--- /srv/rebuilderd/tmp/rebuilderdJMrnX2/inputs/libpython3.13-dev_3.13.5-2+deb13u2_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdJMrnX2/out/libpython3.13-dev_3.13.5-2+deb13u2_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-05-05 21:05:52.000000 debian-binary │ -rw-r--r-- 0 0 0 7680 2026-05-05 21:05:52.000000 control.tar.xz │ --rw-r--r-- 0 0 0 3816528 2026-05-05 21:05:52.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3819664 2026-05-05 21:05:52.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: libpython3.13-dev │ │ │ Source: python3.13 │ │ │ Version: 3.13.5-2+deb13u2 │ │ │ Architecture: armel │ │ │ Maintainer: Matthias Klose │ │ │ -Installed-Size: 18162 │ │ │ +Installed-Size: 18171 │ │ │ Depends: libpython3.13-stdlib (= 3.13.5-2+deb13u2), libpython3.13 (= 3.13.5-2+deb13u2), 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-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.bootstrap │ │ │ -rw-r--r-- 0 root (0) root (0) 1064 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.local │ │ │ -rw-r--r-- 0 root (0) root (0) 6743 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/Setup.stdlib │ │ │ -rw-r--r-- 0 root (0) root (0) 5644 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c │ │ │ -rw-r--r-- 0 root (0) root (0) 1751 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/config.c.in │ │ │ -rwxr-xr-x 0 root (0) root (0) 15358 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/install-sh │ │ │ -rw-r--r-- 0 root (0) root (0) 8278176 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13-pic.a │ │ │ --rw-r--r-- 0 root (0) root (0) 7978916 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ +-rw-r--r-- 0 root (0) root (0) 7988188 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/libpython3.13.a │ │ │ -rwxr-xr-x 0 root (0) root (0) 9033 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/makesetup │ │ │ -rwxr-xr-x 0 root (0) root (0) 2066 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python-config.py │ │ │ -rw-r--r-- 0 root (0) root (0) 8300 2026-05-05 21:05:52.000000 ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/python.o │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/lintian/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-05-05 21:05:52.000000 ./usr/share/lintian/overrides/ │ │ ├── ./usr/lib/python3.13/config-3.13-arm-linux-gnueabi/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 │ │ │ │ @@ -75,19 +75,19 @@ │ │ │ │ _PyPegen_check_barry_as_flufl in action_helpers.o │ │ │ │ _PyPegen_augoperator in action_helpers.o │ │ │ │ _PyPegen_dummy_name in action_helpers.o │ │ │ │ _PyPegen_make_module in action_helpers.o │ │ │ │ _PyPegen_join_names_with_dot in action_helpers.o │ │ │ │ _PyPegen_key_value_pair in action_helpers.o │ │ │ │ _PyPegen_alias_for_star in action_helpers.o │ │ │ │ +_PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ +_PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_check_legacy_stmt in action_helpers.o │ │ │ │ _PyPegen_class_def_decorators in action_helpers.o │ │ │ │ _PyPegen_nonparen_genexp_in_call in action_helpers.o │ │ │ │ -_PyPegen_decoded_constant_from_token in action_helpers.o │ │ │ │ -_PyPegen_setup_full_format_spec in action_helpers.o │ │ │ │ _PyPegen_slash_with_default in action_helpers.o │ │ │ │ _PyPegen_key_pattern_pair in action_helpers.o │ │ │ │ _PyPegen_get_pattern_keys in action_helpers.o │ │ │ │ _PyPegen_get_patterns in action_helpers.o │ │ │ │ _PyPegen_get_invalid_target in action_helpers.o │ │ │ │ _PyPegen_get_expr_name in action_helpers.o │ │ │ │ _PyPegen_ensure_real in action_helpers.o │ │ │ │ @@ -1103,16 +1103,14 @@ │ │ │ │ _PyObject_Realloc in obmalloc.o │ │ │ │ _PyMem_MiRealloc in obmalloc.o │ │ │ │ _mi_heap_realloc_zero in obmalloc.o │ │ │ │ PyObject_Realloc in obmalloc.o │ │ │ │ _PyObject_VirtualAlloc in obmalloc.o │ │ │ │ _mi_page_unfull in obmalloc.o │ │ │ │ _PyObject_MiRealloc in obmalloc.o │ │ │ │ -_mi_os_purge_ex in obmalloc.o │ │ │ │ -_mi_stat_counter_increase in obmalloc.o │ │ │ │ _PyMem_AbandonDelayed in obmalloc.o │ │ │ │ _PyObject_VirtualFree in obmalloc.o │ │ │ │ _PyMem_ArenaFree in obmalloc.o │ │ │ │ _PyMem_FiniDelayed in obmalloc.o │ │ │ │ _PyInterpreterState_FinalizeAllocatedBlocks in obmalloc.o │ │ │ │ _PyInterpreterState_GetAllocatedBlocks in obmalloc.o │ │ │ │ mi_heap_visit_blocks in obmalloc.o │ │ │ │ @@ -1201,28 +1199,30 @@ │ │ │ │ _mi_commit_mask_committed_size in obmalloc.o │ │ │ │ _mi_segment_page_start in obmalloc.o │ │ │ │ _mi_segment_thread_collect in obmalloc.o │ │ │ │ _mi_abandoned_await_readers in obmalloc.o │ │ │ │ _mi_abandoned_pool_visit_blocks in obmalloc.o │ │ │ │ _mi_segment_map_freed_at in obmalloc.o │ │ │ │ mi_is_in_heap_region in obmalloc.o │ │ │ │ +_mi_stat_counter_increase in obmalloc.o │ │ │ │ _mi_stat_increase in obmalloc.o │ │ │ │ _mi_stat_decrease in obmalloc.o │ │ │ │ _mi_stats_done in obmalloc.o │ │ │ │ _mi_clock_now in obmalloc.o │ │ │ │ _mi_clock_end in obmalloc.o │ │ │ │ _mi_os_init in obmalloc.o │ │ │ │ _mi_os_free in obmalloc.o │ │ │ │ mi_manage_os_memory_ex in obmalloc.o │ │ │ │ mi_manage_os_memory in obmalloc.o │ │ │ │ _mi_prim_commit in obmalloc.o │ │ │ │ mi_reserve_os_memory in obmalloc.o │ │ │ │ _mi_prim_decommit in obmalloc.o │ │ │ │ _mi_prim_reset in obmalloc.o │ │ │ │ _mi_segment_huge_page_reset in obmalloc.o │ │ │ │ +_mi_os_purge_ex in obmalloc.o │ │ │ │ _mi_os_purge in obmalloc.o │ │ │ │ _mi_arena_unsafe_destroy_all in obmalloc.o │ │ │ │ _mi_arena_collect in obmalloc.o │ │ │ │ _mi_segment_page_abandon in obmalloc.o │ │ │ │ _mi_heap_delayed_free_all in obmalloc.o │ │ │ │ mi_collect in obmalloc.o │ │ │ │ mi_heap_collect in obmalloc.o │ │ │ │ @@ -1769,16 +1769,16 @@ │ │ │ │ _PyAST_Lambda in Python-ast.o │ │ │ │ _PyAST_Expression in Python-ast.o │ │ │ │ _PyAST_Interactive in Python-ast.o │ │ │ │ _PyAST_Fini in Python-ast.o │ │ │ │ _PyAST_AsyncFunctionDef in Python-ast.o │ │ │ │ _PyAST_MatchValue in Python-ast.o │ │ │ │ _PyAST_MatchSequence in Python-ast.o │ │ │ │ -PyInit__ast in Python-ast.o │ │ │ │ _PyAST_match_case in Python-ast.o │ │ │ │ +PyInit__ast in Python-ast.o │ │ │ │ _PyAST_MatchStar in Python-ast.o │ │ │ │ _PyAST_Match in Python-ast.o │ │ │ │ _PyAST_YieldFrom in Python-ast.o │ │ │ │ _PyAST_Await in Python-ast.o │ │ │ │ _PyAST_AnnAssign in Python-ast.o │ │ │ │ PyAST_mod2obj in Python-ast.o │ │ │ │ _PyAST_AsyncWith in Python-ast.o │ │ │ │ @@ -1829,19 +1829,19 @@ │ │ │ │ _PyEval_FrameClearAndPop in ceval.o │ │ │ │ _PyEval_UnpackIterable in ceval.o │ │ │ │ _PyEval_CheckExceptStarTypeValid in ceval.o │ │ │ │ _PyEval_ExceptionGroupMatch in ceval.o │ │ │ │ _PyEval_MatchClass in ceval.o │ │ │ │ _PyEval_FormatExcCheckArg in ceval.o │ │ │ │ _Py_CheckRecursiveCallPy in ceval.o │ │ │ │ -_Py_CheckRecursiveCall in ceval.o │ │ │ │ -_PyEval_FormatExcUnbound in ceval.o │ │ │ │ _PyEval_MatchKeys in ceval.o │ │ │ │ -_PyEval_FormatAwaitableError in ceval.o │ │ │ │ _PyEval_FormatKwargsError in ceval.o │ │ │ │ +_PyEval_FormatExcUnbound in ceval.o │ │ │ │ +_PyEval_FormatAwaitableError in ceval.o │ │ │ │ +_Py_CheckRecursiveCall in ceval.o │ │ │ │ _PyEval_CheckExceptTypeValid in ceval.o │ │ │ │ PyEval_GetGlobals in ceval.o │ │ │ │ _PyEval_SliceIndex in ceval.o │ │ │ │ PyEval_MergeCompilerFlags in ceval.o │ │ │ │ PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrame in ceval.o │ │ │ │ _PyEval_GetFrameLocals in ceval.o │ │ │ │ @@ -2807,18 +2807,18 @@ │ │ │ │ PyThread_free_lock in thread.o │ │ │ │ PyThread_acquire_lock in thread.o │ │ │ │ PyThread_start_new_thread in thread.o │ │ │ │ _PyThread_FiniType in thread.o │ │ │ │ _PyThread_cond_after in thread.o │ │ │ │ _PyThread_at_fork_reinit in thread.o │ │ │ │ PyThread_detach_thread in thread.o │ │ │ │ +PyThread_exit_thread in thread.o │ │ │ │ PyThread_ParseTimeoutArg in thread.o │ │ │ │ PyThread_tss_alloc in thread.o │ │ │ │ PyThread_tss_free in thread.o │ │ │ │ -PyThread_exit_thread in thread.o │ │ │ │ PyThread_create_key in thread.o │ │ │ │ PyThread_delete_key in thread.o │ │ │ │ PyThread_delete_key_value in thread.o │ │ │ │ PyThread_set_key_value in thread.o │ │ │ │ PyThread_get_key_value in thread.o │ │ │ │ PyThread_ReInitTLS in thread.o │ │ │ │ PyThread_get_stacksize in thread.o │ │ │ │ @@ -3367,24 +3367,24 @@ │ │ │ │ 00000f1c T _PyPegen_add_type_comment_to_arg │ │ │ │ 00000000 t _PyPegen_add_type_comment_to_arg.part.0.isra.0 │ │ │ │ 00000210 T _PyPegen_alias_for_star │ │ │ │ 000002bc T _PyPegen_arguments_parsing_error │ │ │ │ 00002b28 T _PyPegen_augoperator │ │ │ │ 000000cc T _PyPegen_check_barry_as_flufl │ │ │ │ 00002718 T _PyPegen_check_fstring_conversion │ │ │ │ -000002b8 T _PyPegen_check_legacy_stmt │ │ │ │ +0000052c T _PyPegen_check_legacy_stmt │ │ │ │ 00001034 T _PyPegen_checked_future_import │ │ │ │ -0000031c T _PyPegen_class_def_decorators │ │ │ │ +00000590 T _PyPegen_class_def_decorators │ │ │ │ 00000f34 T _PyPegen_cmpop_expr_pair │ │ │ │ 00000d7c T _PyPegen_collect_call_seqs │ │ │ │ 0000010c T _PyPegen_concatenate_strings │ │ │ │ 00000000 T _PyPegen_constant_from_string │ │ │ │ 00001790 T _PyPegen_constant_from_token │ │ │ │ U _PyPegen_decode_string │ │ │ │ -00000380 T _PyPegen_decoded_constant_from_token │ │ │ │ +000002b8 T _PyPegen_decoded_constant_from_token │ │ │ │ 00002b54 T _PyPegen_dummy_name │ │ │ │ 000027b0 T _PyPegen_empty_arguments │ │ │ │ 000001b8 T _PyPegen_ensure_imaginary │ │ │ │ 00000130 T _PyPegen_ensure_real │ │ │ │ 0000183c T _PyPegen_formatted_value │ │ │ │ 0000266c T _PyPegen_function_def_decorators │ │ │ │ 00000fb4 T _PyPegen_get_cmpops │ │ │ │ @@ -3417,15 +3417,15 @@ │ │ │ │ 00002990 T _PyPegen_seq_delete_starred_exprs │ │ │ │ 00002864 T _PyPegen_seq_extract_starred_exprs │ │ │ │ 000003cc T _PyPegen_seq_first_item │ │ │ │ 00001b1c T _PyPegen_seq_flatten │ │ │ │ 00000cc4 T _PyPegen_seq_insert_in_front │ │ │ │ 000003b0 T _PyPegen_seq_last_item │ │ │ │ 00000b04 T _PyPegen_set_expr_context │ │ │ │ -00000448 T _PyPegen_setup_full_format_spec │ │ │ │ +00000380 T _PyPegen_setup_full_format_spec │ │ │ │ 00000c90 T _PyPegen_singleton_seq │ │ │ │ 000005f4 T _PyPegen_slash_with_default │ │ │ │ 00002630 T _PyPegen_star_etc │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ U _PyUnicodeWriter_Init │ │ │ │ @@ -3453,25 +3453,25 @@ │ │ │ │ U memmove │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strpbrk │ │ │ │ │ │ │ │ parser.o: │ │ │ │ -000236c0 t INVALID_VERSION_CHECK │ │ │ │ -00017a50 t NEW_TYPE_COMMENT │ │ │ │ +000236f4 t INVALID_VERSION_CHECK │ │ │ │ +00017a4c t NEW_TYPE_COMMENT │ │ │ │ U PyBytes_AsString │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyExc_IndentationError │ │ │ │ U PyExc_SyntaxError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001680 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ +000017a8 t RAISE_ERROR_KNOWN_LOCATION │ │ │ │ U _PyAST_AnnAssign │ │ │ │ U _PyAST_Assert │ │ │ │ U _PyAST_Assign │ │ │ │ U _PyAST_AsyncFor │ │ │ │ U _PyAST_AsyncFunctionDef │ │ │ │ U _PyAST_AsyncWith │ │ │ │ U _PyAST_Attribute │ │ │ │ @@ -3628,264 +3628,264 @@ │ │ │ │ 00000158 d __compound_literal.2 │ │ │ │ 00000120 d __compound_literal.3 │ │ │ │ 000000e0 d __compound_literal.4 │ │ │ │ 00000098 d __compound_literal.5 │ │ │ │ 00000060 d __compound_literal.6 │ │ │ │ 00000050 d __compound_literal.7 │ │ │ │ 00000038 d __compound_literal.8 │ │ │ │ -00020fe8 t _gather_116_rule │ │ │ │ +00021020 t _gather_116_rule │ │ │ │ 00000d3c t _gather_141_rule │ │ │ │ 00000d3c t _gather_143_rule │ │ │ │ 00000d3c t _gather_145_rule │ │ │ │ 00000d3c t _gather_147_rule │ │ │ │ 000002b0 t _gather_18_rule │ │ │ │ 00000000 t _gather_206_rule │ │ │ │ 000016b0 t _gather_208_rule │ │ │ │ 000002b0 t _gather_20_rule │ │ │ │ 00000000 t _gather_210_rule │ │ │ │ 000016b0 t _gather_212_rule │ │ │ │ -00020fe8 t _gather_231_rule │ │ │ │ -00023c08 t _gather_51_rule │ │ │ │ -00023c08 t _gather_53_rule │ │ │ │ -00023c08 t _gather_55_rule │ │ │ │ -00023c08 t _gather_57_rule │ │ │ │ -00026cc0 t _loop0_100_rule │ │ │ │ -00026cc0 t _loop0_102_rule │ │ │ │ -00025bd0 t _loop0_106_rule │ │ │ │ -00025bd0 t _loop0_108_rule │ │ │ │ -00001ab8 t _loop0_110_rule │ │ │ │ -0000481c t _loop0_112_rule │ │ │ │ -000215bc t _loop0_119_rule │ │ │ │ -000215bc t _loop0_120_rule │ │ │ │ -00000ee4 t _loop0_129_rule │ │ │ │ -000018f4 t _loop0_164_rule │ │ │ │ -000018f4 t _loop0_165_rule │ │ │ │ +00021020 t _gather_231_rule │ │ │ │ +00023c3c t _gather_51_rule │ │ │ │ +00023c3c t _gather_53_rule │ │ │ │ +00023c3c t _gather_55_rule │ │ │ │ +00023c3c t _gather_57_rule │ │ │ │ +00026dc4 t _loop0_100_rule │ │ │ │ +00026dc4 t _loop0_102_rule │ │ │ │ +00025cd4 t _loop0_106_rule │ │ │ │ +00025cd4 t _loop0_108_rule │ │ │ │ +00001be0 t _loop0_110_rule │ │ │ │ +00001024 t _loop0_112_rule │ │ │ │ +000215e0 t _loop0_119_rule │ │ │ │ +000215e0 t _loop0_120_rule │ │ │ │ +00000e24 t _loop0_129_rule │ │ │ │ +00001a1c t _loop0_164_rule │ │ │ │ +00001a1c t _loop0_165_rule │ │ │ │ 00000000 t _loop0_170_rule │ │ │ │ -0001a5c0 t _loop0_171_rule │ │ │ │ -0001a5c0 t _loop0_172_rule │ │ │ │ +0001a5bc t _loop0_171_rule │ │ │ │ +0001a5bc t _loop0_172_rule │ │ │ │ 00000000 t _loop0_175_rule │ │ │ │ 00000000 t _loop0_177_rule │ │ │ │ 00000000 t _loop0_182_rule │ │ │ │ -00001ab8 t _loop0_187_rule │ │ │ │ -00025bd0 t _loop0_188_rule │ │ │ │ -00025bd0 t _loop0_189_rule │ │ │ │ -00001ab8 t _loop0_193_rule │ │ │ │ -00001ab8 t _loop0_195_rule │ │ │ │ -00027c18 t _loop0_1_rule │ │ │ │ -00001ab8 t _loop0_200_rule │ │ │ │ +00001be0 t _loop0_187_rule │ │ │ │ +00025cd4 t _loop0_188_rule │ │ │ │ +00025cd4 t _loop0_189_rule │ │ │ │ +00001be0 t _loop0_193_rule │ │ │ │ +00001be0 t _loop0_195_rule │ │ │ │ +00027d1c t _loop0_1_rule │ │ │ │ +00001be0 t _loop0_200_rule │ │ │ │ 00000bf8 t _loop0_215_rule │ │ │ │ 00000bf8 t _loop0_218_rule │ │ │ │ -0000481c t _loop0_240_rule │ │ │ │ -00027c18 t _loop0_2_rule │ │ │ │ -0001a5c0 t _loop0_36_rule │ │ │ │ -0001c104 t _loop0_37_rule │ │ │ │ -0001c104 t _loop0_38_rule │ │ │ │ -0001c104 t _loop0_40_rule │ │ │ │ +00001024 t _loop0_240_rule │ │ │ │ +00027d1c t _loop0_2_rule │ │ │ │ +0001a5bc t _loop0_36_rule │ │ │ │ +0001c100 t _loop0_37_rule │ │ │ │ +0001c100 t _loop0_38_rule │ │ │ │ +0001c100 t _loop0_40_rule │ │ │ │ 00000000 t _loop0_48_rule │ │ │ │ 00000000 t _loop0_49_rule │ │ │ │ -00025bd0 t _loop0_98_rule │ │ │ │ -00026cc0 t _loop0_99_rule │ │ │ │ -000252c0 t _loop1_101_rule │ │ │ │ -00026430 t _loop1_103_rule │ │ │ │ -000252c0 t _loop1_104_rule │ │ │ │ -000252c0 t _loop1_105_rule │ │ │ │ -00026430 t _loop1_107_rule │ │ │ │ -00026430 t _loop1_109_rule │ │ │ │ -00005b3c t _loop1_111_rule │ │ │ │ -00018d8c t _loop1_173_rule │ │ │ │ -00023730 t _loop1_178_rule │ │ │ │ -0001a9a4 t _loop1_185_rule │ │ │ │ -00005b3c t _loop1_196_rule │ │ │ │ -00026430 t _loop1_197_rule │ │ │ │ -00020390 t _loop1_216_rule │ │ │ │ -00005570 t _loop1_219_rule │ │ │ │ -00018d8c t _loop1_39_rule │ │ │ │ -0001a9a4 t _loop1_41_rule │ │ │ │ -00018d8c t _loop1_42_rule │ │ │ │ -00018d8c t _loop1_43_rule │ │ │ │ -0001a9a4 t _loop1_45_rule │ │ │ │ -0001a9a4 t _loop1_47_rule │ │ │ │ -00023730 t _loop1_50_rule │ │ │ │ -00020390 t _loop1_60_rule │ │ │ │ -00005570 t _loop1_61_rule │ │ │ │ -00002f38 t _loop1_64_rule │ │ │ │ -00003a34 t _tmp_10_rule │ │ │ │ -00004a04 t _tmp_11_rule │ │ │ │ -00004a04 t _tmp_13_rule │ │ │ │ +00025cd4 t _loop0_98_rule │ │ │ │ +00026dc4 t _loop0_99_rule │ │ │ │ +000253c4 t _loop1_101_rule │ │ │ │ +00026534 t _loop1_103_rule │ │ │ │ +000253c4 t _loop1_104_rule │ │ │ │ +000253c4 t _loop1_105_rule │ │ │ │ +00026534 t _loop1_107_rule │ │ │ │ +00026534 t _loop1_109_rule │ │ │ │ +00005708 t _loop1_111_rule │ │ │ │ +00018d88 t _loop1_173_rule │ │ │ │ +00023764 t _loop1_178_rule │ │ │ │ +0001a9a0 t _loop1_185_rule │ │ │ │ +00005708 t _loop1_196_rule │ │ │ │ +00026534 t _loop1_197_rule │ │ │ │ +000203a4 t _loop1_216_rule │ │ │ │ +0000513c t _loop1_219_rule │ │ │ │ +00018d88 t _loop1_39_rule │ │ │ │ +0001a9a0 t _loop1_41_rule │ │ │ │ +00018d88 t _loop1_42_rule │ │ │ │ +00018d88 t _loop1_43_rule │ │ │ │ +0001a9a0 t _loop1_45_rule │ │ │ │ +0001a9a0 t _loop1_47_rule │ │ │ │ +00023764 t _loop1_50_rule │ │ │ │ +000203a4 t _loop1_60_rule │ │ │ │ +0000513c t _loop1_61_rule │ │ │ │ +00003060 t _loop1_64_rule │ │ │ │ +00003a38 t _tmp_10_rule │ │ │ │ +000045d0 t _tmp_11_rule │ │ │ │ +000045d0 t _tmp_13_rule │ │ │ │ 00000578 t _tmp_149_rule │ │ │ │ 00001298 t _tmp_155_rule │ │ │ │ -00002cd4 t _tmp_157_rule │ │ │ │ -00001218 t _tmp_158_rule │ │ │ │ +00002dfc t _tmp_157_rule │ │ │ │ +00001340 t _tmp_158_rule │ │ │ │ 000013ec t _tmp_159_rule │ │ │ │ 00000a2c t _tmp_160_rule │ │ │ │ -000017c8 t _tmp_161_rule │ │ │ │ +000018f0 t _tmp_161_rule │ │ │ │ 00001294 t _tmp_162_rule │ │ │ │ -00027de0 t _tmp_167_rule │ │ │ │ -00027de0 t _tmp_168_rule │ │ │ │ -000010e4 t _tmp_169_rule │ │ │ │ -000010e4 t _tmp_174_rule │ │ │ │ -00006360 t _tmp_179_rule │ │ │ │ +00027ee4 t _tmp_167_rule │ │ │ │ +00027ee4 t _tmp_168_rule │ │ │ │ +0000120c t _tmp_169_rule │ │ │ │ +0000120c t _tmp_174_rule │ │ │ │ +00005f2c t _tmp_179_rule │ │ │ │ 00000ac4 t _tmp_181_rule │ │ │ │ 00000ac4 t _tmp_183_rule │ │ │ │ 00001330 t _tmp_184_rule │ │ │ │ 00000448 t _tmp_186_rule │ │ │ │ 00000448 t _tmp_192_rule │ │ │ │ 00001990 t _tmp_199_rule │ │ │ │ 00001990 t _tmp_201_rule │ │ │ │ 00001330 t _tmp_202_rule │ │ │ │ -0000635c t _tmp_203_rule │ │ │ │ +00005f28 t _tmp_203_rule │ │ │ │ 00000b58 t _tmp_214_rule │ │ │ │ 00000ef0 t _tmp_217_rule │ │ │ │ 00000ef0 t _tmp_221_rule │ │ │ │ 00000ef0 t _tmp_222_rule │ │ │ │ 00000ef0 t _tmp_224_rule │ │ │ │ 00000ef0 t _tmp_225_rule │ │ │ │ -00001178 t _tmp_227_rule │ │ │ │ -00001178 t _tmp_228_rule │ │ │ │ +000012a0 t _tmp_227_rule │ │ │ │ +000012a0 t _tmp_228_rule │ │ │ │ 00001488 t _tmp_229_rule.isra.0 │ │ │ │ 00000d88 t _tmp_22_rule │ │ │ │ -00001048 t _tmp_233_rule │ │ │ │ -000063fc t _tmp_234_rule │ │ │ │ +00000f88 t _tmp_233_rule │ │ │ │ +00005fc8 t _tmp_234_rule │ │ │ │ 00001534 t _tmp_235_rule │ │ │ │ 00001a24 t _tmp_236_rule │ │ │ │ 00001904 t _tmp_237_rule.isra.0 │ │ │ │ 00001614 t _tmp_238_rule │ │ │ │ 000016ac t _tmp_242_rule │ │ │ │ -00029870 t _tmp_253_rule │ │ │ │ -00017464 t _tmp_258_rule │ │ │ │ +0002a328 t _tmp_253_rule │ │ │ │ +00017460 t _tmp_258_rule │ │ │ │ 000004d8 t _tmp_262_rule │ │ │ │ 000001b4 t _tmp_267_rule │ │ │ │ 00001864 t _tmp_268_rule │ │ │ │ 00000ef0 t _tmp_271_rule │ │ │ │ 00000254 t _tmp_276_rule │ │ │ │ 00000254 t _tmp_277_rule │ │ │ │ -00000e24 t _tmp_59_rule │ │ │ │ -00005aa0 t _tmp_67_rule │ │ │ │ -00006358 t _tmp_68_rule │ │ │ │ -0000475c t _tmp_69_rule │ │ │ │ -00014588 t _tmp_6_rule │ │ │ │ -00004a98 t _tmp_70_rule │ │ │ │ -000037d0 t _tmp_7_rule │ │ │ │ -000038b8 t _tmp_8_rule │ │ │ │ -00009fc0 t _tmp_93_rule │ │ │ │ -00003974 t _tmp_9_rule │ │ │ │ -00016428 t annotated_rhs_rule │ │ │ │ -00015940 t args_rule │ │ │ │ -000157fc t arguments_rule │ │ │ │ -000067cc t assignment_rule │ │ │ │ -000089f8 t atom_rule │ │ │ │ -000041c4 t attr_rule │ │ │ │ -0002185c t augassign_rule │ │ │ │ -00010b28 t bitwise_and_rule │ │ │ │ -0001024c t bitwise_or_rule │ │ │ │ -0001051c t bitwise_xor_rule │ │ │ │ -0001d900 t block_rule │ │ │ │ -000209c4 t class_def_raw_rule │ │ │ │ -00028234 t closed_pattern_rule │ │ │ │ -00003d48 t complex_number_rule │ │ │ │ -00000e88 t compound_stmt_rule │ │ │ │ -0000dadc t conjunction_rule │ │ │ │ -00014078 t decorators_rule │ │ │ │ -00022e1c t default_rule │ │ │ │ +000241f8 t _tmp_59_rule │ │ │ │ +0000566c t _tmp_67_rule │ │ │ │ +00005f24 t _tmp_68_rule │ │ │ │ +00004510 t _tmp_69_rule │ │ │ │ +00014584 t _tmp_6_rule │ │ │ │ +00004664 t _tmp_70_rule │ │ │ │ +000037d4 t _tmp_7_rule │ │ │ │ +000038bc t _tmp_8_rule │ │ │ │ +00009fcc t _tmp_93_rule │ │ │ │ +00003978 t _tmp_9_rule │ │ │ │ +00016424 t annotated_rhs_rule │ │ │ │ +0001593c t args_rule │ │ │ │ +000157f8 t arguments_rule │ │ │ │ +000067d0 t assignment_rule │ │ │ │ +00008a04 t atom_rule │ │ │ │ +00003f78 t attr_rule │ │ │ │ +00021880 t augassign_rule │ │ │ │ +00010afc t bitwise_and_rule │ │ │ │ +00010220 t bitwise_or_rule │ │ │ │ +000104f0 t bitwise_xor_rule │ │ │ │ +0001d90c t block_rule │ │ │ │ +000209d8 t class_def_raw_rule │ │ │ │ +00028cec t closed_pattern_rule │ │ │ │ +00003afc t complex_number_rule │ │ │ │ +00000e8c t compound_stmt_rule │ │ │ │ +0000dacc t conjunction_rule │ │ │ │ +00014074 t decorators_rule │ │ │ │ +00022e50 t default_rule │ │ │ │ 0000086c t del_target_rule │ │ │ │ 00000644 t del_targets_rule │ │ │ │ -0000ce68 t disjunction_rule │ │ │ │ -000164bc t dotted_name_rule │ │ │ │ -00005cb4 t double_star_pattern_rule │ │ │ │ -0001f674 t elif_stmt_rule │ │ │ │ -0001fabc t else_block_rule │ │ │ │ -0000c66c t expression_rule │ │ │ │ -000241c4 t expressions_rule │ │ │ │ -00012d44 t factor_rule │ │ │ │ -00014648 t for_if_clauses_rule │ │ │ │ -0001e8cc t fstring_replacement_field_rule │ │ │ │ -0001f46c t func_type_comment_rule │ │ │ │ -00014d5c t function_def_raw_rule │ │ │ │ -0000c230 t genexp_rule │ │ │ │ -000046c8 t guard_rule │ │ │ │ +0000ce74 t disjunction_rule │ │ │ │ +000164b8 t dotted_name_rule │ │ │ │ +00005880 t double_star_pattern_rule │ │ │ │ +0001f688 t elif_stmt_rule │ │ │ │ +0001fad0 t else_block_rule │ │ │ │ +0000c678 t expression_rule │ │ │ │ +000242c8 t expressions_rule │ │ │ │ +00012d18 t factor_rule │ │ │ │ +00014644 t for_if_clauses_rule │ │ │ │ +0001e8e0 t fstring_replacement_field_rule │ │ │ │ +0001f480 t func_type_comment_rule │ │ │ │ +00014d58 t function_def_raw_rule │ │ │ │ +0000c23c t genexp_rule │ │ │ │ +0000447c t guard_rule │ │ │ │ 00000398 t imaginary_number_rule │ │ │ │ -0001a7b4 t import_from_as_name_rule │ │ │ │ -00019f00 t import_from_as_names_rule │ │ │ │ -000196e4 t import_from_targets_rule │ │ │ │ -000016dc t invalid_ann_assign_target_rule │ │ │ │ -00001d54 t invalid_arguments_rule │ │ │ │ -000012d0 t invalid_comprehension_rule │ │ │ │ +0001a7b0 t import_from_as_name_rule │ │ │ │ +00019efc t import_from_as_names_rule │ │ │ │ +000196e0 t import_from_targets_rule │ │ │ │ +00001804 t invalid_ann_assign_target_rule │ │ │ │ +00001e7c t invalid_arguments_rule │ │ │ │ +000013f8 t invalid_comprehension_rule │ │ │ │ 00000f90 t invalid_except_stmt_rule │ │ │ │ -000015a8 t invalid_for_target_rule │ │ │ │ -00002990 t invalid_kwarg_rule.isra.0 │ │ │ │ +000016d0 t invalid_for_target_rule │ │ │ │ +00002ab8 t invalid_kwarg_rule.isra.0 │ │ │ │ 00000618 t invalid_try_stmt_rule │ │ │ │ -0000e930 t inversion_rule │ │ │ │ -00005d48 t items_pattern_rule │ │ │ │ -00005f48 t key_value_pattern_rule │ │ │ │ -00004ea0 t keyword_pattern_rule │ │ │ │ -00004c9c t keyword_patterns_rule │ │ │ │ -00023470 t kwarg_or_double_starred_rule │ │ │ │ -00022fb4 t kwarg_or_starred_rule │ │ │ │ -00021c1c t kwargs_rule │ │ │ │ -0001d698 t kwds_rule │ │ │ │ -000279b0 t lambda_kwds_rule │ │ │ │ -00001c08 t lambda_param_maybe_default_rule │ │ │ │ -00025830 t lambda_param_no_default_rule │ │ │ │ -00025910 t lambda_param_rule │ │ │ │ -0002464c t lambda_params_rule │ │ │ │ -000251b8 t lambda_slash_no_default_rule │ │ │ │ -00025a6c t lambda_slash_with_default_rule │ │ │ │ -00027240 t lambda_star_etc_rule │ │ │ │ -000143a0 t lambdef_rule │ │ │ │ -0001e144 t list_rule │ │ │ │ -000044a0 t maybe_sequence_pattern_rule │ │ │ │ -000035c4 t maybe_star_pattern_rule │ │ │ │ -0000440c t name_or_attr_rule │ │ │ │ -0001b5f4 t named_expression_rule │ │ │ │ -000034e0 t open_sequence_pattern_rule │ │ │ │ -00027e98 t or_pattern_rule │ │ │ │ -00018ffc t param_no_default_rule │ │ │ │ -000194dc t param_rule │ │ │ │ +0000e920 t inversion_rule │ │ │ │ +00005914 t items_pattern_rule │ │ │ │ +00005b14 t key_value_pattern_rule │ │ │ │ +00004a6c t keyword_pattern_rule │ │ │ │ +00004868 t keyword_patterns_rule │ │ │ │ +000234a4 t kwarg_or_double_starred_rule │ │ │ │ +00022fe8 t kwarg_or_starred_rule │ │ │ │ +00021c40 t kwargs_rule │ │ │ │ +0001d694 t kwds_rule │ │ │ │ +00027ab4 t lambda_kwds_rule │ │ │ │ +00001d30 t lambda_param_maybe_default_rule │ │ │ │ +00025934 t lambda_param_no_default_rule │ │ │ │ +00025a14 t lambda_param_rule │ │ │ │ +00024750 t lambda_params_rule │ │ │ │ +000252bc t lambda_slash_no_default_rule │ │ │ │ +00025b70 t lambda_slash_with_default_rule │ │ │ │ +00027344 t lambda_star_etc_rule │ │ │ │ +0001439c t lambdef_rule │ │ │ │ +0001e158 t list_rule │ │ │ │ +00004254 t maybe_sequence_pattern_rule │ │ │ │ +000036ec t maybe_star_pattern_rule │ │ │ │ +000041c0 t name_or_attr_rule │ │ │ │ +0001b5f0 t named_expression_rule │ │ │ │ +00003608 t open_sequence_pattern_rule │ │ │ │ +000289ec t or_pattern_rule │ │ │ │ +00018ff8 t param_no_default_rule │ │ │ │ +000194d8 t param_rule │ │ │ │ 0000046c t param_star_annotation_rule │ │ │ │ -00017d70 t params_rule │ │ │ │ -00003f60 t pattern_capture_target_rule │ │ │ │ -0000383c t pattern_rule │ │ │ │ -0000336c t patterns_rule │ │ │ │ -00004a9c t positional_patterns_rule │ │ │ │ -00013680 t primary_raw │ │ │ │ -000134c4 t primary_rule │ │ │ │ +00017d6c t params_rule │ │ │ │ +00003d14 t pattern_capture_target_rule │ │ │ │ +00027f9c t pattern_rule │ │ │ │ +00003494 t patterns_rule │ │ │ │ +00004668 t positional_patterns_rule │ │ │ │ +00013654 t primary_raw │ │ │ │ +00013498 t primary_rule │ │ │ │ 00000000 d reserved_keywords │ │ │ │ -000114f4 t shift_expr_rule │ │ │ │ -00003bb0 t signed_number_rule │ │ │ │ -00029588 t signed_real_number_rule │ │ │ │ -00003de4 t simple_stmt_rule │ │ │ │ -00003af4 t simple_stmts_rule │ │ │ │ -0000d2c8 t single_target_rule │ │ │ │ -00018c84 t slash_no_default_rule │ │ │ │ -0001a100 t slash_with_default_rule │ │ │ │ -0001fcbc t slices_rule │ │ │ │ +000114c8 t shift_expr_rule │ │ │ │ +00003964 t signed_number_rule │ │ │ │ +0002a040 t signed_real_number_rule │ │ │ │ +00003de8 t simple_stmt_rule │ │ │ │ +00003af8 t simple_stmts_rule │ │ │ │ +0000d2d4 t single_target_rule │ │ │ │ +00018c80 t slash_no_default_rule │ │ │ │ +0001a0fc t slash_with_default_rule │ │ │ │ +0001fcd0 t slices_rule │ │ │ │ 00000024 d soft_keywords │ │ │ │ -0001cd04 t star_etc_rule │ │ │ │ -0001009c t star_expression_rule │ │ │ │ -0000dfc0 t star_expressions_rule │ │ │ │ -0001bf74 t star_named_expression_rule │ │ │ │ -0001e2ec t star_named_expressions_rule │ │ │ │ -0000afb0 t star_target_rule │ │ │ │ -0000a998 t star_targets_rule │ │ │ │ -00017aa4 t starred_expression_rule │ │ │ │ -0000a078 t strings_rule │ │ │ │ -00002d74 t subject_expr_rule │ │ │ │ -00011a90 t sum_rule │ │ │ │ -0000a8c8 t t_lookahead_rule │ │ │ │ -00007cdc t t_primary_raw │ │ │ │ -00007bc0 t t_primary_rule │ │ │ │ -0000b200 t target_with_star_atom_rule │ │ │ │ -00011fb0 t term_raw │ │ │ │ -00011df4 t term_rule │ │ │ │ -0001bb6c t tuple_rule │ │ │ │ -0000549c t type_param_default_rule │ │ │ │ -00004f80 t type_param_rule │ │ │ │ -00016e68 t type_params_rule │ │ │ │ -00004060 t wildcard_pattern_rule │ │ │ │ -0001724c t yield_expr_rule │ │ │ │ +0001cd00 t star_etc_rule │ │ │ │ +00010070 t star_expression_rule │ │ │ │ +0000dfb0 t star_expressions_rule │ │ │ │ +0001bf70 t star_named_expression_rule │ │ │ │ +0001e300 t star_named_expressions_rule │ │ │ │ +0000afbc t star_target_rule │ │ │ │ +0000a9a4 t star_targets_rule │ │ │ │ +00017aa0 t starred_expression_rule │ │ │ │ +0000a084 t strings_rule │ │ │ │ +00002e9c t subject_expr_rule │ │ │ │ +00011a64 t sum_rule │ │ │ │ +0000a8d4 t t_lookahead_rule │ │ │ │ +00007ce8 t t_primary_raw │ │ │ │ +00007bcc t t_primary_rule │ │ │ │ +0000b20c t target_with_star_atom_rule │ │ │ │ +00011f84 t term_raw │ │ │ │ +00011dc8 t term_rule │ │ │ │ +0001bb68 t tuple_rule │ │ │ │ +00005068 t type_param_default_rule │ │ │ │ +00004b4c t type_param_rule │ │ │ │ +00016e64 t type_params_rule │ │ │ │ +00003e14 t wildcard_pattern_rule │ │ │ │ +00017248 t yield_expr_rule │ │ │ │ │ │ │ │ string_parser.o: │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Size │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -3935,15 +3935,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 │ │ │ │ -00002fc8 T _PyLexer_update_fstring_expr │ │ │ │ +00003010 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 │ │ │ │ @@ -3958,20 +3958,20 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ 00000010 r __func__.0 │ │ │ │ 0000007c t lookahead │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ -00002f54 t tok_backup │ │ │ │ +00002f9c t tok_backup │ │ │ │ 00000000 t tok_continuation_line │ │ │ │ -0000311c t tok_decimal_tail │ │ │ │ +00003164 t tok_decimal_tail │ │ │ │ 00000bec t tok_get_normal_mode │ │ │ │ -00002e50 t tok_nextc │ │ │ │ -000032a0 t verify_end_of_number │ │ │ │ +00002e98 t tok_nextc │ │ │ │ +000032e8 t verify_end_of_number │ │ │ │ │ │ │ │ state.o: │ │ │ │ U PyMem_Calloc │ │ │ │ U PyMem_Free │ │ │ │ 00000108 T _PyLexer_token_setup │ │ │ │ 00000000 T _PyLexer_type_comment_token_setup │ │ │ │ 000003b8 T _PyToken_Free │ │ │ │ @@ -4172,19 +4172,19 @@ │ │ │ │ U memcpy │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ │ │ │ │ abstract.o: │ │ │ │ 0000100c T PyAIter_Check │ │ │ │ 00000b74 T PyBuffer_FillContiguousStrides │ │ │ │ -000010ec T PyBuffer_FillInfo │ │ │ │ +000010e8 T PyBuffer_FillInfo │ │ │ │ 000009e8 T PyBuffer_FromContiguous │ │ │ │ -00008e9c T PyBuffer_GetPointer │ │ │ │ -00006308 T PyBuffer_IsContiguous │ │ │ │ -000012a8 T PyBuffer_Release │ │ │ │ +00008e98 T PyBuffer_GetPointer │ │ │ │ +00006304 T PyBuffer_IsContiguous │ │ │ │ +000012a4 T PyBuffer_Release │ │ │ │ 00000928 T PyBuffer_SizeFromFormat │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyCFunction_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Items │ │ │ │ @@ -4209,139 +4209,139 @@ │ │ │ │ U PyExc_StopIteration │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_FromString │ │ │ │ U PyFloat_Type │ │ │ │ -000044bc T PyIndex_Check │ │ │ │ -00005bbc T PyIter_Check │ │ │ │ -00000824 T PyIter_Next │ │ │ │ +000044b8 T PyIndex_Check │ │ │ │ +00005bb8 T PyIter_Check │ │ │ │ +00000820 T PyIter_Next │ │ │ │ 000004bc 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 │ │ │ │ -00000a94 T PyMapping_Check │ │ │ │ -0000034c T PyMapping_GetItemString │ │ │ │ -00000a20 T PyMapping_GetOptionalItem │ │ │ │ +00000a90 T PyMapping_Check │ │ │ │ +00000348 T PyMapping_GetItemString │ │ │ │ +00000a1c T PyMapping_GetOptionalItem │ │ │ │ 00000774 T PyMapping_GetOptionalItemString │ │ │ │ 000005cc T PyMapping_HasKey │ │ │ │ 0000062c T PyMapping_HasKeyString │ │ │ │ 00000688 T PyMapping_HasKeyStringWithError │ │ │ │ 000006bc T PyMapping_HasKeyWithError │ │ │ │ -00005310 T PyMapping_Items │ │ │ │ -00005064 T PyMapping_Keys │ │ │ │ +0000530c T PyMapping_Items │ │ │ │ +00005060 T PyMapping_Keys │ │ │ │ 00001004 T PyMapping_Length │ │ │ │ -00000ee4 T PyMapping_SetItemString │ │ │ │ -00006664 T PyMapping_Size │ │ │ │ +00000ee0 T PyMapping_SetItemString │ │ │ │ +00006660 T PyMapping_Size │ │ │ │ 000002b0 T PyMapping_Values │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00007f20 T PyNumber_Absolute │ │ │ │ -00000ac4 T PyNumber_Add │ │ │ │ -0000488c T PyNumber_And │ │ │ │ -000021ec T PyNumber_AsSsize_t │ │ │ │ -00004fdc T PyNumber_Check │ │ │ │ -000078f4 T PyNumber_Divmod │ │ │ │ -00007f88 T PyNumber_Float │ │ │ │ -0000591c T PyNumber_FloorDivide │ │ │ │ -00003b34 T PyNumber_InPlaceAdd │ │ │ │ -000066f4 T PyNumber_InPlaceAnd │ │ │ │ -000081ac T PyNumber_InPlaceFloorDivide │ │ │ │ -00007ae8 T PyNumber_InPlaceLshift │ │ │ │ +00007f1c T PyNumber_Absolute │ │ │ │ +00000ac0 T PyNumber_Add │ │ │ │ +00004888 T PyNumber_And │ │ │ │ +000021e8 T PyNumber_AsSsize_t │ │ │ │ +00004fd8 T PyNumber_Check │ │ │ │ +000078f0 T PyNumber_Divmod │ │ │ │ +00007f84 T PyNumber_Float │ │ │ │ +00005918 T PyNumber_FloorDivide │ │ │ │ +00003b30 T PyNumber_InPlaceAdd │ │ │ │ +000066f0 T PyNumber_InPlaceAnd │ │ │ │ +000081a8 T PyNumber_InPlaceFloorDivide │ │ │ │ +00007ae4 T PyNumber_InPlaceLshift │ │ │ │ 000002f4 T PyNumber_InPlaceMatrixMultiply │ │ │ │ -000074f4 T PyNumber_InPlaceMultiply │ │ │ │ -00002518 T PyNumber_InPlaceOr │ │ │ │ +000074f0 T PyNumber_InPlaceMultiply │ │ │ │ +00002514 T PyNumber_InPlaceOr │ │ │ │ 00000430 T PyNumber_InPlacePower │ │ │ │ 00000488 T PyNumber_InPlaceRemainder │ │ │ │ 000006fc T PyNumber_InPlaceRshift │ │ │ │ -00005dd4 T PyNumber_InPlaceSubtract │ │ │ │ +00005dd0 T PyNumber_InPlaceSubtract │ │ │ │ 000005f0 T PyNumber_InPlaceTrueDivide │ │ │ │ -00006e48 T PyNumber_InPlaceXor │ │ │ │ -000057b0 T PyNumber_Index │ │ │ │ -00003dfc T PyNumber_Invert │ │ │ │ -00004a80 T PyNumber_Long │ │ │ │ -00002b80 T PyNumber_Lshift │ │ │ │ +00006e44 T PyNumber_InPlaceXor │ │ │ │ +000057ac T PyNumber_Index │ │ │ │ +00003df8 T PyNumber_Invert │ │ │ │ +00004a7c T PyNumber_Long │ │ │ │ +00002b7c T PyNumber_Lshift │ │ │ │ 000002a4 T PyNumber_MatrixMultiply │ │ │ │ -000044dc T PyNumber_Multiply │ │ │ │ -0000396c T PyNumber_Negative │ │ │ │ -000055bc T PyNumber_Or │ │ │ │ +000044d8 T PyNumber_Multiply │ │ │ │ +00003968 T PyNumber_Negative │ │ │ │ +000055b8 T PyNumber_Or │ │ │ │ 00000588 T PyNumber_Positive │ │ │ │ -00007658 T PyNumber_Power │ │ │ │ -00005be0 T PyNumber_Remainder │ │ │ │ -00007d2c T PyNumber_Rshift │ │ │ │ -00002d70 T PyNumber_Subtract │ │ │ │ -0000735c T PyNumber_ToBase │ │ │ │ -00005eb4 T PyNumber_TrueDivide │ │ │ │ -00006c54 T PyNumber_Xor │ │ │ │ +00007654 T PyNumber_Power │ │ │ │ +00005bdc T PyNumber_Remainder │ │ │ │ +00007d28 T PyNumber_Rshift │ │ │ │ +00002d6c T PyNumber_Subtract │ │ │ │ +00007358 T PyNumber_ToBase │ │ │ │ +00005eb0 T PyNumber_TrueDivide │ │ │ │ +00006c50 T PyNumber_Xor │ │ │ │ 00000f7c T PyObject_AsCharBuffer │ │ │ │ 00000f80 T PyObject_AsReadBuffer │ │ │ │ 00000e44 T PyObject_AsWriteBuffer │ │ │ │ U PyObject_CallFunctionObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -00003e64 T PyObject_CheckBuffer │ │ │ │ +00003e60 T PyObject_CheckBuffer │ │ │ │ 00000f84 T PyObject_CheckReadBuffer │ │ │ │ 00000bc4 T PyObject_CopyData │ │ │ │ -00004240 T PyObject_DelItem │ │ │ │ +0000423c T PyObject_DelItem │ │ │ │ 00000504 T PyObject_DelItemString │ │ │ │ -000028ac T PyObject_Format │ │ │ │ +000028a8 T PyObject_Format │ │ │ │ 00000434 T PyObject_GetAIter │ │ │ │ -00001068 T PyObject_GetBuffer │ │ │ │ -00000574 T PyObject_GetItem │ │ │ │ -00000744 T PyObject_GetIter │ │ │ │ +00001064 T PyObject_GetBuffer │ │ │ │ +00000570 T PyObject_GetItem │ │ │ │ +00000740 T PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ -00001324 T PyObject_IsInstance │ │ │ │ -00002f64 T PyObject_IsSubclass │ │ │ │ +00001320 T PyObject_IsInstance │ │ │ │ +00002f60 T PyObject_IsSubclass │ │ │ │ U PyObject_IsTrue │ │ │ │ 00000b70 T PyObject_Length │ │ │ │ -00003e84 T PyObject_LengthHint │ │ │ │ +00003e80 T PyObject_LengthHint │ │ │ │ U PyObject_RichCompareBool │ │ │ │ -000008a4 T PyObject_SetItem │ │ │ │ -0000414c T PyObject_Size │ │ │ │ +000008a0 T PyObject_SetItem │ │ │ │ +00004148 T PyObject_Size │ │ │ │ U PyObject_Str │ │ │ │ -000009d8 T PyObject_Type │ │ │ │ +000009d4 T PyObject_Type │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PySeqIter_New │ │ │ │ -00006908 T PySequence_Check │ │ │ │ -00006b60 T PySequence_Concat │ │ │ │ -000021b4 T PySequence_Contains │ │ │ │ +00006904 T PySequence_Check │ │ │ │ +00006b5c T PySequence_Concat │ │ │ │ +000021b0 T PySequence_Contains │ │ │ │ 00000328 T PySequence_Count │ │ │ │ -000043e8 T PySequence_DelItem │ │ │ │ +000043e4 T PySequence_DelItem │ │ │ │ 000008d4 T PySequence_DelSlice │ │ │ │ -000039d4 T PySequence_Fast │ │ │ │ -00002ab8 T PySequence_GetItem │ │ │ │ +000039d0 T PySequence_Fast │ │ │ │ +00002ab4 T PySequence_GetItem │ │ │ │ 000001f4 T PySequence_GetSlice │ │ │ │ 00001008 T PySequence_In │ │ │ │ 00000330 T PySequence_InPlaceConcat │ │ │ │ 000006f0 T PySequence_InPlaceRepeat │ │ │ │ 000002a8 T PySequence_Index │ │ │ │ 00001000 T PySequence_Length │ │ │ │ -00004350 T PySequence_List │ │ │ │ +0000434c T PySequence_List │ │ │ │ 00000814 T PySequence_Repeat │ │ │ │ 000007fc T PySequence_SetItem │ │ │ │ 0000098c T PySequence_SetSlice │ │ │ │ -0000697c T PySequence_Size │ │ │ │ +00006978 T PySequence_Size │ │ │ │ 00000000 T PySequence_Tuple │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_GenericAlias │ │ │ │ -00005e88 t Py_XDECREF │ │ │ │ -00005e94 t Py_XDECREF.part.0 │ │ │ │ -000065d0 t _IsCContiguous │ │ │ │ -00008e24 t _IsFortranContiguous │ │ │ │ +00005e84 t Py_XDECREF │ │ │ │ +00005e90 t Py_XDECREF.part.0 │ │ │ │ +000065cc t _IsCContiguous │ │ │ │ +00008e20 t _IsFortranContiguous │ │ │ │ 00000730 t _IsFortranContiguous.part.0 │ │ │ │ 00000ff0 T _PyBuffer_ReleaseInInterpreter │ │ │ │ 000009bc T _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_ExceptionMatches │ │ │ │ @@ -4350,24 +4350,24 @@ │ │ │ │ U _PyGen_FetchStopIterationValue │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyList_Extend │ │ │ │ U _PyLong_Copy │ │ │ │ U _PyLong_Format │ │ │ │ U _PyLong_FromBytes │ │ │ │ 00000000 T _PyNumber_InPlacePowerNoMod │ │ │ │ -000023ec T _PyNumber_Index │ │ │ │ -000060a8 T _PyNumber_PowerNoMod │ │ │ │ -0000693c T _PyObject_HasLen │ │ │ │ +000023e8 T _PyNumber_Index │ │ │ │ +000060a4 T _PyNumber_PowerNoMod │ │ │ │ +00006938 T _PyObject_HasLen │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_NextNotImplemented │ │ │ │ -00006a0c T _PyObject_RealIsInstance │ │ │ │ -000041d0 T _PyObject_RealIsSubclass │ │ │ │ +00006a08 T _PyObject_RealIsInstance │ │ │ │ +000041cc T _PyObject_RealIsSubclass │ │ │ │ U _PyRuntime │ │ │ │ -0000705c T _PySequence_IterSearch │ │ │ │ +00007058 T _PySequence_IterSearch │ │ │ │ U _PySlice_FromIndices │ │ │ │ U _PyTuple_Resize │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CallInInterpreter │ │ │ │ U _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ @@ -4378,30 +4378,30 @@ │ │ │ │ 00000b30 t _Py_add_one_to_index_F │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_args │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ 000009cc t _buffer_release_call │ │ │ │ -000083c0 t abstract_issubclass │ │ │ │ +000083bc t abstract_issubclass │ │ │ │ 00000efc t as_read_buffer │ │ │ │ -00002758 t binary_iop │ │ │ │ +00002754 t binary_iop │ │ │ │ 00000000 t binary_iop.part.0 │ │ │ │ -0000280c t binary_iop1 │ │ │ │ +00002808 t binary_iop1 │ │ │ │ 00000090 t binary_op.part.0 │ │ │ │ -00000d30 t binary_op1 │ │ │ │ +00000d2c t binary_op1 │ │ │ │ 00000624 t check_class │ │ │ │ U memcpy │ │ │ │ 00000580 t null_error.isra.0 │ │ │ │ -00004e88 t object_isinstance │ │ │ │ -000031e8 t object_issubclass │ │ │ │ -000017d8 t object_recursive_isinstance │ │ │ │ -00004208 t recursive_issubclass │ │ │ │ +00004e84 t object_isinstance │ │ │ │ +000031e4 t object_issubclass │ │ │ │ +000017d4 t object_recursive_isinstance │ │ │ │ +00004204 t recursive_issubclass │ │ │ │ 00000184 t recursive_issubclass.part.0 │ │ │ │ -00005b10 t sequence_repeat │ │ │ │ +00005b0c t sequence_repeat │ │ │ │ U strcmp │ │ │ │ 0000000c t ternary_iop.constprop.0 │ │ │ │ │ │ │ │ boolobject.o: │ │ │ │ U PyArg_UnpackTuple │ │ │ │ 00000000 T PyBool_FromLong │ │ │ │ 00000020 D PyBool_Type │ │ │ │ @@ -4506,15 +4506,15 @@ │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ 000000fc D PyByteArrayIter_Type │ │ │ │ 0000016c T PyByteArray_AsString │ │ │ │ 00000018 T PyByteArray_Concat │ │ │ │ 000023b0 T PyByteArray_FromObject │ │ │ │ -00002958 T PyByteArray_FromStringAndSize │ │ │ │ +00002a18 T PyByteArray_FromStringAndSize │ │ │ │ 000008a0 T PyByteArray_Resize │ │ │ │ 000023c0 T PyByteArray_Size │ │ │ │ 0000002c D PyByteArray_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -4644,15 +4644,15 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_ui2d │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00002230 t _common_reduce │ │ │ │ -000020b8 t _getbytevalue │ │ │ │ +00002178 t _getbytevalue │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 00000034 r _keywords.10 │ │ │ │ 00000040 r _keywords.13 │ │ │ │ 0000004c r _keywords.16 │ │ │ │ 00000054 r _keywords.19 │ │ │ │ 00000060 r _keywords.22 │ │ │ │ 00000020 r _keywords.4 │ │ │ │ @@ -4672,45 +4672,45 @@ │ │ │ │ 000001f8 d _parser.20 │ │ │ │ 00000000 d _parser.23 │ │ │ │ 00000224 d _parser.5 │ │ │ │ 000002d4 d _parser.8 │ │ │ │ 000002d4 r alloc_doc │ │ │ │ 00000000 t bytearray___init__ │ │ │ │ 00000ad8 t bytearray_alloc │ │ │ │ -000033c8 t bytearray_append │ │ │ │ +00003488 t bytearray_append │ │ │ │ 00001148 r bytearray_append__doc__ │ │ │ │ 00000818 d bytearray_as_buffer │ │ │ │ 00000820 d bytearray_as_mapping │ │ │ │ 00000418 d bytearray_as_number │ │ │ │ 0000082c d bytearray_as_sequence │ │ │ │ -000017e4 t bytearray_ass_subscript │ │ │ │ +000018a4 t bytearray_ass_subscript │ │ │ │ 0000013c t bytearray_clear │ │ │ │ 000025dc r bytearray_clear__doc__ │ │ │ │ -000042dc t bytearray_contains │ │ │ │ +0000439c t bytearray_contains │ │ │ │ 00000000 t bytearray_copy │ │ │ │ 000025b4 r bytearray_copy__doc__ │ │ │ │ -000038f8 t bytearray_count │ │ │ │ +000039b8 t bytearray_count │ │ │ │ 00002618 r bytearray_count__doc__ │ │ │ │ 0000083c t bytearray_dealloc │ │ │ │ -00002130 t bytearray_decode │ │ │ │ +000021f0 t bytearray_decode │ │ │ │ 00000b50 r bytearray_decode__doc__ │ │ │ │ 000000d0 r bytearray_doc │ │ │ │ -00002fb4 t bytearray_endswith │ │ │ │ +00003074 t bytearray_endswith │ │ │ │ 00001f70 r bytearray_endswith__doc__ │ │ │ │ 00000a30 t bytearray_extend │ │ │ │ 00001098 r bytearray_extend__doc__ │ │ │ │ -00002324 t bytearray_find │ │ │ │ +000023e4 t bytearray_find │ │ │ │ 00002720 r bytearray_find__doc__ │ │ │ │ 000022ec t bytearray_fromhex │ │ │ │ 000008e0 r bytearray_fromhex__doc__ │ │ │ │ 000014a8 t bytearray_getbuffer │ │ │ │ 00002f70 t bytearray_getitem │ │ │ │ 000027ec t bytearray_hex │ │ │ │ 000006ec r bytearray_hex__doc__ │ │ │ │ -00002d5c t bytearray_iconcat │ │ │ │ +00002e1c t bytearray_iconcat │ │ │ │ 000007d8 t bytearray_index │ │ │ │ 00002468 r bytearray_index__doc__ │ │ │ │ 00002450 t bytearray_insert │ │ │ │ 000011bc r bytearray_insert__doc__ │ │ │ │ 000028dc t bytearray_irepeat │ │ │ │ 00000000 t bytearray_iter │ │ │ │ 000004c8 t bytearray_join │ │ │ │ @@ -4734,22 +4734,22 @@ │ │ │ │ 00002e28 t bytearray_remove │ │ │ │ 00000f34 r bytearray_remove__doc__ │ │ │ │ 00001edc t bytearray_removeprefix │ │ │ │ 00001e80 r bytearray_removeprefix__doc__ │ │ │ │ 00001fa0 t bytearray_removesuffix │ │ │ │ 00001d74 r bytearray_removesuffix__doc__ │ │ │ │ 00000184 t bytearray_repeat │ │ │ │ -00004308 t bytearray_replace │ │ │ │ +000043c8 t bytearray_replace │ │ │ │ 000019dc r bytearray_replace__doc__ │ │ │ │ 0000156c t bytearray_repr │ │ │ │ 00002f08 t bytearray_reverse │ │ │ │ 0000127c r bytearray_reverse__doc__ │ │ │ │ -00005240 t bytearray_rfind │ │ │ │ +00005300 t bytearray_rfind │ │ │ │ 00002334 r bytearray_rfind__doc__ │ │ │ │ -000030d0 t bytearray_richcompare │ │ │ │ +00003190 t bytearray_richcompare │ │ │ │ 00000d78 t bytearray_rindex │ │ │ │ 000021e4 r bytearray_rindex__doc__ │ │ │ │ 00002ca0 t bytearray_rpartition │ │ │ │ 000014ac r bytearray_rpartition__doc__ │ │ │ │ 00001810 t bytearray_rsplit │ │ │ │ 000012c4 r bytearray_rsplit__doc__ │ │ │ │ 00000554 t bytearray_rstrip │ │ │ │ @@ -4763,42 +4763,42 @@ │ │ │ │ 00001448 t bytearray_splitlines │ │ │ │ 000009b0 r bytearray_splitlines__doc__ │ │ │ │ 0000095c t bytearray_startswith │ │ │ │ 000020a8 r bytearray_startswith__doc__ │ │ │ │ 000017b4 t bytearray_str │ │ │ │ 0000045c t bytearray_strip │ │ │ │ 00000e84 r bytearray_strip__doc__ │ │ │ │ -000035dc t bytearray_strip_impl_helper │ │ │ │ -00002a54 t bytearray_subscript │ │ │ │ -00002444 t bytearray_translate │ │ │ │ +0000369c t bytearray_strip_impl_helper │ │ │ │ +00002b14 t bytearray_subscript │ │ │ │ +00002504 t bytearray_translate │ │ │ │ 00001c24 r bytearray_translate__doc__ │ │ │ │ -00002544 t bytearray_translate_impl │ │ │ │ +00002604 t bytearray_translate_impl │ │ │ │ 000000c4 t bytearrayiter_dealloc │ │ │ │ 0000241c t bytearrayiter_length_hint │ │ │ │ 000003d8 d bytearrayiter_methods │ │ │ │ -00003334 t bytearrayiter_next │ │ │ │ +000033f4 t bytearrayiter_next │ │ │ │ 000023c8 t bytearrayiter_reduce │ │ │ │ 0000298c t bytearrayiter_setstate │ │ │ │ 000027d4 t bytearrayiter_traverse │ │ │ │ -0000535c t fastsearch │ │ │ │ +0000541c t fastsearch │ │ │ │ 00000098 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000374 t pad │ │ │ │ 00000070 r setstate_doc │ │ │ │ 00002108 t stringlib__lex_search │ │ │ │ 000006fc t stringlib__preprocess │ │ │ │ 00000828 t stringlib__two_way │ │ │ │ 00002064 t stringlib__two_way_count │ │ │ │ 000002b0 t stringlib_adaptive_find │ │ │ │ -00003a14 t stringlib_bytes_join │ │ │ │ +00003ad4 t stringlib_bytes_join │ │ │ │ 0000012c t stringlib_capitalize │ │ │ │ 000001f0 t stringlib_center │ │ │ │ 000003b4 r stringlib_center__doc__ │ │ │ │ 000005c0 t stringlib_expandtabs │ │ │ │ 00000560 r stringlib_expandtabs__doc__ │ │ │ │ 00002c30 t stringlib_find_char │ │ │ │ 000008b4 t stringlib_isalnum │ │ │ │ @@ -4827,25 +4827,25 @@ │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBuffer_ToContiguous │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Resize │ │ │ │ U PyByteArray_Type │ │ │ │ 000000d0 D PyBytesIter_Type │ │ │ │ 000003f0 T PyBytes_AsString │ │ │ │ -000031f8 T PyBytes_AsStringAndSize │ │ │ │ +0000321c T PyBytes_AsStringAndSize │ │ │ │ 00000fd4 T PyBytes_Concat │ │ │ │ 000013d0 T PyBytes_ConcatAndDel │ │ │ │ -00008254 T PyBytes_DecodeEscape │ │ │ │ -00007350 T PyBytes_FromFormat │ │ │ │ -00007388 T PyBytes_FromFormatV │ │ │ │ -0000540c T PyBytes_FromObject │ │ │ │ +00008278 T PyBytes_DecodeEscape │ │ │ │ +00007374 T PyBytes_FromFormat │ │ │ │ +000073ac T PyBytes_FromFormatV │ │ │ │ +00005424 T PyBytes_FromObject │ │ │ │ 00000efc T PyBytes_FromString │ │ │ │ 00000000 T PyBytes_FromStringAndSize │ │ │ │ -00003a90 T PyBytes_Repr │ │ │ │ -00008208 T PyBytes_Size │ │ │ │ +00003aa8 T PyBytes_Repr │ │ │ │ +0000822c 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 │ │ │ │ @@ -4912,30 +4912,30 @@ │ │ │ │ 00002064 t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ 0000197c T _PyBytesWriter_Alloc │ │ │ │ -000031c0 T _PyBytesWriter_Dealloc │ │ │ │ +000031e4 T _PyBytesWriter_Dealloc │ │ │ │ 00000c7c T _PyBytesWriter_Finish │ │ │ │ 00001970 T _PyBytesWriter_Init │ │ │ │ 00000c04 T _PyBytesWriter_Prepare │ │ │ │ 000019fc T _PyBytesWriter_Resize │ │ │ │ -00007b4c T _PyBytesWriter_WriteBytes │ │ │ │ +00007b70 T _PyBytesWriter_WriteBytes │ │ │ │ 00001648 T _PyBytes_DecodeEscape │ │ │ │ 0000044c T _PyBytes_DecodeEscape2 │ │ │ │ 000027d0 T _PyBytes_Find │ │ │ │ 00001650 T _PyBytes_FormatEx │ │ │ │ -00007ff4 T _PyBytes_FromHex │ │ │ │ -00006f24 t _PyBytes_FromIterator │ │ │ │ -00007bdc t _PyBytes_FromList │ │ │ │ +00008018 T _PyBytes_FromHex │ │ │ │ +00006f48 t _PyBytes_FromIterator │ │ │ │ +00007c00 t _PyBytes_FromList │ │ │ │ 00000128 t _PyBytes_FromSize │ │ │ │ -000049b0 T _PyBytes_Join │ │ │ │ -000039dc T _PyBytes_Repeat │ │ │ │ +000049c8 T _PyBytes_Join │ │ │ │ +00003a00 T _PyBytes_Repeat │ │ │ │ 000001f4 T _PyBytes_Resize │ │ │ │ 000005a4 T _PyBytes_ReverseFind │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndex │ │ │ │ U _PyLong_DigitValue │ │ │ │ U _PyLong_FormatBytesWriter │ │ │ │ @@ -5021,109 +5021,109 @@ │ │ │ │ 000001f8 d _parser.14 │ │ │ │ 00000224 d _parser.17 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000027c d _parser.20 │ │ │ │ 000001cc d _parser.23 │ │ │ │ 000002a8 d _parser.5 │ │ │ │ 00000250 d _parser.8 │ │ │ │ -00004790 t bytes___bytes__ │ │ │ │ +000047a8 t bytes___bytes__ │ │ │ │ 0000252c r bytes___bytes____doc__ │ │ │ │ 00001624 t bytes_alloc │ │ │ │ 00000778 d bytes_as_buffer │ │ │ │ 00000780 d bytes_as_mapping │ │ │ │ 00000418 d bytes_as_number │ │ │ │ 0000078c d bytes_as_sequence │ │ │ │ 00001654 t bytes_buffer_getbuffer │ │ │ │ 000013b4 t bytes_concat │ │ │ │ -00007340 t bytes_contains │ │ │ │ -000058e4 t bytes_count │ │ │ │ +00007364 t bytes_contains │ │ │ │ +000058fc t bytes_count │ │ │ │ 000015a8 r bytes_count__doc__ │ │ │ │ 0000208c t bytes_decode │ │ │ │ 00000bd4 r bytes_decode__doc__ │ │ │ │ 000003b0 r bytes_doc │ │ │ │ -000057e0 t bytes_endswith │ │ │ │ +000057f8 t bytes_endswith │ │ │ │ 00000dd0 r bytes_endswith__doc__ │ │ │ │ -000056e4 t bytes_find │ │ │ │ +000056fc t bytes_find │ │ │ │ 00001c60 r bytes_find__doc__ │ │ │ │ 00000748 t bytes_fromhex │ │ │ │ 00000a4c r bytes_fromhex__doc__ │ │ │ │ 00001580 t bytes_getnewargs │ │ │ │ 00001694 t bytes_hash │ │ │ │ 00000f44 t bytes_hex │ │ │ │ 00000868 r bytes_hex__doc__ │ │ │ │ 00000060 t bytes_index │ │ │ │ 00001b14 r bytes_index__doc__ │ │ │ │ 000001f4 t bytes_item │ │ │ │ 00001f14 t bytes_iter │ │ │ │ -000058e0 t bytes_join │ │ │ │ +000058f8 t bytes_join │ │ │ │ 00001d90 r bytes_join__doc__ │ │ │ │ 00001f0c t bytes_length │ │ │ │ 00000148 t bytes_lstrip │ │ │ │ 00001748 r bytes_lstrip__doc__ │ │ │ │ 00000000 t bytes_maketrans │ │ │ │ 0000134c r bytes_maketrans__doc__ │ │ │ │ 000004a8 d bytes_methods │ │ │ │ 00001620 t bytes_mod │ │ │ │ -00003fe0 t bytes_new │ │ │ │ -000059e4 t bytes_partition │ │ │ │ +00003ff8 t bytes_new │ │ │ │ +000059fc t bytes_partition │ │ │ │ 00002210 r bytes_partition__doc__ │ │ │ │ 000012ec t bytes_removeprefix │ │ │ │ 0000112c r bytes_removeprefix__doc__ │ │ │ │ 0000284c t bytes_removesuffix │ │ │ │ 0000102c r bytes_removesuffix__doc__ │ │ │ │ -000047c8 t bytes_repeat │ │ │ │ +000047e0 t bytes_repeat │ │ │ │ 000023ac t bytes_replace │ │ │ │ 00001210 r bytes_replace__doc__ │ │ │ │ -00003cfc t bytes_repr │ │ │ │ +00003d14 t bytes_repr │ │ │ │ 000022ac t bytes_rfind │ │ │ │ 000019e0 r bytes_rfind__doc__ │ │ │ │ 000016c8 t bytes_richcompare │ │ │ │ 00002960 t bytes_rindex │ │ │ │ 00001890 r bytes_rindex__doc__ │ │ │ │ 0000080c t bytes_rpartition │ │ │ │ 0000206c r bytes_rpartition__doc__ │ │ │ │ 00000b0c t bytes_rsplit │ │ │ │ 00001e90 r bytes_rsplit__doc__ │ │ │ │ 000009f8 t bytes_rstrip │ │ │ │ 000016b0 r bytes_rstrip__doc__ │ │ │ │ -00006140 t bytes_split │ │ │ │ +00006164 t bytes_split │ │ │ │ 0000239c r bytes_split__doc__ │ │ │ │ 00000a68 t bytes_splitlines │ │ │ │ 00000b0c r bytes_splitlines__doc__ │ │ │ │ -0000530c t bytes_startswith │ │ │ │ +00005324 t bytes_startswith │ │ │ │ 00000efc r bytes_startswith__doc__ │ │ │ │ 00000000 t bytes_str │ │ │ │ 000000dc t bytes_strip │ │ │ │ 000017e0 r bytes_strip__doc__ │ │ │ │ 00001c54 t bytes_subscript │ │ │ │ 00001070 t bytes_translate │ │ │ │ 00001458 r bytes_translate__doc__ │ │ │ │ 00001158 t bytes_translate_impl │ │ │ │ 0000014c t do_argstrip │ │ │ │ -000032b4 t fastsearch │ │ │ │ -000036d8 t fastsearch.constprop.0 │ │ │ │ +000032d8 t fastsearch │ │ │ │ +000036fc t fastsearch.constprop.0 │ │ │ │ 00000250 t formatfloat │ │ │ │ 00002778 t getnextarg │ │ │ │ 00000378 r length_hint_doc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 000004fc t pad │ │ │ │ 00000350 r reduce_doc │ │ │ │ -00003188 t return_self │ │ │ │ +000031ac t return_self │ │ │ │ 00000328 r setstate_doc │ │ │ │ U strcmp │ │ │ │ 000014ec t stringlib__lex_search │ │ │ │ 00002e7c t stringlib__preprocess │ │ │ │ 00002fa8 t stringlib__two_way │ │ │ │ 00001448 t stringlib__two_way_count │ │ │ │ 00002a30 t stringlib_adaptive_find │ │ │ │ -000049b4 t stringlib_bytes_join │ │ │ │ +000049cc t stringlib_bytes_join │ │ │ │ 000001b4 t stringlib_capitalize │ │ │ │ 000005ec t stringlib_center │ │ │ │ 00000614 r stringlib_center__doc__ │ │ │ │ 00000764 t stringlib_expandtabs │ │ │ │ 000007c0 r stringlib_expandtabs__doc__ │ │ │ │ 0000095c t stringlib_isalnum │ │ │ │ 00000968 t stringlib_isalpha │ │ │ │ @@ -5142,15 +5142,15 @@ │ │ │ │ 000011d8 t stringlib_title │ │ │ │ 00000f04 t stringlib_upper │ │ │ │ 00001218 t stringlib_zfill │ │ │ │ 0000057c r stringlib_zfill__doc__ │ │ │ │ 00001fe8 t striter_dealloc │ │ │ │ 00002944 t striter_len │ │ │ │ 000003d8 d striter_methods │ │ │ │ -00003f58 t striter_next │ │ │ │ +00003f70 t striter_next │ │ │ │ 000013f4 t striter_reduce │ │ │ │ 000015b0 t striter_setstate │ │ │ │ 00001598 t striter_traverse │ │ │ │ U strlen │ │ │ │ │ │ │ │ call.o: │ │ │ │ 00000000 T PyCFunction_Call │ │ │ │ @@ -5495,19 +5495,19 @@ │ │ │ │ 000002c8 d _kwtuple.0 │ │ │ │ 00000324 d _kwtuple.3 │ │ │ │ 000001a0 d _parser.2 │ │ │ │ 0000029c d _parser.5 │ │ │ │ 00002ab0 t _source_offset_converter │ │ │ │ 000025e0 t advance │ │ │ │ 0000000c r assert0 │ │ │ │ -00003848 t code__varname_from_oparg │ │ │ │ +0000385c t code__varname_from_oparg │ │ │ │ 0000006c r code__varname_from_oparg__doc__ │ │ │ │ 0000148c t code_dealloc │ │ │ │ 00000048 t code_getcellvars │ │ │ │ -000036d0 t code_getcode │ │ │ │ +000036e4 t code_getcode │ │ │ │ 00000e20 t code_getcodeadaptive │ │ │ │ 00000000 t code_getfreevars │ │ │ │ 00000348 t code_getlnotab │ │ │ │ 000003ac d code_getsetlist │ │ │ │ 00002b50 t code_getvarnames │ │ │ │ 00001d6c t code_hash │ │ │ │ 00002f94 t code_linesiterator │ │ │ │ @@ -5515,30 +5515,30 @@ │ │ │ │ 0000033c d code_methods │ │ │ │ 0000057c t code_new │ │ │ │ 00000190 r code_new__doc__ │ │ │ │ 000026bc t code_positionsiterator │ │ │ │ 0000001c t code_replace │ │ │ │ 00000124 r code_replace__doc__ │ │ │ │ 00000dac t code_repr │ │ │ │ -00003908 t code_richcompare │ │ │ │ +0000391c t code_richcompare │ │ │ │ 00000c30 t code_sizeof │ │ │ │ 00000500 t emit_pair │ │ │ │ 00002da0 t get_cached_locals │ │ │ │ 00002e08 t get_localsplus_names │ │ │ │ 00002188 t init_co_cached │ │ │ │ 00001094 t intern_constants │ │ │ │ -00003680 t lineiter_dealloc │ │ │ │ +00003694 t lineiter_dealloc │ │ │ │ 0000304c t lineiter_next │ │ │ │ 00000014 r linetable │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00002acc t positionsiter_dealloc │ │ │ │ 0000277c t positionsiter_next │ │ │ │ 00002a44 t read_signed_varint │ │ │ │ -00003590 t retreat │ │ │ │ +000035a4 t retreat │ │ │ │ 00000b44 t validate_and_copy_tuple │ │ │ │ │ │ │ │ complexobject.o: │ │ │ │ 00000214 T PyComplex_AsCComplex │ │ │ │ 00000000 T PyComplex_FromCComplex │ │ │ │ 0000018c T PyComplex_FromDoubles │ │ │ │ 00000494 T PyComplex_ImagAsDouble │ │ │ │ @@ -6461,33 +6461,33 @@ │ │ │ │ U PyTraceBack_Type │ │ │ │ U PyTuple_New │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000114c t Py_XDECREF │ │ │ │ +00000f6c t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ 00000270 D _PyAsyncGenASend_Type │ │ │ │ 000004e0 D _PyAsyncGenAThrow_Type │ │ │ │ 00000f14 T _PyAsyncGenValueWrapperNew │ │ │ │ 00000340 D _PyAsyncGenWrappedValue_Type │ │ │ │ -00000c48 T _PyAsyncGen_ClearFreeLists │ │ │ │ +00000a60 T _PyAsyncGen_ClearFreeLists │ │ │ │ 00000410 D _PyCoroWrapper_Type │ │ │ │ 00000734 T _PyCoro_GetAwaitableIter │ │ │ │ U _PyErr_ChainStackItem │ │ │ │ U _PyErr_WarnUnawaitedAgenMethod │ │ │ │ U _PyErr_WarnUnawaitedCoroutine │ │ │ │ U _PyEval_EvalFrameDefault │ │ │ │ U _PyEval_GetFrame │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_ClearLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFrame_Traverse │ │ │ │ -00000d84 T _PyGen_FetchStopIterationValue │ │ │ │ +00000b9c T _PyGen_FetchStopIterationValue │ │ │ │ 00000704 T _PyGen_Finalize │ │ │ │ 000008bc T _PyGen_SetStopIterationValue │ │ │ │ 0000087c T _PyGen_yf │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ @@ -6563,16 +6563,16 @@ │ │ │ │ 00000174 t coro_wrapper_throw │ │ │ │ 00000c68 t coro_wrapper_traverse │ │ │ │ 000008b4 t cr_getcode │ │ │ │ 00000838 t cr_getframe │ │ │ │ 00000e98 t cr_getrunning │ │ │ │ 00000eb8 t cr_getsuspended │ │ │ │ 000008ec d gen_as_async │ │ │ │ -00000a34 t gen_close │ │ │ │ -00001174 t gen_close_iter │ │ │ │ +00000838 t gen_close │ │ │ │ +00000f94 t gen_close_iter │ │ │ │ 00000464 t gen_dealloc │ │ │ │ 00000b08 t gen_get_name │ │ │ │ 00000b20 t gen_get_qualname │ │ │ │ 000008c0 t gen_getcode │ │ │ │ 0000003c t gen_getframe │ │ │ │ 0000001c t gen_getrunning │ │ │ │ 0000095c d gen_getsetlist │ │ │ │ @@ -6580,20 +6580,20 @@ │ │ │ │ 00000d74 t gen_getyieldfrom │ │ │ │ 000002b8 t gen_iternext │ │ │ │ 00000000 b gen_memberlist │ │ │ │ 000008fc d gen_methods │ │ │ │ 00000f24 t gen_new_with_qualname │ │ │ │ 000000d0 t gen_repr │ │ │ │ 000008b0 t gen_send │ │ │ │ -00000e34 t gen_send_ex │ │ │ │ +00000c4c t gen_send_ex │ │ │ │ 00000b38 t gen_set_name │ │ │ │ 00000ba8 t gen_set_qualname │ │ │ │ 00000ee0 t gen_sizeof │ │ │ │ 00000000 t gen_throw │ │ │ │ -00000ce8 t gen_traverse │ │ │ │ +00000b00 t gen_traverse │ │ │ │ 000001e4 t make_gen │ │ │ │ U memcpy │ │ │ │ 000003b0 r send_doc │ │ │ │ 00000270 r sizeof__doc__ │ │ │ │ 000002a4 r throw_doc │ │ │ │ │ │ │ │ fileobject.o: │ │ │ │ @@ -6708,20 +6708,20 @@ │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ 000008b8 T PyFloat_AsDouble │ │ │ │ 00000000 T PyFloat_FromDouble │ │ │ │ 00001c88 T PyFloat_FromString │ │ │ │ 00000118 T PyFloat_GetInfo │ │ │ │ 0000059c T PyFloat_GetMax │ │ │ │ 000005ac T PyFloat_GetMin │ │ │ │ -0000489c T PyFloat_Pack2 │ │ │ │ -00004438 T PyFloat_Pack4 │ │ │ │ +000048a8 T PyFloat_Pack2 │ │ │ │ +00004444 T PyFloat_Pack4 │ │ │ │ 00002040 T PyFloat_Pack8 │ │ │ │ 00000010 D PyFloat_Type │ │ │ │ -00004c68 T PyFloat_Unpack2 │ │ │ │ -00004718 T PyFloat_Unpack4 │ │ │ │ +00004c74 T PyFloat_Unpack2 │ │ │ │ +00004724 T PyFloat_Unpack4 │ │ │ │ 00000604 T PyFloat_Unpack8 │ │ │ │ U PyLong_AsDouble │ │ │ │ U PyLong_FromDouble │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ @@ -6830,15 +6830,15 @@ │ │ │ │ 00002660 t float___round__ │ │ │ │ 00000668 r float___round____doc__ │ │ │ │ 000005b8 t float___trunc__ │ │ │ │ 00000788 r float___trunc____doc__ │ │ │ │ 000005fc t float___trunc___impl │ │ │ │ 00002dd8 t float_abs │ │ │ │ 00000f50 t float_add │ │ │ │ -00003a7c t float_as_integer_ratio │ │ │ │ +00003a88 t float_as_integer_ratio │ │ │ │ 00000368 r float_as_integer_ratio__doc__ │ │ │ │ 000000e0 d float_as_number │ │ │ │ 00002dac t float_bool │ │ │ │ 000006a8 t float_conjugate │ │ │ │ 0000061c r float_conjugate__doc__ │ │ │ │ 000000a0 t float_dealloc │ │ │ │ 00000d34 t float_div │ │ │ │ @@ -6848,15 +6848,15 @@ │ │ │ │ 00001e34 t float_from_string_inner │ │ │ │ 00002e84 t float_fromhex │ │ │ │ 000004c4 r float_fromhex__doc__ │ │ │ │ 000006b0 t float_getimag │ │ │ │ 000006ac t float_getreal │ │ │ │ 00000170 d float_getset │ │ │ │ 000019fc t float_hash │ │ │ │ -00003f00 t float_hex │ │ │ │ +00003f0c t float_hex │ │ │ │ 00000574 r float_hex__doc__ │ │ │ │ 00000494 t float_is_integer │ │ │ │ 000007d4 r float_is_integer__doc__ │ │ │ │ 000001ac d float_methods │ │ │ │ 00000a7c t float_mul │ │ │ │ 000025b4 t float_neg │ │ │ │ 0000044c t float_new │ │ │ │ @@ -7281,23 +7281,23 @@ │ │ │ │ U PyFrozenSet_Type │ │ │ │ 000000d0 D PyListIter_Type │ │ │ │ 000001a0 D PyListRevIter_Type │ │ │ │ 00000360 T PyList_Append │ │ │ │ 00000148 T PyList_AsTuple │ │ │ │ 000001b4 T PyList_Clear │ │ │ │ 000001fc T PyList_Extend │ │ │ │ -000082fc T PyList_GetItem │ │ │ │ -000086a0 T PyList_GetItemRef │ │ │ │ +0000867c T PyList_GetItem │ │ │ │ +00008a20 T PyList_GetItemRef │ │ │ │ 000000d0 T PyList_GetSlice │ │ │ │ 00000000 T PyList_Insert │ │ │ │ 00000000 T PyList_New │ │ │ │ 00000158 T PyList_Reverse │ │ │ │ -00001f14 T PyList_SetItem │ │ │ │ -00002188 T PyList_SetSlice │ │ │ │ -000029bc T PyList_Size │ │ │ │ +00001fdc T PyList_SetItem │ │ │ │ +00002250 T PyList_SetSlice │ │ │ │ +00002a84 T PyList_Size │ │ │ │ 0000061c 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 │ │ │ │ @@ -7344,18 +7344,18 @@ │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ 00000474 T _PyList_AppendTakeRefListResize │ │ │ │ 00000000 t _PyList_AppendTakeRefListResize.part.0 │ │ │ │ -00009b68 T _PyList_ClearFreeList │ │ │ │ +00009ee4 T _PyList_ClearFreeList │ │ │ │ 00000040 T _PyList_DebugMallocStats │ │ │ │ -00006920 T _PyList_Extend │ │ │ │ -00002020 T _PyList_FromArraySteal │ │ │ │ +00006c90 T _PyList_Extend │ │ │ │ +000020e8 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 │ │ │ │ @@ -7373,98 +7373,98 @@ │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_dcmplt │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000014 r _keywords.1 │ │ │ │ 0000029c d _kwtuple.0 │ │ │ │ -0000694c t _list_extend │ │ │ │ +00006cbc t _list_extend │ │ │ │ 00000270 d _parser.2 │ │ │ │ 00000070 r length_hint_doc │ │ │ │ -0000776c t list___init__ │ │ │ │ +00007aec t list___init__ │ │ │ │ 00000138 r list___init____doc__ │ │ │ │ -000087c8 t list___reversed__ │ │ │ │ +00008b48 t list___reversed__ │ │ │ │ 000000a8 r list___reversed____doc__ │ │ │ │ 000000bc t list___sizeof__ │ │ │ │ 000000ec r list___sizeof____doc__ │ │ │ │ -000028bc t list_append │ │ │ │ +00002984 t list_append │ │ │ │ 000005c4 r list_append__doc__ │ │ │ │ 00000338 d list_as_mapping │ │ │ │ 00000344 d list_as_sequence │ │ │ │ -00007f34 t list_ass_item │ │ │ │ -00002248 t list_ass_slice_lock_held │ │ │ │ -00008d7c t list_ass_subscript │ │ │ │ -00002848 t list_clear_impl.isra.0 │ │ │ │ -000085d8 t list_clear_slot │ │ │ │ -00008004 t list_concat │ │ │ │ -00008724 t list_contains │ │ │ │ +000082b4 t list_ass_item │ │ │ │ +00002310 t list_ass_slice_lock_held │ │ │ │ +000090fc t list_ass_subscript │ │ │ │ +00002910 t list_clear_impl.isra.0 │ │ │ │ +00008958 t list_clear_slot │ │ │ │ +00008384 t list_concat │ │ │ │ +00008aa4 t list_contains │ │ │ │ 0000021c t list_copy │ │ │ │ 00000608 r list_copy__doc__ │ │ │ │ -0000a1c0 t list_count │ │ │ │ +0000a53c t list_count │ │ │ │ 00000250 r list_count__doc__ │ │ │ │ 00000198 t list_dealloc │ │ │ │ -000082d0 t list_extend │ │ │ │ +00008650 t list_extend │ │ │ │ 00000570 r list_extend__doc__ │ │ │ │ -0000a31c t list_index │ │ │ │ +0000a698 t list_index │ │ │ │ 00000294 r list_index__doc__ │ │ │ │ -00008a64 t list_inplace_concat │ │ │ │ +00008de4 t list_inplace_concat │ │ │ │ 00000080 t list_inplace_repeat │ │ │ │ -000002d4 t list_inplace_repeat_lock_held │ │ │ │ -00008878 t list_insert │ │ │ │ +000002d8 t list_inplace_repeat_lock_held │ │ │ │ +00008bf8 t list_insert │ │ │ │ 00000670 r list_insert__doc__ │ │ │ │ -000066c4 t list_item │ │ │ │ -0000671c t list_iter │ │ │ │ -00006894 t list_length │ │ │ │ +00006a34 t list_item │ │ │ │ +00006a8c t list_iter │ │ │ │ +00006c04 t list_length │ │ │ │ 0000036c d list_methods │ │ │ │ -00007cb4 t list_pop │ │ │ │ +00008034 t list_pop │ │ │ │ 000004e4 r list_pop__doc__ │ │ │ │ -00007b48 t list_remove │ │ │ │ +00007ec8 t list_remove │ │ │ │ 000001e0 r list_remove__doc__ │ │ │ │ -00009c8c t list_repeat │ │ │ │ -00009978 t list_repr │ │ │ │ +0000a008 t list_repeat │ │ │ │ +00009cf4 t list_repr │ │ │ │ 0000053c t list_resize │ │ │ │ -0000a2d0 t list_reverse │ │ │ │ +0000a64c t list_reverse │ │ │ │ 00000318 r list_reverse__doc__ │ │ │ │ -00007874 t list_richcompare │ │ │ │ -00008ba4 t list_slice_lock_held │ │ │ │ -0000981c t list_sort │ │ │ │ +00007bf4 t list_richcompare │ │ │ │ +00008f24 t list_slice_lock_held │ │ │ │ +00009b98 t list_sort │ │ │ │ 00000344 r list_sort__doc__ │ │ │ │ 000006a0 t list_sort_impl │ │ │ │ -00006228 t list_subscript │ │ │ │ -00001fcc t list_traverse │ │ │ │ -00008aa4 t list_vectorcall │ │ │ │ -0000689c t listiter_dealloc │ │ │ │ -0000a4dc t listiter_len │ │ │ │ +00006598 t list_subscript │ │ │ │ +00002094 t list_traverse │ │ │ │ +00008e24 t list_vectorcall │ │ │ │ +00006c0c t listiter_dealloc │ │ │ │ +0000a858 t listiter_len │ │ │ │ 000002f8 d listiter_methods │ │ │ │ -000067f0 t listiter_next │ │ │ │ -00000528 t listiter_reduce │ │ │ │ -000005a8 t listiter_setstate │ │ │ │ -00009804 t listiter_traverse │ │ │ │ -0000881c t listreviter_dealloc │ │ │ │ +00006b60 t listiter_next │ │ │ │ +0000052c t listiter_reduce │ │ │ │ +000005ac t listiter_setstate │ │ │ │ +00009b80 t listiter_traverse │ │ │ │ +00008b9c t listreviter_dealloc │ │ │ │ 000001f0 t listreviter_len │ │ │ │ 000002b8 d listreviter_methods │ │ │ │ -00009bbc t listreviter_next │ │ │ │ +00009f38 t listreviter_next │ │ │ │ 000000d0 t listreviter_reduce │ │ │ │ 0000013c t listreviter_setstate │ │ │ │ 000001d8 t listreviter_traverse │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -00002a00 t merge_at │ │ │ │ +00002ac8 t merge_at │ │ │ │ 00000228 t merge_getmem │ │ │ │ -0000a0f4 t py_list_clear │ │ │ │ +0000a470 t py_list_clear │ │ │ │ 00000640 r py_list_clear__doc__ │ │ │ │ 00000048 r reduce_doc │ │ │ │ -0000a504 t safe_object_compare │ │ │ │ +0000a880 t safe_object_compare │ │ │ │ 00000020 r setstate_doc │ │ │ │ -0000a4b4 t unsafe_float_compare │ │ │ │ -00001e6c t unsafe_latin_compare │ │ │ │ -00009c54 t unsafe_long_compare │ │ │ │ -000084d4 t unsafe_object_compare │ │ │ │ -0000836c t unsafe_tuple_compare │ │ │ │ +0000a830 t unsafe_float_compare │ │ │ │ +00001f34 t unsafe_latin_compare │ │ │ │ +00009fd0 t unsafe_long_compare │ │ │ │ +00008854 t unsafe_object_compare │ │ │ │ +000086ec t unsafe_tuple_compare │ │ │ │ │ │ │ │ longobject.o: │ │ │ │ 00000000 b Int_InfoType │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_CheckSignals │ │ │ │ U PyErr_Clear │ │ │ │ @@ -7475,36 +7475,36 @@ │ │ │ │ U PyExc_OverflowError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ U PyExc_ZeroDivisionError │ │ │ │ U PyFloat_FromDouble │ │ │ │ U PyFloat_Type │ │ │ │ U PyImport_ImportModule │ │ │ │ -0000daa4 T PyLong_AsDouble │ │ │ │ +0000da98 T PyLong_AsDouble │ │ │ │ 000041f4 T PyLong_AsInt │ │ │ │ 00001c00 T PyLong_AsLong │ │ │ │ 00001e10 T PyLong_AsLongAndOverflow │ │ │ │ -0000a9e0 T PyLong_AsLongLong │ │ │ │ -00017488 T PyLong_AsLongLongAndOverflow │ │ │ │ +0000a9d4 T PyLong_AsLongLong │ │ │ │ +00017528 T PyLong_AsLongLongAndOverflow │ │ │ │ 000008dc T PyLong_AsNativeBytes │ │ │ │ 00003318 T PyLong_AsSize_t │ │ │ │ 000005b4 T PyLong_AsSsize_t │ │ │ │ 00004404 T PyLong_AsUnsignedLong │ │ │ │ -00011268 T PyLong_AsUnsignedLongLong │ │ │ │ -000114f8 T PyLong_AsUnsignedLongLongMask │ │ │ │ -00014028 T PyLong_AsUnsignedLongMask │ │ │ │ -0000d938 T PyLong_AsVoidPtr │ │ │ │ -0000a56c T PyLong_FromDouble │ │ │ │ +00011300 T PyLong_AsUnsignedLongLong │ │ │ │ +00011590 T PyLong_AsUnsignedLongLongMask │ │ │ │ +000140c0 T PyLong_AsUnsignedLongMask │ │ │ │ +0000d92c T PyLong_AsVoidPtr │ │ │ │ +0000a560 T PyLong_FromDouble │ │ │ │ 0000042c T PyLong_FromLong │ │ │ │ -0000808c T PyLong_FromLongLong │ │ │ │ +00008080 T PyLong_FromLongLong │ │ │ │ 0000029c T PyLong_FromNativeBytes │ │ │ │ -0000c268 T PyLong_FromSize_t │ │ │ │ +0000c25c T PyLong_FromSize_t │ │ │ │ 0000033c T PyLong_FromSsize_t │ │ │ │ 000006dc T PyLong_FromString │ │ │ │ -000121c4 T PyLong_FromUnicodeObject │ │ │ │ +0001225c T PyLong_FromUnicodeObject │ │ │ │ 000000c4 T PyLong_FromUnsignedLong │ │ │ │ 00004880 T PyLong_FromUnsignedLongLong │ │ │ │ 000002fc T PyLong_FromUnsignedNativeBytes │ │ │ │ 00000000 T PyLong_FromVoidPtr │ │ │ │ 0000007c T PyLong_GetInfo │ │ │ │ 00000000 D PyLong_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ @@ -7526,52 +7526,52 @@ │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_New │ │ │ │ 00000364 T PyUnstable_Long_CompactValue │ │ │ │ 00000350 T PyUnstable_Long_IsCompact │ │ │ │ U Py_BuildValue │ │ │ │ -00011834 t Py_XDECREF │ │ │ │ +000118cc t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Prepare │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ -00007eac T _PyLong_Add │ │ │ │ -000055b8 T _PyLong_AsByteArray │ │ │ │ -0001168c T _PyLong_Copy │ │ │ │ +00007ea0 T _PyLong_Add │ │ │ │ +000055ac T _PyLong_AsByteArray │ │ │ │ +00011724 T _PyLong_Copy │ │ │ │ 000000e0 D _PyLong_DigitValue │ │ │ │ 00000684 T _PyLong_DivmodNear │ │ │ │ 00000138 T _PyLong_FiniTypes │ │ │ │ -0001261c T _PyLong_Format │ │ │ │ +000126b4 T _PyLong_Format │ │ │ │ U _PyLong_FormatAdvancedWriter │ │ │ │ 0000060c T _PyLong_FormatBytesWriter │ │ │ │ -0000d8d0 T _PyLong_FormatWriter │ │ │ │ -00014248 T _PyLong_Frexp │ │ │ │ -00006f00 T _PyLong_FromByteArray │ │ │ │ -000122c0 T _PyLong_FromBytes │ │ │ │ -000117c0 T _PyLong_FromDigits │ │ │ │ -0001185c t _PyLong_FromLarge │ │ │ │ +0000d8c4 T _PyLong_FormatWriter │ │ │ │ +000142e0 T _PyLong_Frexp │ │ │ │ +00006ef4 T _PyLong_FromByteArray │ │ │ │ +00012358 T _PyLong_FromBytes │ │ │ │ +00011858 T _PyLong_FromDigits │ │ │ │ +000118f4 t _PyLong_FromLarge │ │ │ │ 00000540 t _PyLong_FromMedium │ │ │ │ -000160d0 T _PyLong_GCD │ │ │ │ +00016168 T _PyLong_GCD │ │ │ │ 00000000 T _PyLong_InitTypes │ │ │ │ -00017620 T _PyLong_Lshift │ │ │ │ -00008510 T _PyLong_Multiply │ │ │ │ -00015ff4 t _PyLong_Negate │ │ │ │ +000176c0 T _PyLong_Lshift │ │ │ │ +00008504 T _PyLong_Multiply │ │ │ │ +0001608c t _PyLong_Negate │ │ │ │ 00000188 T _PyLong_New │ │ │ │ 0000329c T _PyLong_NumBits │ │ │ │ -000177ac T _PyLong_Rshift │ │ │ │ -0000a4a4 T _PyLong_Sign │ │ │ │ +0001784c T _PyLong_Rshift │ │ │ │ +0000a498 T _PyLong_Sign │ │ │ │ 0000021c T _PyLong_Size_t_Converter │ │ │ │ 00004018 T _PyLong_Subtract │ │ │ │ 00000060 T _PyLong_UnsignedInt_Converter │ │ │ │ 000000e0 T _PyLong_UnsignedLongLong_Converter │ │ │ │ 00000168 T _PyLong_UnsignedLong_Converter │ │ │ │ -00015454 T _PyLong_UnsignedShort_Converter │ │ │ │ +000154ec T _PyLong_UnsignedShort_Converter │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -7618,93 +7618,93 @@ │ │ │ │ 00000284 d _kwtuple.4 │ │ │ │ 000002a4 d _kwtuple.7 │ │ │ │ 000001e0 d _parser.3 │ │ │ │ 0000020c d _parser.6 │ │ │ │ 00000238 d _parser.9 │ │ │ │ 000001f8 b convmultmax_base.12 │ │ │ │ 00000320 b convwidth_base.11 │ │ │ │ -0000d50c t divrem1 │ │ │ │ +0000d500 t divrem1 │ │ │ │ U frexp │ │ │ │ 00000038 r half_even_correction.10 │ │ │ │ -0000da0c t int___format__ │ │ │ │ +0000da00 t int___format__ │ │ │ │ 00000d6c r int___format____doc__ │ │ │ │ 000001f4 t int___getnewargs__ │ │ │ │ 00000dc0 r int___getnewargs____doc__ │ │ │ │ 00000144 t int___round__ │ │ │ │ 00000cd8 r int___round____doc__ │ │ │ │ 0000000c t int___sizeof__ │ │ │ │ 00000c9c r int___sizeof____doc__ │ │ │ │ -000173f4 t int_as_integer_ratio │ │ │ │ +00017494 t int_as_integer_ratio │ │ │ │ 00000a54 r int_as_integer_ratio__doc__ │ │ │ │ 00000384 t int_bit_count │ │ │ │ 00000b64 r int_bit_count__doc__ │ │ │ │ -00011f7c t int_bit_length │ │ │ │ +00012014 t int_bit_length │ │ │ │ 00000c1c r int_bit_length__doc__ │ │ │ │ -00005e44 t int_from_bytes │ │ │ │ +00005e38 t int_from_bytes │ │ │ │ 000003d0 r int_from_bytes__doc__ │ │ │ │ 00000084 r int_info__doc__ │ │ │ │ 000000d0 d int_info_desc │ │ │ │ 000002bc d int_info_fields │ │ │ │ 000001e8 t int_is_integer │ │ │ │ 0000036c r int_is_integer__doc__ │ │ │ │ -00004978 t int_to_bytes │ │ │ │ +0000496c t int_to_bytes │ │ │ │ 00000710 r int_to_bytes__doc__ │ │ │ │ -0000879c t k_mul │ │ │ │ -00017118 t kmul_split.constprop.0 │ │ │ │ -0000ca54 t l_divmod │ │ │ │ -00013a40 t l_mod │ │ │ │ +00008790 t k_mul │ │ │ │ +000171b8 t kmul_split.constprop.0 │ │ │ │ +0000ca48 t l_divmod │ │ │ │ +00013ad8 t l_mod │ │ │ │ U ldexp │ │ │ │ U log │ │ │ │ 000000d0 b log_base_BASE.13 │ │ │ │ -000152a8 t long_abs │ │ │ │ -00007ca0 t long_add │ │ │ │ -0000a2f4 t long_and │ │ │ │ +00015340 t long_abs │ │ │ │ +00007c94 t long_add │ │ │ │ +0000a2e8 t long_and │ │ │ │ 000002e4 d long_as_number │ │ │ │ -0000ab18 t long_bitwise │ │ │ │ +0000ab0c t long_bitwise │ │ │ │ 00001bec t long_bool │ │ │ │ 00001f84 t long_compare │ │ │ │ 00002064 t long_dealloc │ │ │ │ -0000c890 t long_div │ │ │ │ -00014178 t long_divmod │ │ │ │ -0000cf20 t long_divrem │ │ │ │ +0000c884 t long_div │ │ │ │ +00014210 t long_divmod │ │ │ │ +0000cf14 t long_divrem │ │ │ │ 0000010c r long_doc │ │ │ │ -000132ec t long_float │ │ │ │ -0001268c t long_format_binary │ │ │ │ +00013384 t long_float │ │ │ │ +00012724 t long_format_binary │ │ │ │ 00000000 t long_get0 │ │ │ │ 00000378 t long_get1 │ │ │ │ 00000374 d long_getset │ │ │ │ 0000023c t long_hash │ │ │ │ 000046b0 t long_invert │ │ │ │ -000124c4 t long_long │ │ │ │ +0001255c t long_long │ │ │ │ 0000034c t long_long_meth │ │ │ │ 00003444 t long_lshift │ │ │ │ 00003818 t long_lshift1.part.0 │ │ │ │ 000003d8 d long_methods │ │ │ │ -0001343c t long_mod │ │ │ │ -00008254 t long_mul │ │ │ │ +000134d4 t long_mod │ │ │ │ +00008248 t long_mul │ │ │ │ 0000452c t long_neg │ │ │ │ -000119b0 t long_new │ │ │ │ -00011d1c t long_new_impl │ │ │ │ -0000c2dc t long_or │ │ │ │ -0000e7e8 t long_pow │ │ │ │ +00011a48 t long_new │ │ │ │ +00011db4 t long_new_impl │ │ │ │ +0000c2d0 t long_or │ │ │ │ +0000e7dc t long_pow │ │ │ │ 000019c0 t long_richcompare │ │ │ │ -00014830 t long_rshift │ │ │ │ +000148c8 t long_rshift │ │ │ │ 00003e10 t long_sub │ │ │ │ 000020e0 t long_to_decimal_string │ │ │ │ 00002120 t long_to_decimal_string_internal │ │ │ │ -0000dba4 t long_true_divide │ │ │ │ -0000a4b4 t long_vectorcall │ │ │ │ -00012384 t long_xor │ │ │ │ +0000db98 t long_true_divide │ │ │ │ +0000a4a8 t long_vectorcall │ │ │ │ +0001241c t long_xor │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ U strlen │ │ │ │ -0000a010 t x_add │ │ │ │ -00015564 t x_divrem │ │ │ │ -0000c48c t x_sub │ │ │ │ +0000a004 t x_add │ │ │ │ +000155fc t x_divrem │ │ │ │ +0000c480 t x_sub │ │ │ │ │ │ │ │ dictobject.o: │ │ │ │ 00000008 r CSWTCH.383 │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyArg_ValidateKeywordArguments │ │ │ │ 000000ec D PyDictItems_Type │ │ │ │ 000001bc D PyDictIterItem_Type │ │ │ │ @@ -7713,39 +7713,39 @@ │ │ │ │ 000004fc D PyDictKeys_Type │ │ │ │ U PyDictProxy_New │ │ │ │ 0000028c D PyDictRevIterItem_Type │ │ │ │ 0000035c D PyDictRevIterKey_Type │ │ │ │ 0000042c D PyDictRevIterValue_Type │ │ │ │ 0000069c D PyDictValues_Type │ │ │ │ 00000b9c T PyDict_AddWatcher │ │ │ │ -0000d1d8 T PyDict_Clear │ │ │ │ +0000d210 T PyDict_Clear │ │ │ │ 00000c20 T PyDict_ClearWatcher │ │ │ │ 000001bc T PyDict_Contains │ │ │ │ -0000bf90 T PyDict_ContainsString │ │ │ │ +0000bfc8 T PyDict_ContainsString │ │ │ │ 00003ee0 T PyDict_Copy │ │ │ │ 000066fc T PyDict_DelItem │ │ │ │ 00000080 T PyDict_DelItemString │ │ │ │ -000101ec T PyDict_GetItem │ │ │ │ +00010224 T PyDict_GetItem │ │ │ │ 000039ec T PyDict_GetItemRef │ │ │ │ 000000e4 T PyDict_GetItemString │ │ │ │ 000063dc T PyDict_GetItemStringRef │ │ │ │ 00003720 T PyDict_GetItemWithError │ │ │ │ 00000e90 T PyDict_Items │ │ │ │ -0000b074 T PyDict_Keys │ │ │ │ +0000b0ac T PyDict_Keys │ │ │ │ 00000574 T PyDict_Merge │ │ │ │ 00000b68 T PyDict_MergeFromSeq2 │ │ │ │ 00000000 T PyDict_New │ │ │ │ 000060bc T PyDict_Next │ │ │ │ -0000ba94 T PyDict_Pop │ │ │ │ +0000bacc T PyDict_Pop │ │ │ │ 00000268 T PyDict_PopString │ │ │ │ 00000b6c T PyDict_SetDefault │ │ │ │ 00002d84 T PyDict_SetDefaultRef │ │ │ │ 00001128 T PyDict_SetItem │ │ │ │ 0000384c T PyDict_SetItemString │ │ │ │ -0000d508 T PyDict_Size │ │ │ │ +0000d540 T PyDict_Size │ │ │ │ 0000001c D PyDict_Type │ │ │ │ 00000188 T PyDict_Unwatch │ │ │ │ 00004768 T PyDict_Update │ │ │ │ 000003c8 T PyDict_Values │ │ │ │ 00000074 T PyDict_Watch │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ @@ -7768,15 +7768,15 @@ │ │ │ │ U PyLong_FromSize_t │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyMapping_Keys │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyObject_CallMethodObjArgs │ │ │ │ U PyObject_CallOneArg │ │ │ │ -0000b2a4 T PyObject_ClearManagedDict │ │ │ │ +0000b2dc T PyObject_ClearManagedDict │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ 00007cec T PyObject_GenericGetDict │ │ │ │ U PyObject_GetItem │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ @@ -7785,15 +7785,15 @@ │ │ │ │ U PyObject_IS_GC │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PyObject_SetItem │ │ │ │ U PyObject_Size │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ -0000c070 T PyObject_VisitManagedDict │ │ │ │ +0000c0a8 T PyObject_VisitManagedDict │ │ │ │ U PySequence_Contains │ │ │ │ U PySequence_Fast │ │ │ │ U PySequence_List │ │ │ │ U PySet_Add │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ @@ -7808,72 +7808,72 @@ │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ 000036f8 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyDebugAllocatorStats │ │ │ │ -0000d554 T _PyDictKeys_DecRef │ │ │ │ +0000d58c T _PyDictKeys_DecRef │ │ │ │ 00007cbc T _PyDictKeys_GetVersionForCurrentState │ │ │ │ 000077f0 T _PyDictKeys_StringLookup │ │ │ │ 0000a0d0 T _PyDictKeys_StringLookupSplit │ │ │ │ 00000478 T _PyDictView_Intersect │ │ │ │ 000081b0 T _PyDictView_New │ │ │ │ 00000c74 T _PyDict_CheckConsistency │ │ │ │ -0000db18 T _PyDict_ClearFreeList │ │ │ │ +0000db50 T _PyDict_ClearFreeList │ │ │ │ 000013b8 T _PyDict_ContainsId │ │ │ │ 00000264 T _PyDict_Contains_KnownHash │ │ │ │ 00000000 T _PyDict_DebugMallocStats │ │ │ │ 00001430 T _PyDict_DelItemId │ │ │ │ -0000b584 T _PyDict_DelItemIf │ │ │ │ +0000b5bc T _PyDict_DelItemIf │ │ │ │ 00000994 T _PyDict_DelItem_KnownHash │ │ │ │ -0000fcc8 T _PyDict_DetachFromObject │ │ │ │ +0000fd00 T _PyDict_DetachFromObject │ │ │ │ 00006f8c T _PyDict_FromItems │ │ │ │ -0000f2b8 T _PyDict_FromKeys │ │ │ │ +0000f2f0 T _PyDict_FromKeys │ │ │ │ 00001318 T _PyDict_GetItemIdWithError │ │ │ │ 00003ad8 T _PyDict_GetItemRef_KnownHash │ │ │ │ 00001268 T _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ -0000b9cc T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ +0000ba04 T _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ 0000134c T _PyDict_GetItemStringWithError │ │ │ │ 000012cc T _PyDict_GetItemWithError │ │ │ │ -0000fa84 T _PyDict_GetItem_KnownHash │ │ │ │ +0000fabc T _PyDict_GetItem_KnownHash │ │ │ │ 00006044 T _PyDict_HasOnlyStringKeys │ │ │ │ 00000b20 T _PyDict_KeysSize │ │ │ │ 00007700 T _PyDict_LoadGlobal │ │ │ │ 0000a320 T _PyDict_LookupIndex │ │ │ │ -0000d710 T _PyDict_MaybeUntrack │ │ │ │ -0000ae10 T _PyDict_MergeEx │ │ │ │ +0000d748 T _PyDict_MaybeUntrack │ │ │ │ +0000ae48 T _PyDict_MergeEx │ │ │ │ 000037c8 T _PyDict_NewKeysForClass │ │ │ │ 000011b0 T _PyDict_NewPresized │ │ │ │ 00006234 T _PyDict_Next │ │ │ │ 0000a8a0 T _PyDict_Pop │ │ │ │ 0000a9d0 T _PyDict_Pop_KnownHash │ │ │ │ -0000e12c T _PyDict_SendEvent │ │ │ │ +0000e164 T _PyDict_SendEvent │ │ │ │ 000013f0 T _PyDict_SetItemId │ │ │ │ -0000fae0 T _PyDict_SetItem_KnownHash │ │ │ │ -0000fbb8 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ +0000fb18 T _PyDict_SetItem_KnownHash │ │ │ │ +0000fbf0 T _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ 00003da0 T _PyDict_SetItem_LockHeld │ │ │ │ -0000ae44 T _PyDict_SetItem_Take2 │ │ │ │ +0000ae7c T _PyDict_SetItem_Take2 │ │ │ │ 00000a38 T _PyDict_SizeOf │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ 00003b48 T _PyObjectDict_SetItem │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_ComputedDictPointer │ │ │ │ U _PyObject_GC_New │ │ │ │ 00008878 T _PyObject_InitInlineValues │ │ │ │ -0000fdbc T _PyObject_IsInstanceDictEmpty │ │ │ │ +0000fdf4 T _PyObject_IsInstanceDictEmpty │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -000101c0 T _PyObject_MaterializeManagedDict │ │ │ │ -0000f87c T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ -0000b474 T _PyObject_SetManagedDict │ │ │ │ +000101f8 T _PyObject_MaterializeManagedDict │ │ │ │ +0000f8b4 T _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ +0000b4ac T _PyObject_SetManagedDict │ │ │ │ 000088e8 T _PyObject_StoreInstanceAttribute │ │ │ │ 00009bac T _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_NextEntryRef │ │ │ │ U _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ @@ -7897,120 +7897,120 @@ │ │ │ │ 00004730 T _Py_dict_lookup_threadsafe │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000020 r __func__.0 │ │ │ │ 000003c8 t all_contained_in │ │ │ │ 00003568 t build_indices_generic │ │ │ │ 00003f28 t copy_lock_held │ │ │ │ -0000fd34 t copy_values │ │ │ │ +0000fd6c t copy_values │ │ │ │ 00006b60 t delitem_knownhash_lock_held │ │ │ │ -0000f0cc t dict___contains__ │ │ │ │ +0000f104 t dict___contains__ │ │ │ │ 000008ac r dict___contains____doc__ │ │ │ │ 00000998 t dict___reversed__ │ │ │ │ 00000540 r dict___reversed____doc__ │ │ │ │ 00000ab4 t dict___sizeof__ │ │ │ │ 0000058c r dict___sizeof____doc__ │ │ │ │ 00000be4 d dict_as_mapping │ │ │ │ 00000a1c d dict_as_number │ │ │ │ 00000aac d dict_as_sequence │ │ │ │ 00005ed0 t dict_ass_sub │ │ │ │ -0000fe80 t dict_clear │ │ │ │ +0000feb8 t dict_clear │ │ │ │ 00000754 r dict_clear__doc__ │ │ │ │ -0000fc80 t dict_copy │ │ │ │ +0000fcb8 t dict_copy │ │ │ │ 00000908 r dict_copy__doc__ │ │ │ │ 000055f8 t dict_dealloc │ │ │ │ -0000f23c t dict_fromkeys │ │ │ │ +0000f274 t dict_fromkeys │ │ │ │ 00000940 r dict_fromkeys__doc__ │ │ │ │ -0000af2c t dict_get │ │ │ │ +0000af64 t dict_get │ │ │ │ 00000840 r dict_get__doc__ │ │ │ │ -0000dc90 t dict_init │ │ │ │ +0000dcc8 t dict_init │ │ │ │ 00000228 t dict_ior │ │ │ │ 000080b4 t dict_items │ │ │ │ 00000498 r dict_items__doc__ │ │ │ │ -0000cc60 t dict_iter │ │ │ │ -0000c8a0 t dict_keys │ │ │ │ +0000cc98 t dict_iter │ │ │ │ +0000c8d8 t dict_keys │ │ │ │ 000004ec r dict_keys__doc__ │ │ │ │ -0000db9c t dict_length │ │ │ │ +0000dbd4 t dict_length │ │ │ │ 0000479c t dict_merge │ │ │ │ -0000dba4 t dict_new │ │ │ │ +0000dbdc t dict_new │ │ │ │ 00000334 t dict_or │ │ │ │ 0000a394 t dict_pop │ │ │ │ 00000680 r dict_pop__doc__ │ │ │ │ -000105fc t dict_popitem │ │ │ │ +00010634 t dict_popitem │ │ │ │ 000005d8 r dict_popitem__doc__ │ │ │ │ -0000ed04 t dict_repr │ │ │ │ -00010304 t dict_richcompare │ │ │ │ -0000de10 t dict_setdefault │ │ │ │ +0000ed3c t dict_repr │ │ │ │ +0001033c t dict_richcompare │ │ │ │ +0000de48 t dict_setdefault │ │ │ │ 00000788 r dict_setdefault__doc__ │ │ │ │ 00002dac t dict_setdefault_ref_lock_held │ │ │ │ 000045ec t dict_subscript │ │ │ │ -0000c12c t dict_tp_clear │ │ │ │ +0000c164 t dict_tp_clear │ │ │ │ 00006508 t dict_traverse │ │ │ │ 00007ea4 t dict_update │ │ │ │ 00008010 t dict_update_arg │ │ │ │ -0000ca80 t dict_values │ │ │ │ +0000cab8 t dict_values │ │ │ │ 00000448 r dict_values__doc__ │ │ │ │ -0000dea8 t dict_vectorcall │ │ │ │ +0000dee0 t dict_vectorcall │ │ │ │ 00000178 r dictionary_doc │ │ │ │ 000008b4 d dictitems_as_sequence │ │ │ │ 000006ac t dictitems_contains │ │ │ │ 000082a0 t dictitems_iter │ │ │ │ 00000884 d dictitems_methods │ │ │ │ 00000970 t dictitems_reversed │ │ │ │ -0000ad5c t dictiter_dealloc │ │ │ │ +0000ad94 t dictiter_dealloc │ │ │ │ 00008598 t dictiter_iternextitem │ │ │ │ -0000cd30 t dictiter_iternextkey │ │ │ │ -0000cff0 t dictiter_iternextvalue │ │ │ │ -0000c874 t dictiter_len │ │ │ │ +0000cd68 t dictiter_iternextkey │ │ │ │ +0000d028 t dictiter_iternextvalue │ │ │ │ +0000c8ac t dictiter_len │ │ │ │ 000009ec d dictiter_methods │ │ │ │ 000083c8 t dictiter_new │ │ │ │ 000009a4 t dictiter_reduce │ │ │ │ 000002e0 t dictiter_traverse │ │ │ │ 0000099c d dictkeys_as_sequence │ │ │ │ -0000f180 t dictkeys_contains │ │ │ │ +0000f1b8 t dictkeys_contains │ │ │ │ 000054b4 t dictkeys_decref.constprop.0 │ │ │ │ -0000c99c t dictkeys_iter │ │ │ │ +0000c9d4 t dictkeys_iter │ │ │ │ 000008dc d dictkeys_methods │ │ │ │ 00000af4 t dictkeys_reversed │ │ │ │ 00001fbc t dictresize.isra.0 │ │ │ │ 00000bc4 t dictreviter_iternext │ │ │ │ 0000085c d dictvalues_as_sequence │ │ │ │ -0000cb7c t dictvalues_iter │ │ │ │ +0000cbb4 t dictvalues_iter │ │ │ │ 0000083c d dictvalues_methods │ │ │ │ 00000ad0 t dictvalues_reversed │ │ │ │ 00008514 t dictview_dealloc │ │ │ │ 000009c4 d dictview_getset │ │ │ │ -000101d8 t dictview_len │ │ │ │ +00010210 t dictview_len │ │ │ │ 00000b18 t dictview_mapping │ │ │ │ 0000075c t dictview_repr │ │ │ │ 00000228 t dictview_richcompare │ │ │ │ -0000fc68 t dictview_traverse │ │ │ │ +0000fca0 t dictview_traverse │ │ │ │ 0000090c d dictviews_as_number │ │ │ │ 00000778 t dictviews_isdisjoint │ │ │ │ 00000718 t dictviews_or │ │ │ │ 000005ac t dictviews_sub │ │ │ │ 00000650 t dictviews_to_set │ │ │ │ 000007fc t dictviews_xor │ │ │ │ 00000000 d empty_keys_struct │ │ │ │ 00001e4c t find_empty_slot │ │ │ │ 00000414 r getitem__doc__ │ │ │ │ 000095e0 t insert_split_key │ │ │ │ -0000c5e8 t insert_split_value │ │ │ │ +0000c620 t insert_split_value │ │ │ │ 00001250 t insert_to_emptydict │ │ │ │ 00001784 t insertdict │ │ │ │ 000000cc r isdisjoint_doc │ │ │ │ 00000140 r length_hint_doc │ │ │ │ 00000ad4 d mapp_methods │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -0000e428 t merge_from_seq2_lock_held │ │ │ │ +0000e460 t merge_from_seq2_lock_held │ │ │ │ 000000f0 t new_dict │ │ │ │ -0000c468 t new_dict_with_shared_keys │ │ │ │ +0000c4a0 t new_dict_with_shared_keys │ │ │ │ 000015fc t new_keys_object.isra.0 │ │ │ │ 0000a904 t pop_lock_held │ │ │ │ 00000118 r reduce_doc │ │ │ │ 0000006c r reversed_items_doc │ │ │ │ 0000009c r reversed_keys_doc │ │ │ │ 0000003c r reversed_values_doc │ │ │ │ 00000000 t setitem_take2_lock_held.part.0 │ │ │ │ @@ -8238,18 +8238,18 @@ │ │ │ │ U PyLong_FromSsize_t │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ 00001714 T PyMemoryView_FromBuffer │ │ │ │ -0000646c T PyMemoryView_FromMemory │ │ │ │ -00003b74 T PyMemoryView_FromObject │ │ │ │ +0000641c T PyMemoryView_FromMemory │ │ │ │ +00003b24 T PyMemoryView_FromObject │ │ │ │ 0000052c t PyMemoryView_FromObjectAndFlags │ │ │ │ -00000a74 T PyMemoryView_GetContiguous │ │ │ │ +00000e9c T PyMemoryView_GetContiguous │ │ │ │ 00000000 D PyMemoryView_Type │ │ │ │ U PyNumber_AsSsize_t │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_CheckBuffer │ │ │ │ U PyObject_ClearWeakRefs │ │ │ │ U PyObject_GC_Del │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ @@ -8265,15 +8265,15 @@ │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsASCIIString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ -00006444 t Py_XDECREF │ │ │ │ +000063f4 t Py_XDECREF │ │ │ │ 00000438 t _IntTupleFromSsizet │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ 000000fc D _PyManagedBuffer_Type │ │ │ │ 00000224 D _PyMemoryIter_Type │ │ │ │ @@ -8294,130 +8294,129 @@ │ │ │ │ U __aeabi_d2f │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_f2d │ │ │ │ U __aeabi_fcmpeq │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ -00000334 r _keywords.1 │ │ │ │ -00000354 r _keywords.10 │ │ │ │ -00000360 r _keywords.13 │ │ │ │ -0000033c r _keywords.4 │ │ │ │ -00000348 r _keywords.7 │ │ │ │ +000003cc r _keywords.1 │ │ │ │ +000003ec r _keywords.10 │ │ │ │ +000003f8 r _keywords.13 │ │ │ │ +000003d4 r _keywords.4 │ │ │ │ +000003e0 r _keywords.7 │ │ │ │ 0000034c d _kwtuple.0 │ │ │ │ 000003b8 d _kwtuple.12 │ │ │ │ 00000364 d _kwtuple.3 │ │ │ │ 00000380 d _kwtuple.6 │ │ │ │ 0000039c d _kwtuple.9 │ │ │ │ 0000139c t _memory_release │ │ │ │ 00000320 d _parser.11 │ │ │ │ 000000d0 d _parser.14 │ │ │ │ 000001f8 d _parser.2 │ │ │ │ 000002f4 d _parser.5 │ │ │ │ 000001cc d _parser.8 │ │ │ │ -0000297c t adjust_fmt.isra.0 │ │ │ │ -000049d8 t buffer_to_contiguous │ │ │ │ -00006e10 t cmp_rec.part.0 │ │ │ │ -00004d38 t copy_rec.part.0 │ │ │ │ +00002d5c t adjust_fmt.isra.0 │ │ │ │ +00004988 t buffer_to_contiguous │ │ │ │ +00006dc0 t cmp_rec.part.0 │ │ │ │ +00004ce8 t copy_rec.part.0 │ │ │ │ 000004a8 t fix_struct_error_int │ │ │ │ 00000a64 t init_flags │ │ │ │ 00000b10 t init_shape_strides.part.0 │ │ │ │ -00004cf0 t init_strides_from_shape │ │ │ │ -00003fd8 t lookup_dimension │ │ │ │ +00004ca0 t init_strides_from_shape │ │ │ │ +00003f88 t lookup_dimension │ │ │ │ 00000748 t mbuf_add_view │ │ │ │ 000006d0 t mbuf_alloc │ │ │ │ 000000d0 t mbuf_clear │ │ │ │ 0000165c t mbuf_dealloc │ │ │ │ 00001610 t mbuf_release │ │ │ │ 000016e4 t mbuf_traverse │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ 000005a8 d memory_as_buffer │ │ │ │ 0000059c d memory_as_mapping │ │ │ │ 00000574 d memory_as_sequence │ │ │ │ -000031e0 t memory_ass_sub │ │ │ │ +00003190 t memory_ass_sub │ │ │ │ 00000000 t memory_c_contiguous │ │ │ │ -0000043c r memory_c_contiguous_doc │ │ │ │ +000004d4 r memory_c_contiguous_doc │ │ │ │ 000000ec t memory_clear │ │ │ │ 00000454 t memory_contiguous │ │ │ │ -000003cc r memory_contiguous_doc │ │ │ │ +00000464 r memory_contiguous_doc │ │ │ │ 00001270 t memory_dealloc │ │ │ │ -000029d8 t memory_enter │ │ │ │ +00002db8 t memory_enter │ │ │ │ 000001ac t memory_enter.part.0 │ │ │ │ -000030ec t memory_exit │ │ │ │ -00000368 r memory_exit_doc │ │ │ │ +0000309c t memory_exit │ │ │ │ +00000400 r memory_exit_doc │ │ │ │ 00000054 t memory_f_contiguous │ │ │ │ -00000400 r memory_f_contiguous_doc │ │ │ │ -000005d0 r memory_format_doc │ │ │ │ +00000498 r memory_f_contiguous_doc │ │ │ │ +00000668 r memory_format_doc │ │ │ │ 00000334 t memory_format_get │ │ │ │ 000001ac t memory_format_get.part.0 │ │ │ │ 000013d0 t memory_getbuf │ │ │ │ 00000470 d memory_getsetlist │ │ │ │ 00000000 t memory_hash │ │ │ │ 00000250 t memory_item │ │ │ │ -00000628 r memory_itemsize_doc │ │ │ │ +000006c0 r memory_itemsize_doc │ │ │ │ 00002840 t memory_itemsize_get │ │ │ │ 000001ac t memory_itemsize_get.part.0 │ │ │ │ 00000148 t memory_iter │ │ │ │ 00001b60 t memory_length │ │ │ │ 000003d0 d memory_methods │ │ │ │ -00000694 r memory_nbytes_doc │ │ │ │ +0000072c r memory_nbytes_doc │ │ │ │ 00000210 t memory_nbytes_get │ │ │ │ 000001ac t memory_nbytes_get.part.0 │ │ │ │ -00000570 r memory_ndim_doc │ │ │ │ +00000608 r memory_ndim_doc │ │ │ │ 00000374 t memory_ndim_get │ │ │ │ 000001ac t memory_ndim_get.part.0 │ │ │ │ -000006ec r memory_obj_doc │ │ │ │ +00000784 r memory_obj_doc │ │ │ │ 000008d8 t memory_obj_get │ │ │ │ 000001ac t memory_obj_get.part.0 │ │ │ │ -00000660 r memory_readonly_doc │ │ │ │ +000006f8 r memory_readonly_doc │ │ │ │ 000003b4 t memory_readonly_get │ │ │ │ 000001ac t memory_readonly_get.part.0 │ │ │ │ 00001600 t memory_releasebuf │ │ │ │ 000000a8 t memory_repr │ │ │ │ -000050ac t memory_richcompare │ │ │ │ -0000051c r memory_shape_doc │ │ │ │ +0000505c t memory_richcompare │ │ │ │ +000005b4 r memory_shape_doc │ │ │ │ 000003f4 t memory_shape_get │ │ │ │ 000001ac t memory_shape_get.part.0 │ │ │ │ -000004b0 r memory_strides_doc │ │ │ │ +00000548 r memory_strides_doc │ │ │ │ 000004d0 t memory_strides_get │ │ │ │ 000001ac t memory_strides_get.part.0 │ │ │ │ -00000474 r memory_suboffsets_doc │ │ │ │ +0000050c r memory_suboffsets_doc │ │ │ │ 00000514 t memory_suboffsets_get │ │ │ │ 000001ac t memory_suboffsets_get.part.0 │ │ │ │ 00000b94 t memory_subscript │ │ │ │ 000016fc t memory_traverse │ │ │ │ 0000029c t memoryiter_dealloc │ │ │ │ 00000558 t memoryiter_next │ │ │ │ 000005b0 t memoryiter_traverse │ │ │ │ 00000000 t memoryview │ │ │ │ -00000c70 r memoryview__doc__ │ │ │ │ +00000d08 r memoryview__doc__ │ │ │ │ 000004fc t memoryview__from_flags │ │ │ │ -00000c04 r memoryview__from_flags__doc__ │ │ │ │ +00000c9c r memoryview__from_flags__doc__ │ │ │ │ 00001dfc t memoryview_cast │ │ │ │ -00000b4c r memoryview_cast__doc__ │ │ │ │ +00000be4 r memoryview_cast__doc__ │ │ │ │ 000006d4 t memoryview_hex │ │ │ │ -00000718 r memoryview_hex__doc__ │ │ │ │ -00003068 t memoryview_release │ │ │ │ -00000bac r memoryview_release__doc__ │ │ │ │ -000045d8 t memoryview_tobytes │ │ │ │ -0000090c r memoryview_tobytes__doc__ │ │ │ │ +000007b0 r memoryview_hex__doc__ │ │ │ │ +00003018 t memoryview_release │ │ │ │ +00000c44 r memoryview_release__doc__ │ │ │ │ +00004588 t memoryview_tobytes │ │ │ │ +000009a4 r memoryview_tobytes__doc__ │ │ │ │ 00002868 t memoryview_tolist │ │ │ │ -00000ab8 r memoryview_tolist__doc__ │ │ │ │ +00000b50 r memoryview_tolist__doc__ │ │ │ │ 0000064c t memoryview_toreadonly │ │ │ │ -00000b04 r memoryview_toreadonly__doc__ │ │ │ │ -00004060 t pack_single │ │ │ │ +00000b9c r memoryview_toreadonly__doc__ │ │ │ │ +00004010 t pack_single │ │ │ │ 000002f0 t ptr_from_tuple │ │ │ │ U strcmp │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ -0000683c t struct_get_unpacker │ │ │ │ -00002a24 t tolist_base │ │ │ │ +000067ec t struct_get_unpacker │ │ │ │ 0000093c t tolist_rec.part.0 │ │ │ │ -00002e54 t unpack_single.isra.0 │ │ │ │ +00002e04 t unpack_single.isra.0 │ │ │ │ 000001dc t unpack_single.part.0 │ │ │ │ │ │ │ │ methodobject.o: │ │ │ │ 0000007c T PyCFunction_GetFlags │ │ │ │ 000001c8 T PyCFunction_GetFunction │ │ │ │ 00000014 T PyCFunction_GetSelf │ │ │ │ 00000008 T PyCFunction_New │ │ │ │ @@ -8674,15 +8673,15 @@ │ │ │ │ U PyBytes_FromObject │ │ │ │ U PyBytes_FromString │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyBytes_Type │ │ │ │ U PyCFunction_Type │ │ │ │ U PyCMethod_Type │ │ │ │ U PyCallIter_Type │ │ │ │ -00001aac T PyCallable_Check │ │ │ │ +00001ab8 T PyCallable_Check │ │ │ │ U PyCapsule_Type │ │ │ │ U PyCell_Type │ │ │ │ U PyClassMethodDescr_Type │ │ │ │ U PyClassMethod_Type │ │ │ │ U PyCode_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyContextToken_Type │ │ │ │ @@ -8756,50 +8755,50 @@ │ │ │ │ U PyModuleDef_Type │ │ │ │ U PyModule_Type │ │ │ │ U PyODictItems_Type │ │ │ │ U PyODictIter_Type │ │ │ │ U PyODictKeys_Type │ │ │ │ U PyODictValues_Type │ │ │ │ U PyODict_Type │ │ │ │ -00000088 T PyObject_ASCII │ │ │ │ -00002c48 T PyObject_Bytes │ │ │ │ -00002be0 T PyObject_CallFinalizer │ │ │ │ -00002af8 T PyObject_CallFinalizerFromDealloc │ │ │ │ -000038f4 T PyObject_DelAttr │ │ │ │ +0000007c T PyObject_ASCII │ │ │ │ +00002c54 T PyObject_Bytes │ │ │ │ +00002bec T PyObject_CallFinalizer │ │ │ │ +00002b04 T PyObject_CallFinalizerFromDealloc │ │ │ │ +00003900 T PyObject_DelAttr │ │ │ │ 00000968 T PyObject_DelAttrString │ │ │ │ -00003234 T PyObject_Dir │ │ │ │ +00003240 T PyObject_Dir │ │ │ │ 00000bec T PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ -000017f0 T PyObject_GenericGetAttr │ │ │ │ +000017fc T PyObject_GenericGetAttr │ │ │ │ 00000874 T PyObject_GenericSetAttr │ │ │ │ 00000330 T PyObject_GenericSetDict │ │ │ │ -00000d54 T PyObject_GetAttr │ │ │ │ -0000191c T PyObject_GetAttrString │ │ │ │ -00001284 T PyObject_GetOptionalAttr │ │ │ │ +00000d60 T PyObject_GetAttr │ │ │ │ +00001928 T PyObject_GetAttrString │ │ │ │ +00001290 T PyObject_GetOptionalAttr │ │ │ │ 00000524 T PyObject_GetOptionalAttrString │ │ │ │ 0000065c T PyObject_HasAttr │ │ │ │ 000004d8 T PyObject_HasAttrString │ │ │ │ 000006a8 T PyObject_HasAttrStringWithError │ │ │ │ -00002e48 T PyObject_HasAttrWithError │ │ │ │ +00002e54 T PyObject_HasAttrWithError │ │ │ │ 00000000 T PyObject_Hash │ │ │ │ -000001ec T PyObject_HashNotImplemented │ │ │ │ +000001e0 T PyObject_HashNotImplemented │ │ │ │ U PyObject_IS_GC │ │ │ │ 000006e8 T PyObject_Init │ │ │ │ 000008b4 T PyObject_InitVar │ │ │ │ -000017fc T PyObject_IsTrue │ │ │ │ +00001808 T PyObject_IsTrue │ │ │ │ U PyObject_Malloc │ │ │ │ -00003bf4 T PyObject_Not │ │ │ │ +00003c00 T PyObject_Not │ │ │ │ 00000180 T PyObject_Print │ │ │ │ -00002980 T PyObject_Repr │ │ │ │ -00001f84 T PyObject_RichCompare │ │ │ │ -00001ac8 T PyObject_RichCompareBool │ │ │ │ -00002ae4 T PyObject_SelfIter │ │ │ │ +0000298c T PyObject_Repr │ │ │ │ +00001f90 T PyObject_RichCompare │ │ │ │ +00001ad4 T PyObject_RichCompareBool │ │ │ │ +00002af0 T PyObject_SelfIter │ │ │ │ 000005d4 T PyObject_SetAttr │ │ │ │ 00000304 T PyObject_SetAttrString │ │ │ │ U PyObject_Size │ │ │ │ -00002800 T PyObject_Str │ │ │ │ +0000280c T PyObject_Str │ │ │ │ U PyPickleBuffer_Type │ │ │ │ U PyProperty_Type │ │ │ │ U PyRangeIter_Type │ │ │ │ U PyRange_Type │ │ │ │ 00000890 T PyRefTracer_GetTracer │ │ │ │ 00000000 T PyRefTracer_SetTracer │ │ │ │ U PyReversed_Type │ │ │ │ @@ -8830,23 +8829,23 @@ │ │ │ │ U PyUnicode_New │ │ │ │ U PyUnicode_Type │ │ │ │ U PyWrapperDescr_Type │ │ │ │ U PyZip_Type │ │ │ │ 00000860 T Py_DecRef │ │ │ │ U Py_GenericAliasType │ │ │ │ 0000060c T Py_GetConstant │ │ │ │ -0000036c T Py_GetConstantBorrowed │ │ │ │ +00000360 T Py_GetConstantBorrowed │ │ │ │ 00000844 T Py_IncRef │ │ │ │ 00000864 T Py_Is │ │ │ │ 00000c7c T Py_IsFalse │ │ │ │ 00000c4c T Py_IsNone │ │ │ │ 00000c64 T Py_IsTrue │ │ │ │ -00003bf0 T Py_NewRef │ │ │ │ -00003504 T Py_ReprEnter │ │ │ │ -0000373c T Py_ReprLeave │ │ │ │ +00003bfc T Py_NewRef │ │ │ │ +00003510 T Py_ReprEnter │ │ │ │ +00003748 T Py_ReprLeave │ │ │ │ 00000c4c t Py_XDECREF │ │ │ │ 00000c74 t Py_XDECREF.part.0 │ │ │ │ 00000874 T Py_XNewRef │ │ │ │ U _PyAnextAwaitable_Type │ │ │ │ U _PyAsyncGenASend_Type │ │ │ │ U _PyAsyncGenAThrow_Type │ │ │ │ U _PyAsyncGenWrappedValue_Type │ │ │ │ @@ -8883,54 +8882,54 @@ │ │ │ │ U _PyNoDefault_Type │ │ │ │ 000001d4 D _PyNone_Type │ │ │ │ 00000054 D _PyNotImplemented_Type │ │ │ │ U _PyObjectDict_SetItem │ │ │ │ U _PyObjectStackChunk_ClearFreeList │ │ │ │ 000009a8 T _PyObject_AssertFailed │ │ │ │ 00000b24 T _PyObject_CheckConsistency │ │ │ │ -000037e4 T _PyObject_ClearFreeLists │ │ │ │ -000018d0 T _PyObject_ComputedDictPointer │ │ │ │ +000037f0 T _PyObject_ClearFreeLists │ │ │ │ +000018dc T _PyObject_ComputedDictPointer │ │ │ │ 00000018 T _PyObject_DebugTypeStats │ │ │ │ 0000004c T _PyObject_Dump │ │ │ │ -000038f0 T _PyObject_FiniState │ │ │ │ -00000224 T _PyObject_FunctionStr │ │ │ │ -00001400 T _PyObject_GenericGetAttrWithDict │ │ │ │ +000038fc T _PyObject_FiniState │ │ │ │ +00000218 T _PyObject_FunctionStr │ │ │ │ +0000140c T _PyObject_GenericGetAttrWithDict │ │ │ │ 0000087c T _PyObject_GenericSetAttrWithDict │ │ │ │ 00000970 T _PyObject_GetAttrId │ │ │ │ 0000040c T _PyObject_GetDictPtr │ │ │ │ -00000e3c T _PyObject_GetMethod │ │ │ │ +00000e48 T _PyObject_GetMethod │ │ │ │ 00000000 T _PyObject_InitState │ │ │ │ -00002fe4 T _PyObject_IsAbstract │ │ │ │ -00000190 T _PyObject_IsFreed │ │ │ │ +00002ff0 T _PyObject_IsAbstract │ │ │ │ +00000184 T _PyObject_IsFreed │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyObject_MaterializeManagedDict │ │ │ │ 00000cc4 T _PyObject_New │ │ │ │ -000011b4 T _PyObject_NewVar │ │ │ │ +000011c0 T _PyObject_NewVar │ │ │ │ 000004a0 T _PyObject_NextNotImplemented │ │ │ │ 00000928 T _PyObject_SetAttrId │ │ │ │ -00002330 T _PyObject_SetAttributeErrorContext │ │ │ │ +0000233c T _PyObject_SetAttributeErrorContext │ │ │ │ 00000300 T _PyObject_SetDeferredRefcount │ │ │ │ U _PyObject_StoreInstanceAttribute │ │ │ │ U _PyObject_TryGetInstanceAttribute │ │ │ │ U _PyPositionsIterator │ │ │ │ U _PyRuntime │ │ │ │ U _PySlice_ClearFreeList │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_GetState │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ -00003b74 T _PyTrash_thread_deposit_object │ │ │ │ -00003b90 T _PyTrash_thread_destroy_chain │ │ │ │ +00003b80 T _PyTrash_thread_deposit_object │ │ │ │ +00003b9c T _PyTrash_thread_destroy_chain │ │ │ │ U _PyTuple_ClearFreeList │ │ │ │ U _PyTuple_DebugMallocStats │ │ │ │ U _PyTypeAlias_Type │ │ │ │ U _PyType_CheckConsistency │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_LookupRef │ │ │ │ -00003858 T _PyTypes_FiniTypes │ │ │ │ +00003864 T _PyTypes_FiniTypes │ │ │ │ 000000ac T _PyTypes_InitTypes │ │ │ │ U _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ U _PyUnicode_CheckConsistency │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyUnion_Type │ │ │ │ @@ -8938,28 +8937,28 @@ │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_BaseObject_RichCompare │ │ │ │ 00000924 T _Py_BreakPoint │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ 000002b0 T _Py_Dealloc │ │ │ │ -000031c8 T _Py_DecRef │ │ │ │ +000031d4 T _Py_DecRef │ │ │ │ U _Py_EllipsisObject │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GenericAliasIterType │ │ │ │ 00000018 T _Py_GetConstant_Init │ │ │ │ 00000318 T _Py_IncRef │ │ │ │ 00000084 T _Py_NewReference │ │ │ │ -0000125c T _Py_NewReferenceNoTotal │ │ │ │ +00001268 T _Py_NewReferenceNoTotal │ │ │ │ 00000028 D _Py_NoneStruct │ │ │ │ 00000030 D _Py_NotImplementedStruct │ │ │ │ 0000032c T _Py_ResurrectReference │ │ │ │ 00000240 T _Py_SetImmortal │ │ │ │ -0000007c T _Py_SetImmortalUntracked │ │ │ │ +00000d54 T _Py_SetImmortalUntracked │ │ │ │ 00000c94 T _Py_SetRefcnt │ │ │ │ 00000038 D _Py_SwappedOp │ │ │ │ U _Py_TrueStruct │ │ │ │ 00000050 D _Py_abstract_hack │ │ │ │ U _Py_initialize_generic │ │ │ │ U _Py_module_getattro │ │ │ │ U _Py_module_getattro_impl │ │ │ │ @@ -8979,17 +8978,17 @@ │ │ │ │ U fileno │ │ │ │ U fwrite │ │ │ │ U memcpy │ │ │ │ 000002a4 d none_as_number │ │ │ │ 000008ac t none_bool │ │ │ │ 000009a0 t none_dealloc │ │ │ │ 0000028c r none_doc │ │ │ │ -00002c3c t none_hash │ │ │ │ +00002c48 t none_hash │ │ │ │ 00000750 t none_new │ │ │ │ -00003b68 t none_repr │ │ │ │ +00003b74 t none_repr │ │ │ │ 00000124 d notimplemented_as_number │ │ │ │ 00000808 t notimplemented_bool │ │ │ │ 000009a4 t notimplemented_dealloc │ │ │ │ 00000248 r notimplemented_doc │ │ │ │ 000001b4 d notimplemented_methods │ │ │ │ 000007ac t notimplemented_new │ │ │ │ 000001d8 r opstrings │ │ │ │ @@ -8998,97 +8997,97 @@ │ │ │ │ │ │ │ │ obmalloc.o: │ │ │ │ 00000000 d .LANCHOR2 │ │ │ │ 00000000 b .LANCHOR4 │ │ │ │ U PyGILState_Check │ │ │ │ U PyInterpreterState_Head │ │ │ │ U PyInterpreterState_Next │ │ │ │ -00002e78 T PyMem_Calloc │ │ │ │ -00003238 T PyMem_Free │ │ │ │ +00002ed4 T PyMem_Calloc │ │ │ │ +00003294 T PyMem_Free │ │ │ │ 00001b1c T PyMem_GetAllocator │ │ │ │ -00002d3c T PyMem_Malloc │ │ │ │ -000015f0 T PyMem_RawCalloc │ │ │ │ -00001338 T PyMem_RawFree │ │ │ │ -000011bc T PyMem_RawMalloc │ │ │ │ -0000136c T PyMem_RawRealloc │ │ │ │ -000040bc T PyMem_Realloc │ │ │ │ -00001460 T PyMem_SetAllocator │ │ │ │ +00002d98 T PyMem_Malloc │ │ │ │ +0000164c T PyMem_RawCalloc │ │ │ │ +00001394 T PyMem_RawFree │ │ │ │ +00001218 T PyMem_RawMalloc │ │ │ │ +000013c8 T PyMem_RawRealloc │ │ │ │ +00004118 T PyMem_Realloc │ │ │ │ +000014bc T PyMem_SetAllocator │ │ │ │ 0000a868 T PyMem_SetupDebugHooks │ │ │ │ U PyMutex_Lock │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyOS_snprintf │ │ │ │ 00003958 T PyObject_Calloc │ │ │ │ -00003c0c T PyObject_Free │ │ │ │ +00003c68 T PyObject_Free │ │ │ │ 0000a894 T PyObject_GetArenaAllocator │ │ │ │ -0000226c T PyObject_Malloc │ │ │ │ -00004698 T PyObject_Realloc │ │ │ │ +000022c8 T PyObject_Malloc │ │ │ │ +000046f4 T PyObject_Realloc │ │ │ │ 0000a8d0 T PyObject_SetArenaAllocator │ │ │ │ U Py_GETENV │ │ │ │ -00003550 T _PyDebugAllocatorStats │ │ │ │ +00003004 T _PyDebugAllocatorStats │ │ │ │ U _PyEval_StartTheWorldAll │ │ │ │ U _PyEval_StopTheWorldAll │ │ │ │ 000036ac T _PyInterpreterState_FinalizeAllocatedBlocks │ │ │ │ -000049b8 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ +00004a14 T _PyInterpreterState_GetAllocatedBlocks │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ -00004884 T _PyMem_AbandonDelayed │ │ │ │ -0000297c T _PyMem_ArenaAlloc │ │ │ │ -000049a8 T _PyMem_ArenaFree │ │ │ │ -00003768 T _PyMem_DebugCalloc │ │ │ │ +000048e0 T _PyMem_AbandonDelayed │ │ │ │ +000029d8 T _PyMem_ArenaAlloc │ │ │ │ +00004a04 T _PyMem_ArenaFree │ │ │ │ +000037c4 T _PyMem_DebugCalloc │ │ │ │ 0000a858 T _PyMem_DebugEnabled │ │ │ │ -00003828 T _PyMem_DebugFree │ │ │ │ -00002a80 T _PyMem_DebugMalloc │ │ │ │ -000018c8 t _PyMem_DebugRawAlloc │ │ │ │ +00003884 T _PyMem_DebugFree │ │ │ │ +00002adc T _PyMem_DebugMalloc │ │ │ │ +00001924 t _PyMem_DebugRawAlloc │ │ │ │ 00003600 T _PyMem_DebugRawCalloc │ │ │ │ -00001b14 T _PyMem_DebugRawFree │ │ │ │ -000016ac T _PyMem_DebugRawMalloc │ │ │ │ -00001ed4 T _PyMem_DebugRawRealloc │ │ │ │ -00004378 T _PyMem_DebugRealloc │ │ │ │ +00001b70 T _PyMem_DebugRawFree │ │ │ │ +00001708 T _PyMem_DebugRawMalloc │ │ │ │ +00001f30 T _PyMem_DebugRawRealloc │ │ │ │ +000043d4 T _PyMem_DebugRealloc │ │ │ │ U _PyMem_DumpTraceback │ │ │ │ 00003610 T _PyMem_FiniDelayed │ │ │ │ 0000a90c T _PyMem_FreeDelayed │ │ │ │ 00000370 T _PyMem_GetAllocatorName │ │ │ │ -000035ec T _PyMem_GetCurrentAllocatorName │ │ │ │ +000030a0 T _PyMem_GetCurrentAllocatorName │ │ │ │ 00003030 T _PyMem_MiCalloc │ │ │ │ -00003f54 T _PyMem_MiFree │ │ │ │ -000029c4 T _PyMem_MiMalloc │ │ │ │ +00003fb0 T _PyMem_MiFree │ │ │ │ +00002a20 T _PyMem_MiMalloc │ │ │ │ 0000347c T _PyMem_MiRealloc │ │ │ │ 0000a920 T _PyMem_ProcessDelayed │ │ │ │ -00001690 T _PyMem_RawCalloc │ │ │ │ -00001364 T _PyMem_RawFree │ │ │ │ -0000124c T _PyMem_RawMalloc │ │ │ │ -000013c0 T _PyMem_RawRealloc │ │ │ │ -00001570 T _PyMem_RawStrdup │ │ │ │ -000013d4 T _PyMem_RawWcsdup │ │ │ │ -00000fb8 T _PyMem_SetDefaultAllocator │ │ │ │ +000016ec T _PyMem_RawCalloc │ │ │ │ +000013c0 T _PyMem_RawFree │ │ │ │ +000012a8 T _PyMem_RawMalloc │ │ │ │ +0000141c T _PyMem_RawRealloc │ │ │ │ +000015cc T _PyMem_RawStrdup │ │ │ │ +00001430 T _PyMem_RawWcsdup │ │ │ │ +00001014 T _PyMem_SetDefaultAllocator │ │ │ │ 00000000 T _PyMem_SetupAllocators │ │ │ │ -00004bf0 T _PyMem_Strdup │ │ │ │ +00004c4c T _PyMem_Strdup │ │ │ │ 00001740 T _PyMem_init_obmalloc │ │ │ │ 00003934 T _PyMem_obmalloc_state_on_heap │ │ │ │ -00001200 t _PyMutex_Lock │ │ │ │ +0000125c t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -000012ec t _PyMutex_Unlock │ │ │ │ -00003098 T _PyObject_Calloc │ │ │ │ -00003e58 t _PyObject_DebugDumpAddress │ │ │ │ -00002e20 T _PyObject_DebugMallocStats │ │ │ │ -000034e0 T _PyObject_Free │ │ │ │ +00001348 t _PyMutex_Unlock │ │ │ │ +000030f4 T _PyObject_Calloc │ │ │ │ +000039f8 t _PyObject_DebugDumpAddress │ │ │ │ +000028d4 T _PyObject_DebugMallocStats │ │ │ │ +0000353c T _PyObject_Free │ │ │ │ 0000a918 T _PyObject_FreeDelayed │ │ │ │ -000023a8 T _PyObject_Malloc │ │ │ │ +00002404 T _PyObject_Malloc │ │ │ │ 000039b0 T _PyObject_MiCalloc │ │ │ │ -0000400c T _PyObject_MiFree │ │ │ │ -000029e8 T _PyObject_MiMalloc │ │ │ │ +00004068 T _PyObject_MiFree │ │ │ │ +00002a44 T _PyObject_MiMalloc │ │ │ │ 000035fc T _PyObject_MiRealloc │ │ │ │ -00004238 T _PyObject_Realloc │ │ │ │ -00004814 T _PyObject_VirtualAlloc │ │ │ │ -0000495c T _PyObject_VirtualFree │ │ │ │ +00004294 T _PyObject_Realloc │ │ │ │ +00004870 T _PyObject_VirtualAlloc │ │ │ │ +000049b8 T _PyObject_VirtualFree │ │ │ │ U _PyRuntime │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ 000037f8 T _Py_FinalizeAllocatedBlocks │ │ │ │ -0000392c T _Py_GetGlobalAllocatedBlocks │ │ │ │ -00004554 W _Py__ZSt15get_new_handlerv │ │ │ │ +000033e0 T _Py_GetGlobalAllocatedBlocks │ │ │ │ +000040f4 W _Py__ZSt15get_new_handlerv │ │ │ │ U _Py_qsbr_poll │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_l2d │ │ │ │ U __aeabi_ldivmod │ │ │ │ @@ -9120,261 +9119,261 @@ │ │ │ │ U __sync_fetch_and_and_4 │ │ │ │ U __sync_fetch_and_or_4 │ │ │ │ U __sync_fetch_and_sub_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ U __vsnprintf_chk │ │ │ │ -000039d0 t _collect_alloc_stats │ │ │ │ -00006a48 T _mi_abandoned_await_readers │ │ │ │ +00003570 t _collect_alloc_stats │ │ │ │ +00006734 T _mi_abandoned_await_readers │ │ │ │ 0000124c T _mi_abandoned_collect │ │ │ │ 00000300 B _mi_abandoned_default │ │ │ │ -00006a74 T _mi_abandoned_pool_visit_blocks │ │ │ │ +00006760 T _mi_abandoned_pool_visit_blocks │ │ │ │ 00000da0 T _mi_abandoned_reclaim_all │ │ │ │ 00008694 T _mi_arena_alloc │ │ │ │ 00000a04 T _mi_arena_alloc_aligned │ │ │ │ -000075d0 T _mi_arena_collect │ │ │ │ -000046c4 T _mi_arena_contains │ │ │ │ -000075dc T _mi_arena_free │ │ │ │ -000045d0 T _mi_arena_id_none │ │ │ │ -00004624 T _mi_arena_memid_is_os_allocated │ │ │ │ -000045d8 T _mi_arena_memid_is_suitable │ │ │ │ -000075a4 T _mi_arena_unsafe_destroy_all │ │ │ │ -00006440 T _mi_bin │ │ │ │ -00006444 T _mi_bin_size │ │ │ │ -00004c70 T _mi_bitmap_claim │ │ │ │ +00007440 T _mi_arena_collect │ │ │ │ +00004264 T _mi_arena_contains │ │ │ │ +0000744c T _mi_arena_free │ │ │ │ +00004170 T _mi_arena_id_none │ │ │ │ +000041c4 T _mi_arena_memid_is_os_allocated │ │ │ │ +00004178 T _mi_arena_memid_is_suitable │ │ │ │ +00007414 T _mi_arena_unsafe_destroy_all │ │ │ │ +00006090 T _mi_bin │ │ │ │ +00006094 T _mi_bin_size │ │ │ │ +00004810 T _mi_bitmap_claim │ │ │ │ 000020ec T _mi_bitmap_claim_across │ │ │ │ -00004da8 T _mi_bitmap_is_any_claimed │ │ │ │ -00004df0 T _mi_bitmap_is_any_claimed_across │ │ │ │ -00004d70 T _mi_bitmap_is_claimed │ │ │ │ -00004de0 T _mi_bitmap_is_claimed_across │ │ │ │ -00004cdc T _mi_bitmap_try_claim │ │ │ │ +00004948 T _mi_bitmap_is_any_claimed │ │ │ │ +00004990 T _mi_bitmap_is_any_claimed_across │ │ │ │ +00004910 T _mi_bitmap_is_claimed │ │ │ │ +00004980 T _mi_bitmap_is_claimed_across │ │ │ │ +0000487c T _mi_bitmap_try_claim │ │ │ │ 00001e9c T _mi_bitmap_try_find_claim_field │ │ │ │ -00004b18 T _mi_bitmap_try_find_from_claim │ │ │ │ +000046b8 T _mi_bitmap_try_find_from_claim │ │ │ │ 00001db0 T _mi_bitmap_try_find_from_claim_across │ │ │ │ -00004bd0 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ -00004b7c T _mi_bitmap_unclaim │ │ │ │ +00004770 T _mi_bitmap_try_find_from_claim_pred │ │ │ │ +0000471c T _mi_bitmap_unclaim │ │ │ │ 00001f84 T _mi_bitmap_unclaim_across │ │ │ │ -00006c24 T _mi_clock_end │ │ │ │ -00006bc8 T _mi_clock_now │ │ │ │ +000069b8 T _mi_clock_end │ │ │ │ +0000695c T _mi_clock_now │ │ │ │ 00000968 T _mi_clock_start │ │ │ │ -00006978 T _mi_commit_mask_committed_size │ │ │ │ -00002844 T _mi_commit_mask_next_run │ │ │ │ -0000540c T _mi_current_thread_count │ │ │ │ +000065c8 T _mi_commit_mask_committed_size │ │ │ │ +00006638 T _mi_commit_mask_next_run │ │ │ │ +00004fac T _mi_current_thread_count │ │ │ │ 00000d24 T _mi_deferred_free │ │ │ │ -000061b4 T _mi_error_message │ │ │ │ -000058e8 T _mi_fprintf │ │ │ │ -000055d4 T _mi_fputs │ │ │ │ +00005e04 T _mi_error_message │ │ │ │ +00005488 T _mi_fprintf │ │ │ │ +00005174 T _mi_fputs │ │ │ │ 000027b0 t _mi_free_block │ │ │ │ -000073bc t _mi_free_block_mt │ │ │ │ +00007150 t _mi_free_block_mt │ │ │ │ 00007f0c T _mi_free_delayed_block │ │ │ │ 00002714 T _mi_free_generic │ │ │ │ -00006698 T _mi_heap_area_init │ │ │ │ -0000503c T _mi_heap_area_visit_blocks │ │ │ │ +000062e8 T _mi_heap_area_init │ │ │ │ +00004bdc T _mi_heap_area_visit_blocks │ │ │ │ 00008028 T _mi_heap_collect_abandon │ │ │ │ 000010ec T _mi_heap_collect_retired │ │ │ │ 00000000 D _mi_heap_default │ │ │ │ 00000864 D _mi_heap_default_key │ │ │ │ 00007f8c T _mi_heap_delayed_free_all │ │ │ │ 00001020 T _mi_heap_delayed_free_partial │ │ │ │ -00004e7c T _mi_heap_destroy_pages │ │ │ │ +00004a1c T _mi_heap_destroy_pages │ │ │ │ 00000040 R _mi_heap_empty │ │ │ │ 00008fa0 T _mi_heap_init_ex │ │ │ │ 00000004 D _mi_heap_main │ │ │ │ 00009098 T _mi_heap_main_get │ │ │ │ 0000a694 T _mi_heap_malloc_zero │ │ │ │ -00002a4c T _mi_heap_malloc_zero_ex │ │ │ │ -00004e20 T _mi_heap_memid_is_suitable │ │ │ │ +00002aa8 T _mi_heap_malloc_zero_ex │ │ │ │ +000049c0 T _mi_heap_memid_is_suitable │ │ │ │ 000083e8 t _mi_heap_page_destroy │ │ │ │ -00004e70 T _mi_heap_random_next │ │ │ │ +00004a10 T _mi_heap_random_next │ │ │ │ 0000349c T _mi_heap_realloc_zero │ │ │ │ -0000541c T _mi_heap_set_default_direct │ │ │ │ +00004fbc T _mi_heap_set_default_direct │ │ │ │ 0000a6ec T _mi_heap_unsafe_destroy_all │ │ │ │ -000053cc T _mi_is_main_thread │ │ │ │ +00004f6c T _mi_is_main_thread │ │ │ │ 00001b58 T _mi_malloc_generic │ │ │ │ 000017a4 t _mi_memid_create_os │ │ │ │ 00000c8c t _mi_memid_none │ │ │ │ 00000684 B _mi_numa_node_count │ │ │ │ 00000418 T _mi_options_init │ │ │ │ 00001a2c T _mi_os_alloc │ │ │ │ 000010a0 T _mi_os_alloc_aligned │ │ │ │ -00007100 T _mi_os_alloc_aligned_at_offset │ │ │ │ -00006404 T _mi_os_alloc_huge_os_pages │ │ │ │ -00007034 T _mi_os_commit │ │ │ │ -000063e0 T _mi_os_decommit │ │ │ │ -00006d5c T _mi_os_free │ │ │ │ -00006cb4 T _mi_os_free_ex │ │ │ │ -000063d8 T _mi_os_get_aligned_hint │ │ │ │ +00006e94 T _mi_os_alloc_aligned_at_offset │ │ │ │ +00006054 T _mi_os_alloc_huge_os_pages │ │ │ │ +00006dc8 T _mi_os_commit │ │ │ │ +00006030 T _mi_os_decommit │ │ │ │ +00006af0 T _mi_os_free │ │ │ │ +00006a48 T _mi_os_free_ex │ │ │ │ +00006028 T _mi_os_get_aligned_hint │ │ │ │ 000012f8 T _mi_os_good_alloc_size │ │ │ │ -00006390 T _mi_os_has_overcommit │ │ │ │ -000063a0 T _mi_os_has_virtual_reserve │ │ │ │ -00006ca8 T _mi_os_init │ │ │ │ -000063c0 T _mi_os_large_page_size │ │ │ │ +00005fe0 T _mi_os_has_overcommit │ │ │ │ +00005ff0 T _mi_os_has_virtual_reserve │ │ │ │ +00006a3c T _mi_os_init │ │ │ │ +00006010 T _mi_os_large_page_size │ │ │ │ 00000d24 t _mi_os_numa_node_count │ │ │ │ 00000d3c T _mi_os_numa_node_count_get │ │ │ │ 00000cd8 T _mi_os_numa_node_get │ │ │ │ -000063b0 T _mi_os_page_size │ │ │ │ +00006000 T _mi_os_page_size │ │ │ │ 00008524 T _mi_os_protect │ │ │ │ -000074d0 T _mi_os_purge │ │ │ │ -00002a70 T _mi_os_purge_ex │ │ │ │ -00003c64 T _mi_os_random_weak │ │ │ │ -000072d8 T _mi_os_reset │ │ │ │ +00007340 T _mi_os_purge │ │ │ │ +00007264 T _mi_os_purge_ex │ │ │ │ +00003804 T _mi_os_random_weak │ │ │ │ +0000706c T _mi_os_reset │ │ │ │ 0000851c T _mi_os_unprotect │ │ │ │ 0000165c T _mi_os_use_large_page │ │ │ │ -000044a0 T _mi_padding_shrink │ │ │ │ +00004040 T _mi_padding_shrink │ │ │ │ 00007bbc T _mi_page_abandon │ │ │ │ 00000bc0 R _mi_page_empty │ │ │ │ 0000237c T _mi_page_free │ │ │ │ 00003160 T _mi_page_free_collect │ │ │ │ -00002cb0 T _mi_page_malloc │ │ │ │ -000044a4 T _mi_page_ptr_unalign │ │ │ │ -000065bc T _mi_page_queue_append │ │ │ │ -00006868 T _mi_page_reclaim │ │ │ │ +00002d0c T _mi_page_malloc │ │ │ │ +00004044 T _mi_page_ptr_unalign │ │ │ │ +0000620c T _mi_page_queue_append │ │ │ │ +000064b8 T _mi_page_reclaim │ │ │ │ 0000307c T _mi_page_retire │ │ │ │ -000064cc T _mi_page_try_use_delayed_free │ │ │ │ +0000611c T _mi_page_try_use_delayed_free │ │ │ │ 000027f4 T _mi_page_unfull │ │ │ │ -00006580 T _mi_page_use_delayed_free │ │ │ │ -00000f28 T _mi_preloading │ │ │ │ +000061d0 T _mi_page_use_delayed_free │ │ │ │ +00000f84 T _mi_preloading │ │ │ │ 00001448 T _mi_prim_alloc │ │ │ │ 0000852c T _mi_prim_alloc_huge_os_pages │ │ │ │ 000088b4 T _mi_prim_clock_now │ │ │ │ -00006ffc T _mi_prim_commit │ │ │ │ -00007220 T _mi_prim_decommit │ │ │ │ +00006d90 T _mi_prim_commit │ │ │ │ +00006fb4 T _mi_prim_decommit │ │ │ │ 00001774 T _mi_prim_free │ │ │ │ 00000dac T _mi_prim_getenv │ │ │ │ 000005f4 T _mi_prim_mem_init │ │ │ │ 00008544 T _mi_prim_numa_node │ │ │ │ 00000db8 T _mi_prim_numa_node_count │ │ │ │ 00008f6c T _mi_prim_out_stderr │ │ │ │ 000088b8 T _mi_prim_process_info │ │ │ │ 00008448 T _mi_prim_protect │ │ │ │ 00000240 T _mi_prim_random_buf │ │ │ │ -00007248 T _mi_prim_reset │ │ │ │ +00006fdc T _mi_prim_reset │ │ │ │ 0000a83c T _mi_prim_thread_associate_default_heap │ │ │ │ 0000a838 T _mi_prim_thread_done_auto_done │ │ │ │ 0000a824 T _mi_prim_thread_init_auto_done │ │ │ │ 00000000 t _mi_process_init │ │ │ │ 00000014 B _mi_process_is_initialized │ │ │ │ 00008f98 T _mi_random_init │ │ │ │ 00008f90 T _mi_random_init_weak │ │ │ │ -00006974 T _mi_random_next │ │ │ │ +000065c4 T _mi_random_next │ │ │ │ 00008f7c T _mi_random_reinit_if_weak │ │ │ │ -00006934 T _mi_random_split │ │ │ │ -00007374 T _mi_segment_huge_page_reset │ │ │ │ +00006584 T _mi_random_split │ │ │ │ +00007108 T _mi_segment_huge_page_reset │ │ │ │ 00002254 T _mi_segment_map_allocated_at │ │ │ │ -00006b38 T _mi_segment_map_freed_at │ │ │ │ +00006824 T _mi_segment_map_freed_at │ │ │ │ 00007b5c T _mi_segment_page_abandon │ │ │ │ 000020a0 T _mi_segment_page_alloc │ │ │ │ 00002460 T _mi_segment_page_free │ │ │ │ -000069e8 T _mi_segment_page_start │ │ │ │ -00006a44 T _mi_segment_thread_collect │ │ │ │ -00002b4c T _mi_stat_counter_increase │ │ │ │ -00006bb8 T _mi_stat_decrease │ │ │ │ -00006bac T _mi_stat_increase │ │ │ │ -00006bc4 T _mi_stats_done │ │ │ │ +000066d4 T _mi_segment_page_start │ │ │ │ +00006730 T _mi_segment_thread_collect │ │ │ │ +00006898 T _mi_stat_counter_increase │ │ │ │ +0000694c T _mi_stat_decrease │ │ │ │ +00006940 T _mi_stat_increase │ │ │ │ +00006958 T _mi_stats_done │ │ │ │ 00000080 B _mi_stats_main │ │ │ │ 00008acc t _mi_stats_print │ │ │ │ 00000d34 T _mi_strlcat │ │ │ │ -00006308 T _mi_strlcpy │ │ │ │ -00006358 T _mi_strlen │ │ │ │ -00000e9c T _mi_strnicmp │ │ │ │ -00006364 T _mi_strnlen │ │ │ │ -000021b8 T _mi_thread_data_collect │ │ │ │ +00005f58 T _mi_strlcpy │ │ │ │ +00005fa8 T _mi_strlen │ │ │ │ +00000ef8 T _mi_strnicmp │ │ │ │ +00005fb4 T _mi_strnlen │ │ │ │ +00002214 T _mi_thread_data_collect │ │ │ │ 000081a0 T _mi_thread_done │ │ │ │ -00005360 T _mi_thread_id │ │ │ │ -00005378 T _mi_tld_init │ │ │ │ -000062f4 T _mi_toupper │ │ │ │ -00005f50 T _mi_trace_message │ │ │ │ +00004f00 T _mi_thread_id │ │ │ │ +00004f18 T _mi_tld_init │ │ │ │ +00005f44 T _mi_toupper │ │ │ │ +00005af0 T _mi_trace_message │ │ │ │ 00003594 t _mi_usable_size.isra.0 │ │ │ │ -00000f38 T _mi_verbose_message │ │ │ │ -00005d78 T _mi_warning_message │ │ │ │ +00000f94 T _mi_verbose_message │ │ │ │ +00005918 T _mi_warning_message │ │ │ │ U abort │ │ │ │ 00000870 d advice.8 │ │ │ │ -000024c4 t allocate_from_new_pool │ │ │ │ +00002520 t allocate_from_new_pool │ │ │ │ U atexit │ │ │ │ U calloc │ │ │ │ 00000088 t chacha_block │ │ │ │ 0000033c t chacha_next32 │ │ │ │ -000039b4 t count_blocks │ │ │ │ +00003554 t count_blocks │ │ │ │ 00000458 b deferred_arg │ │ │ │ 00000454 b deferred_free │ │ │ │ U environ │ │ │ │ 000006e8 b error_count │ │ │ │ U fflush │ │ │ │ U fileno │ │ │ │ U fputc │ │ │ │ U fputs │ │ │ │ U free │ │ │ │ -00003984 t free_work_item │ │ │ │ +00003524 t free_work_item │ │ │ │ U fwrite │ │ │ │ -0000125c t get_allocator_unlocked │ │ │ │ +000012b8 t get_allocator_unlocked │ │ │ │ 00003828 t get_num_global_allocated_blocks │ │ │ │ U getenv │ │ │ │ 000037a8 t has_own_state │ │ │ │ 000017f0 t init_obmalloc_pools │ │ │ │ 00000688 b large_page_try_ok.10 │ │ │ │ 000006d4 b last_final_leaks │ │ │ │ U madvise │ │ │ │ U malloc │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00004564 T mi__expand │ │ │ │ +00004104 T mi__expand │ │ │ │ 00000dec t mi_abandoned_pop │ │ │ │ -00003b88 t mi_abandoned_visited_push │ │ │ │ +00003728 t mi_abandoned_visited_push │ │ │ │ 00000edc t mi_abandoned_visited_revisit │ │ │ │ 000097f0 T mi_aligned_alloc │ │ │ │ 00009f80 T mi_aligned_offset_recalloc │ │ │ │ 0000a190 T mi_aligned_recalloc │ │ │ │ -0000464c T mi_arena_area │ │ │ │ +000041ec T mi_arena_area │ │ │ │ 00000480 b mi_arena_count │ │ │ │ -000074dc t mi_arena_purge │ │ │ │ +0000734c t mi_arena_purge │ │ │ │ 000016e4 t mi_arena_purge_delay │ │ │ │ 0000068c b mi_arena_static_top │ │ │ │ 00000e58 t mi_arena_try_alloc.isra.0 │ │ │ │ 00001bc4 t mi_arena_try_alloc_at.isra.0 │ │ │ │ 00001ab0 t mi_arena_try_alloc_at_id.isra.0 │ │ │ │ 000004c0 b mi_arenas │ │ │ │ 000012fc t mi_arenas_try_purge │ │ │ │ -00006dbc t mi_arenas_unsafe_destroy │ │ │ │ +00006b50 t mi_arenas_unsafe_destroy │ │ │ │ 00001e54 t mi_bin │ │ │ │ -000043c4 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ +00003f64 t mi_bitmap_is_claimedx_across.isra.0 │ │ │ │ 00002064 t mi_bitmap_mask_across.isra.0 │ │ │ │ -00004858 t mi_bitmap_try_find_claim_field_across │ │ │ │ -00005850 t mi_buffered_out │ │ │ │ +000043f8 t mi_bitmap_try_find_claim_field_across │ │ │ │ +000053f0 t mi_buffered_out │ │ │ │ 0000a5b0 T mi_calloc │ │ │ │ 0000941c T mi_calloc_aligned │ │ │ │ 0000947c T mi_calloc_aligned_at │ │ │ │ 000083b0 T mi_cfree │ │ │ │ -0000501c T mi_check_owned │ │ │ │ +00004bbc T mi_check_owned │ │ │ │ 00000448 b mi_clock_diff │ │ │ │ 00008004 T mi_collect │ │ │ │ 000033e4 t mi_commit_mask_create │ │ │ │ -00005e34 T mi_debug_show_arenas │ │ │ │ +000059d4 T mi_debug_show_arenas │ │ │ │ 00009bf0 T mi_dupenv_s │ │ │ │ 000006e4 b mi_error_arg │ │ │ │ 000006e0 b mi_error_handler │ │ │ │ -00004524 T mi_expand │ │ │ │ +000040c4 T mi_expand │ │ │ │ 00001c80 t mi_find_page │ │ │ │ -00003f5c T mi_free │ │ │ │ +00003fb8 T mi_free │ │ │ │ 000083e4 T mi_free_aligned │ │ │ │ 000083e0 T mi_free_size │ │ │ │ 000083dc T mi_free_size_aligned │ │ │ │ -0000645c T mi_good_size │ │ │ │ +000060ac T mi_good_size │ │ │ │ 000099b8 T mi_heap_alloc_new │ │ │ │ 000099f4 T mi_heap_alloc_new_n │ │ │ │ -000052f8 t mi_heap_area_visitor │ │ │ │ +00004e98 t mi_heap_area_visitor │ │ │ │ 0000a5f8 T mi_heap_calloc │ │ │ │ 000095b0 T mi_heap_calloc_aligned │ │ │ │ 00009608 T mi_heap_calloc_aligned_at │ │ │ │ -00004fb8 T mi_heap_check_owned │ │ │ │ +00004b58 T mi_heap_check_owned │ │ │ │ 00008024 T mi_heap_collect │ │ │ │ 00000ba0 t mi_heap_collect_ex │ │ │ │ -00004f14 T mi_heap_contains_block │ │ │ │ +00004ab4 T mi_heap_contains_block │ │ │ │ 000080e0 T mi_heap_delete │ │ │ │ 00008364 T mi_heap_destroy │ │ │ │ 00008030 t mi_heap_free │ │ │ │ 0000a7cc T mi_heap_get_backing │ │ │ │ 0000a7fc T mi_heap_get_default │ │ │ │ 00000000 t mi_heap_main_init │ │ │ │ 0000a688 T mi_heap_malloc │ │ │ │ @@ -9382,99 +9381,99 @@ │ │ │ │ 00009944 T mi_heap_malloc_aligned_at │ │ │ │ 0000a6d0 T mi_heap_malloc_small │ │ │ │ 00009388 t mi_heap_malloc_zero_aligned_at │ │ │ │ 00009234 t mi_heap_malloc_zero_aligned_at_fallback │ │ │ │ 0000a57c T mi_heap_mallocn │ │ │ │ 0000a7c4 T mi_heap_new │ │ │ │ 0000a750 T mi_heap_new_in_arena │ │ │ │ -00003a30 t mi_heap_page_check_owned │ │ │ │ -000038c0 t mi_heap_page_collect │ │ │ │ -0000665c t mi_heap_page_never_delayed_free │ │ │ │ +000035d0 t mi_heap_page_check_owned │ │ │ │ +00003374 t mi_heap_page_collect │ │ │ │ +000062ac t mi_heap_page_never_delayed_free │ │ │ │ 00002f6c t mi_heap_queue_first_update │ │ │ │ 0000a52c T mi_heap_realloc │ │ │ │ 0000a28c T mi_heap_realloc_aligned │ │ │ │ 0000a094 T mi_heap_realloc_aligned_at │ │ │ │ 0000a0c4 t mi_heap_realloc_zero_aligned │ │ │ │ 00009df4 t mi_heap_realloc_zero_aligned_at │ │ │ │ 0000a47c T mi_heap_reallocf │ │ │ │ 0000a4ec T mi_heap_reallocn │ │ │ │ 00009c8c T mi_heap_realpath │ │ │ │ 0000a434 T mi_heap_recalloc │ │ │ │ 0000a224 T mi_heap_recalloc_aligned │ │ │ │ 0000a01c T mi_heap_recalloc_aligned_at │ │ │ │ -00003b38 t mi_heap_reset_pages │ │ │ │ +000036d8 t mi_heap_reset_pages │ │ │ │ 0000a474 T mi_heap_rezalloc │ │ │ │ 0000a264 T mi_heap_rezalloc_aligned │ │ │ │ 0000a064 T mi_heap_rezalloc_aligned_at │ │ │ │ -00004eb0 T mi_heap_set_default │ │ │ │ +00004a50 T mi_heap_set_default │ │ │ │ 00009b84 T mi_heap_strdup │ │ │ │ 00009ae4 T mi_heap_strndup │ │ │ │ 0000996c T mi_heap_try_new │ │ │ │ -0000674c t mi_heap_visit_areas_page │ │ │ │ +0000639c t mi_heap_visit_areas_page │ │ │ │ 00007fb8 T mi_heap_visit_blocks │ │ │ │ 000011b8 t mi_heap_visit_pages │ │ │ │ 0000a654 T mi_heap_zalloc │ │ │ │ 00009650 T mi_heap_zalloc_aligned │ │ │ │ 0000967c T mi_heap_zalloc_aligned_at │ │ │ │ 0000086c d mi_huge_pages_available.9 │ │ │ │ -00006ba8 T mi_is_in_heap_region │ │ │ │ -00005454 T mi_is_redirected │ │ │ │ -00004750 t mi_is_valid_pointer │ │ │ │ +00006894 T mi_is_in_heap_region │ │ │ │ +00004ff4 T mi_is_redirected │ │ │ │ +000042f0 t mi_is_valid_pointer │ │ │ │ 0000a660 T mi_malloc │ │ │ │ 00009878 T mi_malloc_aligned │ │ │ │ 00009568 T mi_malloc_aligned_at │ │ │ │ -000064c8 T mi_malloc_good_size │ │ │ │ -0000455c T mi_malloc_size │ │ │ │ +00006118 T mi_malloc_good_size │ │ │ │ +000040fc T mi_malloc_size │ │ │ │ 0000a69c T mi_malloc_small │ │ │ │ -00004560 T mi_malloc_usable_size │ │ │ │ +00004100 T mi_malloc_usable_size │ │ │ │ 0000a534 T mi_mallocn │ │ │ │ -00006fc0 T mi_manage_os_memory │ │ │ │ -00006f24 T mi_manage_os_memory_ex │ │ │ │ +00006d54 T mi_manage_os_memory │ │ │ │ +00006cb8 T mi_manage_os_memory_ex │ │ │ │ 00001808 t mi_manage_os_memory_ex2 │ │ │ │ 0000084c d mi_max_error_count │ │ │ │ 00000850 d mi_max_warning_count │ │ │ │ 00009d30 T mi_mbsdup │ │ │ │ 000097d0 T mi_memalign │ │ │ │ 00009a58 T mi_new │ │ │ │ 000098f4 T mi_new_aligned │ │ │ │ 000098a0 T mi_new_aligned_nothrow │ │ │ │ 00009a38 T mi_new_n │ │ │ │ 00009a9c T mi_new_nothrow │ │ │ │ 0000a2b4 T mi_new_realloc │ │ │ │ 0000a308 T mi_new_reallocn │ │ │ │ -00005530 T mi_option_disable │ │ │ │ -00005504 T mi_option_enable │ │ │ │ -00006124 T mi_option_get │ │ │ │ -000060a4 T mi_option_get_clamp │ │ │ │ -00006030 T mi_option_get_size │ │ │ │ +000050d0 T mi_option_disable │ │ │ │ +000050a4 T mi_option_enable │ │ │ │ +00005cc4 T mi_option_get │ │ │ │ +00005c44 T mi_option_get_clamp │ │ │ │ +00005bd0 T mi_option_get_size │ │ │ │ 0000064c t mi_option_init │ │ │ │ -00005fbc T mi_option_is_enabled │ │ │ │ -00005464 T mi_option_set │ │ │ │ -0000548c T mi_option_set_default │ │ │ │ -000054b4 T mi_option_set_enabled │ │ │ │ -000054dc T mi_option_set_enabled_default │ │ │ │ -00002bf4 t mi_os_decommit_ex.isra.0 │ │ │ │ +00005b5c T mi_option_is_enabled │ │ │ │ +00005004 T mi_option_set │ │ │ │ +0000502c T mi_option_set_default │ │ │ │ +00005054 T mi_option_set_enabled │ │ │ │ +0000507c T mi_option_set_enabled_default │ │ │ │ +00005d28 t mi_os_decommit_ex.isra.0 │ │ │ │ 00000854 d mi_os_mem_config │ │ │ │ -00002ca4 t mi_os_page_align_areax │ │ │ │ +00003438 t mi_os_page_align_areax │ │ │ │ 00001378 t mi_os_prim_alloc.constprop.0 │ │ │ │ 000016e4 t mi_os_prim_free.isra.0 │ │ │ │ 0000847c t mi_os_protectx │ │ │ │ 000006d8 b mi_out_arg │ │ │ │ -00003bec t mi_out_buf │ │ │ │ -00003d10 t mi_out_buf_stderr │ │ │ │ +0000378c t mi_out_buf │ │ │ │ +000038b0 t mi_out_buf_stderr │ │ │ │ 0000000c b mi_out_default │ │ │ │ 00000384 t mi_out_stderr │ │ │ │ 00002ec8 t mi_page_extend_free.isra.0 │ │ │ │ -00003eb4 t mi_page_free_list_extend.isra.0 │ │ │ │ +00003f10 t mi_page_free_list_extend.isra.0 │ │ │ │ 00001ec4 t mi_page_fresh_alloc │ │ │ │ 000022c4 t mi_page_queue_enqueue_from │ │ │ │ 000023d8 t mi_page_queue_remove │ │ │ │ -00003ac0 t mi_page_usable_aligned_size_of │ │ │ │ +00003660 t mi_page_usable_aligned_size_of │ │ │ │ 000097f4 T mi_posix_memalign │ │ │ │ -00005928 t mi_printf_amount.constprop.0 │ │ │ │ +000054c8 t mi_printf_amount.constprop.0 │ │ │ │ 00000a70 t mi_process_done │ │ │ │ 0000895c T mi_process_info │ │ │ │ 000003a8 T mi_process_init │ │ │ │ 0000058c t mi_process_setup_auto_thread_done.part.0 │ │ │ │ 00000440 b mi_process_start │ │ │ │ 00008350 t mi_pthread_done │ │ │ │ 00009730 T mi_pvalloc │ │ │ │ @@ -9486,95 +9485,95 @@ │ │ │ │ 00009d34 T mi_reallocarray │ │ │ │ 0000a4c4 T mi_reallocf │ │ │ │ 0000a3c0 T mi_reallocn │ │ │ │ 00009ce8 T mi_realpath │ │ │ │ 0000a34c T mi_recalloc │ │ │ │ 0000a130 T mi_recalloc_aligned │ │ │ │ 00009f18 T mi_recalloc_aligned_at │ │ │ │ -00003938 t mi_recurse_enter_prim │ │ │ │ -00003968 t mi_recurse_exit_prim │ │ │ │ -00006908 T mi_register_deferred_free │ │ │ │ -00006188 T mi_register_error │ │ │ │ -0000555c T mi_register_output │ │ │ │ +000033ec t mi_recurse_enter_prim │ │ │ │ +0000341c t mi_recurse_exit_prim │ │ │ │ +00006558 T mi_register_deferred_free │ │ │ │ +00005dd8 T mi_register_error │ │ │ │ +000050fc T mi_register_output │ │ │ │ 0000880c T mi_reserve_huge_os_pages │ │ │ │ 0000888c T mi_reserve_huge_os_pages_at │ │ │ │ 000086d4 T mi_reserve_huge_os_pages_at_ex │ │ │ │ 00008734 T mi_reserve_huge_os_pages_interleave │ │ │ │ -000071f8 T mi_reserve_os_memory │ │ │ │ +00006f8c T mi_reserve_os_memory │ │ │ │ 00000f80 T mi_reserve_os_memory_ex │ │ │ │ 0000a394 T mi_rezalloc │ │ │ │ 0000a194 T mi_rezalloc_aligned │ │ │ │ 00009f84 T mi_rezalloc_aligned_at │ │ │ │ 00007a0c t mi_segment_abandon │ │ │ │ 000005f8 t mi_segment_alloc │ │ │ │ 00000968 t mi_segment_calculate_slices │ │ │ │ 00007e14 t mi_segment_check_free │ │ │ │ 00003298 t mi_segment_commit_mask.constprop.0 │ │ │ │ -000078c8 t mi_segment_free.isra.0 │ │ │ │ +00007738 t mi_segment_free.isra.0 │ │ │ │ 00008590 t mi_segment_huge_page_alloc │ │ │ │ 00000690 b mi_segment_map │ │ │ │ 000024c0 t mi_segment_page_clear │ │ │ │ -000028e0 t mi_segment_purge.isra.0 │ │ │ │ +0000787c t mi_segment_purge.isra.0 │ │ │ │ 00007c04 t mi_segment_reclaim │ │ │ │ 0000263c t mi_segment_span_allocate.isra.0 │ │ │ │ 000029dc t mi_segment_span_free │ │ │ │ 000025f0 t mi_segment_span_free_coalesce │ │ │ │ -00002d90 t mi_segment_span_remove_from_queue │ │ │ │ +00002844 t mi_segment_span_remove_from_queue │ │ │ │ 00002db0 t mi_segment_try_purge │ │ │ │ -00006790 t mi_segment_visit_pages │ │ │ │ +000063e0 t mi_segment_visit_pages │ │ │ │ 00002140 t mi_segments_page_alloc.isra.0 │ │ │ │ 000021e4 t mi_segments_track_size │ │ │ │ -0000418c t mi_stat_add.constprop.0 │ │ │ │ -00004214 t mi_stat_counter_add.constprop.0 │ │ │ │ -00005d08 t mi_stat_counter_print.constprop.0 │ │ │ │ -00005b30 t mi_stat_print_ex.constprop.0 │ │ │ │ +00003d2c t mi_stat_add.constprop.0 │ │ │ │ +00003db4 t mi_stat_counter_add.constprop.0 │ │ │ │ +000058a8 t mi_stat_counter_print.constprop.0 │ │ │ │ +000056d0 t mi_stat_print_ex.constprop.0 │ │ │ │ 000024a8 t mi_stat_update │ │ │ │ 00002564 t mi_stat_update.part.0 │ │ │ │ 00009154 T mi_stats_merge │ │ │ │ -00004260 t mi_stats_merge_from │ │ │ │ +00003e00 t mi_stats_merge_from │ │ │ │ 0000914c T mi_stats_print │ │ │ │ 000090fc T mi_stats_print_out │ │ │ │ 000008e8 T mi_stats_reset │ │ │ │ 00009d10 T mi_strdup │ │ │ │ 00009b5c T mi_strndup │ │ │ │ 0000835c T mi_thread_done │ │ │ │ 000006ec T mi_thread_init │ │ │ │ 000090b8 T mi_thread_stats_print_out │ │ │ │ 00009a78 t mi_try_new.constprop.0 │ │ │ │ -000062a4 t mi_try_new_handler │ │ │ │ -00004520 T mi_usable_size │ │ │ │ +00005ef4 t mi_try_new_handler │ │ │ │ +000040c0 T mi_usable_size │ │ │ │ 000097a4 T mi_valloc │ │ │ │ -0000545c T mi_version │ │ │ │ -0000569c t mi_vfprintf │ │ │ │ -00005744 t mi_vfprintf_thread.constprop.0 │ │ │ │ +00004ffc T mi_version │ │ │ │ +0000523c t mi_vfprintf │ │ │ │ +000052e4 t mi_vfprintf_thread.constprop.0 │ │ │ │ 000091bc T mi_wcsdup │ │ │ │ -000045a4 T mi_wdupenv_s │ │ │ │ +00004144 T mi_wdupenv_s │ │ │ │ 0000a62c T mi_zalloc │ │ │ │ 000094d8 T mi_zalloc_aligned │ │ │ │ 00009520 T mi_zalloc_aligned_at │ │ │ │ 00009188 T mi_zalloc_small │ │ │ │ U mmap64 │ │ │ │ U mprotect │ │ │ │ U munmap │ │ │ │ 00000004 b no_getrandom.7 │ │ │ │ 00000680 b obmalloc_state_initialized │ │ │ │ 000006ec b obmalloc_state_main │ │ │ │ 00000644 d options │ │ │ │ 00000000 d os_preloading │ │ │ │ 00020a10 b out_buf │ │ │ │ 00000008 b out_len │ │ │ │ -000033f8 t printone │ │ │ │ +00002eac t printone │ │ │ │ 00000450 b process_done.11 │ │ │ │ 00000010 b process_init.13 │ │ │ │ -00003e20 t process_interp_queue │ │ │ │ -00003d58 t process_queue │ │ │ │ +000039c0 t process_interp_queue │ │ │ │ +000038f8 t process_queue │ │ │ │ U pthread_key_create │ │ │ │ U pthread_setspecific │ │ │ │ 00000484 b purge_guard.14 │ │ │ │ -00002fb0 t pymalloc_print_stats │ │ │ │ +00002a64 t pymalloc_print_stats │ │ │ │ U realloc │ │ │ │ U realpath │ │ │ │ 00000000 b recurse │ │ │ │ 000004a4 t set_up_debug_hooks_domain_unlocked │ │ │ │ 000005bc t set_up_debug_hooks_unlocked │ │ │ │ U stderr │ │ │ │ U stdout │ │ │ │ @@ -9726,15 +9725,15 @@ │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetString │ │ │ │ U PyExc_KeyError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_TypeError │ │ │ │ -00003b60 T PyFrozenSet_New │ │ │ │ +00003b5c 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 │ │ │ │ @@ -9748,20 +9747,20 @@ │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PyObject_SelfIter │ │ │ │ U PySequence_List │ │ │ │ 000001a8 D PySetIter_Type │ │ │ │ 00001338 T PySet_Add │ │ │ │ -00004614 T PySet_Clear │ │ │ │ +00004610 T PySet_Clear │ │ │ │ 00001e74 T PySet_Contains │ │ │ │ 00001860 T PySet_Discard │ │ │ │ 00001210 T PySet_New │ │ │ │ 00000100 T PySet_Pop │ │ │ │ -00003c80 T PySet_Size │ │ │ │ +00003c7c T PySet_Size │ │ │ │ 000000d0 D PySet_Type │ │ │ │ U PyThreadState_Get │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyType_Type │ │ │ │ @@ -9769,32 +9768,32 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_ReprEnter │ │ │ │ U Py_ReprLeave │ │ │ │ -00003a18 t Py_XDECREF │ │ │ │ +00003a14 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyArg_NoKwnames │ │ │ │ U _PyDict_Contains_KnownHash │ │ │ │ U _PyDict_Next │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_SetKeyError │ │ │ │ U _PyEval_GetBuiltin │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GetState │ │ │ │ U _PyRuntime │ │ │ │ 00000278 d _PySetDummy_Type │ │ │ │ 00000114 T _PySet_ClearInternal │ │ │ │ -00003eb0 T _PySet_Contains │ │ │ │ +00003eac T _PySet_Contains │ │ │ │ 00000348 D _PySet_Dummy │ │ │ │ -000041fc T _PySet_NextEntry │ │ │ │ -00003d04 T _PySet_NextEntryRef │ │ │ │ +000041f8 T _PySet_NextEntry │ │ │ │ +00003d00 T _PySet_NextEntryRef │ │ │ │ 00000298 T _PySet_Update │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ U _PyUnicode_EQ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ @@ -9807,110 +9806,109 @@ │ │ │ │ 000001a0 d _dummy_struct │ │ │ │ 000000f0 t dummy_dealloc │ │ │ │ 000000e4 t dummy_repr │ │ │ │ 0000034c d frozenset_as_number │ │ │ │ 00000000 t frozenset_copy │ │ │ │ 000007b8 r frozenset_copy__doc__ │ │ │ │ 0000001c r frozenset_doc │ │ │ │ -000043a8 t frozenset_hash │ │ │ │ +000043a4 t frozenset_hash │ │ │ │ 000003dc d frozenset_methods │ │ │ │ 000010f8 t frozenset_new │ │ │ │ 00000000 t frozenset_vectorcall │ │ │ │ 000000ec r length_hint_doc │ │ │ │ 00000224 t make_new_set │ │ │ │ -00005920 t make_new_set_basetype │ │ │ │ +00005930 t make_new_set_basetype │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 000000c4 r reduce_doc │ │ │ │ -00004bd4 t set___contains__ │ │ │ │ +00004bd0 t set___contains__ │ │ │ │ 000002f4 r set___contains____doc__ │ │ │ │ 00000dd0 t set___reduce__ │ │ │ │ 00000170 r set___reduce____doc__ │ │ │ │ 000000bc t set___sizeof__ │ │ │ │ 00000124 r set___sizeof____doc__ │ │ │ │ -000048d8 t set_add │ │ │ │ +000048d4 t set_add │ │ │ │ 00000338 r set_add__doc__ │ │ │ │ 00000a88 t set_add_entry │ │ │ │ -00005cbc t set_and │ │ │ │ +00005ccc t set_and │ │ │ │ 000004ac d set_as_number │ │ │ │ 0000069c d set_as_sequence │ │ │ │ -00009290 t set_clear │ │ │ │ +000096a0 t set_clear │ │ │ │ 00000780 r set_clear__doc__ │ │ │ │ -0000479c t set_clear_internal │ │ │ │ +00004798 t set_clear_internal │ │ │ │ 00000000 t set_contains_lock_held.part.0 │ │ │ │ 00000948 t set_copy │ │ │ │ 000007ec r set_copy__doc__ │ │ │ │ 000008e4 t set_copy_and_difference │ │ │ │ -00005854 t set_copy_impl │ │ │ │ -00003a40 t set_dealloc │ │ │ │ -00006a28 t set_difference │ │ │ │ -00008a98 t set_difference_multi │ │ │ │ +00005864 t set_copy_impl │ │ │ │ +00003a3c t set_dealloc │ │ │ │ +00006a38 t set_difference │ │ │ │ +00008ea8 t set_difference_multi │ │ │ │ 00000534 r set_difference_multi__doc__ │ │ │ │ 00000978 t set_difference_update │ │ │ │ 0000059c r set_difference_update__doc__ │ │ │ │ -0000809c t set_difference_update_internal │ │ │ │ -000072fc t set_discard │ │ │ │ +000084ac t set_difference_update_internal │ │ │ │ +00007318 t set_discard │ │ │ │ 000001b0 r set_discard__doc__ │ │ │ │ 00001c1c t set_discard_key │ │ │ │ 00000078 r set_doc │ │ │ │ 00000300 t set_iand │ │ │ │ -00009bf4 t set_init │ │ │ │ +0000a004 t set_init │ │ │ │ 000010dc t set_insert_clean │ │ │ │ -00005d80 t set_intersection │ │ │ │ -000091e4 t set_intersection_multi │ │ │ │ +00005d90 t set_intersection │ │ │ │ +000095f4 t set_intersection_multi │ │ │ │ 000006bc r set_intersection_multi__doc__ │ │ │ │ 00000b00 t set_intersection_multi_impl │ │ │ │ 00000e64 t set_intersection_update_multi │ │ │ │ 0000064c r set_intersection_update_multi__doc__ │ │ │ │ 00002208 t set_ior │ │ │ │ -00008c2c t set_isdisjoint │ │ │ │ +0000903c t set_isdisjoint │ │ │ │ 000005f8 r set_isdisjoint__doc__ │ │ │ │ 000010f4 t set_issubset │ │ │ │ 000003f4 r set_issubset__doc__ │ │ │ │ -000050e0 t set_issubset_impl │ │ │ │ -00007714 t set_issuperset │ │ │ │ +000050dc t set_issubset_impl │ │ │ │ +00007730 t set_issuperset │ │ │ │ 000003a4 r set_issuperset__doc__ │ │ │ │ -00007794 t set_issuperset_impl │ │ │ │ -00007814 t set_issuperset_impl.part.0 │ │ │ │ +00007c10 t set_issuperset_impl │ │ │ │ 00000a50 t set_isub │ │ │ │ -000036fc t set_iter │ │ │ │ +000036f8 t set_iter │ │ │ │ 0000120c t set_ixor │ │ │ │ -00003cfc t set_len │ │ │ │ +00003cf8 t set_len │ │ │ │ 00001ce8 t set_lookkey │ │ │ │ 00002d40 t set_merge_lock_held │ │ │ │ 0000053c d set_methods │ │ │ │ -00009ba0 t set_new │ │ │ │ -00005650 t set_or │ │ │ │ -00006804 t set_pop │ │ │ │ +00009fb0 t set_new │ │ │ │ +00005660 t set_or │ │ │ │ +00006814 t set_pop │ │ │ │ 00000870 r set_pop__doc__ │ │ │ │ -00007c90 t set_remove │ │ │ │ +000080a0 t set_remove │ │ │ │ 00000270 r set_remove__doc__ │ │ │ │ 00000514 t set_repr │ │ │ │ -00004f30 t set_richcompare │ │ │ │ -00006964 t set_sub │ │ │ │ +00004f2c t set_richcompare │ │ │ │ +00006974 t set_sub │ │ │ │ 000003f0 t set_swap_bodies │ │ │ │ 000012c4 t set_symmetric_difference │ │ │ │ 00000440 r set_symmetric_difference__doc__ │ │ │ │ 00000ffc t set_symmetric_difference_impl │ │ │ │ 00000bc4 t set_symmetric_difference_update │ │ │ │ 000004b4 r set_symmetric_difference_update__doc__ │ │ │ │ -000093d4 t set_symmetric_difference_update_set │ │ │ │ +000097e4 t set_symmetric_difference_update_set │ │ │ │ 00000d34 t set_table_resize │ │ │ │ 00001148 t set_traverse │ │ │ │ 00000760 t set_union │ │ │ │ 00000724 r set_union__doc__ │ │ │ │ -00007094 t set_update │ │ │ │ +000070b0 t set_update │ │ │ │ 00000820 r set_update__doc__ │ │ │ │ -00005978 t set_update_dict_lock_held │ │ │ │ +00005988 t set_update_dict_lock_held │ │ │ │ 00002c9c t set_update_internal │ │ │ │ 00000330 t set_update_iterable_lock_held │ │ │ │ 00001694 t set_vectorcall │ │ │ │ 00000f48 t set_xor │ │ │ │ -00003994 t setiter_dealloc │ │ │ │ -000037c0 t setiter_iternext │ │ │ │ +00003990 t setiter_dealloc │ │ │ │ +000037bc t setiter_iternext │ │ │ │ 0000094c t setiter_len │ │ │ │ 000006c4 d setiter_methods │ │ │ │ 0000002c t setiter_reduce │ │ │ │ 00000ae8 t setiter_traverse │ │ │ │ │ │ │ │ sliceobject.o: │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -10112,15 +10110,15 @@ │ │ │ │ U _PyEval_SliceIndexNotNone │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GC_NewVar │ │ │ │ U _PyObject_GC_Resize │ │ │ │ U _PyRuntime │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ -000029c8 T _PyTuple_ClearFreeList │ │ │ │ +00002984 T _PyTuple_ClearFreeList │ │ │ │ 00000000 T _PyTuple_DebugMallocStats │ │ │ │ 00000144 T _PyTuple_FromArray │ │ │ │ 000012c4 T _PyTuple_FromArraySteal │ │ │ │ 00001078 T _PyTuple_MaybeUntrack │ │ │ │ 000006a0 T _PyTuple_Resize │ │ │ │ U _PyUnicodeWriter_Dealloc │ │ │ │ U _PyUnicodeWriter_Finish │ │ │ │ @@ -10146,39 +10144,39 @@ │ │ │ │ 00000030 r reduce_doc │ │ │ │ 00000008 r setstate_doc │ │ │ │ 000001f4 t tuple___getnewargs__ │ │ │ │ 00000090 r tuple___getnewargs____doc__ │ │ │ │ 00000374 t tuple_alloc │ │ │ │ 000001e0 d tuple_as_mapping │ │ │ │ 0000023c d tuple_as_sequence │ │ │ │ -00002efc t tuple_count │ │ │ │ +00002eb8 t tuple_count │ │ │ │ 000001b4 r tuple_count__doc__ │ │ │ │ 00000000 t tuple_index │ │ │ │ 000001f8 r tuple_index__doc__ │ │ │ │ 00000ab8 t tuple_iter │ │ │ │ 000001ec d tuple_methods │ │ │ │ -00002500 t tuple_new │ │ │ │ +000024dc t tuple_new │ │ │ │ 000000b0 r tuple_new__doc__ │ │ │ │ 00001d50 t tuple_vectorcall │ │ │ │ -000021ec t tupleconcat │ │ │ │ +000021c8 t tupleconcat │ │ │ │ 00001478 t tuplecontains │ │ │ │ 00000cbc t tupledealloc │ │ │ │ 00001958 t tuplehash │ │ │ │ 000018f8 t tupleitem │ │ │ │ 00000c18 t tupleiter_dealloc │ │ │ │ -00002ed8 t tupleiter_len │ │ │ │ +00002e94 t tupleiter_len │ │ │ │ 000001a0 d tupleiter_methods │ │ │ │ 00000b8c t tupleiter_next │ │ │ │ 00000268 t tupleiter_reduce │ │ │ │ 000002bc t tupleiter_setstate │ │ │ │ -000027f0 t tupleiter_traverse │ │ │ │ -000024f8 t tuplelength │ │ │ │ -00002a24 t tuplerepeat │ │ │ │ -00002808 t tuplerepr │ │ │ │ -00002038 t tuplerichcompare │ │ │ │ +000027ac t tupleiter_traverse │ │ │ │ +000024d4 t tuplelength │ │ │ │ +000029e0 t tuplerepeat │ │ │ │ +000027c4 t tuplerepr │ │ │ │ +00002014 t tuplerichcompare │ │ │ │ 00001584 t tuplesubscript │ │ │ │ 00000f48 t tupletraverse │ │ │ │ │ │ │ │ typeobject.o: │ │ │ │ 00000170 r CSWTCH.597 │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_UnpackTuple │ │ │ │ @@ -10288,15 +10286,15 @@ │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GenericGetAttr │ │ │ │ U PyObject_GenericGetDict │ │ │ │ U PyObject_GenericHash │ │ │ │ U PyObject_GenericSetAttr │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetBuffer │ │ │ │ -00007914 T PyObject_GetItemData │ │ │ │ +00007908 T PyObject_GetItemData │ │ │ │ U PyObject_GetIter │ │ │ │ U PyObject_GetOptionalAttr │ │ │ │ 000011ec T PyObject_GetTypeData │ │ │ │ U PyObject_HasAttrWithError │ │ │ │ U PyObject_Hash │ │ │ │ U PyObject_HashNotImplemented │ │ │ │ U PyObject_IsTrue │ │ │ │ @@ -10326,34 +10324,34 @@ │ │ │ │ U PyTuple_GetSlice │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ 00002ad0 T PyType_AddWatcher │ │ │ │ 000017e8 T PyType_ClearCache │ │ │ │ 00002c58 T PyType_ClearWatcher │ │ │ │ -00011d6c T PyType_FromMetaclass │ │ │ │ -0000e1e8 T PyType_FromModuleAndSpec │ │ │ │ +00011d18 T PyType_FromMetaclass │ │ │ │ +0000e188 T PyType_FromModuleAndSpec │ │ │ │ 00005a74 T PyType_FromSpec │ │ │ │ -0000e220 T PyType_FromSpecWithBases │ │ │ │ +0000e1c0 T PyType_FromSpecWithBases │ │ │ │ 000056b4 T PyType_GenericAlloc │ │ │ │ -0000cf94 T PyType_GenericNew │ │ │ │ +0000cf30 T PyType_GenericNew │ │ │ │ 00001204 T PyType_GetDict │ │ │ │ -00011758 T PyType_GetFlags │ │ │ │ -0001843c T PyType_GetFullyQualifiedName │ │ │ │ -00015058 T PyType_GetModule │ │ │ │ -0001020c T PyType_GetModuleByDef │ │ │ │ +000116f4 T PyType_GetFlags │ │ │ │ +000183e8 T PyType_GetFullyQualifiedName │ │ │ │ +00015004 T PyType_GetModule │ │ │ │ +000101a8 T PyType_GetModuleByDef │ │ │ │ 0000000c T PyType_GetModuleName │ │ │ │ -00016f78 T PyType_GetModuleState │ │ │ │ +00016f24 T PyType_GetModuleState │ │ │ │ 00000004 T PyType_GetName │ │ │ │ 0000074c T PyType_GetQualName │ │ │ │ -0001621c T PyType_GetSlot │ │ │ │ +000161c8 T PyType_GetSlot │ │ │ │ 00002ab0 T PyType_GetTypeDataSize │ │ │ │ -00007e8c T PyType_IsSubtype │ │ │ │ +00007e80 T PyType_IsSubtype │ │ │ │ 0000020c T PyType_Modified │ │ │ │ -000078b4 T PyType_Ready │ │ │ │ +000078a8 T PyType_Ready │ │ │ │ 00003158 T PyType_SUPPORTS_WEAKREFS │ │ │ │ 00000c24 D PyType_Type │ │ │ │ 00002ca8 T PyType_Unwatch │ │ │ │ 00002b50 T PyType_Watch │ │ │ │ U PyUnicode_AsUTF8 │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromFormat │ │ │ │ @@ -10394,334 +10392,334 @@ │ │ │ │ U _PyObject_GC_Link │ │ │ │ U _PyObject_GC_New │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ 00001d08 T _PyObject_GetState │ │ │ │ U _PyObject_InitInlineValues │ │ │ │ U _PyObject_IsFreed │ │ │ │ U _PyObject_IsInstanceDictEmpty │ │ │ │ -0000b750 T _PyObject_LookupSpecial │ │ │ │ +0000b6ec T _PyObject_LookupSpecial │ │ │ │ 00003270 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 │ │ │ │ -00012278 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00012224 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyRuntime │ │ │ │ U _PySequence_IterSearch │ │ │ │ U _PyStaticType_ClearWeakRefs │ │ │ │ -00012e8c T _PyStaticType_FiniBuiltin │ │ │ │ +00012e38 T _PyStaticType_FiniBuiltin │ │ │ │ 00005998 T _PyStaticType_GetState │ │ │ │ 00000084 T _PyStaticType_InitBuiltin │ │ │ │ 00000394 T _PyStaticType_InitForExtension │ │ │ │ -0000fb6c T _PySuper_Lookup │ │ │ │ +0000fb08 T _PySuper_Lookup │ │ │ │ U _PyTrash_thread_deposit_object │ │ │ │ U _PyTrash_thread_destroy_chain │ │ │ │ 00000000 T _PyType_AddMethod │ │ │ │ 0000584c T _PyType_AllocNoTrack │ │ │ │ -00006f14 T _PyType_CalculateMetaclass │ │ │ │ +00006f08 T _PyType_CalculateMetaclass │ │ │ │ 00002eb8 T _PyType_CheckConsistency │ │ │ │ 00005aac t _PyType_FromMetaclass_impl │ │ │ │ 00002e80 T _PyType_GetBases │ │ │ │ 000059f0 T _PyType_GetDict │ │ │ │ -00011914 T _PyType_GetDocFromInternalDoc │ │ │ │ -00018668 T _PyType_GetFullyQualifiedName │ │ │ │ +000118b0 T _PyType_GetDocFromInternalDoc │ │ │ │ +00018614 T _PyType_GetFullyQualifiedName │ │ │ │ 00002e98 T _PyType_GetMRO │ │ │ │ -00019458 T _PyType_GetModuleByDef2 │ │ │ │ -00001764 T _PyType_GetModuleByDef3 │ │ │ │ -000115c0 T _PyType_GetSubclasses │ │ │ │ +00019404 T _PyType_GetModuleByDef2 │ │ │ │ +0000172c T _PyType_GetModuleByDef3 │ │ │ │ +0001155c T _PyType_GetSubclasses │ │ │ │ 0000097c T _PyType_GetTextSignatureFromInternalDoc │ │ │ │ -000135d4 T _PyType_HasSubclasses │ │ │ │ +00013580 T _PyType_HasSubclasses │ │ │ │ 00000000 T _PyType_InitCache │ │ │ │ -00007f3c T _PyType_Lookup │ │ │ │ +00007f30 T _PyType_Lookup │ │ │ │ 00003168 T _PyType_LookupId │ │ │ │ -00007980 T _PyType_LookupRef │ │ │ │ -0000e1b8 T _PyType_Name │ │ │ │ -0000f9d0 T _PyType_NewManagedObject │ │ │ │ +00007974 T _PyType_LookupRef │ │ │ │ +0000e158 T _PyType_Name │ │ │ │ +0000f96c T _PyType_NewManagedObject │ │ │ │ 00000380 T _PyType_SetFlags │ │ │ │ -00011c04 T _PyType_SetFlagsRecursive │ │ │ │ +00011bb0 T _PyType_SetFlagsRecursive │ │ │ │ 00000000 T _PyTypes_AfterFork │ │ │ │ 000006cc T _PyTypes_Fini │ │ │ │ 00000610 T _PyTypes_FiniExtTypes │ │ │ │ U _PyUnicode_Copy │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_FromId │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _PyWeakref_ClearWeakRefsNoCallbacks │ │ │ │ -000109a0 T _Py_BaseObject_RichCompare │ │ │ │ +0001093c 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 │ │ │ │ -00015d88 T _Py_slot_tp_getattr_hook │ │ │ │ +00015d34 T _Py_slot_tp_getattr_hook │ │ │ │ 000012bc T _Py_slot_tp_getattro │ │ │ │ U _Py_tss_tstate │ │ │ │ -0000db60 T _Py_type_getattro │ │ │ │ -0000c914 T _Py_type_getattro_impl │ │ │ │ +0000db00 T _Py_type_getattro │ │ │ │ +0000c8b0 T _Py_type_getattro_impl │ │ │ │ U _Py_union_type_or │ │ │ │ U __aeabi_read_tp │ │ │ │ U __atomic_fetch_add_8 │ │ │ │ 00000148 r __func__.0 │ │ │ │ 00000204 r __func__.1 │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ 000008a8 t _common_reduce.part.0 │ │ │ │ -00007b14 t assign_version_tag │ │ │ │ -00007280 t best_base │ │ │ │ +00007b08 t assign_version_tag │ │ │ │ +00007274 t best_base │ │ │ │ 00000ea0 d bufferwrapper_as_buffer │ │ │ │ 000024f0 t bufferwrapper_dealloc │ │ │ │ 00002404 t bufferwrapper_releasebuf │ │ │ │ 00002d30 t bufferwrapper_traverse │ │ │ │ 0000021c t call_unbound_noarg.part.0 │ │ │ │ -000143e4 t check_num_args │ │ │ │ -00011144 t check_set_special_type_attr │ │ │ │ +00014390 t check_num_args │ │ │ │ +000110e0 t check_set_special_type_attr │ │ │ │ 00001e10 t class_name │ │ │ │ -0000f19c t clear_slots │ │ │ │ -00012be8 t clear_tp_subclasses │ │ │ │ +0000f138 t clear_slots │ │ │ │ +00012b94 t clear_tp_subclasses │ │ │ │ 00000d04 t compatible_for_assignment │ │ │ │ 00000e98 t compatible_with_tp_base │ │ │ │ -00007c18 t find_name_in_mro │ │ │ │ -00012eac t fini_static_type │ │ │ │ +00007c0c t find_name_in_mro │ │ │ │ +00012e58 t fini_static_type │ │ │ │ 00002994 t get_dict_descriptor │ │ │ │ -000102e4 t get_module_by_def │ │ │ │ +00010280 t get_module_by_def │ │ │ │ 00001f9c t getindex │ │ │ │ -00017c00 t import_copyreg │ │ │ │ -0000d934 t lookup_maybe_method │ │ │ │ +00017bac t import_copyreg │ │ │ │ +0000d8d4 t lookup_maybe_method │ │ │ │ 0000068c t managed_static_type_state_clear.part.0 │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ -00015bac t merge_class_dict │ │ │ │ +00015b58 t merge_class_dict │ │ │ │ 000015c4 t method_is_overloaded.isra.0 │ │ │ │ 000008f4 t mro_hierarchy │ │ │ │ 000050ac t mro_implementation_unlocked │ │ │ │ 000046fc t mro_internal_unlocked.isra.0 │ │ │ │ 00000158 r name_op │ │ │ │ 00000754 t object___dir__ │ │ │ │ 000006c0 r object___dir____doc__ │ │ │ │ -00012e0c t object___format__ │ │ │ │ +00012db8 t object___format__ │ │ │ │ 00000734 r object___format____doc__ │ │ │ │ 000012fc t object___getstate__ │ │ │ │ 00000824 r object___getstate____doc__ │ │ │ │ 0000210c t object___reduce__ │ │ │ │ 000007f8 r object___reduce____doc__ │ │ │ │ -00016fe8 t object___reduce_ex__ │ │ │ │ +00016f94 t object___reduce_ex__ │ │ │ │ 000007bc r object___reduce_ex____doc__ │ │ │ │ 00001a44 t object___sizeof__ │ │ │ │ 000006f4 r object___sizeof____doc__ │ │ │ │ -0000c78c t object_dealloc │ │ │ │ +0000c728 t object_dealloc │ │ │ │ 000003f4 r object_doc │ │ │ │ -00010c20 t object_get_class │ │ │ │ +00010bbc t object_get_class │ │ │ │ 00000f38 d object_getsets │ │ │ │ -00017c44 t object_getstate_default │ │ │ │ -0000d518 t object_init │ │ │ │ -0000c6f8 t object_init_subclass │ │ │ │ +00017bf0 t object_getstate_default │ │ │ │ +0000d4b8 t object_init │ │ │ │ +0000c694 t object_init_subclass │ │ │ │ 000004b0 r object_init_subclass_doc │ │ │ │ 00000ea8 d object_methods │ │ │ │ -0000d148 t object_new │ │ │ │ +0000d0e8 t object_new │ │ │ │ 00000248 t object_repr │ │ │ │ -00010adc t object_richcompare │ │ │ │ +00010a78 t object_richcompare │ │ │ │ 00000fa8 t object_set_class │ │ │ │ -0000e258 t object_str │ │ │ │ -00011414 t object_subclasshook │ │ │ │ +0000e1f8 t object_str │ │ │ │ +000113b0 t object_subclasshook │ │ │ │ 00000538 r object_subclasshook_doc │ │ │ │ 00000000 r pyslot_offsets │ │ │ │ 000026dc t releasebuffer_call_python │ │ │ │ -00019830 t richcmp_eq │ │ │ │ +000197dc t richcmp_eq │ │ │ │ 0000131c t richcmp_ge │ │ │ │ 0000130c t richcmp_gt │ │ │ │ 00001314 t richcmp_le │ │ │ │ 00001304 t richcmp_lt │ │ │ │ -00018c54 t richcmp_ne │ │ │ │ -00011cb8 t set_flags_recursive │ │ │ │ +00018c00 t richcmp_ne │ │ │ │ +00011c64 t set_flags_recursive │ │ │ │ 00001c28 t set_mro_error │ │ │ │ 00001e58 t slot_am_aiter │ │ │ │ 00002008 t slot_am_anext │ │ │ │ 00001b78 t slot_am_await │ │ │ │ 00002270 t slot_bf_getbuffer │ │ │ │ 0000285c t slot_bf_releasebuffer │ │ │ │ -00013678 t slot_mp_ass_subscript │ │ │ │ -00011d94 t slot_mp_subscript │ │ │ │ -00019764 t slot_nb_absolute │ │ │ │ -00018fc0 t slot_nb_add │ │ │ │ -000154b8 t slot_nb_and │ │ │ │ -00018e18 t slot_nb_bool │ │ │ │ +00013624 t slot_mp_ass_subscript │ │ │ │ +00011d40 t slot_mp_subscript │ │ │ │ +00019710 t slot_nb_absolute │ │ │ │ +00018f6c t slot_nb_add │ │ │ │ +00015464 t slot_nb_and │ │ │ │ +00018dc4 t slot_nb_bool │ │ │ │ 00001a88 t slot_nb_divmod │ │ │ │ 00001324 t slot_nb_float │ │ │ │ -00019550 t slot_nb_floor_divide │ │ │ │ +000194fc t slot_nb_floor_divide │ │ │ │ 00001574 t slot_nb_index │ │ │ │ 00000aa0 t slot_nb_inplace_add │ │ │ │ 00001134 t slot_nb_inplace_and │ │ │ │ -00000dc8 t slot_nb_inplace_floor_divide │ │ │ │ +00000e4c t slot_nb_inplace_floor_divide │ │ │ │ 000016ec t slot_nb_inplace_lshift │ │ │ │ 00000d48 t slot_nb_inplace_matrix_multiply │ │ │ │ 00000ae0 t slot_nb_inplace_multiply │ │ │ │ 000010f4 t slot_nb_inplace_or │ │ │ │ 000010b4 t slot_nb_inplace_power │ │ │ │ 00001074 t slot_nb_inplace_remainder │ │ │ │ 0000139c t slot_nb_inplace_rshift │ │ │ │ 00000b20 t slot_nb_inplace_subtract │ │ │ │ 00000d88 t slot_nb_inplace_true_divide │ │ │ │ 00001174 t slot_nb_inplace_xor │ │ │ │ -000187c4 t slot_nb_int │ │ │ │ +00018770 t slot_nb_int │ │ │ │ 00001e28 t slot_nb_invert │ │ │ │ 000013dc t slot_nb_lshift │ │ │ │ 00000b60 t slot_nb_matrix_multiply │ │ │ │ 0000135c t slot_nb_multiply │ │ │ │ -00019204 t slot_nb_negative │ │ │ │ -00015858 t slot_nb_or │ │ │ │ -0000172c t slot_nb_positive │ │ │ │ +000191b0 t slot_nb_negative │ │ │ │ +00015804 t slot_nb_or │ │ │ │ +000017b0 t slot_nb_positive │ │ │ │ 000015ac t slot_nb_power │ │ │ │ 00000e8c t slot_nb_remainder │ │ │ │ 000011b4 t slot_nb_rshift │ │ │ │ -0001923c t slot_nb_subtract │ │ │ │ -000187fc t slot_nb_true_divide │ │ │ │ +000191e8 t slot_nb_subtract │ │ │ │ +000187a8 t slot_nb_true_divide │ │ │ │ 0000180c t slot_nb_xor │ │ │ │ 000031a8 t slot_sq_ass_item │ │ │ │ -00012320 t slot_sq_contains │ │ │ │ -000151c4 t slot_sq_item │ │ │ │ -00014b6c t slot_sq_length │ │ │ │ -000148d4 t slot_tp_call │ │ │ │ -000150c4 t slot_tp_descr_get │ │ │ │ -00000e08 t slot_tp_descr_set │ │ │ │ -000153ec t slot_tp_finalize │ │ │ │ -00016684 t slot_tp_hash │ │ │ │ -0000d5d8 t slot_tp_init │ │ │ │ -000149d0 t slot_tp_iter │ │ │ │ -00016d94 t slot_tp_iternext │ │ │ │ -0000e730 t slot_tp_new │ │ │ │ -000165cc t slot_tp_repr │ │ │ │ -0001628c t slot_tp_richcompare │ │ │ │ -00013a8c t slot_tp_setattro │ │ │ │ -000169c4 t slot_tp_str │ │ │ │ +000122cc t slot_sq_contains │ │ │ │ +00015170 t slot_sq_item │ │ │ │ +00014b18 t slot_sq_length │ │ │ │ +00014880 t slot_tp_call │ │ │ │ +00015070 t slot_tp_descr_get │ │ │ │ +00000dc8 t slot_tp_descr_set │ │ │ │ +00015398 t slot_tp_finalize │ │ │ │ +00016630 t slot_tp_hash │ │ │ │ +0000d578 t slot_tp_init │ │ │ │ +0001497c t slot_tp_iter │ │ │ │ +00016d40 t slot_tp_iternext │ │ │ │ +0000e6d0 t slot_tp_new │ │ │ │ +00016578 t slot_tp_repr │ │ │ │ +00016238 t slot_tp_richcompare │ │ │ │ +00013a38 t slot_tp_setattro │ │ │ │ +00016970 t slot_tp_str │ │ │ │ 000000f0 d slotdefs │ │ │ │ -000076f0 t solid_base │ │ │ │ +000076e4 t solid_base │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ U strrchr │ │ │ │ -00012cc8 t subtype_clear │ │ │ │ -0000ec48 t subtype_dealloc │ │ │ │ -00015a74 t subtype_dict │ │ │ │ +00012c74 t subtype_clear │ │ │ │ +0000ebe8 t subtype_dealloc │ │ │ │ +00015a20 t subtype_dict │ │ │ │ 00000d30 d subtype_getsets_dict_only │ │ │ │ 00000cf4 d subtype_getsets_full │ │ │ │ 00000d58 d subtype_getsets_weakref_only │ │ │ │ 000020a4 t subtype_getweakref │ │ │ │ 00001e78 t subtype_setdict │ │ │ │ -00010368 t subtype_traverse │ │ │ │ -0000c614 t super_dealloc │ │ │ │ +00010304 t subtype_traverse │ │ │ │ +0000c5b0 t super_dealloc │ │ │ │ 0000215c t super_descr_get │ │ │ │ 00000220 r super_doc │ │ │ │ -0000c254 t super_getattro │ │ │ │ +0000c1f0 t super_getattro │ │ │ │ 000020b8 t super_init │ │ │ │ -0000e7d4 t super_init_without_args │ │ │ │ +0000e774 t super_init_without_args │ │ │ │ 00000e50 d super_members │ │ │ │ 00002d88 t super_repr │ │ │ │ 0000291c t super_traverse │ │ │ │ -0000b960 t super_vectorcall │ │ │ │ -0000c058 t supercheck │ │ │ │ +0000b8fc t super_vectorcall │ │ │ │ +0000bff4 t supercheck │ │ │ │ 000000d0 d tp_new_methoddef │ │ │ │ -0000e9c0 t tp_new_wrapper │ │ │ │ +0000e960 t tp_new_wrapper │ │ │ │ 00000928 t type___dir__ │ │ │ │ 0000089c r type___dir____doc__ │ │ │ │ -0001580c t type___instancecheck__ │ │ │ │ +000157b8 t type___instancecheck__ │ │ │ │ 000009ac r type___instancecheck____doc__ │ │ │ │ 00002114 t type___sizeof__ │ │ │ │ 00000854 r type___sizeof____doc__ │ │ │ │ -00014b1c t type___subclasscheck__ │ │ │ │ +00014ac8 t type___subclasscheck__ │ │ │ │ 00000960 r type___subclasscheck____doc__ │ │ │ │ -00011420 t type___subclasses__ │ │ │ │ +000113bc t type___subclasses__ │ │ │ │ 000008e0 r type___subclasses____doc__ │ │ │ │ -00010d6c t type_abstractmethods │ │ │ │ +00010d08 t type_abstractmethods │ │ │ │ 00000f60 d type_as_number │ │ │ │ -000081b8 t type_call │ │ │ │ -0001252c t type_clear │ │ │ │ -0001265c t type_dealloc │ │ │ │ -00010ca8 t type_dict │ │ │ │ +000081ac t type_call │ │ │ │ +000124d8 t type_clear │ │ │ │ +00012608 t type_dealloc │ │ │ │ +00010c44 t type_dict │ │ │ │ 00000670 r type_doc │ │ │ │ -00011a18 t type_get_annotations │ │ │ │ -00010d54 t type_get_bases │ │ │ │ -000111e4 t type_get_doc │ │ │ │ -00011760 t type_get_module │ │ │ │ -00011bd8 t type_get_mro │ │ │ │ +000119c4 t type_get_annotations │ │ │ │ +00010cf0 t type_get_bases │ │ │ │ +00011180 t type_get_doc │ │ │ │ +000116fc t type_get_module │ │ │ │ +00011b84 t type_get_mro │ │ │ │ 00000b2c t type_get_text_signature │ │ │ │ 00000b3c t type_get_type_params │ │ │ │ 00001070 d type_getsets │ │ │ │ -0000c704 t type_init │ │ │ │ -00007974 t type_is_gc │ │ │ │ +0000c6a0 t type_init │ │ │ │ +00007968 t type_is_gc │ │ │ │ 00001160 d type_members │ │ │ │ 00000ff0 d type_methods │ │ │ │ -0000f7b4 t type_modified_unlocked │ │ │ │ -0000f7c4 t type_modified_unlocked.part.0 │ │ │ │ -0000e58c t type_module │ │ │ │ -00010c38 t type_mro │ │ │ │ +0000f750 t type_modified_unlocked │ │ │ │ +0000f760 t type_modified_unlocked.part.0 │ │ │ │ +0000e52c t type_module │ │ │ │ +00010bd4 t type_mro │ │ │ │ 00000924 r type_mro__doc__ │ │ │ │ -000118ac t type_name │ │ │ │ -000083c0 t type_new │ │ │ │ -0000cf90 t type_prepare │ │ │ │ -0000e6c8 t type_qualname │ │ │ │ +00011848 t type_name │ │ │ │ +000083b4 t type_new │ │ │ │ +0000cf2c t type_prepare │ │ │ │ +0000e668 t type_qualname │ │ │ │ 00000274 t type_ready │ │ │ │ -0000e270 t type_repr │ │ │ │ -00010e68 t type_set_abstractmethods │ │ │ │ -0001086c t type_set_annotations │ │ │ │ +0000e210 t type_repr │ │ │ │ +00010e04 t type_set_abstractmethods │ │ │ │ +00010808 t type_set_annotations │ │ │ │ 00000010 t type_set_bases │ │ │ │ -00016870 t type_set_doc │ │ │ │ -00010fd0 t type_set_module │ │ │ │ +0001681c t type_set_doc │ │ │ │ +00010f6c t type_set_module │ │ │ │ 00000c10 t type_set_name │ │ │ │ 00000a84 t type_set_qualname │ │ │ │ 00001924 t type_set_type_params │ │ │ │ -0000f28c t type_setattro │ │ │ │ -0000c798 t type_traverse │ │ │ │ -00008110 t type_vectorcall │ │ │ │ -0000af30 t update_one_slot │ │ │ │ -00010540 t update_slot │ │ │ │ -0001489c t update_slots_callback │ │ │ │ -0001465c t update_subclasses.constprop.0 │ │ │ │ +0000f228 t type_setattro │ │ │ │ +0000c734 t type_traverse │ │ │ │ +00008104 t type_vectorcall │ │ │ │ +0000aecc t update_one_slot │ │ │ │ +000104dc t update_slot │ │ │ │ +00014848 t update_slots_callback │ │ │ │ +00014608 t update_subclasses.constprop.0 │ │ │ │ 00002bec t validate_watcher_id │ │ │ │ -000156d8 t vectorcall_maybe.constprop.0 │ │ │ │ -000120c8 t vectorcall_method │ │ │ │ -00018b08 t wrap_binaryfunc │ │ │ │ -0001979c t wrap_binaryfunc_l │ │ │ │ +00015684 t vectorcall_maybe.constprop.0 │ │ │ │ +00012074 t vectorcall_method │ │ │ │ +00018ab4 t wrap_binaryfunc │ │ │ │ +00019748 t wrap_binaryfunc_l │ │ │ │ 00001a00 t wrap_binaryfunc_r │ │ │ │ 00001ad8 t wrap_buffer │ │ │ │ 00001e60 t wrap_call │ │ │ │ 00000a5c t wrap_del │ │ │ │ -00013e1c t wrap_delattr │ │ │ │ -00018b9c t wrap_delitem │ │ │ │ +00013dc8 t wrap_delattr │ │ │ │ +00018b48 t wrap_delitem │ │ │ │ 00002554 t wrap_descr_delete │ │ │ │ -00018a20 t wrap_descr_get │ │ │ │ +000189cc t wrap_descr_get │ │ │ │ 00000f30 t wrap_descr_set │ │ │ │ 00001d04 t wrap_hashfunc │ │ │ │ 00001890 t wrap_indexargfunc │ │ │ │ -0000ec14 t wrap_init │ │ │ │ +0000ebb4 t wrap_init │ │ │ │ 00002a4c t wrap_inquirypred │ │ │ │ 00001ca0 t wrap_lenfunc │ │ │ │ -00014fa4 t wrap_next │ │ │ │ -00013a04 t wrap_objobjargproc │ │ │ │ +00014f50 t wrap_next │ │ │ │ +000139b0 t wrap_objobjargproc │ │ │ │ 00001a20 t wrap_objobjproc │ │ │ │ 000025b0 t wrap_releasebuffer │ │ │ │ -00018dcc t wrap_richcmpfunc │ │ │ │ -00014480 t wrap_setattr │ │ │ │ +00018d78 t wrap_richcmpfunc │ │ │ │ +0001442c t wrap_setattr │ │ │ │ 00001f08 t wrap_sq_delitem │ │ │ │ 00002030 t wrap_sq_item │ │ │ │ 00002dd0 t wrap_sq_setitem │ │ │ │ 000029dc t wrap_ternaryfunc │ │ │ │ 00001a68 t wrap_ternaryfunc_r │ │ │ │ -00016d04 t wrap_unaryfunc │ │ │ │ +00016cb0 t wrap_unaryfunc │ │ │ │ │ │ │ │ typevarobject.o: │ │ │ │ 000011d0 t NoDefault_reduce │ │ │ │ 00000d74 t NoDefault_repr │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_SetString │ │ │ │ @@ -10982,15 +10980,15 @@ │ │ │ │ U PyExc_UnicodeEncodeError │ │ │ │ U PyExc_UnicodeError │ │ │ │ U PyExc_ValueError │ │ │ │ 000001a4 d PyFieldNameIter_Type │ │ │ │ U PyFloat_AsDouble │ │ │ │ U PyFloat_Type │ │ │ │ 00000274 d PyFormatterIter_Type │ │ │ │ -00005ce4 T PyInit__string │ │ │ │ +00004428 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 │ │ │ │ @@ -11053,110 +11051,110 @@ │ │ │ │ U PyUnicodeEncodeError_SetEnd │ │ │ │ U PyUnicodeEncodeError_SetReason │ │ │ │ U PyUnicodeEncodeError_SetStart │ │ │ │ 00000498 D PyUnicodeIter_Type │ │ │ │ U PyUnicodeTranslateError_SetEnd │ │ │ │ U PyUnicodeTranslateError_SetReason │ │ │ │ U PyUnicodeTranslateError_SetStart │ │ │ │ -00015020 T PyUnicode_Append │ │ │ │ -0000544c T PyUnicode_AppendAndDel │ │ │ │ -000272c8 T PyUnicode_AsASCIIString │ │ │ │ +00015054 T PyUnicode_Append │ │ │ │ +00003b90 T PyUnicode_AppendAndDel │ │ │ │ +00028e34 T PyUnicode_AsASCIIString │ │ │ │ 00000e50 T PyUnicode_AsCharmapString │ │ │ │ 0000249c T PyUnicode_AsDecodedObject │ │ │ │ 0000251c T PyUnicode_AsDecodedUnicode │ │ │ │ 00002608 T PyUnicode_AsEncodedObject │ │ │ │ -0000901c T PyUnicode_AsEncodedString │ │ │ │ +00009038 T PyUnicode_AsEncodedString │ │ │ │ 00002688 T PyUnicode_AsEncodedUnicode │ │ │ │ 00000e94 T PyUnicode_AsLatin1String │ │ │ │ -0002eaf0 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ -00028d10 T PyUnicode_AsUCS4 │ │ │ │ -0000af6c T PyUnicode_AsUCS4Copy │ │ │ │ +000306c8 T PyUnicode_AsRawUnicodeEscapeString │ │ │ │ +0002a8e8 T PyUnicode_AsUCS4 │ │ │ │ +00009644 T PyUnicode_AsUCS4Copy │ │ │ │ 00000e9c T PyUnicode_AsUTF16String │ │ │ │ 00000ea8 T PyUnicode_AsUTF32String │ │ │ │ -00003a44 T PyUnicode_AsUTF8 │ │ │ │ -0000380c T PyUnicode_AsUTF8AndSize │ │ │ │ -0001d028 T PyUnicode_AsUTF8String │ │ │ │ -0002c0a4 T PyUnicode_AsUnicodeEscapeString │ │ │ │ -0001c478 T PyUnicode_AsWideChar │ │ │ │ -000101e8 T PyUnicode_AsWideCharString │ │ │ │ -0001c674 T PyUnicode_BuildEncodingMap │ │ │ │ -00019504 T PyUnicode_Compare │ │ │ │ -00006c68 T PyUnicode_CompareWithASCIIString │ │ │ │ -00007c28 T PyUnicode_Concat │ │ │ │ -0000e9d8 T PyUnicode_Contains │ │ │ │ -00005b00 T PyUnicode_CopyCharacters │ │ │ │ +00003a34 T PyUnicode_AsUTF8 │ │ │ │ +000037fc T PyUnicode_AsUTF8AndSize │ │ │ │ +0001d248 T PyUnicode_AsUTF8String │ │ │ │ +0002dc7c T PyUnicode_AsUnicodeEscapeString │ │ │ │ +0001c698 T PyUnicode_AsWideChar │ │ │ │ +00010204 T PyUnicode_AsWideCharString │ │ │ │ +0001c894 T PyUnicode_BuildEncodingMap │ │ │ │ +00019550 T PyUnicode_Compare │ │ │ │ +00006c58 T PyUnicode_CompareWithASCIIString │ │ │ │ +00007c18 T PyUnicode_Concat │ │ │ │ +0000e9f4 T PyUnicode_Contains │ │ │ │ +00004244 T PyUnicode_CopyCharacters │ │ │ │ 00001308 T PyUnicode_Count │ │ │ │ -0001e4ac T PyUnicode_Decode │ │ │ │ -00017834 T PyUnicode_DecodeASCII │ │ │ │ -0000394c T PyUnicode_DecodeCharmap │ │ │ │ -00003940 T PyUnicode_DecodeFSDefault │ │ │ │ -00002e1c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ -000223b4 T PyUnicode_DecodeLatin1 │ │ │ │ -00012f5c T PyUnicode_DecodeLocale │ │ │ │ +0001e6dc T PyUnicode_Decode │ │ │ │ +00017868 T PyUnicode_DecodeASCII │ │ │ │ +000225e4 T PyUnicode_DecodeCharmap │ │ │ │ +00003930 T PyUnicode_DecodeFSDefault │ │ │ │ +00002e0c T PyUnicode_DecodeFSDefaultAndSize │ │ │ │ +000225e0 T PyUnicode_DecodeLatin1 │ │ │ │ +00012f90 T PyUnicode_DecodeLocale │ │ │ │ 0000276c T PyUnicode_DecodeLocaleAndSize │ │ │ │ -00029a84 T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ +0002b65c T PyUnicode_DecodeRawUnicodeEscape │ │ │ │ 00000df4 T PyUnicode_DecodeUTF16 │ │ │ │ -0002a838 T PyUnicode_DecodeUTF16Stateful │ │ │ │ +0002c410 T PyUnicode_DecodeUTF16Stateful │ │ │ │ 00000e1c T PyUnicode_DecodeUTF32 │ │ │ │ -0002da64 T PyUnicode_DecodeUTF32Stateful │ │ │ │ +0002f63c T PyUnicode_DecodeUTF32Stateful │ │ │ │ 00002a8c T PyUnicode_DecodeUTF7 │ │ │ │ -0002c830 T PyUnicode_DecodeUTF7Stateful │ │ │ │ -00006798 T PyUnicode_DecodeUTF8 │ │ │ │ -00006830 T PyUnicode_DecodeUTF8Stateful │ │ │ │ +0002e408 T PyUnicode_DecodeUTF7Stateful │ │ │ │ +00006788 T PyUnicode_DecodeUTF8 │ │ │ │ +00006820 T PyUnicode_DecodeUTF8Stateful │ │ │ │ 00000eb4 T PyUnicode_DecodeUnicodeEscape │ │ │ │ -00018730 T PyUnicode_EncodeFSDefault │ │ │ │ -00005ad0 T PyUnicode_EncodeLocale │ │ │ │ -0001d490 T PyUnicode_EqualToUTF8 │ │ │ │ -0001d508 T PyUnicode_EqualToUTF8AndSize │ │ │ │ +00018764 T PyUnicode_EncodeFSDefault │ │ │ │ +00004214 T PyUnicode_EncodeLocale │ │ │ │ +0001d6c0 T PyUnicode_EqualToUTF8 │ │ │ │ +0001d738 T PyUnicode_EqualToUTF8AndSize │ │ │ │ 000031c8 t PyUnicode_EqualToUTF8AndSize.part.0 │ │ │ │ -0001af44 T PyUnicode_FSConverter │ │ │ │ -0001beb8 T PyUnicode_FSDecoder │ │ │ │ -0002b68c T PyUnicode_Fill │ │ │ │ -0000d78c T PyUnicode_Find │ │ │ │ -00010494 T PyUnicode_FindChar │ │ │ │ -0001eb90 T PyUnicode_Format │ │ │ │ -0001e1f0 T PyUnicode_FromEncodedObject │ │ │ │ -0000a9b4 T PyUnicode_FromFormat │ │ │ │ -00003ad4 T PyUnicode_FromFormatV │ │ │ │ -000061a8 T PyUnicode_FromKindAndData │ │ │ │ -00014fa4 T PyUnicode_FromObject │ │ │ │ -00022b2c T PyUnicode_FromOrdinal │ │ │ │ +0001af90 T PyUnicode_FSConverter │ │ │ │ +0001c0d8 T PyUnicode_FSDecoder │ │ │ │ +0002d264 T PyUnicode_Fill │ │ │ │ +0000be64 T PyUnicode_Find │ │ │ │ +000104b0 T PyUnicode_FindChar │ │ │ │ +0001edc0 T PyUnicode_Format │ │ │ │ +0001e420 T PyUnicode_FromEncodedObject │ │ │ │ +0000a9d0 T PyUnicode_FromFormat │ │ │ │ +00003ac4 T PyUnicode_FromFormatV │ │ │ │ +00006198 T PyUnicode_FromKindAndData │ │ │ │ +00014fd8 T PyUnicode_FromObject │ │ │ │ +00023654 T PyUnicode_FromOrdinal │ │ │ │ 00000d6c T PyUnicode_FromString │ │ │ │ -0000286c T PyUnicode_FromStringAndSize │ │ │ │ -00003058 T PyUnicode_FromWideChar │ │ │ │ +0000285c T PyUnicode_FromStringAndSize │ │ │ │ +00003048 T PyUnicode_FromWideChar │ │ │ │ 00000e44 T PyUnicode_GetDefaultEncoding │ │ │ │ -00021424 T PyUnicode_GetLength │ │ │ │ +00021650 T PyUnicode_GetLength │ │ │ │ 000027a4 T PyUnicode_GetSize │ │ │ │ 00000a9c T PyUnicode_InternFromString │ │ │ │ 00002ab8 T PyUnicode_InternImmortal │ │ │ │ 00000920 T PyUnicode_InternInPlace │ │ │ │ -00006864 T PyUnicode_IsIdentifier │ │ │ │ -00017fd4 T PyUnicode_Join │ │ │ │ +00006854 T PyUnicode_IsIdentifier │ │ │ │ +00018008 T PyUnicode_Join │ │ │ │ 000008f8 T PyUnicode_New │ │ │ │ -0001324c T PyUnicode_Partition │ │ │ │ -0000c7bc t PyUnicode_READ_CHAR │ │ │ │ +00013280 T PyUnicode_Partition │ │ │ │ +0000c7d8 t PyUnicode_READ_CHAR │ │ │ │ 00002a54 t PyUnicode_READ_CHAR.part.0 │ │ │ │ -0000a3b0 T PyUnicode_RPartition │ │ │ │ +0000a3cc T PyUnicode_RPartition │ │ │ │ 000013e4 T PyUnicode_RSplit │ │ │ │ 0000087c T PyUnicode_ReadChar │ │ │ │ -000075c0 T PyUnicode_Replace │ │ │ │ +00005c98 T PyUnicode_Replace │ │ │ │ 00001368 T PyUnicode_Resize │ │ │ │ -000097ac T PyUnicode_RichCompare │ │ │ │ -00028c94 T PyUnicode_Split │ │ │ │ -00021728 T PyUnicode_Splitlines │ │ │ │ -00010794 T PyUnicode_Substring │ │ │ │ +000097c8 T PyUnicode_RichCompare │ │ │ │ +0002a86c T PyUnicode_Split │ │ │ │ +00021954 T PyUnicode_Splitlines │ │ │ │ +000107c8 T PyUnicode_Substring │ │ │ │ 00003160 T PyUnicode_Tailmatch │ │ │ │ 00001444 T PyUnicode_Translate │ │ │ │ 00000004 D PyUnicode_Type │ │ │ │ 00001060 T PyUnicode_WriteChar │ │ │ │ U Py_BuildValue │ │ │ │ -0000845c t Py_XDECREF │ │ │ │ +0000844c t Py_XDECREF │ │ │ │ U Py_hexdigits │ │ │ │ -0000bcd0 t SubString_new_object │ │ │ │ -0000b91c t SubString_new_object_or_empty │ │ │ │ +0000a3a8 t SubString_new_object │ │ │ │ +00009ff4 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 │ │ │ │ @@ -11188,69 +11186,69 @@ │ │ │ │ U _PyStack_AsDict │ │ │ │ U _PyStaticType_FiniBuiltin │ │ │ │ U _PyStaticType_InitBuiltin │ │ │ │ U _PyTuple_FromArray │ │ │ │ U _PyType_GetFullyQualifiedName │ │ │ │ 000003c8 D _PyUnicodeASCIIIter_Type │ │ │ │ U _PyUnicodeTranslateError_Create │ │ │ │ -0002237c T _PyUnicodeWriter_Dealloc │ │ │ │ -00005e30 T _PyUnicodeWriter_Finish │ │ │ │ -0000a988 T _PyUnicodeWriter_Init │ │ │ │ -00007fb8 T _PyUnicodeWriter_PrepareInternal │ │ │ │ +000225a8 T _PyUnicodeWriter_Dealloc │ │ │ │ +00005e20 T _PyUnicodeWriter_Finish │ │ │ │ +0000a9a4 T _PyUnicodeWriter_Init │ │ │ │ +00007fa8 T _PyUnicodeWriter_PrepareInternal │ │ │ │ 000027d4 T _PyUnicodeWriter_PrepareKindInternal │ │ │ │ 0000277c t _PyUnicodeWriter_Update │ │ │ │ -00005aa0 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ -00021538 T _PyUnicodeWriter_WriteChar │ │ │ │ -0000a9ec t _PyUnicodeWriter_WriteCharInline │ │ │ │ +00005a90 T _PyUnicodeWriter_WriteASCIIString │ │ │ │ +00021764 T _PyUnicodeWriter_WriteChar │ │ │ │ +0000aa08 t _PyUnicodeWriter_WriteCharInline │ │ │ │ 000027fc T _PyUnicodeWriter_WriteLatin1String │ │ │ │ -0000a1dc T _PyUnicodeWriter_WriteStr │ │ │ │ -0000c844 T _PyUnicodeWriter_WriteSubstring │ │ │ │ -00009744 T _PyUnicode_AsASCIIString │ │ │ │ -000251f0 T _PyUnicode_AsLatin1String │ │ │ │ -00003730 T _PyUnicode_AsUTF8NoNUL │ │ │ │ -000215e8 T _PyUnicode_AsUTF8String │ │ │ │ +0000a1f8 T _PyUnicodeWriter_WriteStr │ │ │ │ +0000c860 T _PyUnicodeWriter_WriteSubstring │ │ │ │ +00009760 T _PyUnicode_AsASCIIString │ │ │ │ +00026d5c T _PyUnicode_AsLatin1String │ │ │ │ +00003720 T _PyUnicode_AsUTF8NoNUL │ │ │ │ +00021814 T _PyUnicode_AsUTF8String │ │ │ │ 00001ec8 T _PyUnicode_CheckConsistency │ │ │ │ -000229ec T _PyUnicode_ClearInterned │ │ │ │ -00026ea4 T _PyUnicode_Copy │ │ │ │ -00029a8c T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ +00023514 T _PyUnicode_ClearInterned │ │ │ │ +00028a10 T _PyUnicode_Copy │ │ │ │ +0002b664 T _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ 00002964 T _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ -00006dc0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ -0000d69c T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ -00012e88 T _PyUnicode_EQ │ │ │ │ -00022f34 T _PyUnicode_EncodeCharmap │ │ │ │ -00005fc4 T _PyUnicode_EncodeUTF16 │ │ │ │ -0000c840 T _PyUnicode_EncodeUTF32 │ │ │ │ -0002e6a4 T _PyUnicode_EncodeUTF7 │ │ │ │ -00006b98 T _PyUnicode_Equal │ │ │ │ +00006db0 T _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ +0000bd74 T _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ +00012ebc T _PyUnicode_EQ │ │ │ │ +00024a68 T _PyUnicode_EncodeCharmap │ │ │ │ +0000469c T _PyUnicode_EncodeUTF16 │ │ │ │ +0000af18 T _PyUnicode_EncodeUTF32 │ │ │ │ +0003027c T _PyUnicode_EncodeUTF7 │ │ │ │ +00006b88 T _PyUnicode_Equal │ │ │ │ 00002994 T _PyUnicode_EqualToASCIIId │ │ │ │ -000067c4 T _PyUnicode_EqualToASCIIString │ │ │ │ -0001dd20 T _PyUnicode_ExactDealloc │ │ │ │ -00009080 T _PyUnicode_FastCopyCharacters │ │ │ │ -00029058 T _PyUnicode_FastFill │ │ │ │ -0000ca04 T _PyUnicode_FindMaxChar │ │ │ │ +000067b4 T _PyUnicode_EqualToASCIIString │ │ │ │ +0001df50 T _PyUnicode_ExactDealloc │ │ │ │ +00007758 T _PyUnicode_FastCopyCharacters │ │ │ │ +0002ac30 T _PyUnicode_FastFill │ │ │ │ +0000ca20 T _PyUnicode_FindMaxChar │ │ │ │ 00002a7c t _PyUnicode_FindMaxChar.part.0 │ │ │ │ -00004390 T _PyUnicode_Fini │ │ │ │ -000042d0 T _PyUnicode_FiniTypes │ │ │ │ +00003ad0 T _PyUnicode_Fini │ │ │ │ +00003a10 T _PyUnicode_FiniTypes │ │ │ │ U _PyUnicode_FormatAdvancedWriter │ │ │ │ -00027af4 T _PyUnicode_FormatLong │ │ │ │ -00005cf0 T _PyUnicode_FromASCII │ │ │ │ +000296cc T _PyUnicode_FormatLong │ │ │ │ +00005ce0 T _PyUnicode_FromASCII │ │ │ │ 00000348 T _PyUnicode_FromId │ │ │ │ -000064c4 t _PyUnicode_FromUCS1 │ │ │ │ -000223b8 t _PyUnicode_FromUCS2 │ │ │ │ -00028124 t _PyUnicode_FromUCS4 │ │ │ │ -000038d0 T _PyUnicode_GetNameCAPI │ │ │ │ +000064b4 t _PyUnicode_FromUCS1 │ │ │ │ +00022ed8 t _PyUnicode_FromUCS2 │ │ │ │ +00029cfc t _PyUnicode_FromUCS4 │ │ │ │ +000038d4 T _PyUnicode_GetNameCAPI │ │ │ │ 00002564 t _PyUnicode_HAS_UTF8_MEMORY │ │ │ │ 00002c0c T _PyUnicode_InitEncodings │ │ │ │ 00000000 T _PyUnicode_InitGlobalObjects │ │ │ │ 00002520 T _PyUnicode_InitState │ │ │ │ 000025c4 T _PyUnicode_InitTypes │ │ │ │ -00027470 T _PyUnicode_InsertThousandsGrouping │ │ │ │ -000028f0 T _PyUnicode_InternImmortal │ │ │ │ -0002ed98 T _PyUnicode_InternInPlace │ │ │ │ -00002b84 T _PyUnicode_InternMortal │ │ │ │ +00028fdc T _PyUnicode_InsertThousandsGrouping │ │ │ │ +000028e0 T _PyUnicode_InternImmortal │ │ │ │ +00030970 T _PyUnicode_InternInPlace │ │ │ │ +00002b74 T _PyUnicode_InternMortal │ │ │ │ 00002a94 T _PyUnicode_InternStatic │ │ │ │ 00001dec T _PyUnicode_InternedSize │ │ │ │ 00001e38 T _PyUnicode_InternedSize_Immortal │ │ │ │ U _PyUnicode_IsAlpha │ │ │ │ U _PyUnicode_IsCaseIgnorable │ │ │ │ U _PyUnicode_IsCased │ │ │ │ U _PyUnicode_IsDecimalDigit │ │ │ │ @@ -11260,36 +11258,36 @@ │ │ │ │ U _PyUnicode_IsNumeric │ │ │ │ U _PyUnicode_IsPrintable │ │ │ │ U _PyUnicode_IsTitlecase │ │ │ │ U _PyUnicode_IsUppercase │ │ │ │ U _PyUnicode_IsWhitespace │ │ │ │ U _PyUnicode_IsXidContinue │ │ │ │ U _PyUnicode_IsXidStart │ │ │ │ -0000e2b4 T _PyUnicode_JoinArray │ │ │ │ -00006ac8 T _PyUnicode_ScanIdentifier │ │ │ │ +0000e2d0 T _PyUnicode_JoinArray │ │ │ │ +00006ab8 T _PyUnicode_ScanIdentifier │ │ │ │ U _PyUnicode_ToDecimalDigit │ │ │ │ U _PyUnicode_ToFoldedFull │ │ │ │ U _PyUnicode_ToLowerFull │ │ │ │ U _PyUnicode_ToTitleFull │ │ │ │ U _PyUnicode_ToUpperFull │ │ │ │ -0002526c T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ -000253d8 t _PyUnicode_TranslateCharmap │ │ │ │ +00026dd8 T _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ +00026f44 t _PyUnicode_TranslateCharmap │ │ │ │ 00002378 T _PyUnicode_WideCharString_Converter │ │ │ │ 000023fc T _PyUnicode_WideCharString_Opt_Converter │ │ │ │ -00019d18 T _PyUnicode_XStrip │ │ │ │ +00019d64 T _PyUnicode_XStrip │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_DecodeLocaleEx │ │ │ │ 000000bc T _Py_DecodeUTF8Ex │ │ │ │ 00002bb4 T _Py_DecodeUTF8_surrogateescape │ │ │ │ U _Py_DumpPathConfig │ │ │ │ U _Py_EncodeLocaleEx │ │ │ │ -00013bf4 T _Py_EncodeUTF8Ex │ │ │ │ +00013c28 T _Py_EncodeUTF8Ex │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ -00013154 T _Py_GetErrorHandler │ │ │ │ +00013188 T _Py_GetErrorHandler │ │ │ │ U _Py_HashBytes │ │ │ │ U _Py_NewReference │ │ │ │ U _Py_NewReferenceNoTotal │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_SetFileSystemEncoding │ │ │ │ U _Py_SetImmortal │ │ │ │ @@ -11319,15 +11317,15 @@ │ │ │ │ 00000380 r __func__.5 │ │ │ │ U __memmove_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ -00008484 t _copy_characters │ │ │ │ +00008474 t _copy_characters │ │ │ │ 00000588 r _keywords.11 │ │ │ │ 00000598 r _keywords.14 │ │ │ │ 000005a4 r _keywords.17 │ │ │ │ 000005b0 r _keywords.20 │ │ │ │ 000005b8 r _keywords.23 │ │ │ │ 000005c0 r _keywords.26 │ │ │ │ 0000057c r _keywords.8 │ │ │ │ @@ -11343,257 +11341,257 @@ │ │ │ │ 00000620 d _parser.18 │ │ │ │ 00000370 d _parser.21 │ │ │ │ 00000594 d _parser.24 │ │ │ │ 000005c0 d _parser.27 │ │ │ │ 00000568 d _parser.9 │ │ │ │ 00000720 d _string_methods │ │ │ │ 000005ec d _string_module │ │ │ │ -00018c78 t any_find_slice │ │ │ │ -0001d034 t anylib_find │ │ │ │ +00018cac t any_find_slice │ │ │ │ +0001d254 t anylib_find │ │ │ │ 00000460 r ascii_linebreak │ │ │ │ -0000a130 t asciilib__factorize │ │ │ │ -0000a194 t asciilib__lex_search │ │ │ │ -00009ea4 t asciilib__preprocess │ │ │ │ -0000a2d8 t asciilib__two_way │ │ │ │ -00009360 t asciilib_adaptive_find.constprop.0 │ │ │ │ -0002beb8 t asciilib_default_rfind.constprop.0 │ │ │ │ -00005038 t backslashreplace │ │ │ │ +00008808 t asciilib__factorize │ │ │ │ +0000886c t asciilib__lex_search │ │ │ │ +0000857c t asciilib__preprocess │ │ │ │ +000089b0 t asciilib__two_way │ │ │ │ +00007904 t asciilib_adaptive_find.constprop.0 │ │ │ │ +0002da90 t asciilib_default_rfind.constprop.0 │ │ │ │ +00024690 t backslashreplace │ │ │ │ 00000000 d bloom_linebreak │ │ │ │ -00029540 t case_operation │ │ │ │ -0000922c t charmapencode_lookup │ │ │ │ -00024480 t charmapencode_output │ │ │ │ -00004310 t clear_interned_dict │ │ │ │ +0002b118 t case_operation │ │ │ │ +00007e40 t charmapencode_lookup │ │ │ │ +00025fe4 t charmapencode_output │ │ │ │ +00003a50 t clear_interned_dict │ │ │ │ 00002e18 t config_get_codec_name │ │ │ │ 00000a10 t convert_uc.constprop.0 │ │ │ │ -000298e8 t do_capitalize │ │ │ │ +0002b4c0 t do_capitalize │ │ │ │ 00000d48 t do_casefold │ │ │ │ -0002c628 t do_lower │ │ │ │ -0000b1ec t do_string_format │ │ │ │ -0000d820 t do_string_format_map │ │ │ │ -0002a2ac t do_swapcase │ │ │ │ -0002bad8 t do_title │ │ │ │ -0000d75c t do_upper │ │ │ │ -0002c658 t do_upper_or_lower │ │ │ │ -0001c180 t encode_wstr_utf8 │ │ │ │ +0002e200 t do_lower │ │ │ │ +0000b208 t do_string_format │ │ │ │ +0000bef8 t do_string_format_map │ │ │ │ +0002be84 t do_swapcase │ │ │ │ +0002d6b0 t do_title │ │ │ │ +0000be34 t do_upper │ │ │ │ +0002e230 t do_upper_or_lower │ │ │ │ +0001c3a0 t encode_wstr_utf8 │ │ │ │ 00000b84 d encoding_map_methods │ │ │ │ 00002850 t ensure_unicode.isra.0 │ │ │ │ -0000bc64 t fieldnameiter_dealloc │ │ │ │ +0000a33c t fieldnameiter_dealloc │ │ │ │ 00000004 b fieldnameiter_methods │ │ │ │ -0000ba88 t fieldnameiter_next │ │ │ │ +0000a160 t fieldnameiter_next │ │ │ │ 00000898 r format__doc__ │ │ │ │ 000007f0 r format_map__doc__ │ │ │ │ -0000b940 t formatter_field_name_split │ │ │ │ -0000b22c t formatter_parser │ │ │ │ -0000bc8c t formatteriter_dealloc │ │ │ │ +0000a018 t formatter_field_name_split │ │ │ │ +00009904 t formatter_parser │ │ │ │ +0000a364 t formatteriter_dealloc │ │ │ │ 00000014 b formatteriter_methods │ │ │ │ -0000b2b4 t formatteriter_next │ │ │ │ +0000998c t formatteriter_next │ │ │ │ 00000298 t get_error_handler_wide.part.0 │ │ │ │ 00002b18 t get_integer │ │ │ │ 00000c78 t handle_capital_sigma │ │ │ │ -00002610 t hashtable_unicode_compare │ │ │ │ +00002600 t hashtable_unicode_compare │ │ │ │ 00000888 t hashtable_unicode_hash │ │ │ │ 00000000 b initialized.6 │ │ │ │ 00000000 t intern_common │ │ │ │ 000007d0 t intern_static.isra.0 │ │ │ │ 00000620 r length_hint_doc │ │ │ │ -00021458 t make_encode_exception │ │ │ │ +00021684 t make_encode_exception │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memrchr │ │ │ │ U memset │ │ │ │ 00000708 d module_slots │ │ │ │ -0000ca78 t output_markup │ │ │ │ -00005d5c t pad │ │ │ │ -00005400 t raise_encode_exception │ │ │ │ +0000ca94 t output_markup │ │ │ │ +00004434 t pad │ │ │ │ +00003b44 t raise_encode_exception │ │ │ │ 000005f8 r reduce_doc │ │ │ │ -00015fa8 t replace │ │ │ │ -00008dfc t resize_compact │ │ │ │ +00015fdc t replace │ │ │ │ +00008e18 t resize_compact │ │ │ │ 000022e0 t resize_copy │ │ │ │ -000077e4 t rsplit │ │ │ │ +00005ebc t rsplit │ │ │ │ 000005d0 r setstate_doc │ │ │ │ -00010b38 t split │ │ │ │ +00010b6c t split │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ -0000af70 t tailmatch │ │ │ │ -0000a130 t ucs1lib__factorize │ │ │ │ -0000a8dc t ucs1lib__preprocess │ │ │ │ -0000ab68 t ucs1lib__two_way │ │ │ │ +0000af8c t tailmatch │ │ │ │ +00008808 t ucs1lib__factorize │ │ │ │ +00008fb4 t ucs1lib__preprocess │ │ │ │ +00009240 t ucs1lib__two_way │ │ │ │ 0000096c t ucs1lib__two_way_count │ │ │ │ -0000989c t ucs1lib_adaptive_find │ │ │ │ +00007f74 t ucs1lib_adaptive_find │ │ │ │ 00002f44 t ucs1lib_fastsearch.constprop.0 │ │ │ │ -00006788 t ucs1lib_utf16_encode.isra.0 │ │ │ │ -0000d1f4 t ucs1lib_utf32_encode.isra.0 │ │ │ │ +00004e60 t ucs1lib_utf16_encode.isra.0 │ │ │ │ +0000b8cc t ucs1lib_utf32_encode.isra.0 │ │ │ │ 0000148c t ucs2lib__lex_search │ │ │ │ 00001c1c t ucs2lib__preprocess │ │ │ │ 00001528 t ucs2lib__two_way │ │ │ │ 00001d48 t ucs2lib__two_way_count │ │ │ │ -00024c98 t ucs2lib_fastsearch │ │ │ │ +00026804 t ucs2lib_fastsearch │ │ │ │ 00000568 t ucs2lib_fastsearch.part.0 │ │ │ │ -00025060 t ucs2lib_find_char │ │ │ │ -00004210 t ucs2lib_find_max_char │ │ │ │ -00005470 t ucs2lib_rfind_char │ │ │ │ -0001aaa0 t ucs2lib_utf8_encoder │ │ │ │ +00026bcc t ucs2lib_find_char │ │ │ │ +00003950 t ucs2lib_find_max_char │ │ │ │ +00003bb4 t ucs2lib_rfind_char │ │ │ │ +0001aaec t ucs2lib_utf8_encoder │ │ │ │ 000017b8 t ucs4lib__lex_search │ │ │ │ 00001a54 t ucs4lib__preprocess │ │ │ │ 0000184c t ucs4lib__two_way │ │ │ │ 00001b78 t ucs4lib__two_way_count │ │ │ │ -0000c148 t ucs4lib_fastsearch │ │ │ │ -0000c054 t ucs4lib_find_char │ │ │ │ -00006b64 t ucs4lib_find_max_char │ │ │ │ +0000a820 t ucs4lib_fastsearch │ │ │ │ +0000a72c t ucs4lib_find_char │ │ │ │ +0000523c t ucs4lib_find_max_char │ │ │ │ 00000f80 t ucs4lib_rfind_char │ │ │ │ -0000555c t ucs4lib_utf8_encoder │ │ │ │ -00008fd4 t unicode___format__ │ │ │ │ +00003ca0 t ucs4lib_utf8_encoder │ │ │ │ +000076ac t unicode___format__ │ │ │ │ 00000998 r unicode___format____doc__ │ │ │ │ 00000790 d unicode_as_mapping │ │ │ │ 000007c4 d unicode_as_number │ │ │ │ 0000079c d unicode_as_sequence │ │ │ │ -00018160 t unicode_ascii_iter_next │ │ │ │ -00024a8c t unicode_askind │ │ │ │ -00008f90 t unicode_capitalize │ │ │ │ +00018194 t unicode_ascii_iter_next │ │ │ │ +000265f8 t unicode_askind │ │ │ │ +00007668 t unicode_capitalize │ │ │ │ 000033e8 r unicode_capitalize__doc__ │ │ │ │ -0000bcf4 t unicode_casefold │ │ │ │ +0000a3cc t unicode_casefold │ │ │ │ 0000338c r unicode_casefold__doc__ │ │ │ │ -0002799c t unicode_center │ │ │ │ +00029574 t unicode_center │ │ │ │ 000032ec r unicode_center__doc__ │ │ │ │ -0001b738 t unicode_char │ │ │ │ +0001b784 t unicode_char │ │ │ │ 00002898 t unicode_check_encoding_errors │ │ │ │ -00005c78 t unicode_check_modifiable │ │ │ │ -00019574 t unicode_compare │ │ │ │ -00026650 t unicode_count │ │ │ │ +000043bc t unicode_check_modifiable │ │ │ │ +000195c0 t unicode_compare │ │ │ │ +000281bc t unicode_count │ │ │ │ 00003220 r unicode_count__doc__ │ │ │ │ -0002675c t unicode_count_impl │ │ │ │ -000026ec t unicode_dealloc │ │ │ │ -00021fd4 t unicode_decode_call_errorhandler_writer │ │ │ │ -00002f14 t unicode_decode_locale │ │ │ │ +000282c8 t unicode_count_impl │ │ │ │ +000026dc t unicode_dealloc │ │ │ │ +00022200 t unicode_decode_call_errorhandler_writer │ │ │ │ +00002f04 t unicode_decode_locale │ │ │ │ 00000da8 t unicode_decode_utf8 │ │ │ │ 00000658 r unicode_doc │ │ │ │ -0001de98 t unicode_encode │ │ │ │ +0001e0c8 t unicode_encode │ │ │ │ 00003020 r unicode_encode__doc__ │ │ │ │ 000033e4 t unicode_encode_call_errorhandler │ │ │ │ -00018810 t unicode_encode_locale │ │ │ │ -00004404 t unicode_encode_ucs1 │ │ │ │ -0001a704 t unicode_encode_utf8 │ │ │ │ -00019f10 t unicode_endswith │ │ │ │ +00018844 t unicode_encode_locale │ │ │ │ +00023a5c t unicode_encode_ucs1 │ │ │ │ +0001a750 t unicode_encode_utf8 │ │ │ │ +00019f5c t unicode_endswith │ │ │ │ 00000a04 r unicode_endswith__doc__ │ │ │ │ -00015670 t unicode_expandtabs │ │ │ │ +000156a4 t unicode_expandtabs │ │ │ │ 00002f78 r unicode_expandtabs__doc__ │ │ │ │ -00005cf0 t unicode_fill │ │ │ │ +00029508 t unicode_fill │ │ │ │ 00003588 t unicode_fill_utf8 │ │ │ │ -0001e0dc t unicode_find │ │ │ │ +0001e30c t unicode_find │ │ │ │ 00002e84 r unicode_find__doc__ │ │ │ │ -0000997c t unicode_fromformat_write_cstr │ │ │ │ -00009e7c t unicode_fromformat_write_str │ │ │ │ +00009998 t unicode_fromformat_write_cstr │ │ │ │ +00009e98 t unicode_fromformat_write_str │ │ │ │ 0000118c t unicode_fromformat_write_wcstr │ │ │ │ -0001b4e8 t unicode_getitem │ │ │ │ -0000d7f4 t unicode_getnewargs │ │ │ │ +0001b534 t unicode_getitem │ │ │ │ +0000becc t unicode_getnewargs │ │ │ │ 00000760 t unicode_hash │ │ │ │ -0000748c t unicode_index │ │ │ │ +00005b64 t unicode_index │ │ │ │ 00002d74 r unicode_index__doc__ │ │ │ │ -0001b138 t unicode_isalnum │ │ │ │ +0001b184 t unicode_isalnum │ │ │ │ 00002794 r unicode_isalnum__doc__ │ │ │ │ -00007260 t unicode_isalpha │ │ │ │ +00005938 t unicode_isalpha │ │ │ │ 00002874 r unicode_isalpha__doc__ │ │ │ │ -0001c468 t unicode_isascii │ │ │ │ +0001c688 t unicode_isascii │ │ │ │ 00002cbc r unicode_isascii__doc__ │ │ │ │ -0000d5d4 t unicode_isdecimal │ │ │ │ +0000bcac t unicode_isdecimal │ │ │ │ 000026bc r unicode_isdecimal__doc__ │ │ │ │ -00028b0c t unicode_isdigit │ │ │ │ +0002a6e4 t unicode_isdigit │ │ │ │ 000025ec r unicode_isdigit__doc__ │ │ │ │ -0001d564 t unicode_isidentifier │ │ │ │ +0001d794 t unicode_isidentifier │ │ │ │ 00002454 r unicode_isidentifier__doc__ │ │ │ │ -0000bea0 t unicode_islower │ │ │ │ +0000a578 t unicode_islower │ │ │ │ 00002be0 r unicode_islower__doc__ │ │ │ │ 00000bbc t unicode_isnumeric │ │ │ │ 00002520 r unicode_isnumeric__doc__ │ │ │ │ -0002bde4 t unicode_isprintable │ │ │ │ +0002d9bc t unicode_isprintable │ │ │ │ 000023b0 r unicode_isprintable__doc__ │ │ │ │ -000288bc t unicode_isspace │ │ │ │ +0002a494 t unicode_isspace │ │ │ │ 00002948 r unicode_isspace__doc__ │ │ │ │ 00000a90 t unicode_istitle │ │ │ │ 00002a1c r unicode_istitle__doc__ │ │ │ │ -000270fc t unicode_isupper │ │ │ │ +00028c68 t unicode_isupper │ │ │ │ 00002b00 r unicode_isupper__doc__ │ │ │ │ -00018060 t unicode_iter │ │ │ │ -00017f48 t unicode_join │ │ │ │ +00018094 t unicode_iter │ │ │ │ +00017f7c t unicode_join │ │ │ │ 000022c4 r unicode_join__doc__ │ │ │ │ 00001244 t unicode_kind_name │ │ │ │ -0000a3a4 t unicode_length │ │ │ │ -0002a3e0 t unicode_ljust │ │ │ │ +0000a3c0 t unicode_length │ │ │ │ +0002bfb8 t unicode_ljust │ │ │ │ 00002220 r unicode_ljust__doc__ │ │ │ │ -00014b70 t unicode_lower │ │ │ │ +00014ba4 t unicode_lower │ │ │ │ 000021d8 r unicode_lower__doc__ │ │ │ │ -0001b8c4 t unicode_lstrip │ │ │ │ +0001b910 t unicode_lstrip │ │ │ │ 00002084 r unicode_lstrip__doc__ │ │ │ │ -00006d68 t unicode_maketrans │ │ │ │ +00005440 t unicode_maketrans │ │ │ │ 00000ee8 r unicode_maketrans__doc__ │ │ │ │ 00000854 d unicode_methods │ │ │ │ -0001eb70 t unicode_mod │ │ │ │ -000246f0 t unicode_new │ │ │ │ -00013248 t unicode_partition │ │ │ │ +0001eda0 t unicode_mod │ │ │ │ +0002625c t unicode_new │ │ │ │ +0001327c t unicode_partition │ │ │ │ 000015f8 r unicode_partition__doc__ │ │ │ │ -0002937c t unicode_removeprefix │ │ │ │ +0002af54 t unicode_removeprefix │ │ │ │ 00001dc4 r unicode_removeprefix__doc__ │ │ │ │ -0000bd74 t unicode_removesuffix │ │ │ │ +0000a44c t unicode_removesuffix │ │ │ │ 00001cc8 r unicode_removesuffix__doc__ │ │ │ │ -0001d7d0 t unicode_repeat │ │ │ │ -00015e24 t unicode_replace │ │ │ │ +0001da00 t unicode_repeat │ │ │ │ +00015e58 t unicode_replace │ │ │ │ 00001ea4 r unicode_replace__doc__ │ │ │ │ -0000f088 t unicode_repr │ │ │ │ -00015348 t unicode_resize │ │ │ │ +0000f0a4 t unicode_repr │ │ │ │ +0001537c t unicode_resize │ │ │ │ 00002664 t unicode_result │ │ │ │ 0000272c t unicode_result.part.0 │ │ │ │ -00018b5c t unicode_rfind │ │ │ │ +00018b90 t unicode_rfind │ │ │ │ 00001bd4 r unicode_rfind__doc__ │ │ │ │ -0000599c t unicode_rindex │ │ │ │ +000040e0 t unicode_rindex │ │ │ │ 00001ac0 r unicode_rindex__doc__ │ │ │ │ -000290b8 t unicode_rjust │ │ │ │ +0002ac90 t unicode_rjust │ │ │ │ 00001a1c r unicode_rjust__doc__ │ │ │ │ -0000a3ac t unicode_rpartition │ │ │ │ +0000a3c8 t unicode_rpartition │ │ │ │ 00001464 r unicode_rpartition__doc__ │ │ │ │ -00007630 t unicode_rsplit │ │ │ │ +00005d08 t unicode_rsplit │ │ │ │ 0000126c r unicode_rsplit__doc__ │ │ │ │ -000197ac t unicode_rstrip │ │ │ │ +000197f8 t unicode_rstrip │ │ │ │ 00001fe0 r unicode_rstrip__doc__ │ │ │ │ 00000ebc t unicode_sizeof │ │ │ │ 0000094c r unicode_sizeof__doc__ │ │ │ │ -00010948 t unicode_split │ │ │ │ +0001097c t unicode_split │ │ │ │ 00001778 r unicode_split__doc__ │ │ │ │ -000215f4 t unicode_splitlines │ │ │ │ +00021820 t unicode_splitlines │ │ │ │ 000011a4 r unicode_splitlines__doc__ │ │ │ │ -0000aa9c t unicode_startswith │ │ │ │ +0000aab8 t unicode_startswith │ │ │ │ 00000b34 r unicode_startswith__doc__ │ │ │ │ -0002b85c t unicode_str │ │ │ │ -0001404c t unicode_strip │ │ │ │ +0002d434 t unicode_str │ │ │ │ +00014080 t unicode_strip │ │ │ │ 00002128 r unicode_strip__doc__ │ │ │ │ -00018268 t unicode_subscript │ │ │ │ +0001829c t unicode_subscript │ │ │ │ 00000960 t unicode_swapcase │ │ │ │ 0000113c r unicode_swapcase__doc__ │ │ │ │ -0000c048 t unicode_title │ │ │ │ +0000a720 t unicode_title │ │ │ │ 00003484 r unicode_title__doc__ │ │ │ │ -000253cc t unicode_translate │ │ │ │ +00026f38 t unicode_translate │ │ │ │ 00000d3c r unicode_translate__doc__ │ │ │ │ -00027338 t unicode_upper │ │ │ │ +00028ea4 t unicode_upper │ │ │ │ 00000cf4 r unicode_upper__doc__ │ │ │ │ -0001a370 t unicode_vectorcall │ │ │ │ -0000c6cc t unicode_zfill │ │ │ │ +0001a3bc t unicode_vectorcall │ │ │ │ +0000ada4 t unicode_zfill │ │ │ │ 00000c68 r unicode_zfill__doc__ │ │ │ │ -000181ec t unicodeiter_dealloc │ │ │ │ -0000bcb4 t unicodeiter_len │ │ │ │ +00018220 t unicodeiter_dealloc │ │ │ │ +0000a38c t unicodeiter_len │ │ │ │ 00000750 d unicodeiter_methods │ │ │ │ -00022cb4 t unicodeiter_next │ │ │ │ -0000be44 t unicodeiter_reduce │ │ │ │ -0000c0cc t unicodeiter_setstate │ │ │ │ +000237dc t unicodeiter_next │ │ │ │ +0000a51c t unicodeiter_reduce │ │ │ │ +0000a7a4 t unicodeiter_setstate │ │ │ │ 00000550 t unicodeiter_traverse │ │ │ │ 000004e0 r utf7_category │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wmemchr │ │ │ │ U wmemcmp │ │ │ │ -000090b0 t xmlcharrefreplace │ │ │ │ +00007788 t xmlcharrefreplace │ │ │ │ │ │ │ │ unicodectype.o: │ │ │ │ 0001b404 R _PyUnicode_ExtendedCase │ │ │ │ 00000104 T _PyUnicode_IsAlpha │ │ │ │ 00000000 T _PyUnicode_IsCaseIgnorable │ │ │ │ 00000640 T _PyUnicode_IsCased │ │ │ │ 00000158 T _PyUnicode_IsDecimalDigit │ │ │ │ @@ -11855,15 +11853,15 @@ │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_Occurred │ │ │ │ 00000000 T PyErr_ResourceWarning │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ U PyErr_SetString │ │ │ │ 000006f8 T PyErr_Warn │ │ │ │ -0000154c T PyErr_WarnEx │ │ │ │ +00001544 T PyErr_WarnEx │ │ │ │ 00000700 T PyErr_WarnExplicit │ │ │ │ 00000190 T PyErr_WarnExplicitFormat │ │ │ │ 00000268 T PyErr_WarnExplicitObject │ │ │ │ 000007fc T PyErr_WarnFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_ImportError │ │ │ │ @@ -11912,15 +11910,15 @@ │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetLength │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Splitlines │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Tailmatch │ │ │ │ U PyUnicode_Type │ │ │ │ -00001f1c t Py_XDECREF │ │ │ │ +00001f14 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ 00000844 T _PyErr_WarnExplicitObjectWithContext │ │ │ │ 00000150 t _PyErr_WarnFormat.constprop.0 │ │ │ │ 00000728 t _PyErr_WarnFormatV │ │ │ │ 00000688 T _PyErr_WarnUnawaitedAgenMethod │ │ │ │ 0000004c T _PyErr_WarnUnawaitedCoroutine │ │ │ │ @@ -11945,21 +11943,21 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000018 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000b4 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ -00001d44 t already_warned │ │ │ │ +00001d3c t already_warned │ │ │ │ 00000314 t check_matched.part.0 │ │ │ │ 00000000 t create_filter │ │ │ │ -00001740 t do_warn │ │ │ │ +00001738 t do_warn │ │ │ │ 00000154 t get_current_tstate │ │ │ │ -0000147c t get_warnings_attr │ │ │ │ -00001898 t setup_context │ │ │ │ +00001474 t get_warnings_attr │ │ │ │ +00001890 t setup_context │ │ │ │ U stderr │ │ │ │ 000001ac t warn_explicit │ │ │ │ 0000003c r warnings__doc__ │ │ │ │ 000000e8 t warnings_filters_mutated │ │ │ │ 000000a8 r warnings_filters_mutated__doc__ │ │ │ │ 00000108 d warnings_functions │ │ │ │ 00000000 d warnings_module │ │ │ │ @@ -11969,64 +11967,64 @@ │ │ │ │ 000001b4 r warnings_warn__doc__ │ │ │ │ 000002b0 t warnings_warn_explicit │ │ │ │ 000000cc r warnings_warn_explicit__doc__ │ │ │ │ │ │ │ │ Python-ast.o: │ │ │ │ 00000068 d AST_type_slots │ │ │ │ 00000000 d AST_type_spec │ │ │ │ -00000154 r AnnAssign_fields │ │ │ │ -000001ec r Assert_fields │ │ │ │ -00000130 r Assign_fields │ │ │ │ -00000178 r AsyncFor_fields │ │ │ │ -000000f4 r AsyncFunctionDef_fields │ │ │ │ -000001b0 r AsyncWith_fields │ │ │ │ -000002c4 r Attribute_fields │ │ │ │ -00000148 r AugAssign_fields │ │ │ │ -00000288 r Await_fields │ │ │ │ -00000230 r BinOp_fields │ │ │ │ -00000220 r BoolOp_fields │ │ │ │ -000002a0 r Call_fields │ │ │ │ -00000110 r ClassDef_fields │ │ │ │ -00000294 r Compare_fields │ │ │ │ -000002bc r Constant_fields │ │ │ │ -0000012c r Delete_fields │ │ │ │ -00000274 r DictComp_fields │ │ │ │ -00000258 r Dict_fields │ │ │ │ -00000328 r ExceptHandler_fields │ │ │ │ -0000020c r Expr_fields │ │ │ │ -000000bc r Expression_fields │ │ │ │ -00000164 r For_fields │ │ │ │ -000002ac r FormattedValue_fields │ │ │ │ -000000d8 r FunctionDef_fields │ │ │ │ -000000c0 r FunctionType_fields │ │ │ │ -00000280 r GeneratorExp_fields │ │ │ │ -00000204 r Global_fields │ │ │ │ -0000024c r IfExp_fields │ │ │ │ -00000198 r If_fields │ │ │ │ -000001f8 r ImportFrom_fields │ │ │ │ -000001f4 r Import_fields │ │ │ │ -000000b8 r Interactive_fields │ │ │ │ -000002b8 r JoinedStr_fields │ │ │ │ -00000244 r Lambda_fields │ │ │ │ -00000264 r ListComp_fields │ │ │ │ -000002ec r List_fields │ │ │ │ -000003ec r MatchAs_fields │ │ │ │ -000003d8 r MatchClass_fields │ │ │ │ -000003cc r MatchMapping_fields │ │ │ │ -000003f4 r MatchOr_fields │ │ │ │ -000003c8 r MatchSequence_fields │ │ │ │ -000003c4 r MatchSingleton_fields │ │ │ │ -000003e8 r MatchStar_fields │ │ │ │ -000003c0 r MatchValue_fields │ │ │ │ -000001bc r Match_fields │ │ │ │ -000000b0 r Module_fields │ │ │ │ -000002e4 r Name_fields │ │ │ │ -00000228 r NamedExpr_fields │ │ │ │ -00000208 r Nonlocal_fields │ │ │ │ -0000041c r ParamSpec_fields │ │ │ │ +0000014c r AnnAssign_fields │ │ │ │ +000001e4 r Assert_fields │ │ │ │ +00000128 r Assign_fields │ │ │ │ +00000170 r AsyncFor_fields │ │ │ │ +000000ec r AsyncFunctionDef_fields │ │ │ │ +000001a8 r AsyncWith_fields │ │ │ │ +000002bc r Attribute_fields │ │ │ │ +00000140 r AugAssign_fields │ │ │ │ +00000280 r Await_fields │ │ │ │ +00000228 r BinOp_fields │ │ │ │ +00000218 r BoolOp_fields │ │ │ │ +00000298 r Call_fields │ │ │ │ +00000108 r ClassDef_fields │ │ │ │ +0000028c r Compare_fields │ │ │ │ +000002b4 r Constant_fields │ │ │ │ +00000124 r Delete_fields │ │ │ │ +0000026c r DictComp_fields │ │ │ │ +00000250 r Dict_fields │ │ │ │ +00000320 r ExceptHandler_fields │ │ │ │ +00000204 r Expr_fields │ │ │ │ +000000b4 r Expression_fields │ │ │ │ +0000015c r For_fields │ │ │ │ +000002a4 r FormattedValue_fields │ │ │ │ +000000d0 r FunctionDef_fields │ │ │ │ +000000b8 r FunctionType_fields │ │ │ │ +00000278 r GeneratorExp_fields │ │ │ │ +000001fc r Global_fields │ │ │ │ +00000244 r IfExp_fields │ │ │ │ +00000190 r If_fields │ │ │ │ +000001f0 r ImportFrom_fields │ │ │ │ +000001ec r Import_fields │ │ │ │ +000000b0 r Interactive_fields │ │ │ │ +000002b0 r JoinedStr_fields │ │ │ │ +0000023c r Lambda_fields │ │ │ │ +0000025c r ListComp_fields │ │ │ │ +000002e4 r List_fields │ │ │ │ +000003e4 r MatchAs_fields │ │ │ │ +000003d0 r MatchClass_fields │ │ │ │ +000003c4 r MatchMapping_fields │ │ │ │ +000003ec r MatchOr_fields │ │ │ │ +000003c0 r MatchSequence_fields │ │ │ │ +000003bc r MatchSingleton_fields │ │ │ │ +000003e0 r MatchStar_fields │ │ │ │ +000003b8 r MatchValue_fields │ │ │ │ +000001b4 r Match_fields │ │ │ │ +000000a8 r Module_fields │ │ │ │ +000002dc r Name_fields │ │ │ │ +00000220 r NamedExpr_fields │ │ │ │ +00000200 r Nonlocal_fields │ │ │ │ +00000414 r ParamSpec_fields │ │ │ │ 00001610 T PyAST_Check │ │ │ │ 00001b28 T PyAST_mod2obj │ │ │ │ 000141fc T PyAST_obj2mod │ │ │ │ U PyBaseObject_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ @@ -12040,15 +12038,15 @@ │ │ │ │ U PyErr_WarnFormat │ │ │ │ U PyExc_DeprecationWarning │ │ │ │ U PyExc_RecursionError │ │ │ │ U PyExc_RuntimeError │ │ │ │ U PyExc_SystemError │ │ │ │ U PyExc_TypeError │ │ │ │ U PyExc_ValueError │ │ │ │ -00012880 T PyInit__ast │ │ │ │ +000128dc T PyInit__ast │ │ │ │ U PyList_Append │ │ │ │ U PyList_AsTuple │ │ │ │ U PyList_New │ │ │ │ U PyList_Type │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_Type │ │ │ │ @@ -12082,34 +12080,34 @@ │ │ │ │ U PyType_GetSlot │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ U Py_GenericAliasType │ │ │ │ -00006308 t Py_XDECREF │ │ │ │ -000001c4 r Raise_fields │ │ │ │ -00000128 r Return_fields │ │ │ │ -0000026c r SetComp_fields │ │ │ │ -00000260 r Set_fields │ │ │ │ -000002fc r Slice_fields │ │ │ │ -000002dc r Starred_fields │ │ │ │ -000002d0 r Subscript_fields │ │ │ │ -000001dc r TryStar_fields │ │ │ │ -000001cc r Try_fields │ │ │ │ -000002f4 r Tuple_fields │ │ │ │ -0000013c r TypeAlias_fields │ │ │ │ -000003f8 r TypeIgnore_fields │ │ │ │ -00000424 r TypeVarTuple_fields │ │ │ │ -00000410 r TypeVar_fields │ │ │ │ -0000023c r UnaryOp_fields │ │ │ │ -0000018c r While_fields │ │ │ │ -000001a4 r With_fields │ │ │ │ -00000290 r YieldFrom_fields │ │ │ │ -0000028c r Yield_fields │ │ │ │ +00006304 t Py_XDECREF │ │ │ │ +000001bc r Raise_fields │ │ │ │ +00000120 r Return_fields │ │ │ │ +00000264 r SetComp_fields │ │ │ │ +00000258 r Set_fields │ │ │ │ +000002f4 r Slice_fields │ │ │ │ +000002d4 r Starred_fields │ │ │ │ +000002c8 r Subscript_fields │ │ │ │ +000001d4 r TryStar_fields │ │ │ │ +000001c4 r Try_fields │ │ │ │ +000002ec r Tuple_fields │ │ │ │ +00000134 r TypeAlias_fields │ │ │ │ +000003f0 r TypeIgnore_fields │ │ │ │ +0000041c r TypeVarTuple_fields │ │ │ │ +00000408 r TypeVar_fields │ │ │ │ +00000234 r UnaryOp_fields │ │ │ │ +00000184 r While_fields │ │ │ │ +0000019c r With_fields │ │ │ │ +00000288 r YieldFrom_fields │ │ │ │ +00000284 r Yield_fields │ │ │ │ 00013914 T _PyAST_AnnAssign │ │ │ │ 00000080 T _PyAST_Assert │ │ │ │ 00000270 T _PyAST_Assign │ │ │ │ 0001d5c8 T _PyAST_AsyncFor │ │ │ │ 000126e0 T _PyAST_AsyncFunctionDef │ │ │ │ 00013cd0 T _PyAST_AsyncWith │ │ │ │ 00000128 T _PyAST_Attribute │ │ │ │ @@ -12180,26 +12178,26 @@ │ │ │ │ 0000f0d8 T _PyAST_Yield │ │ │ │ 0001381c T _PyAST_YieldFrom │ │ │ │ 000002fc T _PyAST_alias │ │ │ │ 00000458 T _PyAST_arg │ │ │ │ 00000768 T _PyAST_arguments │ │ │ │ 00000e30 T _PyAST_comprehension │ │ │ │ 000011e4 T _PyAST_keyword │ │ │ │ -0001288c T _PyAST_match_case │ │ │ │ +00012880 T _PyAST_match_case │ │ │ │ 000013bc T _PyAST_withitem │ │ │ │ U _PyArena_AddPyObject │ │ │ │ U _PyArena_Malloc │ │ │ │ 0000169c t _PyOnceFlag_CallOnce.constprop.0 │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PyType_Name │ │ │ │ U _PyUnion_Type │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ -00006330 t _Py_EnterRecursiveCall │ │ │ │ +0000632c t _Py_EnterRecursiveCall │ │ │ │ U _Py_NoneStruct │ │ │ │ 000000d4 T _Py_asdl_alias_seq_new │ │ │ │ 00000640 T _Py_asdl_arg_seq_new │ │ │ │ 00003e08 T _Py_asdl_arguments_seq_new │ │ │ │ 00000f54 T _Py_asdl_comprehension_seq_new │ │ │ │ 00000744 T _Py_asdl_excepthandler_seq_new │ │ │ │ 0000055c T _Py_asdl_expr_seq_new │ │ │ │ @@ -12216,75 +12214,75 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U _Py_union_type_or │ │ │ │ U __aeabi_read_tp │ │ │ │ U __sync_synchronize │ │ │ │ 00000014 d _astmodule │ │ │ │ 00003160 t add_ast_annotations │ │ │ │ 00001844 t add_attributes │ │ │ │ -0000038c r alias_attributes │ │ │ │ -00000384 r alias_fields │ │ │ │ -0000035c r arg_attributes │ │ │ │ -00000350 r arg_fields │ │ │ │ -00000334 r arguments_fields │ │ │ │ +00000384 r alias_attributes │ │ │ │ +0000037c r alias_fields │ │ │ │ +00000354 r arg_attributes │ │ │ │ +00000348 r arg_fields │ │ │ │ +0000032c r arguments_fields │ │ │ │ 00013a1c t ast2obj_alias │ │ │ │ -0000592c t ast2obj_arg.part.0 │ │ │ │ -000052b0 t ast2obj_arguments │ │ │ │ +00005928 t ast2obj_arg.part.0 │ │ │ │ +000052ac t ast2obj_arguments │ │ │ │ 0001df70 t ast2obj_comprehension │ │ │ │ 0001e184 t ast2obj_excepthandler │ │ │ │ 00003dc8 t ast2obj_expr │ │ │ │ 000139c8 t ast2obj_expr_context.isra.0 │ │ │ │ 00013d38 t ast2obj_keyword │ │ │ │ 000022c0 t ast2obj_list │ │ │ │ 0001ea04 t ast2obj_match_case │ │ │ │ 0001e608 t ast2obj_object │ │ │ │ -00005184 t ast2obj_operator.isra.0 │ │ │ │ +00005180 t ast2obj_operator.isra.0 │ │ │ │ 0001ebc8 t ast2obj_pattern │ │ │ │ 000023a8 t ast2obj_stmt │ │ │ │ 0001e62c t ast2obj_type_param │ │ │ │ 0001e4a4 t ast2obj_withitem │ │ │ │ 0000007c t ast_clear │ │ │ │ 00001a98 t ast_dealloc │ │ │ │ 00001a3c t ast_traverse │ │ │ │ 000000d0 d ast_type_getsets │ │ │ │ -00005c3c t ast_type_init │ │ │ │ +00005c38 t ast_type_init │ │ │ │ 00000118 d ast_type_members │ │ │ │ 000000f8 d ast_type_methods │ │ │ │ -0000b6ec t ast_type_reduce │ │ │ │ +0000b6e8 t ast_type_reduce │ │ │ │ 000128e8 t astmodule_exec │ │ │ │ 00000048 d astmodule_slots │ │ │ │ -00000308 r comprehension_fields │ │ │ │ -00000318 r excepthandler_attributes │ │ │ │ -00000210 r expr_attributes │ │ │ │ +00000300 r comprehension_fields │ │ │ │ +00000310 r excepthandler_attributes │ │ │ │ +00000208 r expr_attributes │ │ │ │ 00000520 t init_types │ │ │ │ -00000374 r keyword_attributes │ │ │ │ -0000036c r keyword_fields │ │ │ │ +0000036c r keyword_attributes │ │ │ │ +00000364 r keyword_fields │ │ │ │ 000016ec t make_type │ │ │ │ -000003a4 r match_case_fields │ │ │ │ +0000039c r match_case_fields │ │ │ │ U memset │ │ │ │ 00000154 t obj2ast_alias │ │ │ │ 0001d920 t obj2ast_arg │ │ │ │ 0001c770 t obj2ast_arguments │ │ │ │ 00000fd4 t obj2ast_comprehension │ │ │ │ 000007c4 t obj2ast_excepthandler │ │ │ │ -000063fc t obj2ast_expr │ │ │ │ +000063f8 t obj2ast_expr │ │ │ │ 0001c160 t obj2ast_expr_context.isra.0 │ │ │ │ 0001c0bc t obj2ast_identifier.isra.0 │ │ │ │ -00006388 t obj2ast_int.isra.0 │ │ │ │ +00006384 t obj2ast_int.isra.0 │ │ │ │ 0001c214 t obj2ast_keyword │ │ │ │ 00001720 t obj2ast_match_case │ │ │ │ 0001d684 t obj2ast_operator.isra.0 │ │ │ │ 00001adc t obj2ast_pattern │ │ │ │ 00014f6c t obj2ast_stmt │ │ │ │ 00003cdc t obj2ast_string.isra.0 │ │ │ │ 000032c8 t obj2ast_type_param │ │ │ │ 00001490 t obj2ast_withitem │ │ │ │ -000003b0 r pattern_attributes │ │ │ │ -000000c8 r stmt_attributes │ │ │ │ -00000400 r type_param_attributes │ │ │ │ -0000039c r withitem_fields │ │ │ │ +000003a8 r pattern_attributes │ │ │ │ +000000c0 r stmt_attributes │ │ │ │ +000003f8 r type_param_attributes │ │ │ │ +00000394 r withitem_fields │ │ │ │ │ │ │ │ Python-tokenize.o: │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ U PyErr_SetNone │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetString │ │ │ │ @@ -12354,27 +12352,27 @@ │ │ │ │ U PyDict_Contains │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Occurred │ │ │ │ U PyList_AsTuple │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsSsize_t │ │ │ │ U PyTuple_New │ │ │ │ -00002158 t Py_XDECREF │ │ │ │ +00002160 t Py_XDECREF │ │ │ │ 00000000 T _PyAssemble_MakeCodeObject │ │ │ │ U _PyBytes_Resize │ │ │ │ U _PyCode_New │ │ │ │ U _PyCode_Validate │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_set_localsplus_info │ │ │ │ -00002070 t assemble_emit_exception_table_item │ │ │ │ -0000200c t write_location_signed_varint │ │ │ │ +00002078 t assemble_emit_exception_table_item │ │ │ │ +00002014 t write_location_signed_varint │ │ │ │ │ │ │ │ ast.o: │ │ │ │ 00000080 r CSWTCH.138 │ │ │ │ U PyBool_Type │ │ │ │ U PyBytes_Type │ │ │ │ U PyComplex_Type │ │ │ │ U PyErr_Format │ │ │ │ @@ -12887,23 +12885,23 @@ │ │ │ │ U PyErr_SetObject │ │ │ │ U PyErr_SetRaisedException │ │ │ │ 000000fc T PyEval_EvalCode │ │ │ │ 00000044 T PyEval_EvalCodeEx │ │ │ │ 0000113c T PyEval_EvalFrame │ │ │ │ 00001110 T PyEval_EvalFrameEx │ │ │ │ 00000000 T PyEval_GetBuiltins │ │ │ │ -00013220 T PyEval_GetFrame │ │ │ │ +00013268 T PyEval_GetFrame │ │ │ │ 00000be4 T PyEval_GetFrameBuiltins │ │ │ │ 00000b68 T PyEval_GetFrameGlobals │ │ │ │ 00000b64 T PyEval_GetFrameLocals │ │ │ │ 00000c74 T PyEval_GetFuncDesc │ │ │ │ 00000cec T PyEval_GetFuncName │ │ │ │ -00012404 T PyEval_GetGlobals │ │ │ │ +0001244c T PyEval_GetGlobals │ │ │ │ 00000d68 T PyEval_GetLocals │ │ │ │ -000131c4 T PyEval_MergeCompilerFlags │ │ │ │ +0001320c T PyEval_MergeCompilerFlags │ │ │ │ 00000f78 T PyEval_SetProfile │ │ │ │ 00000fc4 T PyEval_SetProfileAllThreads │ │ │ │ 00000c28 T PyEval_SetTrace │ │ │ │ 0000105c T PyEval_SetTraceAllThreads │ │ │ │ U PyExc_AssertionError │ │ │ │ U PyExc_AttributeError │ │ │ │ U PyExc_BaseExceptionGroup │ │ │ │ @@ -13013,16 +13011,16 @@ │ │ │ │ U PySequence_Tuple │ │ │ │ U PySet_Add │ │ │ │ U PySet_Contains │ │ │ │ U PySet_New │ │ │ │ U PySet_Type │ │ │ │ U PySlice_New │ │ │ │ U PySuper_Type │ │ │ │ -00013dc4 T PyThreadState_EnterTracing │ │ │ │ -00013dd4 T PyThreadState_LeaveTracing │ │ │ │ +00013e0c T PyThreadState_EnterTracing │ │ │ │ +00013e1c T PyThreadState_LeaveTracing │ │ │ │ U PyThreadState_Next │ │ │ │ U PyTraceBack_Here │ │ │ │ U PyTupleIter_Type │ │ │ │ U PyTuple_GetItem │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Pack │ │ │ │ U PyTuple_Type │ │ │ │ @@ -13033,17 +13031,17 @@ │ │ │ │ U PyUnicode_Concat │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Type │ │ │ │ 00000618 T PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ U PyUnstable_InterpreterFrame_GetLine │ │ │ │ -00013de4 T Py_EnterRecursiveCall │ │ │ │ -00013528 T Py_GetRecursionLimit │ │ │ │ -00013e3c T Py_LeaveRecursiveCall │ │ │ │ +00013e2c T Py_EnterRecursiveCall │ │ │ │ +00013570 T Py_GetRecursionLimit │ │ │ │ +00013e84 T Py_LeaveRecursiveCall │ │ │ │ 00000174 T Py_SetRecursionLimit │ │ │ │ U _PyBuildSlice_ConsumeRefs │ │ │ │ U _PyCoro_GetAwaitableIter │ │ │ │ U _PyDict_FromItems │ │ │ │ U _PyDict_LoadGlobal │ │ │ │ U _PyDict_MergeEx │ │ │ │ U _PyDict_SendEvent │ │ │ │ @@ -13060,45 +13058,45 @@ │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyErr_SetString │ │ │ │ 0000080c T _PyEvalFramePushAndInit │ │ │ │ 00000438 R _PyEval_BinaryOps │ │ │ │ U _PyEval_BuiltinsFromGlobals │ │ │ │ 00000000 T _PyEval_CallTracing │ │ │ │ 00000904 T _PyEval_CheckExceptStarTypeValid │ │ │ │ -00012368 T _PyEval_CheckExceptTypeValid │ │ │ │ +000123b0 T _PyEval_CheckExceptTypeValid │ │ │ │ 000004a0 R _PyEval_ConversionFuncs │ │ │ │ 00001aac t _PyEval_EvalFrame │ │ │ │ 00001ac8 T _PyEval_EvalFrameDefault │ │ │ │ 000009b8 T _PyEval_ExceptionGroupMatch │ │ │ │ 00000b08 T _PyEval_FormatAwaitableError │ │ │ │ 00000000 T _PyEval_FormatExcCheckArg │ │ │ │ 000003d4 T _PyEval_FormatExcUnbound │ │ │ │ 00000448 T _PyEval_FormatKwargsError │ │ │ │ -00011d9c T _PyEval_FrameClearAndPop │ │ │ │ +00011de4 T _PyEval_FrameClearAndPop │ │ │ │ 00000154 T _PyEval_GetAsyncGenFinalizer │ │ │ │ 00000134 T _PyEval_GetAsyncGenFirstiter │ │ │ │ 000002a8 T _PyEval_GetBuiltin │ │ │ │ 000010f4 T _PyEval_GetBuiltinId │ │ │ │ 000000a4 T _PyEval_GetBuiltins │ │ │ │ 00000d8c T _PyEval_GetCoroutineOriginTrackingDepth │ │ │ │ -000132cc T _PyEval_GetFrame │ │ │ │ -00013328 T _PyEval_GetFrameLocals │ │ │ │ -0001361c T _PyEval_MatchClass │ │ │ │ +00013314 T _PyEval_GetFrame │ │ │ │ +00013370 T _PyEval_GetFrameLocals │ │ │ │ +00013664 T _PyEval_MatchClass │ │ │ │ 0000065c T _PyEval_MatchKeys │ │ │ │ 00000f5c T _PyEval_MonitorRaise │ │ │ │ 00000398 T _PyEval_SetAsyncGenFinalizer │ │ │ │ 0000046c T _PyEval_SetAsyncGenFirstiter │ │ │ │ 00000dac T _PyEval_SetCoroutineOriginTrackingDepth │ │ │ │ U _PyEval_SetProfile │ │ │ │ U _PyEval_SetTrace │ │ │ │ -00012b30 T _PyEval_SliceIndex │ │ │ │ -00013e64 T _PyEval_SliceIndexNotNone │ │ │ │ +00012b78 T _PyEval_SliceIndex │ │ │ │ +00013eac T _PyEval_SliceIndexNotNone │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ -00011f58 T _PyEval_UnpackIterable │ │ │ │ +00011fa0 T _PyEval_UnpackIterable │ │ │ │ 000003ec T _PyEval_Vector │ │ │ │ U _PyExc_CreateExceptionGroup │ │ │ │ U _PyFloat_ExactDealloc │ │ │ │ U _PyFrame_ClearExceptCode │ │ │ │ U _PyFrame_GetLocals │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ U _PyFunction_FromConstructor │ │ │ │ @@ -13123,15 +13121,15 @@ │ │ │ │ 0000025c t _PyMutex_Unlock │ │ │ │ U _PyNumber_InPlacePowerNoMod │ │ │ │ U _PyNumber_PowerNoMod │ │ │ │ U _PyObject_FunctionStr │ │ │ │ U _PyObject_GetMethod │ │ │ │ U _PyObject_LookupSpecial │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ -00013128 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ +00013170 t _PyObject_VectorcallTstate.constprop.0 │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyRuntime │ │ │ │ U _PySet_Contains │ │ │ │ U _PySet_Update │ │ │ │ U _PyStack_UnpackDict │ │ │ │ U _PyStack_UnpackDict_FreeNoDecRef │ │ │ │ U _PySuper_Lookup │ │ │ │ @@ -13189,18 +13187,18 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_read_tp │ │ │ │ 00000010 r __func__.1 │ │ │ │ 000004c8 r __func__.2 │ │ │ │ 000004b0 r __func__.3 │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ -00011eb8 t clear_thread_frame │ │ │ │ -0001354c t do_monitor_exc │ │ │ │ -00012bf4 t do_raise │ │ │ │ -00012474 t import_from │ │ │ │ +00011f00 t clear_thread_frame │ │ │ │ +00013594 t do_monitor_exc │ │ │ │ +00012c3c t do_raise │ │ │ │ +000124bc t import_from │ │ │ │ 00000ab4 t initialize_locals │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000540 t missing_arguments │ │ │ │ 00000344 t monitor_stop_iteration │ │ │ │ 00000038 r opcode_targets.0 │ │ │ │ @@ -13339,15 +13337,15 @@ │ │ │ │ 000002e8 r NO_LOCATION │ │ │ │ U PyAST_Check │ │ │ │ U PyAST_obj2mod │ │ │ │ U PyCapsule_GetPointer │ │ │ │ U PyCapsule_New │ │ │ │ 00001600 T PyCode_Optimize │ │ │ │ 00005610 T PyCompile_OpcodeStackEffect │ │ │ │ -0000d688 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ +0000d6d0 T PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyComplex_Type │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_GetItemWithError │ │ │ │ U PyDict_Keys │ │ │ │ U PyDict_New │ │ │ │ U PyDict_Next │ │ │ │ U PyDict_SetDefaultRef │ │ │ │ @@ -13418,15 +13416,15 @@ │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromFormatV │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00007be4 t Py_XDECREF │ │ │ │ +00007c14 t Py_XDECREF │ │ │ │ 00000000 T _PyAST_Compile │ │ │ │ U _PyAST_ExprAsUnicode │ │ │ │ U _PyAST_GetDocString │ │ │ │ U _PyAST_Name │ │ │ │ U _PyAST_Optimize │ │ │ │ U _PyAST_Validate │ │ │ │ U _PyArena_Free │ │ │ │ @@ -13441,26 +13439,26 @@ │ │ │ │ U _PyCfg_OptimizeCodeUnit │ │ │ │ U _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ U _PyCfg_ToInstructionSequence │ │ │ │ U _PyCode_ConstantKey │ │ │ │ U _PyCode_GetFreevars │ │ │ │ 00000c10 T _PyCompile_Assemble │ │ │ │ 00001588 T _PyCompile_AstOptimize │ │ │ │ -0000ce54 T _PyCompile_CleanDoc │ │ │ │ +0000ce9c T _PyCompile_CleanDoc │ │ │ │ 00000de0 T _PyCompile_CodeGen │ │ │ │ -0000e82c T _PyCompile_ConstCacheMergeOne │ │ │ │ +0000e9b0 T _PyCompile_ConstCacheMergeOne │ │ │ │ 00000de0 T _PyCompile_EnsureArrayLargeEnough │ │ │ │ -0001353c T _PyCompile_OpcodeHasArg │ │ │ │ -00013554 T _PyCompile_OpcodeHasConst │ │ │ │ -000135cc T _PyCompile_OpcodeHasExc │ │ │ │ -0001359c T _PyCompile_OpcodeHasFree │ │ │ │ -00013584 T _PyCompile_OpcodeHasJump │ │ │ │ -000135b4 T _PyCompile_OpcodeHasLocal │ │ │ │ -0001356c T _PyCompile_OpcodeHasName │ │ │ │ -00013510 T _PyCompile_OpcodeIsValid │ │ │ │ +000135a8 T _PyCompile_OpcodeHasArg │ │ │ │ +000135c0 T _PyCompile_OpcodeHasConst │ │ │ │ +00013638 T _PyCompile_OpcodeHasExc │ │ │ │ +00013608 T _PyCompile_OpcodeHasFree │ │ │ │ +000135f0 T _PyCompile_OpcodeHasJump │ │ │ │ +00013620 T _PyCompile_OpcodeHasLocal │ │ │ │ +000135d8 T _PyCompile_OpcodeHasName │ │ │ │ +0001357c T _PyCompile_OpcodeIsValid │ │ │ │ 00001474 T _PyCompile_OptimizeCfg │ │ │ │ U _PyErr_WarnExplicitObjectWithContext │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyInstructionSequence_AddNested │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_ApplyLabelMap │ │ │ │ U _PyInstructionSequence_InsertInstruction │ │ │ │ @@ -13469,16 +13467,16 @@ │ │ │ │ U _PyInstructionSequence_Type │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ 0000088c R _PyOpcode_Caches │ │ │ │ 00000768 R _PyOpcode_Deopt │ │ │ │ 00000000 D _PyOpcode_OpName │ │ │ │ 00000868 R _PyOpcode_PseudoTargets │ │ │ │ 0000098c R _PyOpcode_macro_expansion │ │ │ │ -0000d740 T _PyOpcode_num_popped │ │ │ │ -0000d8f4 T _PyOpcode_num_pushed │ │ │ │ +0000d788 T _PyOpcode_num_popped │ │ │ │ +0000d93c T _PyOpcode_num_pushed │ │ │ │ 00000338 R _PyOpcode_opcode_metadata │ │ │ │ U _PyRuntime │ │ │ │ U _PyST_GetScope │ │ │ │ U _PyST_GetSymbol │ │ │ │ U _PyST_IsFunctionLike │ │ │ │ U _PySet_NextEntry │ │ │ │ U _PySymtable_Build │ │ │ │ @@ -13491,89 +13489,89 @@ │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_Mangle │ │ │ │ U _Py_MaybeMangle │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_asdl_expr_seq_new │ │ │ │ 00001ce0 t addop_yield │ │ │ │ -000117d4 t assignment_helper │ │ │ │ +0001181c t assignment_helper │ │ │ │ 00006e04 t check_ann_expr │ │ │ │ 00001390 t check_ann_subscr │ │ │ │ 00000310 r compare_masks │ │ │ │ 000028a4 t compiler_add_yield_from │ │ │ │ -00008d48 t compiler_addcompare │ │ │ │ -0000773c t compiler_addop_load_const │ │ │ │ -000074d8 t compiler_addop_name │ │ │ │ -0000c634 t compiler_addop_o │ │ │ │ +00008d78 t compiler_addcompare │ │ │ │ +0000776c t compiler_addop_load_const │ │ │ │ +00007508 t compiler_addop_name │ │ │ │ +0000c67c t compiler_addop_o │ │ │ │ 000069ec t compiler_async_for │ │ │ │ 00004ea4 t compiler_async_with │ │ │ │ 00000eac t compiler_body │ │ │ │ -00012a18 t compiler_call_exit_with_nones │ │ │ │ -0000bd98 t compiler_call_helper │ │ │ │ -00011a40 t compiler_call_simple_kw_helper │ │ │ │ -0000b570 t compiler_check_debug_args │ │ │ │ -0000f360 t compiler_class │ │ │ │ -000084fc t compiler_compare │ │ │ │ +00012a84 t compiler_call_exit_with_nones │ │ │ │ +0000bde0 t compiler_call_helper │ │ │ │ +00011a88 t compiler_call_simple_kw_helper │ │ │ │ +0000b5b8 t compiler_check_debug_args │ │ │ │ +0000f3a8 t compiler_class │ │ │ │ +0000852c t compiler_compare │ │ │ │ 00000000 t compiler_comprehension │ │ │ │ 0000109c t compiler_comprehension_generator │ │ │ │ 00001f44 t compiler_comprehension_iter │ │ │ │ -0000b864 t compiler_default_arguments │ │ │ │ +0000b8ac t compiler_default_arguments │ │ │ │ 00000410 t compiler_enter_scope │ │ │ │ 000024c8 t compiler_error │ │ │ │ -00010708 t compiler_exit_scope │ │ │ │ -00011380 t compiler_for │ │ │ │ -00011cdc t compiler_free │ │ │ │ -000097c0 t compiler_function │ │ │ │ -00007c0c t compiler_jump_if.isra.0 │ │ │ │ -00011354 t compiler_lookup_arg │ │ │ │ -00010d88 t compiler_make_closure │ │ │ │ +00010750 t compiler_exit_scope │ │ │ │ +000113c8 t compiler_for │ │ │ │ +00011d24 t compiler_free │ │ │ │ +000097f0 t compiler_function │ │ │ │ +00007c3c t compiler_jump_if.isra.0 │ │ │ │ +0001139c t compiler_lookup_arg │ │ │ │ +00010dd0 t compiler_make_closure │ │ │ │ 00002b38 t compiler_match_inner.constprop.0 │ │ │ │ -00006d2c t compiler_nameop │ │ │ │ +00006d5c t compiler_nameop │ │ │ │ 00003010 t compiler_pattern │ │ │ │ 00006e84 t compiler_pattern_mapping │ │ │ │ 000040e4 t compiler_pattern_sequence │ │ │ │ -0000f0c4 t compiler_pop_except_and_reraise │ │ │ │ -0000bcf8 t compiler_push_fblock │ │ │ │ -0000f238 t compiler_slice │ │ │ │ -00012e48 t compiler_subdict │ │ │ │ +0000f10c t compiler_pop_except_and_reraise │ │ │ │ +0000bd40 t compiler_push_fblock │ │ │ │ +0000f280 t compiler_slice │ │ │ │ +00012eb4 t compiler_subdict │ │ │ │ 000025ec t compiler_subkwargs │ │ │ │ -0000db74 t compiler_try_except │ │ │ │ +0000dbbc t compiler_try_except │ │ │ │ 00001ff8 t compiler_try_finally │ │ │ │ 00005bf8 t compiler_try_star_except │ │ │ │ 000007c4 t compiler_try_star_finally │ │ │ │ 000005e4 t compiler_type_param_bound_or_default │ │ │ │ 000056ac t compiler_type_params │ │ │ │ 00000064 t compiler_typealias │ │ │ │ -00010ae4 t compiler_unit_free │ │ │ │ -0000eaa0 t compiler_unwind_fblock │ │ │ │ -0000e964 t compiler_unwind_fblock_stack │ │ │ │ +00010b2c t compiler_unit_free │ │ │ │ +0000eae8 t compiler_unwind_fblock │ │ │ │ +0000e874 t compiler_unwind_fblock_stack │ │ │ │ 00005544 t compiler_visit_annexpr │ │ │ │ -0000bbb0 t compiler_visit_argannotation │ │ │ │ -000041e4 t compiler_visit_expr1 │ │ │ │ +0000bbf8 t compiler_visit_argannotation │ │ │ │ +000041f4 t compiler_visit_expr1 │ │ │ │ 00001648 t compiler_visit_stmt │ │ │ │ 000078a0 t compiler_warn │ │ │ │ -000120fc t compiler_with │ │ │ │ -00012b0c t compiler_with_except_finish │ │ │ │ -00007400 t dict_add_o │ │ │ │ +00012168 t compiler_with │ │ │ │ +00012b78 t compiler_with_except_finish │ │ │ │ +00007430 t dict_add_o │ │ │ │ 00004bbc t emit_and_reset_fail_pop │ │ │ │ 00004b2c t ensure_fail_pop │ │ │ │ 000014a0 t find_ann │ │ │ │ -000112c8 t get_ref_type │ │ │ │ +00011310 t get_ref_type │ │ │ │ 00000000 t get_ref_type.part.0.isra.0 │ │ │ │ -0000f1ac t infer_type │ │ │ │ -0000cd00 t instr_sequence_to_cfg │ │ │ │ +0000f1f4 t infer_type │ │ │ │ +0000cd48 t instr_sequence_to_cfg │ │ │ │ 00004a8c t jump_to_fail_pop │ │ │ │ -00011d9c t load_args_for_super │ │ │ │ +00011de4 t load_args_for_super │ │ │ │ U memset │ │ │ │ -000078c8 t merge_consts_recursive │ │ │ │ -0000c6b8 t optimize_and_assemble │ │ │ │ +000078f8 t merge_consts_recursive │ │ │ │ +0000c700 t optimize_and_assemble │ │ │ │ 00004e18 t pattern_helper_rotate │ │ │ │ 00004ca8 t pattern_helper_store_name │ │ │ │ -00011f08 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ -00008edc t starunpack_helper │ │ │ │ +00011f50 t restore_inlined_comprehension_locals.constprop.0.isra.0 │ │ │ │ +00008f0c t starunpack_helper │ │ │ │ 00001de0 t wrap_in_stopiteration_handler │ │ │ │ │ │ │ │ context.o: │ │ │ │ U PyArg_ParseTupleAndKeywords │ │ │ │ 0000036c d PyContextTokenType_getsetlist │ │ │ │ 0000034c d PyContextTokenType_methods │ │ │ │ 00000000 D PyContextToken_Type │ │ │ │ @@ -13797,22 +13795,22 @@ │ │ │ │ U PyUnicode_Type │ │ │ │ U PyUnstable_InterpreterState_GetMainModule │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_EndInterpreter │ │ │ │ U Py_NewInterpreterFromConfig │ │ │ │ 000001f0 t Py_XDECREF │ │ │ │ 0000182c T _PyCrossInterpreterData_Clear │ │ │ │ -00000db8 T _PyCrossInterpreterData_Free │ │ │ │ +00000d9c T _PyCrossInterpreterData_Free │ │ │ │ 00000828 T _PyCrossInterpreterData_Init │ │ │ │ 000007d0 T _PyCrossInterpreterData_InitWithSize │ │ │ │ 00001808 T _PyCrossInterpreterData_Lookup │ │ │ │ -00000d88 T _PyCrossInterpreterData_New │ │ │ │ +00000d6c T _PyCrossInterpreterData_New │ │ │ │ 00000aec T _PyCrossInterpreterData_NewObject │ │ │ │ 000003fc T _PyCrossInterpreterData_RegisterClass │ │ │ │ -00000bfc T _PyCrossInterpreterData_Release │ │ │ │ +00000be0 T _PyCrossInterpreterData_Release │ │ │ │ 00000af4 T _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 00000e44 T _PyCrossInterpreterData_UnregisterClass │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyErr_SetFromPyStatus │ │ │ │ U _PyEval_AddPendingCall │ │ │ │ 00000000 d _PyExc_InterpreterError │ │ │ │ 000000d0 d _PyExc_InterpreterNotFoundError │ │ │ │ @@ -13850,15 +13848,15 @@ │ │ │ │ 00000000 T _PyXI_InitTypes │ │ │ │ 00001834 T _PyXI_NamespaceFromNames │ │ │ │ 00000500 T _PyXI_NewInterpreter │ │ │ │ 00000784 t _PyXI_excinfo_AsObject │ │ │ │ 00001384 t _PyXI_excinfo_Clear │ │ │ │ 0000008c t _PyXI_excinfo_InitFromException │ │ │ │ 00000ae0 T _PyXI_excinfo_format │ │ │ │ -00000c04 T _Py_CallInInterpreter │ │ │ │ +00000be8 T _Py_CallInInterpreter │ │ │ │ 00000afc T _Py_CallInInterpreterAndRawFree │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ @@ -13866,41 +13864,41 @@ │ │ │ │ U __aeabi_read_tp │ │ │ │ U __fprintf_chk │ │ │ │ 00000008 r __func__.0 │ │ │ │ 00000024 r __func__.1 │ │ │ │ 00000018 r __func__.2 │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ 0000140c t _bool_shared │ │ │ │ -00000b78 t _bytes_shared │ │ │ │ -00000b5c t _call_clear_xidata │ │ │ │ +00000b5c t _bytes_shared │ │ │ │ +0000094c t _call_clear_xidata │ │ │ │ 00000848 t _capture_current_exception │ │ │ │ 000004e0 t _copy_string_obj_raw │ │ │ │ 00000998 t _exit_session │ │ │ │ 000014a8 t _float_shared │ │ │ │ -00000c58 t _long_shared │ │ │ │ +00000c3c t _long_shared │ │ │ │ 000006fc t _lookup_getdata_from_registry.isra.0 │ │ │ │ 00001488 t _new_bool_object │ │ │ │ -00000bf0 t _new_bytes_object │ │ │ │ +00000bd4 t _new_bytes_object │ │ │ │ 00001510 t _new_float_object │ │ │ │ -00000d14 t _new_long_object │ │ │ │ +00000cf8 t _new_long_object │ │ │ │ 00001034 t _new_none_object │ │ │ │ -00000aa8 t _new_str_object │ │ │ │ -0000101c t _new_tuple_object │ │ │ │ +00000b1c t _new_str_object │ │ │ │ +00001090 t _new_tuple_object │ │ │ │ 00000fd0 t _none_shared │ │ │ │ 000001b0 t _register_builtins_for_crossinterpreter_data │ │ │ │ 0000133c t _release_xid_data.constprop.0.isra.0 │ │ │ │ 00000f94 t _set_xid_lookup_failure │ │ │ │ 00000dec t _sharedns_clear │ │ │ │ 00000c08 t _sharedns_init │ │ │ │ 00000bcc t _sharedns_new │ │ │ │ 000012f4 t _sharednsitem_clear │ │ │ │ -000009bc t _str_shared │ │ │ │ -00000ab4 t _tuple_shared │ │ │ │ -00000d1c t _tuple_shared_free │ │ │ │ -0000094c t _xidata_clear │ │ │ │ +00000a30 t _str_shared │ │ │ │ +00000b28 t _tuple_shared │ │ │ │ +00000d00 t _tuple_shared_free │ │ │ │ +000009c0 t _xidata_clear │ │ │ │ 000008a4 t _xidata_release │ │ │ │ 00000000 t _xidregistry_add_type │ │ │ │ 000000b4 t _xidregistry_clear │ │ │ │ 00000264 t _xidregistry_find_type │ │ │ │ 00000ef8 t _xidregistry_remove_entry │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ @@ -14075,15 +14073,15 @@ │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U strerror │ │ │ │ U strrchr │ │ │ │ 00001284 t write_unraisable_exc │ │ │ │ │ │ │ │ flowgraph.o: │ │ │ │ -0000014c r NO_LOCATION │ │ │ │ +00000168 r NO_LOCATION │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyDict_GetItemRef │ │ │ │ U PyDict_Next │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_Occurred │ │ │ │ @@ -14099,37 +14097,37 @@ │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_RawCalloc │ │ │ │ U PyMem_RawFree │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_New │ │ │ │ 00000084 T _PyCfgBuilder_Addop │ │ │ │ 000002ec T _PyCfgBuilder_CheckSize │ │ │ │ -00006278 T _PyCfgBuilder_Free │ │ │ │ +0000635c T _PyCfgBuilder_Free │ │ │ │ 00000000 T _PyCfgBuilder_New │ │ │ │ 00000204 T _PyCfgBuilder_UseLabel │ │ │ │ 00000000 T _PyCfg_JumpLabelsToTargets │ │ │ │ 00000368 T _PyCfg_OptimizeCodeUnit │ │ │ │ -0000509c T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ -00006144 T _PyCfg_ToInstructionSequence │ │ │ │ +00005180 T _PyCfg_OptimizedCfgToInstructionSequence │ │ │ │ +00006228 T _PyCfg_ToInstructionSequence │ │ │ │ U _PyCompile_ConstCacheMergeOne │ │ │ │ U _PyCompile_EnsureArrayLargeEnough │ │ │ │ U _PyInstructionSequence_Addop │ │ │ │ U _PyInstructionSequence_UseLabel │ │ │ │ U _PyOpcode_opcode_metadata │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -000063d4 t add_const │ │ │ │ -000062cc t basicblock_add_jump │ │ │ │ -00006090 t basicblock_insert_instruction │ │ │ │ -00003fa0 t duplicate_exits_without_lineno │ │ │ │ -00003b64 t label_exception_targets │ │ │ │ +000064b8 t add_const │ │ │ │ +000063b0 t basicblock_add_jump │ │ │ │ +00006174 t basicblock_insert_instruction │ │ │ │ +00003f84 t duplicate_exits_without_lineno │ │ │ │ +00003b48 t label_exception_targets │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ -00004598 t optimize_basic_block │ │ │ │ +0000457c t optimize_basic_block │ │ │ │ │ │ │ │ frame.o: │ │ │ │ U PyCode_Addr2Line │ │ │ │ U PyCode_Type │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_GetRaisedException │ │ │ │ U PyErr_SetRaisedException │ │ │ │ @@ -14195,25 +14193,25 @@ │ │ │ │ U PyDict_Type │ │ │ │ U PyErr_FormatUnraisable │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyErr_WarnExplicitFormat │ │ │ │ U PyErr_WriteUnraisable │ │ │ │ U PyExc_ResourceWarning │ │ │ │ 000000a0 T PyGC_Collect │ │ │ │ -00000234 T PyGC_Disable │ │ │ │ -00000260 T PyGC_Enable │ │ │ │ -00000210 T PyGC_IsEnabled │ │ │ │ +00000230 T PyGC_Disable │ │ │ │ +0000025c T PyGC_Enable │ │ │ │ +0000020c T PyGC_IsEnabled │ │ │ │ U PyList_Append │ │ │ │ U PyList_New │ │ │ │ U PyOS_snprintf │ │ │ │ U PyObject_CallOneArg │ │ │ │ U PyObject_Free │ │ │ │ 00000478 T PyObject_GC_Del │ │ │ │ 00000240 T PyObject_GC_IsFinalized │ │ │ │ -0000036c T PyObject_GC_IsTracked │ │ │ │ +00000368 T PyObject_GC_IsTracked │ │ │ │ 00000558 T PyObject_GC_Track │ │ │ │ 0000043c T PyObject_GC_UnTrack │ │ │ │ 00000274 T PyObject_IS_GC │ │ │ │ U PyObject_Malloc │ │ │ │ U PyObject_Realloc │ │ │ │ U PyObject_Repr │ │ │ │ U PyObject_Vectorcall │ │ │ │ @@ -14224,42 +14222,42 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_EncodeFSDefault │ │ │ │ U PyUnicode_FromString │ │ │ │ 00000370 T PyUnstable_GC_VisitObjects │ │ │ │ 00000298 T PyUnstable_Object_GC_NewWithExtraData │ │ │ │ U Py_BuildValue │ │ │ │ -00001c28 t Py_XDECREF │ │ │ │ +00001ccc t Py_XDECREF │ │ │ │ 00000080 t Py_XDECREF.part.0 │ │ │ │ 00000000 W _.stapsdt.base │ │ │ │ U _PyDict_MaybeUntrack │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyErr_Clear │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_NoMemory │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyGC_ClearAllFreeLists │ │ │ │ -0000020c T _PyGC_Collect │ │ │ │ -00001de0 T _PyGC_CollectNoFail │ │ │ │ +00001f90 T _PyGC_Collect │ │ │ │ +00001e84 T _PyGC_CollectNoFail │ │ │ │ 0000048c T _PyGC_Dump │ │ │ │ 00000108 T _PyGC_DumpShutdownStats │ │ │ │ -00001dec T _PyGC_Fini │ │ │ │ +00001e90 T _PyGC_Fini │ │ │ │ 000000ac T _PyGC_Freeze │ │ │ │ -00001f98 T _PyGC_GetFreezeCount │ │ │ │ +00002040 T _PyGC_GetFreezeCount │ │ │ │ 0000018c T _PyGC_GetObjects │ │ │ │ -0000028c T _PyGC_GetReferrers │ │ │ │ +00000288 T _PyGC_GetReferrers │ │ │ │ 00000000 T _PyGC_Init │ │ │ │ 00000000 T _PyGC_InitState │ │ │ │ 0000012c T _PyGC_Unfreeze │ │ │ │ U _PyObject_AssertFailed │ │ │ │ U _PyObject_Dump │ │ │ │ 000001cc T _PyObject_GC_Link │ │ │ │ 00000038 T _PyObject_GC_New │ │ │ │ 000002c0 T _PyObject_GC_NewVar │ │ │ │ -00001d60 T _PyObject_GC_Resize │ │ │ │ +00001e04 T _PyObject_GC_Resize │ │ │ │ U _PyTuple_MaybeUntrack │ │ │ │ U _PyWeakref_CallableProxyType │ │ │ │ U _PyWeakref_ClearRef │ │ │ │ U _PyWeakref_ProxyType │ │ │ │ U _PyWeakref_RefType │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NewReference │ │ │ │ @@ -14270,39 +14268,39 @@ │ │ │ │ 0000000c r __func__.0 │ │ │ │ 00000000 r __func__.1 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_fetch_and_or_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ -00001f3c t append_objects │ │ │ │ +00001fe4 t append_objects │ │ │ │ 0000062c t gc_collect_main │ │ │ │ U memset │ │ │ │ U python_gc__done_semaphore │ │ │ │ U python_gc__start_semaphore │ │ │ │ -00001eec t referrersvisit │ │ │ │ -00001c34 t visit_decref │ │ │ │ +00001f94 t referrersvisit │ │ │ │ +00001cd8 t visit_decref │ │ │ │ 000003fc t visit_generation │ │ │ │ 00000000 t visit_move │ │ │ │ -00001c94 t visit_reachable │ │ │ │ +00001d38 t visit_reachable │ │ │ │ │ │ │ │ gc_free_threading.o: │ │ │ │ │ │ │ │ gc_gil.o: │ │ │ │ 00000000 T _PyGC_ClearAllFreeLists │ │ │ │ U _PyObject_ClearFreeLists │ │ │ │ │ │ │ │ getargs.o: │ │ │ │ -000048d4 T PyArg_Parse │ │ │ │ +000048e8 T PyArg_Parse │ │ │ │ 00000000 T PyArg_ParseTuple │ │ │ │ -000021f8 T PyArg_ParseTupleAndKeywords │ │ │ │ -00001ea0 T PyArg_UnpackTuple │ │ │ │ +0000220c T PyArg_ParseTupleAndKeywords │ │ │ │ +00001eb4 T PyArg_UnpackTuple │ │ │ │ 000001e8 T PyArg_VaParse │ │ │ │ 000002b0 T PyArg_VaParseTupleAndKeywords │ │ │ │ -000031ac T PyArg_ValidateKeywordArguments │ │ │ │ +000031c0 T PyArg_ValidateKeywordArguments │ │ │ │ U PyBuffer_FillInfo │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Size │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_Size │ │ │ │ U PyComplex_AsCComplex │ │ │ │ U PyDict_GetItemRef │ │ │ │ @@ -14343,32 +14341,32 @@ │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_IsSubtype │ │ │ │ U PyUnicode_AsEncodedString │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_EqualToUTF8 │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_GetDefaultEncoding │ │ │ │ -00000308 t Py_XDECREF │ │ │ │ -00000a78 T _PyArg_BadArgument │ │ │ │ -00002098 T _PyArg_CheckPositional │ │ │ │ -00004818 T _PyArg_Fini │ │ │ │ -00004994 T _PyArg_NoKeywords │ │ │ │ +000002b4 t Py_XDECREF │ │ │ │ +00000a44 T _PyArg_BadArgument │ │ │ │ +000020ac T _PyArg_CheckPositional │ │ │ │ +0000482c T _PyArg_Fini │ │ │ │ +000049fc T _PyArg_NoKeywords │ │ │ │ 00000000 T _PyArg_NoKwnames │ │ │ │ -00004910 T _PyArg_NoPositional │ │ │ │ -000000bc T _PyArg_ParseStack │ │ │ │ -00000330 T _PyArg_ParseStackAndKeywords │ │ │ │ +00004924 T _PyArg_NoPositional │ │ │ │ +000049a8 T _PyArg_ParseStack │ │ │ │ +000002dc T _PyArg_ParseStackAndKeywords │ │ │ │ 000003fc T _PyArg_ParseStackAndKeywords_SizeT │ │ │ │ 00000050 T _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 000003c0 T _PyArg_ParseTupleAndKeywordsFast_SizeT │ │ │ │ 00000218 T _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ 000001ac T _PyArg_ParseTuple_SizeT │ │ │ │ 00000170 T _PyArg_Parse_SizeT │ │ │ │ -00003d30 T _PyArg_UnpackKeywords │ │ │ │ -00003218 T _PyArg_UnpackKeywordsWithVararg │ │ │ │ -00004690 T _PyArg_UnpackStack │ │ │ │ +00003d44 T _PyArg_UnpackKeywords │ │ │ │ +0000322c T _PyArg_UnpackKeywordsWithVararg │ │ │ │ +000046a4 T _PyArg_UnpackStack │ │ │ │ 00000338 T _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ 00000214 T _PyArg_VaParse_SizeT │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyDict_HasOnlyStringKeys │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ @@ -14385,38 +14383,38 @@ │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_read_tp │ │ │ │ 000001a0 r __func__.0 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ -00003808 t _parser_init │ │ │ │ -00000a14 t cleanreturn.constprop.0 │ │ │ │ +0000381c t _parser_init │ │ │ │ +000009e0 t cleanreturn.constprop.0 │ │ │ │ 00000144 t cleanup_buffer │ │ │ │ 0000011c t cleanup_ptr │ │ │ │ -0000097c t convertbuffer │ │ │ │ -00000c70 t converterr │ │ │ │ -00000ffc t convertitem.constprop.0 │ │ │ │ -00001090 t convertsimple.constprop.0 │ │ │ │ -00000110 t converttuple.constprop.0 │ │ │ │ -00000cf4 t error_unexpected_keyword_arg │ │ │ │ -00003c70 t find_keyword │ │ │ │ +00000948 t convertbuffer │ │ │ │ +00000c3c t converterr │ │ │ │ +00001010 t convertitem.constprop.0 │ │ │ │ +000010a4 t convertsimple.constprop.0 │ │ │ │ +000000bc t converttuple.constprop.0 │ │ │ │ +00000cc0 t error_unexpected_keyword_arg │ │ │ │ +00003c84 t find_keyword │ │ │ │ U memcpy │ │ │ │ 00000000 t new_kwtuple │ │ │ │ -00000ae4 t seterror │ │ │ │ -00004448 t skipitem.constprop.0 │ │ │ │ +00000ab0 t seterror │ │ │ │ +0000445c t skipitem.constprop.0 │ │ │ │ U strchr │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ 00000084 t vgetargs1.constprop.0 │ │ │ │ 000000f0 t vgetargs1_impl │ │ │ │ 00000a70 t vgetargs1_impl.constprop.0 │ │ │ │ -00002290 t vgetargskeywords.constprop.0 │ │ │ │ +000022a4 t vgetargskeywords.constprop.0 │ │ │ │ 0000008c t vgetargskeywordsfast.constprop.0 │ │ │ │ -0000037c t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ +00000328 t vgetargskeywordsfast_impl.constprop.0 │ │ │ │ │ │ │ │ getcompiler.o: │ │ │ │ 00000000 T Py_GetCompiler │ │ │ │ │ │ │ │ getcopyright.o: │ │ │ │ 00000000 T Py_GetCopyright │ │ │ │ 00000000 r cprt │ │ │ │ @@ -14432,20 +14430,20 @@ │ │ │ │ 00000000 R Py_Version │ │ │ │ 00000020 T _Py_InitVersion │ │ │ │ 0000012c b initialized │ │ │ │ 00000000 b version │ │ │ │ │ │ │ │ ceval_gil.o: │ │ │ │ 00000170 T PyEval_AcquireLock │ │ │ │ -00000b6c T PyEval_AcquireThread │ │ │ │ +00000b98 T PyEval_AcquireThread │ │ │ │ 0000016c T PyEval_InitThreads │ │ │ │ 000001b8 T PyEval_ReleaseLock │ │ │ │ -00000b68 T PyEval_ReleaseThread │ │ │ │ -00000668 T PyEval_RestoreThread │ │ │ │ -00000364 T PyEval_SaveThread │ │ │ │ +00000b94 T PyEval_ReleaseThread │ │ │ │ +00000694 T PyEval_RestoreThread │ │ │ │ +00000390 T PyEval_SaveThread │ │ │ │ 00000168 T PyEval_ThreadsInitialized │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMutex_Lock │ │ │ │ 000000c0 t PyMutex_LockFlags.constprop.0 │ │ │ │ U PyMutex_Unlock │ │ │ │ U PyThread_exit_thread │ │ │ │ U PyThread_get_thread_ident │ │ │ │ @@ -14463,31 +14461,31 @@ │ │ │ │ 00000410 T _PyEval_Fini │ │ │ │ 00000018 T _PyEval_FiniGIL │ │ │ │ 0000006c T _PyEval_GetSwitchInterval │ │ │ │ 00000104 T _PyEval_InitGIL │ │ │ │ 00000000 T _PyEval_InitState │ │ │ │ 0000027c T _PyEval_MakePendingCalls │ │ │ │ 00000000 T _PyEval_ReInitThreads │ │ │ │ -00000398 T _PyEval_ReleaseLock │ │ │ │ +000003c4 T _PyEval_ReleaseLock │ │ │ │ 00000094 T _PyEval_SetSwitchInterval │ │ │ │ 00000414 T _PyEval_SignalReceived │ │ │ │ 00000124 T _PyEval_ThreadsInitialized │ │ │ │ U _PyMutex_LockTimed │ │ │ │ -00000934 t _PyMutex_Unlock │ │ │ │ +00000960 t _PyMutex_Unlock │ │ │ │ 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 │ │ │ │ 00000360 T _Py_FinishPendingCalls │ │ │ │ -00000698 T _Py_HandlePending │ │ │ │ +000006c4 T _Py_HandlePending │ │ │ │ U _Py_RunGC │ │ │ │ 000001e0 T _Py_set_eval_breaker_bit_all │ │ │ │ U _Py_tss_tstate │ │ │ │ 0000022c T _Py_unset_eval_breaker_bit_all │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ @@ -14504,19 +14502,19 @@ │ │ │ │ U __pthread_cond_timedwait64 │ │ │ │ U __sync_fetch_and_add_4 │ │ │ │ U __sync_fetch_and_and_4 │ │ │ │ U __sync_fetch_and_or_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ -00000980 t _make_pending_calls │ │ │ │ +000009ac t _make_pending_calls │ │ │ │ 00000170 t create_gil │ │ │ │ -0000050c t drop_gil │ │ │ │ +00000538 t drop_gil │ │ │ │ 000002e8 t handle_signals │ │ │ │ -000007d4 t make_pending_calls │ │ │ │ +00000800 t make_pending_calls │ │ │ │ U memset │ │ │ │ U pthread_cond_destroy │ │ │ │ U pthread_cond_signal │ │ │ │ U pthread_cond_wait │ │ │ │ U pthread_mutex_destroy │ │ │ │ U pthread_mutex_init │ │ │ │ U pthread_mutex_lock │ │ │ │ @@ -14699,22 +14697,22 @@ │ │ │ │ 000009ec T PyImport_ExecCodeModuleObject │ │ │ │ 0000085c T PyImport_ExecCodeModuleWithPathnames │ │ │ │ 00000000 T PyImport_ExtendInittab │ │ │ │ U PyImport_FrozenModules │ │ │ │ 0000186c T PyImport_GetImporter │ │ │ │ 00001d74 T PyImport_GetMagicNumber │ │ │ │ 00000b4c T PyImport_GetMagicTag │ │ │ │ -000047f4 T PyImport_GetModule │ │ │ │ +00004820 T PyImport_GetModule │ │ │ │ 00000b5c T PyImport_GetModuleDict │ │ │ │ -00003cd0 T PyImport_Import │ │ │ │ +00003d04 T PyImport_Import │ │ │ │ 00000c48 T PyImport_ImportFrozenModule │ │ │ │ 00000ca4 T PyImport_ImportFrozenModuleObject │ │ │ │ -000041fc T PyImport_ImportModule │ │ │ │ -00004180 T PyImport_ImportModuleLevel │ │ │ │ -00001bcc T PyImport_ImportModuleLevelObject │ │ │ │ +00004230 T PyImport_ImportModule │ │ │ │ +000041b4 T PyImport_ImportModuleLevel │ │ │ │ +00001c00 T PyImport_ImportModuleLevelObject │ │ │ │ 00000c38 T PyImport_ImportModuleNoBlock │ │ │ │ 00000000 D PyImport_Inittab │ │ │ │ 00001110 T PyImport_ReloadModule │ │ │ │ 000011a4 T PyInit__imp │ │ │ │ U PyInterpreterState_GetID │ │ │ │ U PyList_Append │ │ │ │ U PyList_GetItem │ │ │ │ @@ -14808,15 +14806,15 @@ │ │ │ │ U _PyErr_SetString │ │ │ │ 0000246c T _PyImport_AcquireLock │ │ │ │ 000000e0 T _PyImport_BlessMyLoader │ │ │ │ 00001eb4 T _PyImport_CheckSubinterpIncompatibleExtensionAllowed │ │ │ │ 00002050 T _PyImport_ClearCore │ │ │ │ 00000170 T _PyImport_ClearExtension │ │ │ │ 00001fa0 T _PyImport_ClearModules │ │ │ │ -00004cec T _PyImport_ClearModulesByIndex │ │ │ │ +00004d18 T _PyImport_ClearModulesByIndex │ │ │ │ U _PyImport_DynLoadFiletab │ │ │ │ 0000213c T _PyImport_Fini │ │ │ │ 00000110 T _PyImport_Fini2 │ │ │ │ 00001fd0 T _PyImport_FiniCore │ │ │ │ 00001f2c T _PyImport_FiniExternal │ │ │ │ 0000027c T _PyImport_FixupBuiltin │ │ │ │ U _PyImport_FrozenAliases │ │ │ │ @@ -14824,26 +14822,26 @@ │ │ │ │ U _PyImport_FrozenStdlib │ │ │ │ U _PyImport_FrozenTest │ │ │ │ 0000008c T _PyImport_GetBuiltinModuleNames │ │ │ │ 00001d6c T _PyImport_GetDLOpenFlags │ │ │ │ 00001e38 T _PyImport_GetImportlibExternalLoader │ │ │ │ 00001864 T _PyImport_GetImportlibLoader │ │ │ │ U _PyImport_GetModInitFunc │ │ │ │ -00003c70 T _PyImport_GetModuleAttr │ │ │ │ -000036e0 T _PyImport_GetModuleAttrString │ │ │ │ +00003ca4 T _PyImport_GetModuleAttr │ │ │ │ +00003714 T _PyImport_GetModuleAttrString │ │ │ │ 000004e0 T _PyImport_GetModules │ │ │ │ 00000000 T _PyImport_GetNextModuleIndex │ │ │ │ -00004dd0 T _PyImport_ImportlibModuleRepr │ │ │ │ +00004dfc T _PyImport_ImportlibModuleRepr │ │ │ │ 0000016c T _PyImport_Init │ │ │ │ 000006c4 T _PyImport_InitCore │ │ │ │ 0000067c T _PyImport_InitDefaultImportFunc │ │ │ │ 000012d0 T _PyImport_InitExternal │ │ │ │ 0000025c T _PyImport_InitModules │ │ │ │ U _PyImport_Inittab │ │ │ │ -00001bb8 T _PyImport_IsDefaultImportFunc │ │ │ │ +00001bec T _PyImport_IsDefaultImportFunc │ │ │ │ 00001ea4 T _PyImport_IsInitialized │ │ │ │ 00000060 T _PyImport_ReInitLock │ │ │ │ 00002478 T _PyImport_ReleaseLock │ │ │ │ 00000024 T _PyImport_ResolveNameWithPackageContext │ │ │ │ U _PyImport_RunModInitFunc │ │ │ │ 000007ec T _PyImport_SetDLOpenFlags │ │ │ │ 00000084 T _PyImport_SetModule │ │ │ │ @@ -14907,49 +14905,49 @@ │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_add_and_fetch_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ 0000037c t _extensions_cache_delete │ │ │ │ 00000264 t _extensions_cache_find_unlocked │ │ │ │ 0000016c t _extensions_cache_get │ │ │ │ -000046c4 t _imp__fix_co_filename │ │ │ │ +000046f0 t _imp__fix_co_filename │ │ │ │ 00000844 r _imp__fix_co_filename__doc__ │ │ │ │ 00000d2c t _imp__frozen_module_names │ │ │ │ 000003d0 r _imp__frozen_module_names__doc__ │ │ │ │ 00002484 t _imp__override_frozen_modules_for_tests │ │ │ │ 000002fc r _imp__override_frozen_modules_for_tests__doc__ │ │ │ │ 00000ba4 t _imp__override_multi_interp_extensions_check │ │ │ │ 00000240 r _imp__override_multi_interp_extensions_check__doc__ │ │ │ │ -000029bc t _imp_acquire_lock │ │ │ │ +000029f0 t _imp_acquire_lock │ │ │ │ 00000970 r _imp_acquire_lock__doc__ │ │ │ │ 00001370 t _imp_create_builtin │ │ │ │ 00000800 r _imp_create_builtin__doc__ │ │ │ │ 00001a9c t _imp_create_dynamic │ │ │ │ 000001e4 r _imp_create_dynamic__doc__ │ │ │ │ -00001b24 t _imp_exec_builtin │ │ │ │ +00001b58 t _imp_exec_builtin │ │ │ │ 00000160 r _imp_exec_builtin__doc__ │ │ │ │ -00001ae0 t _imp_exec_dynamic │ │ │ │ +00001b14 t _imp_exec_dynamic │ │ │ │ 000001a0 r _imp_exec_dynamic__doc__ │ │ │ │ 000014c8 t _imp_extension_suffixes │ │ │ │ 00000794 r _imp_extension_suffixes__doc__ │ │ │ │ -00002a70 t _imp_find_frozen │ │ │ │ +00002aa4 t _imp_find_frozen │ │ │ │ 000005a8 r _imp_find_frozen__doc__ │ │ │ │ -000030a4 t _imp_get_frozen_object │ │ │ │ +000030d8 t _imp_get_frozen_object │ │ │ │ 00000548 r _imp_get_frozen_object__doc__ │ │ │ │ 00001078 t _imp_init_frozen │ │ │ │ 00000754 r _imp_init_frozen__doc__ │ │ │ │ 000012cc t _imp_is_builtin │ │ │ │ 00000484 r _imp_is_builtin__doc__ │ │ │ │ 00000f48 t _imp_is_frozen │ │ │ │ 00000424 r _imp_is_frozen__doc__ │ │ │ │ 0000124c t _imp_is_frozen_package │ │ │ │ 000004e8 r _imp_is_frozen_package__doc__ │ │ │ │ 00000fdc t _imp_lock_held │ │ │ │ 00000a60 r _imp_lock_held__doc__ │ │ │ │ -000029fc t _imp_release_lock │ │ │ │ +00002a30 t _imp_release_lock │ │ │ │ 000008f0 r _imp_release_lock__doc__ │ │ │ │ 000021f4 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 │ │ │ │ @@ -14979,15 +14977,15 @@ │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000fb0 t module_dict_for_exec │ │ │ │ 00000000 B pkgcontext │ │ │ │ U python_import__find__load__done_semaphore │ │ │ │ U python_import__find__load__start_semaphore │ │ │ │ 000003e4 t reload_singlephase_extension │ │ │ │ -000049b4 t remove_importlib_frames │ │ │ │ +000049e0 t remove_importlib_frames │ │ │ │ 00000c84 t remove_module │ │ │ │ 000006f8 t set_frozen_error │ │ │ │ U stderr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U strncpy │ │ │ │ U strrchr │ │ │ │ @@ -15034,22 +15032,22 @@ │ │ │ │ 00000000 T _Py_ext_module_loader_result_apply_error │ │ │ │ 000002d8 T _Py_ext_module_loader_result_clear │ │ │ │ U memset │ │ │ │ │ │ │ │ initconfig.o: │ │ │ │ 00000154 r PYCONFIG_SPEC │ │ │ │ U PyBool_FromLong │ │ │ │ -000007b0 T PyConfig_Clear │ │ │ │ +00000834 T PyConfig_Clear │ │ │ │ 00000000 T PyConfig_InitIsolatedConfig │ │ │ │ -00000084 T PyConfig_InitPythonConfig │ │ │ │ +00000094 T PyConfig_InitPythonConfig │ │ │ │ 00000040 T PyConfig_Read │ │ │ │ 00000000 T PyConfig_SetArgv │ │ │ │ -000000ec T PyConfig_SetBytesArgv │ │ │ │ +00000084 T PyConfig_SetBytesArgv │ │ │ │ 00000d24 T PyConfig_SetBytesString │ │ │ │ -00000094 T PyConfig_SetString │ │ │ │ +00000118 T PyConfig_SetString │ │ │ │ 00000064 T PyConfig_SetWideStringList │ │ │ │ U PyDict_GetItemStringRef │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ U PyErr_Clear │ │ │ │ U PyErr_ExceptionMatches │ │ │ │ U PyErr_Format │ │ │ │ @@ -15069,35 +15067,35 @@ │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyMem_RawRealloc │ │ │ │ U PyMem_SetAllocator │ │ │ │ 00000c8c T PyStatus_Error │ │ │ │ -00000188 T PyStatus_Exception │ │ │ │ +00000120 T PyStatus_Exception │ │ │ │ 00000cc8 T PyStatus_Exit │ │ │ │ 00000ce4 T PyStatus_IsError │ │ │ │ 00000d04 T PyStatus_IsExit │ │ │ │ 00000ca8 T PyStatus_NoMemory │ │ │ │ -000024d4 T PyStatus_Ok │ │ │ │ +00002474 T PyStatus_Ok │ │ │ │ U PySys_FormatStderr │ │ │ │ U PySys_WriteStderr │ │ │ │ U PyUnicode_AsWideCharString │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ -000001a4 T PyWideStringList_Append │ │ │ │ -0000032c T PyWideStringList_Insert │ │ │ │ +0000013c T PyWideStringList_Append │ │ │ │ +000003b0 T PyWideStringList_Insert │ │ │ │ 00000008 B Py_BytesWarningFlag │ │ │ │ 00000018 B Py_DebugFlag │ │ │ │ U Py_DecodeLocale │ │ │ │ 00000030 B Py_DontWriteBytecodeFlag │ │ │ │ U Py_FileSystemDefaultEncodeErrors │ │ │ │ U Py_FileSystemDefaultEncoding │ │ │ │ 00000024 B Py_FrozenFlag │ │ │ │ -00001cc0 T Py_GETENV │ │ │ │ +00001c58 T Py_GETENV │ │ │ │ 00000234 T Py_GetArgcArgv │ │ │ │ U Py_GetVersion │ │ │ │ U Py_HasFileSystemDefaultEncoding │ │ │ │ 00000038 B Py_HashRandomizationFlag │ │ │ │ 00000004 B Py_IgnoreEnvironmentFlag │ │ │ │ 0000000c B Py_InspectFlag │ │ │ │ 00000010 B Py_InteractiveFlag │ │ │ │ @@ -15107,23 +15105,23 @@ │ │ │ │ 00000014 B Py_OptimizeFlag │ │ │ │ 00000020 B Py_QuietFlag │ │ │ │ 0000003c B Py_UTF8Mode │ │ │ │ 00000028 B Py_UnbufferedStdioFlag │ │ │ │ 0000001c B Py_VerboseFlag │ │ │ │ 00000bac t Py_XDECREF │ │ │ │ U _PyArgv_AsWstrList │ │ │ │ -00000bcc T _PyConfig_AsDict │ │ │ │ -00000434 T _PyConfig_Copy │ │ │ │ -00000fd8 T _PyConfig_FromDict │ │ │ │ +00000c68 T _PyConfig_AsDict │ │ │ │ +000004b8 T _PyConfig_Copy │ │ │ │ +00001074 T _PyConfig_FromDict │ │ │ │ 00000000 T _PyConfig_InitCompatConfig │ │ │ │ -000024ec T _PyConfig_InitImportConfig │ │ │ │ +0000248c T _PyConfig_InitImportConfig │ │ │ │ U _PyConfig_InitPathConfig │ │ │ │ -000001cc T _PyConfig_Read │ │ │ │ -00000130 T _PyConfig_SetPyArgv │ │ │ │ -00002268 T _PyConfig_Write │ │ │ │ +00000164 T _PyConfig_Read │ │ │ │ +000000c8 T _PyConfig_SetPyArgv │ │ │ │ +00002208 T _PyConfig_Write │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ 00000ad8 T _PyErr_SetFromPyStatus │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyMem_RawStrdup │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_SetDefaultAllocator │ │ │ │ @@ -15137,20 +15135,20 @@ │ │ │ │ U _PyPreConfig_AsDict │ │ │ │ U _PyPreConfig_GetConfig │ │ │ │ U _PyPreConfig_InitFromPreConfig │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttrString │ │ │ │ U _PySys_ReadPreinitWarnOptions │ │ │ │ U _PySys_ReadPreinitXOptions │ │ │ │ -00000e60 T _PyWideStringList_AsList │ │ │ │ -000002a4 T _PyWideStringList_Clear │ │ │ │ -00000134 T _PyWideStringList_Copy │ │ │ │ -00001ce0 T _PyWideStringList_Extend │ │ │ │ -00001fe0 t _PyWideStringList_Find │ │ │ │ -00002228 T _Py_ClearArgcArgv │ │ │ │ +00000efc T _PyWideStringList_AsList │ │ │ │ +00000328 T _PyWideStringList_Clear │ │ │ │ +000001b8 T _PyWideStringList_Copy │ │ │ │ +00001c78 T _PyWideStringList_Extend │ │ │ │ +00001f80 t _PyWideStringList_Find │ │ │ │ +000021c8 T _Py_ClearArgcArgv │ │ │ │ U _Py_Dealloc │ │ │ │ 00000d58 T _Py_DumpPathConfig │ │ │ │ 00000250 T _Py_GetConfigsAsDict │ │ │ │ U _Py_GetEnv │ │ │ │ U _Py_GetForceASCII │ │ │ │ U _Py_GetLocaleEncoding │ │ │ │ U _Py_HasFileSystemDefaultEncodeErrors │ │ │ │ @@ -15185,20 +15183,20 @@ │ │ │ │ 000004cc r __func__.7 │ │ │ │ 00001954 r __func__.8 │ │ │ │ 000004b8 r __func__.9 │ │ │ │ U __isoc23_strtoul │ │ │ │ U __isoc23_wcstol │ │ │ │ U __printf_chk │ │ │ │ 000001f0 t config_dict_get.part.0 │ │ │ │ -00000afc t config_get_env_dup.isra.0 │ │ │ │ -00002184 t config_get_locale_encoding.constprop.0 │ │ │ │ -00000b88 t config_get_xoption_value │ │ │ │ -00002034 t config_init_import │ │ │ │ -00001d64 t config_run_filename_abspath │ │ │ │ -00001e9c t config_set_bytes_string │ │ │ │ +00000b80 t config_get_env_dup.isra.0 │ │ │ │ +00002124 t config_get_locale_encoding.constprop.0 │ │ │ │ +00000c24 t config_get_xoption_value │ │ │ │ +00001fd4 t config_init_import │ │ │ │ +00001cfc t config_run_filename_abspath │ │ │ │ +00001e3c t config_set_bytes_string │ │ │ │ 00000100 t config_usage │ │ │ │ 00000180 t config_wstr_to_int │ │ │ │ U fwrite │ │ │ │ U getenv │ │ │ │ 00000bd4 t init_dump_ascii_wstr │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ @@ -15213,16 +15211,16 @@ │ │ │ │ U strchr │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 0000058c r usage_envvars │ │ │ │ 000019e4 r usage_help │ │ │ │ 000019a4 r usage_line │ │ │ │ 000012d0 r usage_xoptions │ │ │ │ -00001f64 t warnoptions_append │ │ │ │ -00001e1c t warnoptions_extend.isra.0 │ │ │ │ +00001f04 t warnoptions_append │ │ │ │ +00001db4 t warnoptions_extend.isra.0 │ │ │ │ U wcschr │ │ │ │ U wcscmp │ │ │ │ U wcslen │ │ │ │ U wcstok │ │ │ │ │ │ │ │ interpconfig.o: │ │ │ │ 00000000 r CSWTCH.45 │ │ │ │ @@ -15290,15 +15288,15 @@ │ │ │ │ U _PyCode_CheckLineNumber │ │ │ │ U _PyCode_InitAddressRange │ │ │ │ U _PyErr_GetRaisedException │ │ │ │ U _PyErr_SetRaisedException │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyFrame_MakeAndSetFrameObject │ │ │ │ -000026a8 T _PyInstruction_GetLength │ │ │ │ +000026dc T _PyInstruction_GetLength │ │ │ │ 00000034 D _PyInstrumentation_DISABLE │ │ │ │ 0000003c D _PyInstrumentation_MISSING │ │ │ │ U _PyModule_CreateInitialized │ │ │ │ 000008a8 T _PyMonitoring_FireBranchEvent │ │ │ │ 00000ed8 T _PyMonitoring_FireCRaiseEvent │ │ │ │ 00000e90 T _PyMonitoring_FireCReturnEvent │ │ │ │ 00000810 T _PyMonitoring_FireCallEvent │ │ │ │ @@ -15310,50 +15308,49 @@ │ │ │ │ 00000558 T _PyMonitoring_FirePyStartEvent │ │ │ │ 000008f0 T _PyMonitoring_FirePyThrowEvent │ │ │ │ 00000b58 T _PyMonitoring_FirePyUnwindEvent │ │ │ │ 00000780 T _PyMonitoring_FirePyYieldEvent │ │ │ │ 00000a10 T _PyMonitoring_FireRaiseEvent │ │ │ │ 00000f7c T _PyMonitoring_FireReraiseEvent │ │ │ │ 00000bfc T _PyMonitoring_FireStopIterationEvent │ │ │ │ -000033f4 T _PyMonitoring_GetLocalEvents │ │ │ │ +000034b0 T _PyMonitoring_GetLocalEvents │ │ │ │ 00000000 T _PyMonitoring_RegisterCallback │ │ │ │ 000004ec T _PyMonitoring_SetEvents │ │ │ │ -00003508 T _PyMonitoring_SetLocalEvents │ │ │ │ +000035c4 T _PyMonitoring_SetLocalEvents │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyNamespace_New │ │ │ │ U _PyObject_MakeTpCall │ │ │ │ U _PyOpcode_Caches │ │ │ │ U _PyOpcode_Deopt │ │ │ │ U _PyRuntime │ │ │ │ U _Py_CheckFunctionResult │ │ │ │ 00000000 T _Py_CreateMonitoringObject │ │ │ │ U _Py_Dealloc │ │ │ │ 00000484 T _Py_GetBaseOpcode │ │ │ │ -00002738 T _Py_Instrument │ │ │ │ -00003370 T _Py_Instrumentation_GetLine │ │ │ │ +0000276c T _Py_Instrument │ │ │ │ +0000342c T _Py_Instrumentation_GetLine │ │ │ │ U _Py_NoneStruct │ │ │ │ -00002754 T _Py_call_instrumentation │ │ │ │ +00002788 T _Py_call_instrumentation │ │ │ │ 000006a0 T _Py_call_instrumentation_2args │ │ │ │ -00003810 T _Py_call_instrumentation_arg │ │ │ │ +000038cc T _Py_call_instrumentation_arg │ │ │ │ 00000000 T _Py_call_instrumentation_exc2 │ │ │ │ 0000047c T _Py_call_instrumentation_instruction │ │ │ │ 000006f4 T _Py_call_instrumentation_jump │ │ │ │ -00002ebc T _Py_call_instrumentation_line │ │ │ │ +00002f0c T _Py_call_instrumentation_line │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __popcountsi2 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ -00002a78 t call_instrumentation_vector │ │ │ │ -00002d7c t call_one_instrument │ │ │ │ +00002aac t call_instrumentation_vector │ │ │ │ +00002dcc t call_one_instrument │ │ │ │ 00000598 t capi_call_instrumentation.constprop.0 │ │ │ │ -00003c14 t de_instrument.isra.0 │ │ │ │ -00003c98 t de_instrument_per_instruction │ │ │ │ +00003d40 t de_instrument_per_instruction │ │ │ │ 00000024 r event_names │ │ │ │ 00000994 t exception_event_setup │ │ │ │ 00000b00 t force_instrument_lock_held │ │ │ │ U memcpy │ │ │ │ 00000044 d methods │ │ │ │ 0000009c t monitoring__all_events │ │ │ │ 00000378 r monitoring__all_events__doc__ │ │ │ │ @@ -15372,15 +15369,15 @@ │ │ │ │ 00000398 r monitoring_restart_events__doc__ │ │ │ │ 000001a8 t monitoring_set_events │ │ │ │ 00000428 r monitoring_set_events__doc__ │ │ │ │ 00000384 t monitoring_set_local_events │ │ │ │ 000003b8 r monitoring_set_local_events__doc__ │ │ │ │ 0000007c t monitoring_use_tool_id │ │ │ │ 00000508 r monitoring_use_tool_id__doc__ │ │ │ │ -00003b3c t remove_tools │ │ │ │ +00003bf8 t remove_tools │ │ │ │ 00000ab0 t set_version_raw │ │ │ │ │ │ │ │ instruction_sequence.o: │ │ │ │ 00000294 t InstructionSequenceType_add_nested │ │ │ │ 000000b4 r InstructionSequenceType_add_nested__doc__ │ │ │ │ 00000020 t InstructionSequenceType_addop │ │ │ │ 00000118 r InstructionSequenceType_addop__doc__ │ │ │ │ @@ -15733,15 +15730,15 @@ │ │ │ │ U getc │ │ │ │ 00000450 t marshal_dump │ │ │ │ 000009e8 r marshal_dump__doc__ │ │ │ │ 000000c4 t marshal_dumps │ │ │ │ 00000684 r marshal_dumps__doc__ │ │ │ │ 00000244 t marshal_load │ │ │ │ 0000080c r marshal_load__doc__ │ │ │ │ -00004010 t marshal_loads │ │ │ │ +00004020 t marshal_loads │ │ │ │ 0000058c r marshal_loads__doc__ │ │ │ │ 00000164 d marshal_methods │ │ │ │ 0000000c t marshal_module_exec │ │ │ │ 00000000 d marshalmodule │ │ │ │ 00000144 d marshalmodule_slots │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ @@ -15750,23 +15747,23 @@ │ │ │ │ 00001db4 t r_long │ │ │ │ 0000025c t r_object │ │ │ │ 0000218c t r_ref.constprop.0 │ │ │ │ 00001fb0 t r_string │ │ │ │ 00000170 t read_object │ │ │ │ U stderr │ │ │ │ U strlen │ │ │ │ -00002ae4 t w_complex_object │ │ │ │ -00003fe8 t w_decref_entry │ │ │ │ +00002af4 t w_complex_object │ │ │ │ +00003ff8 t w_decref_entry │ │ │ │ 000001c8 t w_float_bin │ │ │ │ 000006cc t w_float_str │ │ │ │ -00003cf8 t w_long │ │ │ │ -00002740 t w_object │ │ │ │ -00003ee0 t w_reserve │ │ │ │ +00003d08 t w_long │ │ │ │ +00002750 t w_object │ │ │ │ +00003ef0 t w_reserve │ │ │ │ 00000034 t w_short │ │ │ │ -00003e0c t w_string │ │ │ │ +00003e1c t w_string │ │ │ │ │ │ │ │ modsupport.o: │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyComplex_FromCComplex │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItem │ │ │ │ U PyDict_SetItemString │ │ │ │ @@ -15783,43 +15780,43 @@ │ │ │ │ U PyList_New │ │ │ │ U PyLong_FromLong │ │ │ │ U PyLong_FromLongLong │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyLong_FromUnsignedLongLong │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -0000106c T PyModule_Add │ │ │ │ -0000138c T PyModule_AddIntConstant │ │ │ │ +00001070 T PyModule_Add │ │ │ │ +00001390 T PyModule_AddIntConstant │ │ │ │ 00000048 T PyModule_AddObject │ │ │ │ -00001188 T PyModule_AddObjectRef │ │ │ │ +0000118c T PyModule_AddObjectRef │ │ │ │ 00000000 T PyModule_AddStringConstant │ │ │ │ -00001288 T PyModule_AddType │ │ │ │ +0000128c 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 │ │ │ │ -00001068 T Py_VaBuildValue │ │ │ │ -00001260 t Py_XDECREF │ │ │ │ +0000106c T Py_VaBuildValue │ │ │ │ +00001264 t Py_XDECREF │ │ │ │ U _PyType_GetDict │ │ │ │ U _PyType_Name │ │ │ │ 000000b4 T _Py_BuildValue_SizeT │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000d00 T _Py_VaBuildStack │ │ │ │ -00001550 T _Py_VaBuildValue_SizeT │ │ │ │ -000014ac T _Py_convert_optional_to_ssize_t │ │ │ │ -00000c74 t check_end │ │ │ │ +00000d04 T _Py_VaBuildStack │ │ │ │ +00001554 T _Py_VaBuildValue_SizeT │ │ │ │ +000014b0 T _Py_convert_optional_to_ssize_t │ │ │ │ +00000c78 t check_end │ │ │ │ 0000035c t countformat │ │ │ │ 00000000 t do_ignore │ │ │ │ 000004d0 t do_mkvalue │ │ │ │ U strlen │ │ │ │ 00000038 t va_build_value │ │ │ │ U wcslen │ │ │ │ │ │ │ │ @@ -15856,36 +15853,36 @@ │ │ │ │ │ │ │ │ parking_lot.o: │ │ │ │ U PyEval_AcquireThread │ │ │ │ U PyEval_ReleaseThread │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ 00000108 T _PyParkingLot_AfterFork │ │ │ │ 00000000 T _PyParkingLot_Park │ │ │ │ -00000644 T _PyParkingLot_Unpark │ │ │ │ +00000610 T _PyParkingLot_Unpark │ │ │ │ 00000000 T _PyParkingLot_UnparkAll │ │ │ │ -00000474 t _PyRawMutex_Lock │ │ │ │ +00000440 t _PyRawMutex_Lock │ │ │ │ U _PyRawMutex_LockSlow │ │ │ │ -000004f4 t _PyRawMutex_Unlock │ │ │ │ +000004c0 t _PyRawMutex_Unlock │ │ │ │ U _PyRawMutex_UnlockSlow │ │ │ │ 00000160 T _PySemaphore_Destroy │ │ │ │ -000004bc T _PySemaphore_Init │ │ │ │ -0000053c T _PySemaphore_Wait │ │ │ │ -000007fc T _PySemaphore_Wakeup │ │ │ │ +00000488 T _PySemaphore_Init │ │ │ │ +00000508 T _PySemaphore_Wait │ │ │ │ +000007c8 T _PySemaphore_Wakeup │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _Py_FatalErrorFormat │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __atomic_load_8 │ │ │ │ U __errno_location │ │ │ │ -00000048 r __func__.0 │ │ │ │ -0000002c r __func__.1 │ │ │ │ -00000018 r __func__.2 │ │ │ │ +00000040 r __func__.0 │ │ │ │ +00000024 r __func__.1 │ │ │ │ +00000010 r __func__.2 │ │ │ │ U __sem_clockwait64 │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_4 │ │ │ │ 00000000 d buckets │ │ │ │ U memset │ │ │ │ @@ -17076,55 +17073,55 @@ │ │ │ │ U PyUnicode_CopyCharacters │ │ │ │ U PyUnicode_FindChar │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_New │ │ │ │ 000003bc t PyUnicode_READ_CHAR.part.0 │ │ │ │ U PyUnicode_Substring │ │ │ │ U Py_BuildValue │ │ │ │ -00006a80 t Py_XDECREF │ │ │ │ +00006a84 t Py_XDECREF │ │ │ │ U _PyArena_Free │ │ │ │ U _PyArena_New │ │ │ │ U _PyFuture_FromAST │ │ │ │ U _PyObject_New │ │ │ │ U _PyParser_ASTFromString │ │ │ │ U _PyRuntime │ │ │ │ -00006b60 T _PyST_GetScope │ │ │ │ -00006b38 T _PyST_GetSymbol │ │ │ │ -00006b98 T _PyST_IsFunctionLike │ │ │ │ +00006b64 T _PyST_GetScope │ │ │ │ +00006b3c T _PyST_GetSymbol │ │ │ │ +00006b9c T _PyST_IsFunctionLike │ │ │ │ 00000000 T _PySymtable_Build │ │ │ │ -00006f20 T _PySymtable_Free │ │ │ │ -00006aa8 T _PySymtable_Lookup │ │ │ │ +00006f24 T _PySymtable_Free │ │ │ │ +00006aac T _PySymtable_Lookup │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _Py_Dealloc │ │ │ │ 00003eac T _Py_Mangle │ │ │ │ 00003e30 T _Py_MaybeMangle │ │ │ │ 00000e00 T _Py_SymtableStringObjectFlags │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ -00005430 t analyze_block │ │ │ │ +00005434 t analyze_block │ │ │ │ 00000018 t error_at_directive.isra.0 │ │ │ │ -00006fc4 t ste_dealloc │ │ │ │ +00006fc8 t ste_dealloc │ │ │ │ 000000d0 d ste_memberlist │ │ │ │ 00000000 t ste_repr │ │ │ │ 00003ab4 t symtable_add_def │ │ │ │ 00003b3c t symtable_add_def_helper │ │ │ │ 0000073c t symtable_enter_block │ │ │ │ 000008d0 t symtable_enter_type_param_block │ │ │ │ -0000529c t symtable_exit_block │ │ │ │ +000052a0 t symtable_exit_block │ │ │ │ 00000000 t symtable_handle_comprehension │ │ │ │ 000003e4 t symtable_lookup_entry.isra.0 │ │ │ │ 00000530 t symtable_raise_if_annotation_block │ │ │ │ 000000e4 t symtable_raise_if_comprehension_block.isra.0 │ │ │ │ 0000044c t symtable_record_directive │ │ │ │ -00006bb4 t symtable_visit_alias │ │ │ │ -00007120 t symtable_visit_annotation │ │ │ │ -00004354 t symtable_visit_annotations │ │ │ │ -0000463c t symtable_visit_arguments │ │ │ │ -00005318 t symtable_visit_excepthandler │ │ │ │ +00006bb8 t symtable_visit_alias │ │ │ │ +00007124 t symtable_visit_annotation │ │ │ │ +00004358 t symtable_visit_annotations │ │ │ │ +00004640 t symtable_visit_arguments │ │ │ │ +0000531c t symtable_visit_excepthandler │ │ │ │ 00002d14 t symtable_visit_expr │ │ │ │ 00000624 t symtable_visit_pattern │ │ │ │ 000009c4 t symtable_visit_stmt │ │ │ │ 00000a84 t symtable_visit_type_param │ │ │ │ 00000c58 t symtable_visit_type_param_bound_or_default │ │ │ │ │ │ │ │ sysmodule.o: │ │ │ │ @@ -17559,40 +17556,40 @@ │ │ │ │ U PyMem_RawFree │ │ │ │ U PyMem_RawMalloc │ │ │ │ U PyStructSequence_New │ │ │ │ U PyStructSequence_SetItem │ │ │ │ 00000240 T PyThread_GetInfo │ │ │ │ 00000400 T PyThread_ParseTimeoutArg │ │ │ │ 00000150 T PyThread_ReInitTLS │ │ │ │ -0000066c T PyThread_acquire_lock │ │ │ │ -00000490 T PyThread_acquire_lock_timed │ │ │ │ +00000670 T PyThread_acquire_lock │ │ │ │ +00000494 T PyThread_acquire_lock_timed │ │ │ │ 000001f8 T PyThread_acquire_lock_timed_with_retries │ │ │ │ 00000000 T PyThread_allocate_lock │ │ │ │ 000000c8 T PyThread_create_key │ │ │ │ 0000011c T PyThread_delete_key │ │ │ │ 00000120 T PyThread_delete_key_value │ │ │ │ 0000002c T PyThread_detach_thread │ │ │ │ -00000098 T PyThread_exit_thread │ │ │ │ -0000062c T PyThread_free_lock │ │ │ │ +00000030 T PyThread_exit_thread │ │ │ │ +00000630 T PyThread_free_lock │ │ │ │ 0000014c T PyThread_get_key_value │ │ │ │ 00000154 T PyThread_get_stacksize │ │ │ │ 000000e0 T PyThread_get_thread_ident │ │ │ │ 00000130 T PyThread_get_thread_ident_ex │ │ │ │ 00000194 T PyThread_get_thread_native_id │ │ │ │ 00000078 T PyThread_init_thread │ │ │ │ 000001cc T PyThread_join_thread │ │ │ │ -00000600 T PyThread_release_lock │ │ │ │ +00000604 T PyThread_release_lock │ │ │ │ 00000128 T PyThread_set_key_value │ │ │ │ 00000178 T PyThread_set_stacksize │ │ │ │ 00000000 T PyThread_start_joinable_thread │ │ │ │ 000003a8 T PyThread_start_new_thread │ │ │ │ -00000030 T PyThread_tss_alloc │ │ │ │ +00000060 T PyThread_tss_alloc │ │ │ │ 00000184 T PyThread_tss_create │ │ │ │ 000001fc T PyThread_tss_delete │ │ │ │ -00000058 T PyThread_tss_free │ │ │ │ +00000088 T PyThread_tss_free │ │ │ │ 0000018c T PyThread_tss_get │ │ │ │ 00000184 T PyThread_tss_is_created │ │ │ │ 000001d0 T PyThread_tss_set │ │ │ │ U PyTime_MonotonicRaw │ │ │ │ U PyTime_TimeRaw │ │ │ │ U PyUnicode_DecodeFSDefaultAndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ @@ -17601,15 +17598,15 @@ │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyEval_MakePendingCalls │ │ │ │ U _PyRuntime │ │ │ │ U _PyStructSequence_FiniBuiltin │ │ │ │ U _PyStructSequence_InitBuiltinWithFlags │ │ │ │ 000003f4 T _PyThread_FiniType │ │ │ │ 00000000 T _PyThread_at_fork_reinit │ │ │ │ -00000858 T _PyThread_cond_after │ │ │ │ +00000860 T _PyThread_cond_after │ │ │ │ 00000230 T _PyThread_cond_init │ │ │ │ U _PyTime_Add │ │ │ │ U _PyTime_AsMicroseconds │ │ │ │ U _PyTime_AsTimespec_clamp │ │ │ │ U _PyTime_FromMicrosecondsClamp │ │ │ │ U _PyTime_FromSecondsObject │ │ │ │ U _Py_Dealloc │ │ │ │ @@ -17861,15 +17858,15 @@ │ │ │ │ 0000050c t tracemalloc_raw_calloc │ │ │ │ 00000254 t tracemalloc_raw_malloc │ │ │ │ 00000394 t tracemalloc_raw_realloc │ │ │ │ 00000d4c t tracemalloc_realloc_gil │ │ │ │ 00000bc4 t tracemalloc_remove_trace │ │ │ │ │ │ │ │ getopt.o: │ │ │ │ -00000000 T _PyOS_GetOpt │ │ │ │ +00000034 T _PyOS_GetOpt │ │ │ │ 00000000 T _PyOS_ResetGetOpt │ │ │ │ 00000000 B _PyOS_optarg │ │ │ │ 00000000 D _PyOS_opterr │ │ │ │ 00000004 D _PyOS_optind │ │ │ │ U __fprintf_chk │ │ │ │ 00000000 r longopts │ │ │ │ 00000008 d opt_ptr │ │ │ │ @@ -17886,15 +17883,15 @@ │ │ │ │ 00000080 r .LC3 │ │ │ │ 00000084 r .LC4 │ │ │ │ U PyErr_Format │ │ │ │ U PyErr_NoMemory │ │ │ │ U PyExc_ValueError │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ -00000460 T PyOS_double_to_string │ │ │ │ +0000048c T PyOS_double_to_string │ │ │ │ 00000000 T PyOS_string_to_double │ │ │ │ U _PyErr_BadInternalCall │ │ │ │ U _Py_ctype_table │ │ │ │ U _Py_ctype_tolower │ │ │ │ U _Py_dg_dtoa │ │ │ │ U _Py_dg_freedtoa │ │ │ │ U _Py_dg_strtod │ │ │ │ @@ -17923,23 +17920,23 @@ │ │ │ │ 00000000 T _Py_strhex_bytes_with_sep │ │ │ │ 00000000 t _Py_strhex_impl │ │ │ │ 000005b8 T _Py_strhex_with_sep │ │ │ │ U __aeabi_uidiv │ │ │ │ │ │ │ │ dtoa.o: │ │ │ │ 0000043c t Balloc │ │ │ │ -00003ca4 t Bfree │ │ │ │ +00003c88 t Bfree │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyStatus_NoMemory │ │ │ │ U PyStatus_Ok │ │ │ │ -00003cf0 T _PyDtoa_Fini │ │ │ │ +00003cd4 T _PyDtoa_Fini │ │ │ │ 00000000 T _PyDtoa_Init │ │ │ │ -00003fc8 T _Py_dg_dtoa │ │ │ │ -00008810 T _Py_dg_freedtoa │ │ │ │ +00003fac T _Py_dg_dtoa │ │ │ │ +000087ec T _Py_dg_freedtoa │ │ │ │ 00000964 T _Py_dg_strtod │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_d2iz │ │ │ │ U __aeabi_d2uiz │ │ │ │ U __aeabi_dadd │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_dcmpge │ │ │ │ @@ -17950,25 +17947,25 @@ │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_dsub │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_ui2d │ │ │ │ U __aeabi_uidiv │ │ │ │ U __errno_location │ │ │ │ -00008bec t b2d │ │ │ │ +00008bc8 t b2d │ │ │ │ 000000c0 r bigtens │ │ │ │ -00008370 t lshift │ │ │ │ +0000834c t lshift │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 0000051c t mult │ │ │ │ -0000868c t multadd │ │ │ │ -00008874 t nrv_alloc │ │ │ │ +00008668 t multadd │ │ │ │ +00008850 t nrv_alloc │ │ │ │ 00000110 r p05.0 │ │ │ │ -00007c10 t pow5mult │ │ │ │ -000089e4 t sd2b │ │ │ │ +00007bec t pow5mult │ │ │ │ +000089c0 t sd2b │ │ │ │ 00000008 r tens │ │ │ │ 000000e8 r tinytens │ │ │ │ │ │ │ │ formatter_unicode.o: │ │ │ │ 000000bc r CSWTCH.144 │ │ │ │ 000000e0 r CSWTCH.145 │ │ │ │ U PyComplex_ImagAsDouble │ │ │ │ @@ -18054,51 +18051,51 @@ │ │ │ │ 000004a8 T Py_EncodeLocale │ │ │ │ U _PyMem_RawWcsdup │ │ │ │ U _PyMem_Strdup │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ 00000258 T _Py_DecodeLocaleEx │ │ │ │ U _Py_DecodeUTF8Ex │ │ │ │ -0000204c T _Py_EncodeLocaleEx │ │ │ │ +0000205c T _Py_EncodeLocaleEx │ │ │ │ 000004b0 T _Py_EncodeLocaleRaw │ │ │ │ U _Py_EncodeUTF8Ex │ │ │ │ 000002cc T _Py_GetForceASCII │ │ │ │ 000002fc T _Py_GetLocaleEncoding │ │ │ │ 000007c8 T _Py_GetLocaleEncodingObject │ │ │ │ 00000818 T _Py_GetLocaleconvNumeric │ │ │ │ 000004d8 T _Py_GetTicksPerSecond │ │ │ │ -00002a20 T _Py_IsValidFD │ │ │ │ +00002a30 T _Py_IsValidFD │ │ │ │ U _Py_NoneStruct │ │ │ │ 00000000 T _Py_ResetForceASCII │ │ │ │ 00000094 T _Py_abspath │ │ │ │ -0000120c T _Py_add_relfile │ │ │ │ +0000121c T _Py_add_relfile │ │ │ │ 000006d8 T _Py_closerange │ │ │ │ 00000234 T _Py_device_encoding │ │ │ │ -00002a54 T _Py_dup │ │ │ │ +00002a64 T _Py_dup │ │ │ │ 0000069c T _Py_find_basename │ │ │ │ 0000065c T _Py_fopen_obj │ │ │ │ 0000013c T _Py_fstat │ │ │ │ 00000a2c T _Py_fstat_noraise │ │ │ │ 00000198 T _Py_get_blocking │ │ │ │ 000002a0 T _Py_get_inheritable │ │ │ │ 00000a18 T _Py_isabs │ │ │ │ 00000000 T _Py_join_relfile │ │ │ │ U _Py_normalize_encoding │ │ │ │ 00000b30 T _Py_normpath │ │ │ │ 00000de4 T _Py_normpath_and_size │ │ │ │ 00000560 T _Py_open │ │ │ │ 00000004 D _Py_open_cloexec_works │ │ │ │ 000001e4 T _Py_open_noraise │ │ │ │ -00002920 T _Py_read │ │ │ │ +00002930 T _Py_read │ │ │ │ 000000e4 T _Py_set_blocking │ │ │ │ -000027b4 T _Py_set_inheritable │ │ │ │ +000027c4 T _Py_set_inheritable │ │ │ │ 0000080c T _Py_set_inheritable_async_safe │ │ │ │ -00002ab8 T _Py_skiproot │ │ │ │ +00002ac8 T _Py_skiproot │ │ │ │ 000004b8 T _Py_stat │ │ │ │ -00001398 T _Py_wfopen │ │ │ │ +000013a8 T _Py_wfopen │ │ │ │ 000001fc T _Py_wgetcwd │ │ │ │ 0000036c T _Py_wreadlink │ │ │ │ 00000560 T _Py_wrealpath │ │ │ │ 00000a30 T _Py_write │ │ │ │ 00000014 T _Py_write_noraise │ │ │ │ 00000480 T _Py_wstat │ │ │ │ U __errno_location │ │ │ │ @@ -18113,30 +18110,30 @@ │ │ │ │ 00000540 t check_force_ascii │ │ │ │ U close │ │ │ │ U close_range │ │ │ │ U closefrom │ │ │ │ 000002a8 t decode_ascii │ │ │ │ 000007d4 t decode_current_locale │ │ │ │ 0000039c t encode_ascii │ │ │ │ -000017f0 t encode_current_locale │ │ │ │ -000012c0 t encode_locale.constprop.0 │ │ │ │ +00001800 t encode_current_locale │ │ │ │ +000012d0 t encode_locale.constprop.0 │ │ │ │ U fclose │ │ │ │ U fileno │ │ │ │ U fopen64 │ │ │ │ 00000508 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 │ │ │ │ -00001ed0 t set_inheritable │ │ │ │ +00001ee0 t set_inheritable │ │ │ │ U setlocale │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ U wcscmp │ │ │ │ U wcscpy │ │ │ │ U wcslen │ │ │ │ @@ -18386,15 +18383,15 @@ │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyObject_GC_IsFinalized │ │ │ │ U PyObject_GC_IsTracked │ │ │ │ U PySys_Audit │ │ │ │ U PyTuple_New │ │ │ │ U PyTuple_Type │ │ │ │ U Py_BuildValue │ │ │ │ -00000500 t Py_XDECREF │ │ │ │ +00000390 t Py_XDECREF │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_SetString │ │ │ │ U _PyEval_StartTheWorld │ │ │ │ U _PyEval_StopTheWorld │ │ │ │ U _PyGC_Collect │ │ │ │ U _PyGC_Freeze │ │ │ │ @@ -18411,43 +18408,43 @@ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000008 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000a4 d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ 00000010 r gc__doc__ │ │ │ │ -00000230 t gc_collect │ │ │ │ +00000000 t gc_collect │ │ │ │ 00000db0 r gc_collect__doc__ │ │ │ │ -000003e0 t gc_disable │ │ │ │ +00000270 t gc_disable │ │ │ │ 00000f30 r gc_disable__doc__ │ │ │ │ -00000400 t gc_enable │ │ │ │ +00000290 t gc_enable │ │ │ │ 00000f70 r gc_enable__doc__ │ │ │ │ 00000060 t gc_freeze │ │ │ │ 0000059c r gc_freeze__doc__ │ │ │ │ 00000470 t gc_get_count │ │ │ │ 00000a0c r gc_get_count__doc__ │ │ │ │ 0000041c t gc_get_debug │ │ │ │ 00000b4c r gc_get_debug__doc__ │ │ │ │ 000004a8 t gc_get_freeze_count │ │ │ │ 000004a8 r gc_get_freeze_count__doc__ │ │ │ │ 000000d0 t gc_get_objects │ │ │ │ 00000814 r gc_get_objects__doc__ │ │ │ │ 0000020c t gc_get_referents │ │ │ │ 00000938 r gc_get_referents__doc__ │ │ │ │ -00000420 t gc_get_referrers │ │ │ │ +000002b0 t gc_get_referrers │ │ │ │ 000009a4 r gc_get_referrers__doc__ │ │ │ │ 00000500 t gc_get_stats │ │ │ │ 000007b4 r gc_get_stats__doc__ │ │ │ │ 000003e4 t gc_get_threshold │ │ │ │ 00000a60 r gc_get_threshold__doc__ │ │ │ │ 00000614 t gc_is_finalized │ │ │ │ 000006c4 r gc_is_finalized__doc__ │ │ │ │ -00000528 t gc_is_tracked │ │ │ │ +000003b8 t gc_is_tracked │ │ │ │ 00000728 r gc_is_tracked__doc__ │ │ │ │ -000003a0 t gc_isenabled │ │ │ │ +00000230 t gc_isenabled │ │ │ │ 00000edc r gc_isenabled__doc__ │ │ │ │ 00000000 t gc_set_debug │ │ │ │ 00000b94 r gc_set_debug__doc__ │ │ │ │ 00000104 t gc_set_threshold │ │ │ │ 00000aa8 r gc_set_threshold__doc__ │ │ │ │ 00000098 t gc_unfreeze │ │ │ │ 00000504 r gc_unfreeze__doc__ │ │ │ │ @@ -18485,17 +18482,17 @@ │ │ │ │ U _PyRuntime │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_convert_optional_to_ssize_t │ │ │ │ -00000918 t _bisect_bisect_left │ │ │ │ +000005ac t _bisect_bisect_left │ │ │ │ 000002cc r _bisect_bisect_left__doc__ │ │ │ │ -00000550 t _bisect_bisect_right │ │ │ │ +000008bc t _bisect_bisect_right │ │ │ │ 00000620 r _bisect_bisect_right__doc__ │ │ │ │ 00000328 t _bisect_insort_left │ │ │ │ 0000016c r _bisect_insort_left__doc__ │ │ │ │ 000000a4 t _bisect_insort_right │ │ │ │ 000004bc r _bisect_insort_right__doc__ │ │ │ │ 00000000 d _bisectmodule │ │ │ │ 00000000 r _keywords.1 │ │ │ │ @@ -18511,15 +18508,15 @@ │ │ │ │ 00000034 d _parser.5 │ │ │ │ 0000008c d _parser.8 │ │ │ │ 0000004c t bisect_clear │ │ │ │ 00000048 t bisect_free │ │ │ │ 000001a4 d bisect_methods │ │ │ │ 0000000c t bisect_modexec │ │ │ │ 00000184 d bisect_slots │ │ │ │ -000005ac t internal_bisect_left │ │ │ │ +00000550 t internal_bisect_left │ │ │ │ 00000000 t internal_bisect_right │ │ │ │ 00000060 r module_doc │ │ │ │ │ │ │ │ _csv.o: │ │ │ │ 0000068c r Dialect_Type_doc │ │ │ │ 0000032c d Dialect_Type_slots │ │ │ │ 00000034 D Dialect_Type_spec │ │ │ │ @@ -18806,15 +18803,15 @@ │ │ │ │ U __aeabi_uidivmod │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 0000000c t _datetime_exec │ │ │ │ 00000070 r _days_before_month │ │ │ │ 0000003c r _days_in_month │ │ │ │ -00002f94 t _get_current_state.constprop.0 │ │ │ │ +00002fc0 t _get_current_state.constprop.0 │ │ │ │ 00000160 r _keywords.1 │ │ │ │ 00000180 r _keywords.13 │ │ │ │ 0000019c r _keywords.16 │ │ │ │ 000001a4 r _keywords.27 │ │ │ │ 00000170 r _keywords.7 │ │ │ │ 00000740 d _kwtuple.0 │ │ │ │ 00000780 d _kwtuple.12 │ │ │ │ @@ -18822,255 +18819,255 @@ │ │ │ │ 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 │ │ │ │ -00002a1c t _timezone_check_argument │ │ │ │ -000030a0 t accum │ │ │ │ +000029fc t _timezone_check_argument │ │ │ │ +000030cc t accum │ │ │ │ 000019f8 t add_date_timedelta.isra.0 │ │ │ │ -00003884 t add_datetime_timedelta │ │ │ │ +000038b0 t add_datetime_timedelta │ │ │ │ 00002580 t append_keyword_fold │ │ │ │ 000022c8 t append_keyword_tzinfo │ │ │ │ 000019c8 t build_struct_time │ │ │ │ -00004598 t call_subclass_fold │ │ │ │ +00004554 t call_subclass_fold │ │ │ │ 00000e64 t call_tzinfo_method │ │ │ │ -000032b0 t call_tzname │ │ │ │ +00003290 t call_tzname │ │ │ │ 00000538 d capi │ │ │ │ 00000024 r capi_types │ │ │ │ 00000330 t check_tzinfo_subclass │ │ │ │ 00000b3c t check_tzinfo_subclass.part.0.isra.0 │ │ │ │ 000017a0 t clear_state.isra.0 │ │ │ │ 0000014c r correction.20 │ │ │ │ 00000d34 t create_timezone_from_delta.constprop.0 │ │ │ │ 00001908 t date_add │ │ │ │ 00000cc4 d date_as_number │ │ │ │ 00001bec t date_ctime │ │ │ │ -000033c8 t date_day │ │ │ │ +00003384 t date_day │ │ │ │ 000003d4 r date_doc │ │ │ │ 00000c44 t date_format │ │ │ │ 0000175c t date_from_pickle │ │ │ │ -000033d0 t date_fromisocalendar │ │ │ │ +0000338c t date_fromisocalendar │ │ │ │ 00001cb4 t date_fromisoformat │ │ │ │ -00004cd4 t date_fromordinal │ │ │ │ +00004e48 t date_fromordinal │ │ │ │ 000003a0 t date_fromtimestamp │ │ │ │ 00000f24 d date_getset │ │ │ │ 00001008 t date_hash │ │ │ │ -00004b78 t date_isocalendar │ │ │ │ +00004b34 t date_isocalendar │ │ │ │ 00000d2c t date_isoformat │ │ │ │ 00001f70 t date_isoweekday │ │ │ │ 000005a8 d date_kws │ │ │ │ 00000d54 d date_methods │ │ │ │ -000033c0 t date_month │ │ │ │ +0000337c t date_month │ │ │ │ 00000694 t date_new │ │ │ │ 00001dc8 t date_reduce │ │ │ │ 00000784 t date_repr │ │ │ │ 000012f8 t date_richcompare │ │ │ │ 000009b8 t date_str │ │ │ │ 00001744 t date_strftime │ │ │ │ 000017a4 t date_subtract │ │ │ │ 00001800 t date_timetuple │ │ │ │ 000002dc t date_today │ │ │ │ 000015a4 t date_toordinal │ │ │ │ -000022b4 t date_weekday │ │ │ │ -00001a28 t date_year │ │ │ │ -000048b8 t datetime_add │ │ │ │ +000022d4 t date_weekday │ │ │ │ +000022b4 t date_year │ │ │ │ +000048e4 t datetime_add │ │ │ │ 00000390 t datetime_alloc │ │ │ │ 0000081c d datetime_as_number │ │ │ │ -00002c4c t datetime_astimezone │ │ │ │ +00002c2c t datetime_astimezone │ │ │ │ 0000070c t datetime_best_possible │ │ │ │ 000015f4 t datetime_combine │ │ │ │ 00001fc4 t datetime_ctime │ │ │ │ 0000039c t datetime_date_fromtimestamp │ │ │ │ 00000878 r datetime_date_fromtimestamp__doc__ │ │ │ │ 000012c4 t datetime_date_fromtimestamp_capi │ │ │ │ 00001e14 t datetime_date_replace │ │ │ │ 00000808 r datetime_date_replace__doc__ │ │ │ │ 000005dc t datetime_datetime_now │ │ │ │ 000006a8 r datetime_datetime_now__doc__ │ │ │ │ -00003f44 t datetime_datetime_replace │ │ │ │ +00003f70 t datetime_datetime_replace │ │ │ │ 000005b4 r datetime_datetime_replace__doc__ │ │ │ │ 00000f98 t datetime_dealloc │ │ │ │ 000001cc r datetime_doc │ │ │ │ -0000339c t datetime_dst │ │ │ │ -00004ccc t datetime_fold │ │ │ │ -0000448c t datetime_from_pickle │ │ │ │ -000025dc t datetime_from_timestamp │ │ │ │ -00001b44 t datetime_from_timet_and_us │ │ │ │ -000053c4 t datetime_fromisoformat │ │ │ │ -000024d4 t datetime_fromtimestamp │ │ │ │ -00005390 t datetime_getdate │ │ │ │ +00003358 t datetime_dst │ │ │ │ +00004cf8 t datetime_fold │ │ │ │ +0000439c t datetime_from_pickle │ │ │ │ +000025bc t datetime_from_timestamp │ │ │ │ +00001b24 t datetime_from_timet_and_us │ │ │ │ +00005380 t datetime_fromisoformat │ │ │ │ +000024b4 t datetime_fromtimestamp │ │ │ │ +0000534c t datetime_getdate │ │ │ │ 00000a2c d datetime_getset │ │ │ │ 00000a8c t datetime_getstate │ │ │ │ -000013a8 t datetime_gettime │ │ │ │ +000013a0 t datetime_gettime │ │ │ │ 000020c8 t datetime_gettimetz │ │ │ │ 00001078 t datetime_hash │ │ │ │ -00004f74 t datetime_hour │ │ │ │ -00001e00 t datetime_isoformat │ │ │ │ +000050e8 t datetime_hour │ │ │ │ +00001de0 t datetime_isoformat │ │ │ │ 000005b8 d datetime_kws │ │ │ │ 000008ac d datetime_methods │ │ │ │ -000042b8 t datetime_microsecond │ │ │ │ -00004f7c t datetime_minute │ │ │ │ +00004274 t datetime_microsecond │ │ │ │ +000050f0 t datetime_minute │ │ │ │ 00000908 t datetime_new │ │ │ │ 00002094 t datetime_reduce │ │ │ │ -00000a28 t datetime_reduce_ex │ │ │ │ +000009f8 t datetime_reduce_ex │ │ │ │ 000007dc t datetime_repr │ │ │ │ 000010b0 t datetime_richcompare │ │ │ │ -00004f84 t datetime_second │ │ │ │ -000041f0 t datetime_str │ │ │ │ +000050f8 t datetime_second │ │ │ │ +000041ac t datetime_str │ │ │ │ 00000000 t datetime_strptime │ │ │ │ -000020a0 t datetime_subtract │ │ │ │ +00002080 t datetime_subtract │ │ │ │ 00001038 t datetime_time_replace │ │ │ │ 00000750 r datetime_time_replace__doc__ │ │ │ │ -00003ff8 t datetime_timestamp │ │ │ │ -00001a48 t datetime_timetuple │ │ │ │ -00004878 t datetime_tzinfo │ │ │ │ -00003294 t datetime_tzname │ │ │ │ +00003fb4 t datetime_timestamp │ │ │ │ +00001a28 t datetime_timetuple │ │ │ │ +000048a4 t datetime_tzinfo │ │ │ │ +00003274 t datetime_tzname │ │ │ │ 0000200c t datetime_utcfromtimestamp │ │ │ │ 00001700 t datetime_utcnow │ │ │ │ -00003378 t datetime_utcoffset │ │ │ │ +00004d00 t datetime_utcoffset │ │ │ │ 00002174 t datetime_utctimetuple │ │ │ │ 00000000 d datetimemodule │ │ │ │ 00000fe4 t delta_abs │ │ │ │ -00004ac4 t delta_add │ │ │ │ -00002084 t delta_add.part.0 │ │ │ │ +00004a80 t delta_add │ │ │ │ +00002064 t delta_add.part.0 │ │ │ │ 00000f74 d delta_as_number │ │ │ │ -000009f8 t delta_bool │ │ │ │ -00002640 t delta_divide │ │ │ │ -00002084 t delta_divide.part.0 │ │ │ │ +00000a5c t delta_bool │ │ │ │ +00002620 t delta_divide │ │ │ │ +00002064 t delta_divide.part.0 │ │ │ │ 000027ec t delta_divmod │ │ │ │ 000004bc r delta_doc │ │ │ │ -00002014 t delta_hash │ │ │ │ +00001ff4 t delta_hash │ │ │ │ 00001034 d delta_members │ │ │ │ 00001004 d delta_methods │ │ │ │ -000042d4 t delta_multiply │ │ │ │ -00002c08 t delta_negative │ │ │ │ -000023ac t delta_new │ │ │ │ +00004290 t delta_multiply │ │ │ │ +00002be8 t delta_negative │ │ │ │ +000023cc t delta_new │ │ │ │ 000027b4 t delta_positive │ │ │ │ 00000ce8 t delta_reduce │ │ │ │ 00002a30 t delta_remainder │ │ │ │ 00000418 t delta_repr │ │ │ │ 00001470 t delta_richcompare │ │ │ │ 00000d5c t delta_str │ │ │ │ -00004688 t delta_subtract │ │ │ │ -00002084 t delta_subtract.part.0 │ │ │ │ -00002820 t delta_to_microseconds │ │ │ │ -00002aa0 t delta_total_seconds │ │ │ │ -000048e8 t delta_truedivide │ │ │ │ +000046b4 t delta_subtract │ │ │ │ +00002064 t delta_subtract.part.0 │ │ │ │ +00002800 t delta_to_microseconds │ │ │ │ +00002a80 t delta_total_seconds │ │ │ │ +000048a4 t delta_truedivide │ │ │ │ 00000ffc t diff_to_bool │ │ │ │ -00004890 t divide_nearest │ │ │ │ -00002764 t divide_timedelta_timedelta │ │ │ │ +0000484c t divide_nearest │ │ │ │ +00002744 t divide_timedelta_timedelta │ │ │ │ 00001c2c t format_ctime.isra.0 │ │ │ │ -00003e00 t format_utcoffset.constprop.0 │ │ │ │ -00003748 t get_flip_fold_offset │ │ │ │ +00003dbc t format_utcoffset.constprop.0 │ │ │ │ +00003704 t get_flip_fold_offset │ │ │ │ 00000f5c t get_tzinfo_member │ │ │ │ 000003fc r iso_calendar_date__doc__ │ │ │ │ -00004de4 t iso_calendar_date_dealloc │ │ │ │ +00004da0 t iso_calendar_date_dealloc │ │ │ │ 00000ed4 d iso_calendar_date_getset │ │ │ │ 00000eb4 d iso_calendar_date_methods │ │ │ │ 00002c30 t iso_calendar_date_new │ │ │ │ -00004d88 t iso_calendar_date_new_impl │ │ │ │ +00004d44 t iso_calendar_date_new_impl │ │ │ │ 00001d8c t iso_calendar_date_reduce │ │ │ │ 00002d2c t iso_calendar_date_repr │ │ │ │ 00002bd4 t iso_calendar_date_traverse │ │ │ │ -00005038 t iso_calendar_date_week │ │ │ │ -0000506c t iso_calendar_date_weekday │ │ │ │ -00005004 t iso_calendar_date_year │ │ │ │ -00003508 t iso_to_ymd │ │ │ │ +00004ff4 t iso_calendar_date_week │ │ │ │ +00005028 t iso_calendar_date_weekday │ │ │ │ +00004fc0 t iso_calendar_date_year │ │ │ │ +000034c4 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 │ │ │ │ -00004b40 t local │ │ │ │ -00003c20 t local_timezone_from_timestamp │ │ │ │ -00003840 t local_to_seconds │ │ │ │ +00004b6c t local │ │ │ │ +00003bdc t local_timezone_from_timestamp │ │ │ │ +000039d0 t local_to_seconds │ │ │ │ 00000e94 t make_somezreplacement │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ -00003350 t microseconds_to_delta_ex │ │ │ │ +0000337c t microseconds_to_delta_ex │ │ │ │ U modf │ │ │ │ 000016a4 t module_clear │ │ │ │ 00001990 t module_free │ │ │ │ 00000000 b module_methods │ │ │ │ 000007fc d module_slots │ │ │ │ 00000df0 t module_traverse │ │ │ │ -000043e0 t multiply_int_timedelta │ │ │ │ -000046c4 t multiply_truedivide_timedelta_float │ │ │ │ +000044a8 t multiply_int_timedelta │ │ │ │ +00004680 t multiply_truedivide_timedelta_float │ │ │ │ 00000530 t new_date_ex │ │ │ │ 0000221c t new_date_subclass_ex │ │ │ │ 00001318 t new_datetime_ex │ │ │ │ 00000000 t new_datetime_ex2 │ │ │ │ -000037ec t new_datetime_subclass_fold_ex │ │ │ │ +00003818 t new_datetime_subclass_fold_ex │ │ │ │ 000003e8 t new_delta_ex │ │ │ │ 00001368 t new_time_ex │ │ │ │ 00000b70 t new_time_ex2 │ │ │ │ -00003ce0 t new_timezone │ │ │ │ -00004980 t ord_to_ymd │ │ │ │ -00005ab8 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ -00004e30 t parse_isoformat_date.constprop.0 │ │ │ │ -00005884 t parse_isoformat_time.constprop.0 │ │ │ │ -00003634 t pep495_eq_exception │ │ │ │ +00003c9c t new_timezone │ │ │ │ +000049ac t ord_to_ymd │ │ │ │ +00005a74 t parse_hh_mm_ss_ff.constprop.0 │ │ │ │ +00004dec t parse_isoformat_date.constprop.0 │ │ │ │ +00005840 t parse_isoformat_time.constprop.0 │ │ │ │ +000035f0 t pep495_eq_exception │ │ │ │ 00000140 r potential_separators.21 │ │ │ │ -000046bc t py_time_second │ │ │ │ +00004678 t py_time_second │ │ │ │ U round │ │ │ │ 000000a4 r specs.24 │ │ │ │ 000000cc r specs.9 │ │ │ │ U strcmp │ │ │ │ 00000cdc t time_alloc │ │ │ │ 0000103c t time_dealloc │ │ │ │ 000002ac r time_doc │ │ │ │ 00000cc4 t time_dst │ │ │ │ -000013a0 t time_fold │ │ │ │ +00001404 t time_fold │ │ │ │ 000024a0 t time_from_pickle │ │ │ │ -00005d0c t time_fromisoformat │ │ │ │ +00005cc8 t time_fromisoformat │ │ │ │ 00000b78 d time_getset │ │ │ │ 000023dc t time_getstate │ │ │ │ 000000b0 t time_hash │ │ │ │ -000046ac t time_hour │ │ │ │ -00003a4c t time_isoformat │ │ │ │ +00004668 t time_hour │ │ │ │ +000037fc t time_isoformat │ │ │ │ 0000058c d time_kws │ │ │ │ 00000ab8 d time_methods │ │ │ │ 00001280 t time_microsecond │ │ │ │ -000046b4 t time_minute │ │ │ │ +00004670 t time_minute │ │ │ │ 00000e2c t time_new │ │ │ │ 00002780 t time_reduce │ │ │ │ 00002378 t time_reduce_ex │ │ │ │ 000008ec t time_repr │ │ │ │ 00001390 t time_richcompare │ │ │ │ 000009f4 t time_str │ │ │ │ 00002698 t time_strftime │ │ │ │ 0000129c t time_tzinfo │ │ │ │ -00004278 t time_tzname │ │ │ │ -00004294 t time_utcoffset │ │ │ │ +00004234 t time_tzname │ │ │ │ +00004250 t time_utcoffset │ │ │ │ 00001994 t timezone_dealloc │ │ │ │ 00000374 r timezone_doc │ │ │ │ -000029e4 t timezone_dst │ │ │ │ -00001d5c t timezone_fromutc │ │ │ │ +000029c4 t timezone_dst │ │ │ │ +00001d3c t timezone_fromutc │ │ │ │ 00000c24 t timezone_getinitargs │ │ │ │ 00002b80 t timezone_hash │ │ │ │ 00000698 d timezone_kws │ │ │ │ 00000c04 d timezone_methods │ │ │ │ -00004188 t timezone_new │ │ │ │ +00004144 t timezone_new │ │ │ │ 00002b88 t timezone_repr │ │ │ │ -00002b3c t timezone_richcompare │ │ │ │ +00002b1c t timezone_richcompare │ │ │ │ 00001450 t timezone_str │ │ │ │ 0000140c t timezone_tzname │ │ │ │ -00002bb8 t timezone_utcoffset │ │ │ │ +00002b98 t timezone_utcoffset │ │ │ │ 000003a4 r tzinfo_doc │ │ │ │ 00002660 t tzinfo_dst │ │ │ │ -00005c38 t tzinfo_from_isoformat_results │ │ │ │ -000050a0 t tzinfo_fromutc │ │ │ │ +00005bf4 t tzinfo_from_isoformat_results │ │ │ │ +0000505c t tzinfo_fromutc │ │ │ │ 00000c64 d tzinfo_methods │ │ │ │ 00000b50 t tzinfo_reduce │ │ │ │ 00002628 t tzinfo_tzname │ │ │ │ 0000213c t tzinfo_utcoffset │ │ │ │ 00000388 d utc_timezone │ │ │ │ 00001afc t wrap_strftime │ │ │ │ 00001694 t ymd_to_ord │ │ │ │ @@ -19194,48 +19191,48 @@ │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_dcmpgt │ │ │ │ U __aeabi_dcmplt │ │ │ │ U __aeabi_dcmpun │ │ │ │ U __aeabi_read_tp │ │ │ │ 0000000c t _json_exec │ │ │ │ 000000a4 d _json_slots │ │ │ │ -00000808 t _parse_constant │ │ │ │ +00000720 t _parse_constant │ │ │ │ 000003dc t encoder_call │ │ │ │ 000005f8 t encoder_clear │ │ │ │ 000005a0 t encoder_dealloc │ │ │ │ 0000010c r encoder_doc │ │ │ │ 000008e4 t encoder_encode_float │ │ │ │ 00000524 t encoder_encode_string.part.0.isra.0 │ │ │ │ 000000cc t encoder_listencode_obj │ │ │ │ 00000184 d encoder_members │ │ │ │ 000001f0 t encoder_new │ │ │ │ -00000608 t encoder_traverse │ │ │ │ +00000798 t encoder_traverse │ │ │ │ 00000000 d jsonmodule │ │ │ │ 00000098 d kwlist.0 │ │ │ │ 0000005c d kwlist.1 │ │ │ │ 0000008c d kwlist.2 │ │ │ │ 00000064 d kwlist.3 │ │ │ │ 000000fc r module_doc │ │ │ │ 00000000 t py_encode_basestring │ │ │ │ 000010dc t py_encode_basestring_ascii │ │ │ │ 00000880 t py_scanstring │ │ │ │ 0000018c r pydoc_encode_basestring │ │ │ │ 000001e4 r pydoc_encode_basestring_ascii │ │ │ │ 0000024c r pydoc_scanstring │ │ │ │ -00000748 t raise_errmsg │ │ │ │ -000006f0 t raise_stop_iteration │ │ │ │ +00000660 t raise_errmsg │ │ │ │ +00000608 t raise_stop_iteration │ │ │ │ 00001be0 t scan_once_unicode │ │ │ │ 00001a7c t scanner_call │ │ │ │ 000007b4 t scanner_clear │ │ │ │ 0000075c t scanner_dealloc │ │ │ │ 00000178 r scanner_doc │ │ │ │ 00000238 d scanner_members │ │ │ │ 00000078 t scanner_new │ │ │ │ 00000000 t scanner_traverse │ │ │ │ -00003b94 t scanstring_unicode │ │ │ │ +00003c00 t scanstring_unicode │ │ │ │ 000000c4 d speedups_methods │ │ │ │ │ │ │ │ _opcode.o: │ │ │ │ U PyBool_FromLong │ │ │ │ U PyCode_Type │ │ │ │ U PyCompile_OpcodeStackEffectWithJump │ │ │ │ U PyErr_Format │ │ │ │ @@ -19339,24 +19336,24 @@ │ │ │ │ 00003b00 t Pdata_poplist │ │ │ │ 00000c74 t Pdata_poptuple │ │ │ │ 00002b80 t Pdata_push │ │ │ │ 00000ab0 t Pdata_traverse │ │ │ │ 0000198c t PicklerMemoProxy_clear │ │ │ │ 0000132c t PicklerMemoProxy_dealloc │ │ │ │ 00001884 t PicklerMemoProxy_traverse │ │ │ │ -0000a408 t Pickler_clear │ │ │ │ -0000a158 t Pickler_dealloc │ │ │ │ +0000a4ec t Pickler_clear │ │ │ │ +0000a23c t Pickler_dealloc │ │ │ │ 00000fb4 t Pickler_get_memo │ │ │ │ 00004928 t Pickler_getattr │ │ │ │ 00000538 d Pickler_getsets │ │ │ │ 00000560 d Pickler_members │ │ │ │ 00000620 d Pickler_methods │ │ │ │ 00001010 t Pickler_set_memo │ │ │ │ 00000f0c t Pickler_setattr │ │ │ │ -0000cc70 t Pickler_traverse │ │ │ │ +0000cd5c t Pickler_traverse │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBuffer_IsContiguous │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_FromStringAndSize │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_DecodeEscape │ │ │ │ @@ -19417,15 +19414,15 @@ │ │ │ │ U PyLong_FromString │ │ │ │ U PyLong_FromVoidPtr │ │ │ │ U PyLong_Type │ │ │ │ U PyMapping_GetOptionalItem │ │ │ │ U PyMem_Free │ │ │ │ U PyMem_Malloc │ │ │ │ U PyMem_Realloc │ │ │ │ -00001350 t PyMemoTable_Clear.isra.0 │ │ │ │ +000012f8 t PyMemoTable_Clear.isra.0 │ │ │ │ 00000678 t PyMemoTable_Del │ │ │ │ 00000604 t PyMemoTable_New │ │ │ │ U PyMemoryView_FromMemory │ │ │ │ U PyMemoryView_FromObject │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ @@ -19497,23 +19494,23 @@ │ │ │ │ 00003ee4 t Unpickler_dealloc │ │ │ │ 000013b0 t Unpickler_get_memo │ │ │ │ 000027ac t Unpickler_getattr │ │ │ │ 000003e0 d Unpickler_getsets │ │ │ │ 00000478 d Unpickler_methods │ │ │ │ 00000dd0 t Unpickler_set_memo │ │ │ │ 00000c78 t Unpickler_setattr │ │ │ │ -0000d010 t Unpickler_traverse │ │ │ │ +0000d0fc t Unpickler_traverse │ │ │ │ 00000548 t _Pickle_ClearState │ │ │ │ 00002b34 t _Pickle_FastCall │ │ │ │ -00001154 t _Pickler_CommitFrame.isra.0 │ │ │ │ -000011fc t _Pickler_FlushToFile │ │ │ │ +000010fc t _Pickler_CommitFrame.isra.0 │ │ │ │ +000011a4 t _Pickler_FlushToFile │ │ │ │ 00005114 t _Pickler_Write │ │ │ │ 000052f4 t _Pickler_Write.constprop.0 │ │ │ │ 00000f90 t _Pickler_Write.constprop.1 │ │ │ │ -00007c64 t _Pickler_write_bytes │ │ │ │ +00007d48 t _Pickler_write_bytes │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyByteArray_empty_string │ │ │ │ U _PyBytesWriter_Alloc │ │ │ │ U _PyBytesWriter_Dealloc │ │ │ │ U _PyBytesWriter_Finish │ │ │ │ U _PyBytesWriter_Init │ │ │ │ @@ -19537,35 +19534,35 @@ │ │ │ │ U _PySys_GetSizeOf │ │ │ │ U _PyUnicode_Equal │ │ │ │ U _PyUnicode_EqualToASCIIString │ │ │ │ U _PyUnicode_InternMortal │ │ │ │ U _Py_CheckRecursiveCall │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_EllipsisObject │ │ │ │ -000010fc t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ +0000786c t _Py_EnterRecursiveCall.constprop.0 │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_NotImplementedStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ 00000598 t _Unpickler_MemoCleanup │ │ │ │ 00002c1c t _Unpickler_MemoPut │ │ │ │ 0000054c t _Unpickler_NewMemo │ │ │ │ 00002848 t _Unpickler_ReadImpl │ │ │ │ 00000a60 t _Unpickler_ReadInto │ │ │ │ -0000bb78 t _Unpickler_Readline │ │ │ │ +0000bc64 t _Unpickler_Readline │ │ │ │ 0000097c t _Unpickler_SkipConsumed │ │ │ │ U __aeabi_dcmpeq │ │ │ │ U __aeabi_read_tp │ │ │ │ U __errno_location │ │ │ │ U __isoc23_strtol │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001848 t _checkmodule │ │ │ │ +000017f0 t _checkmodule │ │ │ │ 000001c4 r _keywords.1 │ │ │ │ 00000208 r _keywords.10 │ │ │ │ 00000220 r _keywords.12 │ │ │ │ 00000228 r _keywords.15 │ │ │ │ 0000023c r _keywords.17 │ │ │ │ 00000244 r _keywords.19 │ │ │ │ 00000250 r _keywords.22 │ │ │ │ @@ -19604,58 +19601,58 @@ │ │ │ │ 00001ab0 t _pickle_UnpicklerMemoProxy___reduce__ │ │ │ │ 00001364 r _pickle_UnpicklerMemoProxy___reduce____doc__ │ │ │ │ 00001490 t _pickle_UnpicklerMemoProxy_clear │ │ │ │ 000013d0 r _pickle_UnpicklerMemoProxy_clear__doc__ │ │ │ │ 00001b90 t _pickle_UnpicklerMemoProxy_copy │ │ │ │ 0000139c r _pickle_UnpicklerMemoProxy_copy__doc__ │ │ │ │ 000019e4 t _pickle_UnpicklerMemoProxy_copy_impl │ │ │ │ -0000c648 t _pickle_Unpickler___init__ │ │ │ │ +0000c734 t _pickle_Unpickler___init__ │ │ │ │ 00001400 r _pickle_Unpickler___init____doc__ │ │ │ │ 000017d8 t _pickle_Unpickler___sizeof__ │ │ │ │ 00001874 r _pickle_Unpickler___sizeof____doc__ │ │ │ │ 00002d20 t _pickle_Unpickler_find_class │ │ │ │ 000018b0 r _pickle_Unpickler_find_class__doc__ │ │ │ │ -0000cbe0 t _pickle_Unpickler_load │ │ │ │ +0000cccc t _pickle_Unpickler_load │ │ │ │ 00001a10 r _pickle_Unpickler_load__doc__ │ │ │ │ 00000d00 t _pickle_Unpickler_persistent_load │ │ │ │ 00001ad0 r _pickle_Unpickler_persistent_load__doc__ │ │ │ │ 0000072c t _pickle_dump │ │ │ │ 00000e4c r _pickle_dump__doc__ │ │ │ │ -0000af28 t _pickle_dumps │ │ │ │ +0000b00c t _pickle_dumps │ │ │ │ 00000a6c r _pickle_dumps__doc__ │ │ │ │ 0000000c t _pickle_exec │ │ │ │ 00000000 t _pickle_load │ │ │ │ 000005a0 r _pickle_load__doc__ │ │ │ │ -0000aa84 t _pickle_loads │ │ │ │ +0000ab68 t _pickle_loads │ │ │ │ 00000268 r _pickle_loads__doc__ │ │ │ │ 00000000 d _picklemodule │ │ │ │ -00001774 t _save_bytearray_data.isra.0 │ │ │ │ -0000be1c t batch_dict │ │ │ │ -0000c2d8 t batch_list │ │ │ │ +0000171c t _save_bytearray_data.isra.0 │ │ │ │ +0000bf08 t batch_dict │ │ │ │ +0000c3c4 t batch_list │ │ │ │ 00003804 t do_append │ │ │ │ 00003bb0 t do_setitems │ │ │ │ 00004c2c t dump │ │ │ │ 00000ac8 t fast_save_enter │ │ │ │ 00000bc4 t fast_save_leave │ │ │ │ 000030e0 t get_deep_attribute │ │ │ │ 000016d4 t instantiate │ │ │ │ 00000230 t load │ │ │ │ -0000b3a4 t load_build │ │ │ │ +0000b490 t load_build │ │ │ │ 00003280 t load_counted_binbytes │ │ │ │ -00001bf4 t load_counted_binstring │ │ │ │ -0000162c t load_counted_long │ │ │ │ +00001b9c t load_counted_binstring │ │ │ │ +000015d4 t load_counted_long │ │ │ │ 00003650 t load_counted_tuple │ │ │ │ -0000190c t load_extension │ │ │ │ +000018b4 t load_extension │ │ │ │ 000014d8 t load_inst │ │ │ │ -000013c4 t load_newobj │ │ │ │ +0000136c t load_newobj │ │ │ │ 00003798 t marker │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ -0000a664 t memo_get.isra.0 │ │ │ │ -000077e0 t memo_put.isra.0 │ │ │ │ +0000a748 t memo_get.isra.0 │ │ │ │ +000078c4 t memo_put.isra.0 │ │ │ │ 000005b0 d memoproxy_slots │ │ │ │ 00000048 d memoproxy_spec │ │ │ │ U memset │ │ │ │ 00000670 d pdata_slots │ │ │ │ 00000034 d pdata_spec │ │ │ │ 00000c6c t persistent_id │ │ │ │ 00000528 t pickle_clear │ │ │ │ @@ -19663,18 +19660,18 @@ │ │ │ │ 00000328 d pickle_methods │ │ │ │ 000022dc r pickle_module_doc │ │ │ │ 00000308 d pickle_slots │ │ │ │ 00000000 t pickle_traverse │ │ │ │ 000004c8 d pickler_type_slots │ │ │ │ 00000070 d pickler_type_spec │ │ │ │ 000005e0 d picklerproxy_methods │ │ │ │ -0000b86c t raw_unicode_escape │ │ │ │ +0000b958 t raw_unicode_escape │ │ │ │ 00005424 t save │ │ │ │ -00008adc t save_global │ │ │ │ -000080b4 t save_reduce │ │ │ │ +00008bc0 t save_global │ │ │ │ +00008198 t save_reduce │ │ │ │ 000006a8 t save_singleton_type │ │ │ │ U strcmp │ │ │ │ U strlen │ │ │ │ 00000408 d unpickler_memoproxy_slots │ │ │ │ 0000005c d unpickler_memoproxy_spec │ │ │ │ 00000378 d unpickler_type_slots │ │ │ │ 00000084 d unpickler_type_spec │ │ │ │ @@ -20353,22 +20350,22 @@ │ │ │ │ 000001c4 d unpackiter_type_spec │ │ │ │ │ │ │ │ arraymodule.o: │ │ │ │ 00001d9c t BB_compareitems │ │ │ │ 00001d90 t BB_getitem │ │ │ │ 0000126c t BB_setitem │ │ │ │ 00002978 t HH_compareitems │ │ │ │ -00001ef8 t HH_getitem │ │ │ │ +00001e88 t HH_getitem │ │ │ │ 00001610 t HH_setitem │ │ │ │ 00002c04 t II_compareitems │ │ │ │ 00002028 t II_getitem │ │ │ │ 00001f08 t II_setitem │ │ │ │ 00002c08 t LL_compareitems │ │ │ │ -00002794 t LL_getitem │ │ │ │ -00002044 t LL_setitem │ │ │ │ +00002164 t LL_getitem │ │ │ │ +00002034 t LL_setitem │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBuffer_Release │ │ │ │ U PyByteArray_Type │ │ │ │ U PyBytes_FromStringAndSize │ │ │ │ U PyErr_BadArgument │ │ │ │ U PyErr_Format │ │ │ │ @@ -20542,15 +20539,15 @@ │ │ │ │ 00000f34 r array_array_tounicode__doc__ │ │ │ │ 00000140 t array_array_tounicode_impl │ │ │ │ 000017e0 t array_arrayiterator___reduce__ │ │ │ │ 00000ddc r array_arrayiterator___reduce____doc__ │ │ │ │ 00001b18 t array_arrayiterator___setstate__ │ │ │ │ 00000d94 r array_arrayiterator___setstate____doc__ │ │ │ │ 00000b5c t array_ass_item │ │ │ │ -00002164 t array_ass_subscr │ │ │ │ +00002170 t array_ass_subscr │ │ │ │ 00000c30 t array_buffer_getbuf │ │ │ │ 00000d64 t array_buffer_relbuf │ │ │ │ 000002f0 t array_clear │ │ │ │ 000001c4 t array_concat │ │ │ │ 00001740 t array_contains │ │ │ │ 00000ae4 t array_dealloc │ │ │ │ 0000110c t array_del_slice │ │ │ │ @@ -20610,16 +20607,16 @@ │ │ │ │ U memcpy │ │ │ │ U memmove │ │ │ │ U memset │ │ │ │ 00000238 r mformat_descriptors │ │ │ │ 00000c8c r module_doc │ │ │ │ 0000071c t newarrayobject │ │ │ │ 00003010 t q_compareitems │ │ │ │ -00002034 t q_getitem │ │ │ │ -00001e88 t q_setitem │ │ │ │ +00002154 t q_getitem │ │ │ │ +00001e98 t q_setitem │ │ │ │ 00000b5c t typecode_to_mformat_code │ │ │ │ 00002b40 t u_compareitems │ │ │ │ 00001144 t u_getitem │ │ │ │ 00003234 t u_setitem │ │ │ │ 00002f14 t w_compareitems │ │ │ │ 00001150 t w_getitem │ │ │ │ 00003114 t w_setitem │ │ │ │ @@ -22000,15 +21997,15 @@ │ │ │ │ 00000298 t py_blake2s_get_name │ │ │ │ 000000bc d py_blake2s_getsetters │ │ │ │ 0000010c d py_blake2s_methods │ │ │ │ 00000000 t py_blake2s_new │ │ │ │ 00000168 r py_blake2s_new__doc__ │ │ │ │ │ │ │ │ md5module.o: │ │ │ │ -00000750 t MD5Type_copy │ │ │ │ +000006f8 t MD5Type_copy │ │ │ │ 00000180 r MD5Type_copy__doc__ │ │ │ │ 00000364 t MD5Type_digest │ │ │ │ 00000140 r MD5Type_digest__doc__ │ │ │ │ 000003f4 t MD5Type_hexdigest │ │ │ │ 000000ec r MD5Type_hexdigest__doc__ │ │ │ │ 00000524 t MD5Type_update │ │ │ │ 00000098 r MD5Type_update__doc__ │ │ │ │ @@ -22052,16 +22049,16 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_NoneStruct │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000074 d _kwtuple.0 │ │ │ │ -000006f8 t _md5_clear │ │ │ │ -0000074c t _md5_free │ │ │ │ +000007a0 t _md5_clear │ │ │ │ +000007f4 t _md5_free │ │ │ │ 00000094 t _md5_md5 │ │ │ │ 00000010 r _md5_md5__doc__ │ │ │ │ 00000094 d _md5_slots │ │ │ │ 0000005c t _md5_traverse │ │ │ │ 00000000 d _md5module │ │ │ │ 00000048 d _parser.2 │ │ │ │ 0000000c t md5_exec │ │ │ │ @@ -22213,15 +22210,15 @@ │ │ │ │ U PyObject_GC_Track │ │ │ │ U PyObject_GC_UnTrack │ │ │ │ U PyObject_GetBuffer │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ -00000d28 t SHA256Type_copy │ │ │ │ +00000df8 t SHA256Type_copy │ │ │ │ 00000488 r SHA256Type_copy__doc__ │ │ │ │ 00000298 t SHA256Type_digest │ │ │ │ 00000410 r SHA256Type_digest__doc__ │ │ │ │ 00000328 t SHA256Type_hexdigest │ │ │ │ 0000037c r SHA256Type_hexdigest__doc__ │ │ │ │ 00000a18 t SHA256Type_update │ │ │ │ 000002d4 r SHA256Type_update__doc__ │ │ │ │ @@ -22229,15 +22226,15 @@ │ │ │ │ 00000288 t SHA256_get_block_size │ │ │ │ 00000290 t SHA256_get_digest_size │ │ │ │ 000003b8 t SHA256_get_name │ │ │ │ 000002c4 d SHA256_getseters │ │ │ │ 00000364 d SHA256_methods │ │ │ │ 000001d4 d SHA2_functions │ │ │ │ 00000ec8 t SHA2_traverse │ │ │ │ -00000df8 t SHA512Type_copy │ │ │ │ +00000d28 t SHA512Type_copy │ │ │ │ 00000450 r SHA512Type_copy__doc__ │ │ │ │ 0000048c t SHA512Type_digest │ │ │ │ 000003d0 r SHA512Type_digest__doc__ │ │ │ │ 0000095c t SHA512Type_hexdigest │ │ │ │ 00000328 r SHA512Type_hexdigest__doc__ │ │ │ │ 00000bec t SHA512Type_update │ │ │ │ 00000280 r SHA512Type_update__doc__ │ │ │ │ @@ -22525,15 +22522,15 @@ │ │ │ │ U __memcpy_chk │ │ │ │ U __sprintf_chk │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ U __strcpy_chk │ │ │ │ 00000000 t _getcode │ │ │ │ 00000018 t capi_getcode │ │ │ │ -0000152c t capi_getucname │ │ │ │ +00001530 t capi_getucname │ │ │ │ 000010c8 r change_records_3_2_0 │ │ │ │ 00065804 r changes_3_2_0_data │ │ │ │ 00070704 r changes_3_2_0_index │ │ │ │ 00071804 r comp_data │ │ │ │ 000742a0 r comp_index │ │ │ │ 000195b0 r dawg_codepoint_to_pos_index1 │ │ │ │ 00002bb0 r dawg_codepoint_to_pos_index2 │ │ │ │ @@ -22549,15 +22546,15 @@ │ │ │ │ 000002ac t is_normalized_quickcheck │ │ │ │ U memcpy │ │ │ │ 00000000 r name_aliases │ │ │ │ 00001614 r named_sequences │ │ │ │ 00000064 d nfc_first │ │ │ │ 00000704 d nfc_last │ │ │ │ 00000798 t nfc_nfkc │ │ │ │ -00000c20 t nfd_nfkd │ │ │ │ +00000c24 t nfd_nfkd │ │ │ │ 000007a4 t normalization_3_2_0 │ │ │ │ 0003d578 r packed_name_dawg │ │ │ │ U strcpy │ │ │ │ U strlen │ │ │ │ U strncmp │ │ │ │ 00000178 t ucd_dealloc │ │ │ │ 00000000 t ucd_traverse │ │ │ │ @@ -22565,31 +22562,31 @@ │ │ │ │ 00000034 d ucd_type_spec │ │ │ │ 00000850 t unicodedata_UCD_bidirectional │ │ │ │ 000653bc r unicodedata_UCD_bidirectional__doc__ │ │ │ │ 00000668 t unicodedata_UCD_category │ │ │ │ 00065464 r unicodedata_UCD_category__doc__ │ │ │ │ 000001e8 t unicodedata_UCD_combining │ │ │ │ 00065320 r unicodedata_UCD_combining__doc__ │ │ │ │ -000020f8 t unicodedata_UCD_decimal │ │ │ │ +000020fc t unicodedata_UCD_decimal │ │ │ │ 000656ec r unicodedata_UCD_decimal__doc__ │ │ │ │ -00001244 t unicodedata_UCD_decomposition │ │ │ │ +00001248 t unicodedata_UCD_decomposition │ │ │ │ 00065128 r unicodedata_UCD_decomposition__doc__ │ │ │ │ -000022cc t unicodedata_UCD_digit │ │ │ │ +000022d0 t unicodedata_UCD_digit │ │ │ │ 000655dc r unicodedata_UCD_digit__doc__ │ │ │ │ 00000528 t unicodedata_UCD_east_asian_width │ │ │ │ 000651e0 r unicodedata_UCD_east_asian_width__doc__ │ │ │ │ 000003f4 t unicodedata_UCD_is_normalized │ │ │ │ 00065078 r unicodedata_UCD_is_normalized__doc__ │ │ │ │ -00001fb8 t unicodedata_UCD_lookup │ │ │ │ +00001fbc t unicodedata_UCD_lookup │ │ │ │ 00064e68 r unicodedata_UCD_lookup__doc__ │ │ │ │ 000002e8 t unicodedata_UCD_mirrored │ │ │ │ 0006524c r unicodedata_UCD_mirrored__doc__ │ │ │ │ -00001984 t unicodedata_UCD_name │ │ │ │ +00001988 t unicodedata_UCD_name │ │ │ │ 00064f14 r unicodedata_UCD_name__doc__ │ │ │ │ -00001aa4 t unicodedata_UCD_name_impl │ │ │ │ +00001aa8 t unicodedata_UCD_name_impl │ │ │ │ 00000078 t unicodedata_UCD_normalize │ │ │ │ 00064fd8 r unicodedata_UCD_normalize__doc__ │ │ │ │ 00000964 t unicodedata_UCD_numeric │ │ │ │ 000654c8 r unicodedata_UCD_numeric__doc__ │ │ │ │ 000001c4 t unicodedata_destroy_capi │ │ │ │ 000014b0 r unicodedata_docstring │ │ │ │ 0000000c t unicodedata_exec │ │ │ │ @@ -23213,20 +23210,20 @@ │ │ │ │ 000002b4 t stack_overflow │ │ │ │ U strlen │ │ │ │ U sysconf │ │ │ │ │ │ │ │ posixmodule.o: │ │ │ │ 00002978 d DirEntryType_slots │ │ │ │ 00000658 d DirEntryType_spec │ │ │ │ -000067a8 t DirEntry_dealloc │ │ │ │ -00006afc t DirEntry_get_lstat │ │ │ │ +00006754 t DirEntry_dealloc │ │ │ │ +00006aa8 t DirEntry_get_lstat │ │ │ │ 00002a30 d DirEntry_members │ │ │ │ 000029a0 d DirEntry_methods │ │ │ │ 00007104 t DirEntry_repr │ │ │ │ -00005d18 t DirEntry_test_mode │ │ │ │ +00005cc4 t DirEntry_test_mode │ │ │ │ U PyArg_Parse │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyBool_FromLong │ │ │ │ U PyBool_Type │ │ │ │ U PyBuffer_Release │ │ │ │ U PyBytes_AsString │ │ │ │ U PyBytes_FromFormat │ │ │ │ @@ -23308,16 +23305,16 @@ │ │ │ │ U PyNumber_Add │ │ │ │ U PyNumber_Divmod │ │ │ │ U PyNumber_Multiply │ │ │ │ 0000848c T PyOS_AfterFork │ │ │ │ 00000b78 T PyOS_AfterFork_Child │ │ │ │ 0000148c T PyOS_AfterFork_Parent │ │ │ │ 00001284 T PyOS_BeforeFork │ │ │ │ -00003740 T PyOS_FSPath │ │ │ │ -00003770 t PyOS_FSPath.part.0 │ │ │ │ +000036ec T PyOS_FSPath │ │ │ │ +0000371c t PyOS_FSPath.part.0 │ │ │ │ U PyOS_InputHook │ │ │ │ U PyOS_setsig │ │ │ │ U PyObject_AsFileDescriptor │ │ │ │ U PyObject_CallFinalizerFromDealloc │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_GetAttrString │ │ │ │ U PyObject_GetBuffer │ │ │ │ @@ -23356,25 +23353,25 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromOrdinal │ │ │ │ U PyUnicode_FromWideChar │ │ │ │ U PyUnicode_InternFromString │ │ │ │ U Py_BuildValue │ │ │ │ U Py_ExitStatusException │ │ │ │ U Py_GenericAlias │ │ │ │ -0000317c t Py_XDECREF │ │ │ │ -00004e50 t Py_off_t_converter │ │ │ │ +00003128 t Py_XDECREF │ │ │ │ +00004dfc t Py_off_t_converter │ │ │ │ 00002908 d ScandirIteratorType_slots │ │ │ │ 00000644 d ScandirIteratorType_spec │ │ │ │ -000059e8 t ScandirIterator_close │ │ │ │ -0000598c t ScandirIterator_closedir │ │ │ │ -0000664c t ScandirIterator_dealloc │ │ │ │ -0000554c t ScandirIterator_enter │ │ │ │ -00005a08 t ScandirIterator_exit │ │ │ │ -000066b0 t ScandirIterator_finalize │ │ │ │ -00005560 t ScandirIterator_iternext │ │ │ │ +00005994 t ScandirIterator_close │ │ │ │ +00005938 t ScandirIterator_closedir │ │ │ │ +000065f8 t ScandirIterator_dealloc │ │ │ │ +000054f8 t ScandirIterator_enter │ │ │ │ +000059b4 t ScandirIterator_exit │ │ │ │ +0000665c t ScandirIterator_finalize │ │ │ │ +0000550c t ScandirIterator_iternext │ │ │ │ 00002938 d ScandirIterator_methods │ │ │ │ 00000634 d TerminalSize_desc │ │ │ │ 0000b4dc r TerminalSize_docstring │ │ │ │ 00002a6c d TerminalSize_fields │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_ParseStack │ │ │ │ @@ -23388,17 +23385,17 @@ │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ U _PyImport_ReInitLock │ │ │ │ U _PyImport_ReleaseLock │ │ │ │ U _PyInterpreterState_DeleteExceptMain │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ U _PyInterpreterState_ReinitRunningMain │ │ │ │ U _PyLong_AsTime_t │ │ │ │ -0000316c T _PyLong_FromGid │ │ │ │ +00003118 T _PyLong_FromGid │ │ │ │ U _PyLong_FromTime_t │ │ │ │ -0000315c T _PyLong_FromUid │ │ │ │ +00003108 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 │ │ │ │ @@ -23419,15 +23416,15 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ 00005120 t _Py_Dev_Converter │ │ │ │ U _Py_FatalErrorFunc │ │ │ │ U _Py_GetConfig │ │ │ │ U _Py_GetTicksPerSecond │ │ │ │ 000009f8 T _Py_Gid_Converter │ │ │ │ U _Py_NoneStruct │ │ │ │ -00002a18 T _Py_Sigset_Converter │ │ │ │ +00002944 T _Py_Sigset_Converter │ │ │ │ 0000008c 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 │ │ │ │ @@ -23643,25 +23640,25 @@ │ │ │ │ 00000818 d _parser.129 │ │ │ │ 00000c38 d _parser.132 │ │ │ │ 000010e0 d _parser.135 │ │ │ │ 0000105c d _parser.138 │ │ │ │ 00000f80 d _parser.14 │ │ │ │ 00001190 d _parser.141 │ │ │ │ 00000df4 d _parser.144 │ │ │ │ -000011e8 d _parser.147 │ │ │ │ +000011bc d _parser.147 │ │ │ │ 000013a0 d _parser.150 │ │ │ │ 00000aac d _parser.153 │ │ │ │ 00001374 d _parser.156 │ │ │ │ 00001348 d _parser.159 │ │ │ │ 0000131c d _parser.162 │ │ │ │ 000012f0 d _parser.165 │ │ │ │ 000012c4 d _parser.168 │ │ │ │ 00000d14 d _parser.17 │ │ │ │ 00000dc8 d _parser.171 │ │ │ │ -000011bc d _parser.174 │ │ │ │ +000011e8 d _parser.174 │ │ │ │ 00000978 d _parser.177 │ │ │ │ 00000710 d _parser.180 │ │ │ │ 00000ed0 d _parser.184 │ │ │ │ 00000be0 d _parser.187 │ │ │ │ 00000efc d _parser.190 │ │ │ │ 00000cbc d _parser.194 │ │ │ │ 00000920 d _parser.197 │ │ │ │ @@ -23709,25 +23706,25 @@ │ │ │ │ 000013cc d _parser.86 │ │ │ │ 00000ea4 d _parser.89 │ │ │ │ 0000073c d _parser.92 │ │ │ │ 00001164 d _parser.95 │ │ │ │ 00001138 d _parser.98 │ │ │ │ 000003e8 t _posix_clear │ │ │ │ 0000069c t _posix_free │ │ │ │ -0000392c t _posix_traverse │ │ │ │ +000038d8 t _posix_traverse │ │ │ │ 000027b4 t _pystat_fromstructstat │ │ │ │ 0000269c t _pystatvfs_fromstructstatvfs.isra.0 │ │ │ │ U abort │ │ │ │ U access │ │ │ │ 00000914 r buffer_sizes.181 │ │ │ │ 000007b8 r buffer_sizes.191 │ │ │ │ 000074c4 t build_itimerspec │ │ │ │ 0000789c t build_itimerspec_ns │ │ │ │ U chdir │ │ │ │ -00003dc8 t check_null_or_callable │ │ │ │ +00003d74 t check_null_or_callable │ │ │ │ U chmod │ │ │ │ U chown │ │ │ │ U chroot │ │ │ │ U close │ │ │ │ U closedir │ │ │ │ U confstr │ │ │ │ 0000183c t conv_confname │ │ │ │ @@ -23758,15 +23755,15 @@ │ │ │ │ U fileno │ │ │ │ U flistxattr │ │ │ │ U fopen64 │ │ │ │ U fork │ │ │ │ U forkpty │ │ │ │ U fpathconf │ │ │ │ U fread │ │ │ │ -00007724 t free_string_array │ │ │ │ +000077d8 t free_string_array │ │ │ │ U fremovexattr │ │ │ │ U fsetxattr │ │ │ │ U fstatvfs64 │ │ │ │ U fsync │ │ │ │ U ftruncate64 │ │ │ │ U getcwd │ │ │ │ U getegid │ │ │ │ @@ -23786,16 +23783,16 @@ │ │ │ │ U getsid │ │ │ │ U getuid │ │ │ │ U getxattr │ │ │ │ U grantpt │ │ │ │ 00000008 r have_functions │ │ │ │ U initgroups │ │ │ │ 00000894 t internal_rename │ │ │ │ -00007d68 t iov_cleanup │ │ │ │ -00007aac t iov_setup │ │ │ │ +00007ecc t iov_cleanup │ │ │ │ +00007c10 t iov_setup │ │ │ │ U isatty │ │ │ │ U kill │ │ │ │ U killpg │ │ │ │ U lchown │ │ │ │ U lgetxattr │ │ │ │ U link │ │ │ │ U linkat │ │ │ │ @@ -23816,150 +23813,150 @@ │ │ │ │ U mknod │ │ │ │ U mknodat │ │ │ │ U nice │ │ │ │ U open64 │ │ │ │ U openat64 │ │ │ │ U opendir │ │ │ │ U openpty │ │ │ │ -0000527c t os_DirEntry___fspath__ │ │ │ │ +000050f0 t os_DirEntry___fspath__ │ │ │ │ 0000142c r os_DirEntry___fspath____doc__ │ │ │ │ 0000701c t os_DirEntry_inode │ │ │ │ 00001468 r os_DirEntry_inode__doc__ │ │ │ │ -00005a74 t os_DirEntry_is_dir │ │ │ │ +00005a20 t os_DirEntry_is_dir │ │ │ │ 00001514 r os_DirEntry_is_dir__doc__ │ │ │ │ 00007024 t os_DirEntry_is_file │ │ │ │ 000014ac r os_DirEntry_is_file__doc__ │ │ │ │ -00007ea4 t os_DirEntry_is_junction │ │ │ │ +00008008 t os_DirEntry_is_junction │ │ │ │ 000015e8 r os_DirEntry_is_junction__doc__ │ │ │ │ -000048b8 t os_DirEntry_is_symlink │ │ │ │ +00007b60 t os_DirEntry_is_symlink │ │ │ │ 0000163c r os_DirEntry_is_symlink__doc__ │ │ │ │ -000068d8 t os_DirEntry_stat │ │ │ │ +00006884 t os_DirEntry_stat │ │ │ │ 00001580 r os_DirEntry_stat__doc__ │ │ │ │ -00006c54 t os_DirEntry_stat_impl.part.0 │ │ │ │ +00006c00 t os_DirEntry_stat_impl.part.0 │ │ │ │ 00007db4 t os_WCOREDUMP │ │ │ │ 00002e08 r os_WCOREDUMP__doc__ │ │ │ │ 00007ae4 t os_WEXITSTATUS │ │ │ │ 00002bb8 r os_WEXITSTATUS__doc__ │ │ │ │ 00007cfc t os_WIFCONTINUED │ │ │ │ 00002d44 r os_WIFCONTINUED__doc__ │ │ │ │ 00007b90 t os_WIFEXITED │ │ │ │ 00002c08 r os_WIFEXITED__doc__ │ │ │ │ 00007c40 t os_WIFSIGNALED │ │ │ │ 00002c7c r os_WIFSIGNALED__doc__ │ │ │ │ -00002868 t os_WIFSTOPPED │ │ │ │ +00002794 t os_WIFSTOPPED │ │ │ │ 00002ce8 r os_WIFSTOPPED__doc__ │ │ │ │ 00007990 t os_WSTOPSIG │ │ │ │ 00002adc r os_WSTOPSIG__doc__ │ │ │ │ 00007a3c t os_WTERMSIG │ │ │ │ 00002b48 r os_WTERMSIG__doc__ │ │ │ │ 00007ec0 t os__exit │ │ │ │ 000083a0 r os__exit__doc__ │ │ │ │ 00007f5c t os__inputhook │ │ │ │ 00000f44 r os__inputhook__doc__ │ │ │ │ 00007978 t os__is_inputhook_installed │ │ │ │ 00000ef8 r os__is_inputhook_installed__doc__ │ │ │ │ -00003aa0 t os__path_normpath │ │ │ │ +00003a4c t os__path_normpath │ │ │ │ 00009500 r os__path_normpath__doc__ │ │ │ │ -00005e90 t os__path_splitroot_ex │ │ │ │ +00005e3c t os__path_splitroot_ex │ │ │ │ 00009558 r os__path_splitroot_ex__doc__ │ │ │ │ 00007df8 t os_abort │ │ │ │ 00002650 r os_abort__doc__ │ │ │ │ 00001038 t os_access │ │ │ │ 0000ac5c r os_access__doc__ │ │ │ │ 00002580 t os_chdir │ │ │ │ 0000aa70 r os_chdir__doc__ │ │ │ │ 00001b34 t os_chmod │ │ │ │ 0000a52c r os_chmod__doc__ │ │ │ │ 00001c80 t os_chown │ │ │ │ 00009d40 r os_chown__doc__ │ │ │ │ -00004614 t os_chroot │ │ │ │ +0000451c t os_chroot │ │ │ │ 0000a340 r os_chroot__doc__ │ │ │ │ -00004c44 t os_close │ │ │ │ +00004bf0 t os_close │ │ │ │ 00004f3c r os_close__doc__ │ │ │ │ 00007e0c t os_closerange │ │ │ │ 00004ecc r os_closerange__doc__ │ │ │ │ 000017f8 t os_confstr │ │ │ │ 0000276c r os_confstr__doc__ │ │ │ │ 00001970 t os_confstr_impl.isra.0 │ │ │ │ 000036f8 t os_copy_file_range │ │ │ │ 00003b6c r os_copy_file_range__doc__ │ │ │ │ 00000000 t os_cpu_count │ │ │ │ 000018b4 r os_cpu_count__doc__ │ │ │ │ 00002ff8 t os_ctermid │ │ │ │ 0000ab84 r os_ctermid__doc__ │ │ │ │ 00001f68 t os_device_encoding │ │ │ │ 00002480 r os_device_encoding__doc__ │ │ │ │ -00002c20 t os_dup │ │ │ │ +00002b4c t os_dup │ │ │ │ 00002194 t os_dup2 │ │ │ │ 00004e3c r os_dup2__doc__ │ │ │ │ 00004e88 r os_dup__doc__ │ │ │ │ 000028a8 t os_eventfd │ │ │ │ 00001ba0 r os_eventfd__doc__ │ │ │ │ 00002aa8 t os_eventfd_read │ │ │ │ 00001b6c r os_eventfd_read__doc__ │ │ │ │ 000029c0 t os_eventfd_write │ │ │ │ 00001b2c r os_eventfd_write__doc__ │ │ │ │ 00002b74 t os_execv │ │ │ │ 000082ec r os_execv__doc__ │ │ │ │ 00002d70 t os_execve │ │ │ │ 00008200 r os_execve__doc__ │ │ │ │ -00006784 t os_fchdir │ │ │ │ +000066c0 t os_fchdir │ │ │ │ 0000a9d4 r os_fchdir__doc__ │ │ │ │ 00003bf8 t os_fchmod │ │ │ │ 0000a37c r os_fchmod__doc__ │ │ │ │ 00003d4c t os_fchown │ │ │ │ 00009cac r os_fchown__doc__ │ │ │ │ -00006c54 t os_fdatasync │ │ │ │ +00006900 t os_fdatasync │ │ │ │ 0000a274 r os_fdatasync__doc__ │ │ │ │ 00001188 t os_fork │ │ │ │ 00007824 r os_fork__doc__ │ │ │ │ -0000185c t os_forkpty │ │ │ │ +0000178c t os_forkpty │ │ │ │ 00006bec r os_forkpty__doc__ │ │ │ │ 00006e5c t os_fpathconf │ │ │ │ 000028dc r os_fpathconf__doc__ │ │ │ │ -000036a0 t os_fspath │ │ │ │ +0000364c t os_fspath │ │ │ │ 000011e0 r os_fspath__doc__ │ │ │ │ -00004b04 t os_fstat │ │ │ │ +00004ab0 t os_fstat │ │ │ │ 00004404 r os_fstat__doc__ │ │ │ │ -0000451c t os_fstatvfs │ │ │ │ +00004640 t os_fstatvfs │ │ │ │ 00002a70 r os_fstatvfs__doc__ │ │ │ │ -00005168 t os_fsync │ │ │ │ +00004fdc t os_fsync │ │ │ │ 0000a308 r os_fsync__doc__ │ │ │ │ 00002390 t os_ftruncate │ │ │ │ 00003334 r os_ftruncate__doc__ │ │ │ │ 00002430 t os_ftruncate_impl.isra.0 │ │ │ │ 00000d4c t os_get_blocking │ │ │ │ 0000174c r os_get_blocking__doc__ │ │ │ │ 00002010 t os_get_inheritable │ │ │ │ 00001854 r os_get_inheritable__doc__ │ │ │ │ -00004e7c t os_get_terminal_size │ │ │ │ +00004e28 t os_get_terminal_size │ │ │ │ 00001920 r os_get_terminal_size__doc__ │ │ │ │ -00003c88 t os_getcwd │ │ │ │ +00003c34 t os_getcwd │ │ │ │ 00009b78 r os_getcwd__doc__ │ │ │ │ -00004598 t os_getcwdb │ │ │ │ +000044c4 t os_getcwdb │ │ │ │ 00009b1c r os_getcwdb__doc__ │ │ │ │ 00000054 t os_getegid │ │ │ │ 00006ba0 r os_getegid__doc__ │ │ │ │ 0000001c t os_geteuid │ │ │ │ 00006b58 r os_geteuid__doc__ │ │ │ │ 00000070 t os_getgid │ │ │ │ 00006b18 r os_getgid__doc__ │ │ │ │ 000049a0 t os_getgrouplist │ │ │ │ 00006a3c r os_getgrouplist__doc__ │ │ │ │ 00001698 t os_getgroups │ │ │ │ 000069e8 r os_getgroups__doc__ │ │ │ │ -00003900 t os_getloadavg │ │ │ │ +0000382c t os_getloadavg │ │ │ │ 00002550 r os_getloadavg__doc__ │ │ │ │ 00008160 t os_getlogin │ │ │ │ 0000670c r os_getlogin__doc__ │ │ │ │ 00008234 t os_getpgid │ │ │ │ 000068a4 r os_getpgid__doc__ │ │ │ │ 000035f8 t os_getpgrp │ │ │ │ 00006864 r os_getpgrp__doc__ │ │ │ │ -000049f0 t os_getpid │ │ │ │ +0000499c t os_getpid │ │ │ │ 00006ae0 r os_getpid__doc__ │ │ │ │ 00000208 t os_getppid │ │ │ │ 00006744 r os_getppid__doc__ │ │ │ │ 000004f8 t os_getpriority │ │ │ │ 0000928c r os_getpriority__doc__ │ │ │ │ 00003eb8 t os_getrandom │ │ │ │ 00001194 r os_getrandom__doc__ │ │ │ │ @@ -23971,109 +23968,109 @@ │ │ │ │ 00005250 r os_getsid__doc__ │ │ │ │ 00000038 t os_getuid │ │ │ │ 000066cc r os_getuid__doc__ │ │ │ │ 00003070 t os_getxattr │ │ │ │ 00002160 r os_getxattr__doc__ │ │ │ │ 00005418 t os_grantpt │ │ │ │ 00007048 r os_grantpt__doc__ │ │ │ │ -00004df0 t os_initgroups │ │ │ │ +00004e20 t os_initgroups │ │ │ │ 000068f8 r os_initgroups__doc__ │ │ │ │ 00001018 t os_isatty │ │ │ │ 0000434c r os_isatty__doc__ │ │ │ │ 00001a84 t os_kill │ │ │ │ 0000668c r os_kill__doc__ │ │ │ │ 00000db8 t os_killpg │ │ │ │ 00006640 r os_killpg__doc__ │ │ │ │ 000041ec t os_lchown │ │ │ │ 00009bd4 r os_lchown__doc__ │ │ │ │ -00002c88 t os_link │ │ │ │ +00002bb4 t os_link │ │ │ │ 00009874 r os_link__doc__ │ │ │ │ -000031a4 t os_listdir │ │ │ │ +00003150 t os_listdir │ │ │ │ 000095d8 r os_listdir__doc__ │ │ │ │ -00004c54 t os_listxattr │ │ │ │ +00004ac8 t os_listxattr │ │ │ │ 00001cb4 r os_listxattr__doc__ │ │ │ │ 00004f90 t os_lockf │ │ │ │ 00004d28 r os_lockf__doc__ │ │ │ │ 000082a0 t os_login_tty │ │ │ │ 00006cfc r os_login_tty__doc__ │ │ │ │ -00004d24 t os_lseek │ │ │ │ +00004cd0 t os_lseek │ │ │ │ 00004b18 r os_lseek__doc__ │ │ │ │ -00003e80 t os_lstat │ │ │ │ +00003e2c t os_lstat │ │ │ │ 0000b0d4 r os_lstat__doc__ │ │ │ │ 000050b8 t os_major │ │ │ │ 00003464 r os_major__doc__ │ │ │ │ 00005248 t os_makedev │ │ │ │ 000033a0 r os_makedev__doc__ │ │ │ │ 000040b4 t os_memfd_create │ │ │ │ 00001c10 r os_memfd_create__doc__ │ │ │ │ 000051dc t os_minor │ │ │ │ 0000340c r os_minor__doc__ │ │ │ │ -000046f4 t os_mkdir │ │ │ │ +000046a0 t os_mkdir │ │ │ │ 00009340 r os_mkdir__doc__ │ │ │ │ 00000e58 t os_mkfifo │ │ │ │ 000037b8 r os_mkfifo__doc__ │ │ │ │ -000054ac t os_mknod │ │ │ │ +00005500 t os_mknod │ │ │ │ 000034bc r os_mknod__doc__ │ │ │ │ 00008408 t os_nice │ │ │ │ 000092d8 r os_nice__doc__ │ │ │ │ -000041d4 t os_open │ │ │ │ +00004180 t os_open │ │ │ │ 00004f70 r os_open__doc__ │ │ │ │ 00000c84 t os_openpty │ │ │ │ 00006dfc r os_openpty__doc__ │ │ │ │ -00006ab0 t os_pathconf │ │ │ │ +00006994 t os_pathconf │ │ │ │ 000027c0 r os_pathconf__doc__ │ │ │ │ 000057f0 t os_pidfd_open │ │ │ │ 00005f0c r os_pidfd_open__doc__ │ │ │ │ 00001090 t os_pipe │ │ │ │ 00005884 t os_pipe2 │ │ │ │ 00004200 r os_pipe2__doc__ │ │ │ │ 000042e8 r os_pipe__doc__ │ │ │ │ 00005900 t os_posix_fadvise │ │ │ │ 00002f4c r os_posix_fadvise__doc__ │ │ │ │ 00005a44 t os_posix_fallocate │ │ │ │ 00003130 r os_posix_fallocate__doc__ │ │ │ │ 0000537c t os_posix_openpt │ │ │ │ 000070fc r os_posix_openpt__doc__ │ │ │ │ -00003f28 t os_posix_spawn │ │ │ │ +00003e54 t os_posix_spawn │ │ │ │ 00007e68 r os_posix_spawn__doc__ │ │ │ │ 0000093c t os_posix_spawnp │ │ │ │ 00007acc r os_posix_spawnp__doc__ │ │ │ │ 00005b60 t os_pread │ │ │ │ 00004828 r os_pread__doc__ │ │ │ │ 00005d38 t os_preadv │ │ │ │ 00004570 r os_preadv__doc__ │ │ │ │ -00004eb8 t os_ptsname │ │ │ │ +00004df0 t os_ptsname │ │ │ │ 00006e9c r os_ptsname__doc__ │ │ │ │ 00004ee8 t os_ptsname_impl.isra.0 │ │ │ │ -00007840 t os_putenv │ │ │ │ +000078f4 t os_putenv │ │ │ │ 00002f00 r os_putenv__doc__ │ │ │ │ 00005f1c t os_pwrite │ │ │ │ 00004024 r os_pwrite__doc__ │ │ │ │ 00006078 t os_pwritev │ │ │ │ 00003d28 r os_pwritev__doc__ │ │ │ │ -00004fe0 t os_read │ │ │ │ +00004f8c t os_read │ │ │ │ 00004ac0 r os_read__doc__ │ │ │ │ 00000c44 t os_readlink │ │ │ │ 00005c5c r os_readlink__doc__ │ │ │ │ 00000da0 t os_readlink_impl.isra.0 │ │ │ │ 00006240 t os_readv │ │ │ │ 0000492c r os_readv__doc__ │ │ │ │ 000001e8 t os_register_at_fork │ │ │ │ 00007890 r os_register_at_fork__doc__ │ │ │ │ -00003cb8 t os_remove │ │ │ │ +00003be4 t os_remove │ │ │ │ 000089e0 r os_remove__doc__ │ │ │ │ 0000339c t os_removexattr │ │ │ │ 00001e64 r os_removexattr__doc__ │ │ │ │ -00004970 t os_rename │ │ │ │ +000047e4 t os_rename │ │ │ │ 0000906c r os_rename__doc__ │ │ │ │ 000006a0 t os_replace │ │ │ │ 00008e84 r os_replace__doc__ │ │ │ │ -00006e08 t os_rmdir │ │ │ │ +00006db4 t os_rmdir │ │ │ │ 00008d38 r os_rmdir__doc__ │ │ │ │ -0000515c t os_scandir │ │ │ │ +00005108 t os_scandir │ │ │ │ 000012ec r os_scandir__doc__ │ │ │ │ 000064c4 t os_sched_get_priority_max │ │ │ │ 000077c4 r os_sched_get_priority_max__doc__ │ │ │ │ 00006400 t os_sched_get_priority_min │ │ │ │ 00007764 r os_sched_get_priority_min__doc__ │ │ │ │ 00000044 t os_sched_getaffinity │ │ │ │ 00007220 r os_sched_getaffinity__doc__ │ │ │ │ @@ -24091,15 +24088,15 @@ │ │ │ │ 000072d8 r os_sched_setaffinity__doc__ │ │ │ │ 00004854 t os_sched_setparam │ │ │ │ 00007454 r os_sched_setparam__doc__ │ │ │ │ 00004738 t os_sched_setscheduler │ │ │ │ 000075ec r os_sched_setscheduler__doc__ │ │ │ │ 00006670 t os_sched_yield │ │ │ │ 00007380 r os_sched_yield__doc__ │ │ │ │ -000046b4 t os_sendfile │ │ │ │ +000045e0 t os_sendfile │ │ │ │ 000044a4 r os_sendfile__doc__ │ │ │ │ 000008a0 t os_set_blocking │ │ │ │ 00001694 r os_set_blocking__doc__ │ │ │ │ 00003644 t os_set_inheritable │ │ │ │ 000017e8 r os_set_inheritable__doc__ │ │ │ │ 00004b70 t os_setegid │ │ │ │ 00006568 r os_setegid__doc__ │ │ │ │ @@ -24115,35 +24112,35 @@ │ │ │ │ 000051cc r os_setpgid__doc__ │ │ │ │ 000081f8 t os_setpgrp │ │ │ │ 00006810 r os_setpgrp__doc__ │ │ │ │ 000003e4 t os_setpriority │ │ │ │ 00009238 r os_setpriority__doc__ │ │ │ │ 000002d4 t os_setregid │ │ │ │ 000064ac r os_setregid__doc__ │ │ │ │ -000066c0 t os_setresgid │ │ │ │ +00006778 t os_setresgid │ │ │ │ 000023a8 r os_setresgid__doc__ │ │ │ │ 0000683c t os_setresuid │ │ │ │ 00002414 r os_setresuid__doc__ │ │ │ │ 00000224 t os_setreuid │ │ │ │ 0000650c r os_setreuid__doc__ │ │ │ │ 00008014 t os_setsid │ │ │ │ 00005218 r os_setsid__doc__ │ │ │ │ 00004c90 t os_setuid │ │ │ │ 00006600 r os_setuid__doc__ │ │ │ │ -000041f0 t os_setxattr │ │ │ │ +0000411c t os_setxattr │ │ │ │ 00001fd4 r os_setxattr__doc__ │ │ │ │ 00003968 t os_splice │ │ │ │ 00003924 r os_splice__doc__ │ │ │ │ 00001b80 t os_stat │ │ │ │ 0000b1b4 r os_stat__doc__ │ │ │ │ 000024f4 t os_statvfs │ │ │ │ 00002964 r os_statvfs__doc__ │ │ │ │ 00002830 t os_strerror │ │ │ │ 00002e74 r os_strerror__doc__ │ │ │ │ -00003970 t os_symlink │ │ │ │ +0000389c t os_symlink │ │ │ │ 000059cc r os_symlink__doc__ │ │ │ │ 00003614 t os_sync │ │ │ │ 0000a2d0 r os_sync__doc__ │ │ │ │ 000026f8 t os_sysconf │ │ │ │ 00002714 r os_sysconf__doc__ │ │ │ │ 000082f4 t os_system │ │ │ │ 00008cf4 r os_system__doc__ │ │ │ │ @@ -24163,61 +24160,61 @@ │ │ │ │ 000053ec r os_timerfd_settime_ns__doc__ │ │ │ │ 000014d0 t os_times │ │ │ │ 000058e0 r os_times__doc__ │ │ │ │ 00004380 t os_truncate │ │ │ │ 00003240 r os_truncate__doc__ │ │ │ │ 00005728 t os_ttyname │ │ │ │ 0000abdc r os_ttyname__doc__ │ │ │ │ -00005104 t os_umask │ │ │ │ +00004f78 t os_umask │ │ │ │ 00008c98 r os_umask__doc__ │ │ │ │ 00000d9c t os_uname │ │ │ │ 0000891c r os_uname__doc__ │ │ │ │ 00000eb4 t os_uname_impl │ │ │ │ -00006270 t os_unlink │ │ │ │ +0000621c t os_unlink │ │ │ │ 00008b3c r os_unlink__doc__ │ │ │ │ -000056d4 t os_unlockpt │ │ │ │ +000054ac t os_unlockpt │ │ │ │ 00006f98 r os_unlockpt__doc__ │ │ │ │ -000079d8 t os_unsetenv │ │ │ │ +00007a8c t os_unsetenv │ │ │ │ 00002ec0 r os_unsetenv__doc__ │ │ │ │ 00000728 t os_unshare │ │ │ │ 00005de0 r os_unshare__doc__ │ │ │ │ -00004a0c t os_urandom │ │ │ │ +000049b8 t os_urandom │ │ │ │ 00001c48 r os_urandom__doc__ │ │ │ │ 00001e60 t os_utime │ │ │ │ 00008408 r os_utime__doc__ │ │ │ │ 00000804 t os_wait │ │ │ │ 0000207c t os_wait3 │ │ │ │ 00006380 r os_wait3__doc__ │ │ │ │ -0000178c t os_wait4 │ │ │ │ +000018ac t os_wait4 │ │ │ │ 000062d8 r os_wait4__doc__ │ │ │ │ 00005fc4 r os_wait__doc__ │ │ │ │ -00006900 t os_waitid │ │ │ │ +00006b38 t os_waitid │ │ │ │ 0000611c r os_waitid__doc__ │ │ │ │ -00002794 t os_waitpid │ │ │ │ +000071a4 t os_waitpid │ │ │ │ 0000604c r os_waitpid__doc__ │ │ │ │ -00002918 t os_waitstatus_to_exitcode │ │ │ │ +00002844 t os_waitstatus_to_exitcode │ │ │ │ 00000f90 r os_waitstatus_to_exitcode__doc__ │ │ │ │ 00000b54 t os_write │ │ │ │ 00004524 r os_write__doc__ │ │ │ │ 00006ce8 t os_writev │ │ │ │ 00004130 r os_writev__doc__ │ │ │ │ -000071f8 t parse_arglist │ │ │ │ -000073a0 t parse_envlist │ │ │ │ +000072ac t parse_arglist │ │ │ │ +00007454 t parse_envlist │ │ │ │ 00002724 t path_cleanup │ │ │ │ 00001f88 t path_converter │ │ │ │ U pathconf │ │ │ │ U pipe │ │ │ │ U pipe2 │ │ │ │ 0000bb28 r posix__doc__ │ │ │ │ 000000d4 d posix_constants_confstr │ │ │ │ 00000034 d posix_constants_pathconf │ │ │ │ 000001ac d posix_constants_sysconf │ │ │ │ U posix_fadvise64 │ │ │ │ U posix_fallocate64 │ │ │ │ -000051fc t posix_fildes_fd │ │ │ │ +00005070 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 │ │ │ │ @@ -24253,20 +24250,20 @@ │ │ │ │ 00001b58 t probe_renameat │ │ │ │ 00001b60 t probe_symlinkat │ │ │ │ 00001b68 t probe_unlinkat │ │ │ │ 00001b70 t probe_utimensat │ │ │ │ U ptsname_r │ │ │ │ U pwrite64 │ │ │ │ U pwritev64v2 │ │ │ │ -00003064 t py_posix_spawn │ │ │ │ +00002f90 t py_posix_spawn │ │ │ │ U readdir64 │ │ │ │ U readlink │ │ │ │ U readlinkat │ │ │ │ U readv │ │ │ │ -00003e2c t register_at_forker │ │ │ │ +00003dd8 t register_at_forker │ │ │ │ U removexattr │ │ │ │ U rename │ │ │ │ U renameat │ │ │ │ U rewinddir │ │ │ │ U rmdir │ │ │ │ 00001324 t run_at_forkers │ │ │ │ U sched_get_priority_max │ │ │ │ @@ -24297,19 +24294,19 @@ │ │ │ │ U setsid │ │ │ │ U setuid │ │ │ │ 000016bc t setup_confname_table │ │ │ │ U setxattr │ │ │ │ U sigaddset │ │ │ │ U sigemptyset │ │ │ │ U splice │ │ │ │ -00004b64 t split_py_long_to_s_and_ns │ │ │ │ +000049d8 t split_py_long_to_s_and_ns │ │ │ │ 0000b998 r stat_result__doc__ │ │ │ │ 000005f4 d stat_result_desc │ │ │ │ 00002b84 d stat_result_fields │ │ │ │ -00005010 t statresult_new │ │ │ │ +00004e84 t statresult_new │ │ │ │ U statvfs64 │ │ │ │ 0000b878 r statvfs_result__doc__ │ │ │ │ 00000604 d statvfs_result_desc │ │ │ │ 00002b24 d statvfs_result_fields │ │ │ │ U stdout │ │ │ │ U strchr │ │ │ │ U strcpy │ │ │ │ @@ -24473,15 +24470,15 @@ │ │ │ │ U sigismember │ │ │ │ 0000035c t signal_alarm │ │ │ │ 00001350 r signal_alarm__doc__ │ │ │ │ 000002e0 t signal_default_int_handler │ │ │ │ 000013b0 r signal_default_int_handler__doc__ │ │ │ │ 00000628 t signal_getitimer │ │ │ │ 00000b90 r signal_getitimer__doc__ │ │ │ │ -00000c5c t signal_getsignal │ │ │ │ +00000b64 t signal_getsignal │ │ │ │ 00001000 r signal_getsignal__doc__ │ │ │ │ 00000964 t signal_handler │ │ │ │ 000000a8 d signal_methods │ │ │ │ 00000000 d signal_module │ │ │ │ 0000000c t signal_module_exec │ │ │ │ 00000fc4 t signal_pause │ │ │ │ 0000131c r signal_pause__doc__ │ │ │ │ @@ -24511,15 +24508,15 @@ │ │ │ │ 00000840 r signal_sigwaitinfo__doc__ │ │ │ │ 00000088 d signal_slots │ │ │ │ 00000c9c t signal_strsignal │ │ │ │ 00000ee0 r signal_strsignal__doc__ │ │ │ │ 00000a30 t signal_valid_signals │ │ │ │ 000008f0 r signal_valid_signals__doc__ │ │ │ │ U sigpending │ │ │ │ -00000b64 t sigset_to_set │ │ │ │ +00000948 t sigset_to_set │ │ │ │ U sigwait │ │ │ │ U sigwaitinfo │ │ │ │ U strsignal │ │ │ │ U strstr │ │ │ │ 000005dc r struct_siginfo__doc__ │ │ │ │ 00000034 d struct_siginfo_desc │ │ │ │ 000001e8 d struct_siginfo_fields │ │ │ │ @@ -24637,93 +24634,93 @@ │ │ │ │ U _PyUnicode_DecodeRawUnicodeEscapeStateful │ │ │ │ U _PyUnicode_DecodeUnicodeEscapeStateful │ │ │ │ U _PyUnicode_EncodeCharmap │ │ │ │ U _PyUnicode_EncodeUTF16 │ │ │ │ U _PyUnicode_EncodeUTF32 │ │ │ │ U _PyUnicode_EncodeUTF7 │ │ │ │ U _Py_NoneStruct │ │ │ │ -00000358 t _codecs_ascii_decode │ │ │ │ +000001e4 t _codecs_ascii_decode │ │ │ │ 00000594 r _codecs_ascii_decode__doc__ │ │ │ │ -00001230 t _codecs_ascii_encode │ │ │ │ +000010bc t _codecs_ascii_encode │ │ │ │ 00000288 r _codecs_ascii_encode__doc__ │ │ │ │ 0000003c t _codecs_charmap_build │ │ │ │ 00000224 r _codecs_charmap_build__doc__ │ │ │ │ -000001e4 t _codecs_charmap_decode │ │ │ │ +00000260 t _codecs_charmap_decode │ │ │ │ 00000550 r _codecs_charmap_decode__doc__ │ │ │ │ -000004ac t _codecs_charmap_encode │ │ │ │ +00000338 t _codecs_charmap_encode │ │ │ │ 00000248 r _codecs_charmap_encode__doc__ │ │ │ │ 00000494 t _codecs_decode │ │ │ │ 000009c8 r _codecs_decode__doc__ │ │ │ │ -00001200 t _codecs_encode │ │ │ │ +0000139c t _codecs_encode │ │ │ │ 00000b84 r _codecs_encode__doc__ │ │ │ │ -000002fc t _codecs_escape_decode │ │ │ │ +00000498 t _codecs_escape_decode │ │ │ │ 00000994 r _codecs_escape_decode__doc__ │ │ │ │ 00000630 t _codecs_escape_encode │ │ │ │ 00000960 r _codecs_escape_encode__doc__ │ │ │ │ 000000e4 d _codecs_functions │ │ │ │ 00000090 t _codecs_latin_1_decode │ │ │ │ 000005c8 r _codecs_latin_1_decode__doc__ │ │ │ │ -00000f7c t _codecs_latin_1_encode │ │ │ │ +00001118 t _codecs_latin_1_encode │ │ │ │ 000002b8 r _codecs_latin_1_encode__doc__ │ │ │ │ -00000260 t _codecs_lookup │ │ │ │ +000003fc t _codecs_lookup │ │ │ │ 00000d44 r _codecs_lookup__doc__ │ │ │ │ 00000000 t _codecs_lookup_error │ │ │ │ 00000020 r _codecs_lookup_error__doc__ │ │ │ │ -000009b8 t _codecs_raw_unicode_escape_decode │ │ │ │ +00000b54 t _codecs_raw_unicode_escape_decode │ │ │ │ 000005fc r _codecs_raw_unicode_escape_decode__doc__ │ │ │ │ -000010c8 t _codecs_raw_unicode_escape_encode │ │ │ │ +00001264 t _codecs_raw_unicode_escape_encode │ │ │ │ 000002ec r _codecs_raw_unicode_escape_encode__doc__ │ │ │ │ 000008c8 t _codecs_readbuffer_encode │ │ │ │ 00000518 r _codecs_readbuffer_encode__doc__ │ │ │ │ 0000000c t _codecs_register │ │ │ │ 00000e64 r _codecs_register__doc__ │ │ │ │ -00000788 t _codecs_register_error │ │ │ │ +00000614 t _codecs_register_error │ │ │ │ 000000e4 r _codecs_register_error__doc__ │ │ │ │ 000000cc d _codecs_slots │ │ │ │ -00000f0c t _codecs_unicode_escape_decode │ │ │ │ +00000d98 t _codecs_unicode_escape_decode │ │ │ │ 00000648 r _codecs_unicode_escape_decode__doc__ │ │ │ │ -000009b0 t _codecs_unicode_escape_encode │ │ │ │ +0000083c t _codecs_unicode_escape_encode │ │ │ │ 0000032c r _codecs_unicode_escape_encode__doc__ │ │ │ │ -00000758 t _codecs_unregister │ │ │ │ +000005e4 t _codecs_unregister │ │ │ │ 00000dbc r _codecs_unregister__doc__ │ │ │ │ -000005f8 t _codecs_utf_16_be_decode │ │ │ │ +00000794 t _codecs_utf_16_be_decode │ │ │ │ 00000818 r _codecs_utf_16_be_decode__doc__ │ │ │ │ -00000868 t _codecs_utf_16_be_encode │ │ │ │ +000006f4 t _codecs_utf_16_be_encode │ │ │ │ 00000410 r _codecs_utf_16_be_encode__doc__ │ │ │ │ 00000000 t _codecs_utf_16_decode │ │ │ │ 000008a0 r _codecs_utf_16_decode__doc__ │ │ │ │ 00000194 t _codecs_utf_16_encode │ │ │ │ 00000478 r _codecs_utf_16_encode__doc__ │ │ │ │ -00001374 t _codecs_utf_16_ex_decode │ │ │ │ +00001200 t _codecs_utf_16_ex_decode │ │ │ │ 000007b8 r _codecs_utf_16_ex_decode__doc__ │ │ │ │ -000007d8 t _codecs_utf_16_le_decode │ │ │ │ +00000974 t _codecs_utf_16_le_decode │ │ │ │ 0000085c r _codecs_utf_16_le_decode__doc__ │ │ │ │ -00000610 t _codecs_utf_16_le_encode │ │ │ │ +0000049c t _codecs_utf_16_le_encode │ │ │ │ 00000444 r _codecs_utf_16_le_encode__doc__ │ │ │ │ -00000d98 t _codecs_utf_32_be_decode │ │ │ │ +00000f34 t _codecs_utf_32_be_decode │ │ │ │ 000006f0 r _codecs_utf_32_be_decode__doc__ │ │ │ │ -00000c30 t _codecs_utf_32_be_encode │ │ │ │ +00000abc t _codecs_utf_32_be_encode │ │ │ │ 00000368 r _codecs_utf_32_be_encode__doc__ │ │ │ │ 00000a5c t _codecs_utf_32_decode │ │ │ │ 00000778 r _codecs_utf_32_decode__doc__ │ │ │ │ 00000314 t _codecs_utf_32_encode │ │ │ │ 000003d0 r _codecs_utf_32_encode__doc__ │ │ │ │ -00001544 t _codecs_utf_32_ex_decode │ │ │ │ +000013d0 t _codecs_utf_32_ex_decode │ │ │ │ 00000690 r _codecs_utf_32_ex_decode__doc__ │ │ │ │ -00000bb4 t _codecs_utf_32_le_decode │ │ │ │ +00000d50 t _codecs_utf_32_le_decode │ │ │ │ 00000734 r _codecs_utf_32_le_decode__doc__ │ │ │ │ -00000ae8 t _codecs_utf_32_le_encode │ │ │ │ +00000974 t _codecs_utf_32_le_encode │ │ │ │ 0000039c r _codecs_utf_32_le_encode__doc__ │ │ │ │ -00000d78 t _codecs_utf_7_decode │ │ │ │ +00000c04 t _codecs_utf_7_decode │ │ │ │ 00000920 r _codecs_utf_7_decode__doc__ │ │ │ │ -000010e4 t _codecs_utf_7_encode │ │ │ │ +00000f70 t _codecs_utf_7_encode │ │ │ │ 000004e8 r _codecs_utf_7_encode__doc__ │ │ │ │ 0000009c t _codecs_utf_8_decode │ │ │ │ 000008e0 r _codecs_utf_8_decode__doc__ │ │ │ │ -000004b4 t _codecs_utf_8_encode │ │ │ │ +00000650 t _codecs_utf_8_encode │ │ │ │ 000004b8 r _codecs_utf_8_encode__doc__ │ │ │ │ 00000000 r _keywords.1 │ │ │ │ 00000010 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000ac d _kwtuple.3 │ │ │ │ 00000034 d _parser.2 │ │ │ │ 00000060 d _parser.5 │ │ │ │ @@ -24820,15 +24817,15 @@ │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_idivmod │ │ │ │ U __aeabi_read_tp │ │ │ │ U __aeabi_uidiv │ │ │ │ 00000638 t _collections__count_elements │ │ │ │ 00000374 r _collections__count_elements__doc__ │ │ │ │ 00000000 d _collectionsmodule │ │ │ │ -00000aa4 t _deque_rotate │ │ │ │ +00000bf0 t _deque_rotate │ │ │ │ 00000008 r _keywords.1 │ │ │ │ 000000c4 d _kwtuple.0 │ │ │ │ 00000098 d _parser.2 │ │ │ │ 00000458 t collections_clear │ │ │ │ 00000014 r collections_doc │ │ │ │ 0000000c t collections_exec │ │ │ │ 00000588 t collections_free │ │ │ │ @@ -24863,26 +24860,26 @@ │ │ │ │ 00000790 t deque_append │ │ │ │ 000008ac r deque_append__doc__ │ │ │ │ 000008cc t deque_append_impl │ │ │ │ 00001cf8 t deque_appendleft │ │ │ │ 0000085c r deque_appendleft__doc__ │ │ │ │ 00001e34 t deque_appendleft_lock_held │ │ │ │ 00000f64 t deque_ass_item │ │ │ │ -00000f4c t deque_clear │ │ │ │ -00000f7c t deque_clear.part.0 │ │ │ │ +00000bc0 t deque_clear │ │ │ │ +00000eac t deque_clear.part.0 │ │ │ │ 00000618 t deque_clearmethod │ │ │ │ 000006e4 r deque_clearmethod__doc__ │ │ │ │ 00000510 t deque_concat │ │ │ │ 00000d28 t deque_contains │ │ │ │ 000008b4 t deque_copy │ │ │ │ 00000758 r deque_copy__doc__ │ │ │ │ 000005f0 t deque_copy_impl │ │ │ │ 000007b8 t deque_count │ │ │ │ 00000610 r deque_count__doc__ │ │ │ │ -00000d60 t deque_dealloc │ │ │ │ +00000aa4 t deque_dealloc │ │ │ │ 000003dc t deque_del_item │ │ │ │ 00001ad8 t deque_extend │ │ │ │ 000007f8 r deque_extend__doc__ │ │ │ │ 000014b4 t deque_extend_impl │ │ │ │ 00000964 t deque_extendleft │ │ │ │ 00000790 r deque_extendleft__doc__ │ │ │ │ 000010b4 t deque_extendleft_impl │ │ │ │ @@ -24904,15 +24901,15 @@ │ │ │ │ 00000458 d deque_methods │ │ │ │ 000000b0 t deque_new │ │ │ │ 00001244 t deque_pop │ │ │ │ 00000938 r deque_pop__doc__ │ │ │ │ 00001314 t deque_pop_impl │ │ │ │ 000013e4 t deque_popleft │ │ │ │ 000008f8 r deque_popleft__doc__ │ │ │ │ -00000e7c t deque_popleft_impl │ │ │ │ +00001020 t deque_popleft_impl │ │ │ │ 000002ac t deque_remove │ │ │ │ 00000518 r deque_remove__doc__ │ │ │ │ 00000dfc t deque_repeat │ │ │ │ 00000438 t deque_repr │ │ │ │ 00001360 t deque_reverse │ │ │ │ 00000654 r deque_reverse__doc__ │ │ │ │ 0000000c t deque_reviter │ │ │ │ @@ -24993,28 +24990,27 @@ │ │ │ │ U PyLong_AsInt │ │ │ │ U PyLong_AsLong │ │ │ │ U PyLong_AsLongLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyModule_AddObjectRef │ │ │ │ U PyModule_AddType │ │ │ │ -000010a8 T PyNumber_AsOff_t │ │ │ │ +000010e8 T PyNumber_AsOff_t │ │ │ │ U PyNumber_Check │ │ │ │ U PyOS_FSPath │ │ │ │ U PyObject_CallFunction │ │ │ │ U PyObject_GetAttr │ │ │ │ U PyObject_IsTrue │ │ │ │ U PyObject_SetAttr │ │ │ │ U PyObject_VectorcallMethod │ │ │ │ U PyTuple_Type │ │ │ │ U PyType_FromModuleAndSpec │ │ │ │ U PyType_Type │ │ │ │ U PyUnicode_AsUTF8AndSize │ │ │ │ U PyUnicode_FromString │ │ │ │ -00001080 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ 00000000 D _PyIO_Module │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_Sign │ │ │ │ @@ -25023,21 +25019,21 @@ │ │ │ │ U _Py_Dealloc │ │ │ │ U _Py_FalseStruct │ │ │ │ U _Py_NoneStruct │ │ │ │ U _Py_TrueStruct │ │ │ │ U _Py_tss_tstate │ │ │ │ U __aeabi_read_tp │ │ │ │ 000000b4 t _io_open │ │ │ │ -00000394 r _io_open__doc__ │ │ │ │ +000003ac r _io_open__doc__ │ │ │ │ 00000000 t _io_open_code │ │ │ │ -000000d4 r _io_open_code__doc__ │ │ │ │ +000000ec r _io_open_code__doc__ │ │ │ │ 000006fc t _io_text_encoding │ │ │ │ -000001a8 r _io_text_encoding__doc__ │ │ │ │ -000000a8 r _keywords.1 │ │ │ │ -000000cc r _keywords.4 │ │ │ │ +000001c0 r _io_text_encoding__doc__ │ │ │ │ +000000c0 r _keywords.1 │ │ │ │ +000000e4 r _keywords.4 │ │ │ │ 0000008c d _kwtuple.0 │ │ │ │ 000000c0 d _kwtuple.3 │ │ │ │ 00000060 d _parser.2 │ │ │ │ 00000034 d _parser.5 │ │ │ │ U bufferediobase_spec │ │ │ │ U bufferedrandom_spec │ │ │ │ U bufferedreader_spec │ │ │ │ @@ -25047,16 +25043,16 @@ │ │ │ │ U bytesiobuf_spec │ │ │ │ U fileio_spec │ │ │ │ U iobase_spec │ │ │ │ 000003a4 t iomodule_clear │ │ │ │ 0000000c t iomodule_exec │ │ │ │ 000006f8 t iomodule_free │ │ │ │ 000000d8 d iomodule_slots │ │ │ │ -0000118c t iomodule_traverse │ │ │ │ -00001b88 r module_doc │ │ │ │ +000011cc t iomodule_traverse │ │ │ │ +00001ba0 r module_doc │ │ │ │ 000000f8 d module_methods │ │ │ │ U nldecoder_spec │ │ │ │ U rawiobase_spec │ │ │ │ U strchr │ │ │ │ U stringio_spec │ │ │ │ U strlen │ │ │ │ U textiobase_spec │ │ │ │ @@ -25746,17 +25742,17 @@ │ │ │ │ U _PyErr_ChainExceptions1 │ │ │ │ U _PyFileIO_closed │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyIOBase_cannot_pickle │ │ │ │ U _PyIOBase_check_closed │ │ │ │ U _PyIOBase_finalize │ │ │ │ U _PyIO_Module │ │ │ │ -000039cc T _PyIO_find_line_ending │ │ │ │ +000039bc T _PyIO_find_line_ending │ │ │ │ U _PyIO_trap_eintr │ │ │ │ -000030fc T _PyIncrementalNewlineDecoder_decode │ │ │ │ +000030ec T _PyIncrementalNewlineDecoder_decode │ │ │ │ U _PyInterpreterState_GetConfig │ │ │ │ U _PyLong_AsByteArray │ │ │ │ U _PyLong_FromByteArray │ │ │ │ U _PyNumber_Index │ │ │ │ U _PyObject_CallMethod │ │ │ │ U _PyRuntime │ │ │ │ U _PyUnicode_AsASCIIString │ │ │ │ @@ -25778,48 +25774,48 @@ │ │ │ │ U __aeabi_ddiv │ │ │ │ U __aeabi_dmul │ │ │ │ U __aeabi_i2d │ │ │ │ U __aeabi_idiv │ │ │ │ U __aeabi_read_tp │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ -00001a44 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ +00001a34 t _io_IncrementalNewlineDecoder___init__ │ │ │ │ 00000cf0 r _io_IncrementalNewlineDecoder___init____doc__ │ │ │ │ -00005558 t _io_IncrementalNewlineDecoder_decode │ │ │ │ +0000556c t _io_IncrementalNewlineDecoder_decode │ │ │ │ 00000cc4 r _io_IncrementalNewlineDecoder_decode__doc__ │ │ │ │ -00004b78 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ +00004b84 t _io_IncrementalNewlineDecoder_getstate │ │ │ │ 00000cac r _io_IncrementalNewlineDecoder_getstate__doc__ │ │ │ │ 00000b60 t _io_IncrementalNewlineDecoder_reset │ │ │ │ 00000c74 r _io_IncrementalNewlineDecoder_reset__doc__ │ │ │ │ 00001da0 t _io_IncrementalNewlineDecoder_setstate │ │ │ │ 00000c8c r _io_IncrementalNewlineDecoder_setstate__doc__ │ │ │ │ 00000944 t _io_TextIOWrapper__CHUNK_SIZE_get │ │ │ │ 00000870 t _io_TextIOWrapper__CHUNK_SIZE_set │ │ │ │ 00000000 t _io_TextIOWrapper___init__ │ │ │ │ 000006c4 r _io_TextIOWrapper___init____doc__ │ │ │ │ -00003d9c t _io_TextIOWrapper_close │ │ │ │ +00003d8c t _io_TextIOWrapper_close │ │ │ │ 00000174 r _io_TextIOWrapper_close__doc__ │ │ │ │ -00001c1c t _io_TextIOWrapper_closed_get │ │ │ │ -00001614 t _io_TextIOWrapper_closed_get_impl │ │ │ │ +00001c0c t _io_TextIOWrapper_closed_get │ │ │ │ +00001604 t _io_TextIOWrapper_closed_get_impl │ │ │ │ 00001d1c t _io_TextIOWrapper_detach │ │ │ │ 000005d4 r _io_TextIOWrapper_detach__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_errors_get │ │ │ │ -00005430 t _io_TextIOWrapper_fileno │ │ │ │ +00005444 t _io_TextIOWrapper_fileno │ │ │ │ 00000204 r _io_TextIOWrapper_fileno__doc__ │ │ │ │ -00003f7c t _io_TextIOWrapper_flush │ │ │ │ +00003f6c t _io_TextIOWrapper_flush │ │ │ │ 0000018c r _io_TextIOWrapper_flush__doc__ │ │ │ │ 0000002c t _io_TextIOWrapper_isatty │ │ │ │ 000001a4 r _io_TextIOWrapper_isatty__doc__ │ │ │ │ 000000f0 t _io_TextIOWrapper_name_get │ │ │ │ 00000310 t _io_TextIOWrapper_newlines_get │ │ │ │ -00004d28 t _io_TextIOWrapper_read │ │ │ │ +00004d34 t _io_TextIOWrapper_read │ │ │ │ 00000598 r _io_TextIOWrapper_read__doc__ │ │ │ │ 000004b0 t _io_TextIOWrapper_readable │ │ │ │ 000001d4 r _io_TextIOWrapper_readable__doc__ │ │ │ │ -00004a4c t _io_TextIOWrapper_readline │ │ │ │ +00004a58 t _io_TextIOWrapper_readline │ │ │ │ 00000574 r _io_TextIOWrapper_readline__doc__ │ │ │ │ 00000164 t _io_TextIOWrapper_reconfigure │ │ │ │ 000005ec r _io_TextIOWrapper_reconfigure__doc__ │ │ │ │ 000013c8 t _io_TextIOWrapper_seek │ │ │ │ 000002e8 r _io_TextIOWrapper_seek__doc__ │ │ │ │ 000005c0 t _io_TextIOWrapper_seekable │ │ │ │ 000001ec r _io_TextIOWrapper_seekable__doc__ │ │ │ │ @@ -25861,23 +25857,23 @@ │ │ │ │ 00000108 d _parser.15 │ │ │ │ 000000b0 d _parser.17 │ │ │ │ 00000058 d _parser.2 │ │ │ │ 00000000 d _parser.5 │ │ │ │ 00000084 d _parser.8 │ │ │ │ 00001bb0 t _textiowrapper_decoder_setstate.isra.0 │ │ │ │ 00001c68 t _textiowrapper_encoder_reset │ │ │ │ -00001e18 t _textiowrapper_readline │ │ │ │ -00001688 t _textiowrapper_writeflush │ │ │ │ +00001e08 t _textiowrapper_readline │ │ │ │ +00001678 t _textiowrapper_writeflush │ │ │ │ 00000000 t ascii_encode │ │ │ │ -00003954 t check_decoded │ │ │ │ +00003944 t check_decoded │ │ │ │ 00000af0 t convert_optional_bool │ │ │ │ 00000008 r encodefuncs │ │ │ │ -00003d4c t find_control_char │ │ │ │ -000049c4 t incrementalnewlinedecoder_clear │ │ │ │ -000048e4 t incrementalnewlinedecoder_dealloc │ │ │ │ +00003d3c t find_control_char │ │ │ │ +000049d0 t incrementalnewlinedecoder_clear │ │ │ │ +000048f0 t incrementalnewlinedecoder_dealloc │ │ │ │ 000004ac d incrementalnewlinedecoder_getset │ │ │ │ 000004d4 d incrementalnewlinedecoder_methods │ │ │ │ 000003b0 t incrementalnewlinedecoder_newlines_get │ │ │ │ 00000080 t incrementalnewlinedecoder_traverse │ │ │ │ 000000b4 t latin1_encode │ │ │ │ U memchr │ │ │ │ U memcpy │ │ │ │ @@ -25887,26 +25883,26 @@ │ │ │ │ U strlen │ │ │ │ 000000c0 r textiobase_doc │ │ │ │ 00000558 d textiobase_getset │ │ │ │ 000005a8 d textiobase_methods │ │ │ │ 00000538 d textiobase_slots │ │ │ │ 00000524 D textiobase_spec │ │ │ │ 00001e98 t textiowrapper_build_cookie │ │ │ │ -00004670 t textiowrapper_clear │ │ │ │ -0000435c t textiowrapper_dealloc │ │ │ │ -000054b8 t textiowrapper_get_decoded_chars │ │ │ │ +0000467c t textiowrapper_clear │ │ │ │ +00004368 t textiowrapper_dealloc │ │ │ │ +000054cc t textiowrapper_get_decoded_chars │ │ │ │ 00000230 d textiowrapper_getset │ │ │ │ -00001c90 t textiowrapper_iternext │ │ │ │ +00001c80 t textiowrapper_iternext │ │ │ │ 000002a8 d textiowrapper_members │ │ │ │ 00000348 d textiowrapper_methods │ │ │ │ -00002c0c t textiowrapper_read_chunk │ │ │ │ +00002bfc t textiowrapper_read_chunk │ │ │ │ 000000e0 t textiowrapper_repr │ │ │ │ 000001d8 D textiowrapper_slots │ │ │ │ 000001c4 D textiowrapper_spec │ │ │ │ -000018c0 t textiowrapper_traverse │ │ │ │ +000018b0 t textiowrapper_traverse │ │ │ │ 00001f34 t utf16_encode │ │ │ │ 00000734 t utf16be_encode │ │ │ │ 00001f74 t utf16le_encode │ │ │ │ 00000764 t utf32_encode │ │ │ │ 000007d4 t utf32be_encode │ │ │ │ 000007a4 t utf32le_encode │ │ │ │ 00000000 t utf8_encode │ │ │ │ @@ -26421,16 +26417,16 @@ │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyUnicode_FromString │ │ │ │ U PyUnicode_Join │ │ │ │ U PyUnicode_Substring │ │ │ │ U PyUnicode_Type │ │ │ │ U Py_BuildValue │ │ │ │ U Py_GenericAlias │ │ │ │ -0000a48c t Py_UNICODE_ISALNUM │ │ │ │ -00004b8c t Py_XDECREF │ │ │ │ +0000a4f0 t Py_UNICODE_ISALNUM │ │ │ │ +00004b88 t Py_XDECREF │ │ │ │ U _PyArg_BadArgument │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_UnpackKeywords │ │ │ │ U _PyBytes_Join │ │ │ │ U _PyDict_Next │ │ │ │ U _PyDict_SetItem_KnownHash │ │ │ │ U _PyImport_GetModuleAttrString │ │ │ │ @@ -26482,15 +26478,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 │ │ │ │ -00003bb8 t _pair │ │ │ │ +00003bbc 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 │ │ │ │ @@ -26500,147 +26496,147 @@ │ │ │ │ 00000294 d _parser.39 │ │ │ │ 000000b0 d _parser.6 │ │ │ │ 00000210 d _parser.9 │ │ │ │ 00000748 t _sre_SRE_Match___copy__ │ │ │ │ 00000904 r _sre_SRE_Match___copy____doc__ │ │ │ │ 0000075c t _sre_SRE_Match___deepcopy__ │ │ │ │ 000008e0 r _sre_SRE_Match___deepcopy____doc__ │ │ │ │ -00006954 t _sre_SRE_Match_end │ │ │ │ +0000693c t _sre_SRE_Match_end │ │ │ │ 00000980 r _sre_SRE_Match_end__doc__ │ │ │ │ 00000770 t _sre_SRE_Match_expand │ │ │ │ 00000bb4 r _sre_SRE_Match_expand__doc__ │ │ │ │ 00003518 t _sre_SRE_Match_groupdict │ │ │ │ 00000a34 r _sre_SRE_Match_groupdict__doc__ │ │ │ │ -000060bc t _sre_SRE_Match_groups │ │ │ │ +000060b8 t _sre_SRE_Match_groups │ │ │ │ 00000b04 r _sre_SRE_Match_groups__doc__ │ │ │ │ -00003b34 t _sre_SRE_Match_span │ │ │ │ +00003b38 t _sre_SRE_Match_span │ │ │ │ 0000091c r _sre_SRE_Match_span__doc__ │ │ │ │ -0000ee94 t _sre_SRE_Match_start │ │ │ │ +0000efc4 t _sre_SRE_Match_start │ │ │ │ 000009d8 r _sre_SRE_Match_start__doc__ │ │ │ │ 00000734 t _sre_SRE_Pattern___copy__ │ │ │ │ 00000db8 r _sre_SRE_Pattern___copy____doc__ │ │ │ │ 00000720 t _sre_SRE_Pattern___deepcopy__ │ │ │ │ 00000d94 r _sre_SRE_Pattern___deepcopy____doc__ │ │ │ │ -0000f224 t _sre_SRE_Pattern_findall │ │ │ │ +0000f354 t _sre_SRE_Pattern_findall │ │ │ │ 0000108c r _sre_SRE_Pattern_findall__doc__ │ │ │ │ -00010dc8 t _sre_SRE_Pattern_finditer │ │ │ │ +00010ee8 t _sre_SRE_Pattern_finditer │ │ │ │ 00000fc8 r _sre_SRE_Pattern_finditer__doc__ │ │ │ │ -00012518 t _sre_SRE_Pattern_fullmatch │ │ │ │ +00012678 t _sre_SRE_Pattern_fullmatch │ │ │ │ 000011d0 r _sre_SRE_Pattern_fullmatch__doc__ │ │ │ │ 00000e0c t _sre_SRE_Pattern_match │ │ │ │ 00001230 r _sre_SRE_Pattern_match__doc__ │ │ │ │ 00000348 t _sre_SRE_Pattern_scanner │ │ │ │ 00000f8c r _sre_SRE_Pattern_scanner__doc__ │ │ │ │ -00008b00 t _sre_SRE_Pattern_search │ │ │ │ +00008b64 t _sre_SRE_Pattern_search │ │ │ │ 00001108 r _sre_SRE_Pattern_search__doc__ │ │ │ │ -0000a544 t _sre_SRE_Pattern_split │ │ │ │ +0000a5a8 t _sre_SRE_Pattern_split │ │ │ │ 00000f38 r _sre_SRE_Pattern_split__doc__ │ │ │ │ -00006b44 t _sre_SRE_Pattern_sub │ │ │ │ +00006b2c t _sre_SRE_Pattern_sub │ │ │ │ 00000e90 r _sre_SRE_Pattern_sub__doc__ │ │ │ │ -00003f88 t _sre_SRE_Pattern_subn │ │ │ │ +00003f8c t _sre_SRE_Pattern_subn │ │ │ │ 00000dd0 r _sre_SRE_Pattern_subn__doc__ │ │ │ │ 0000099c t _sre_SRE_Scanner_match │ │ │ │ 000008c8 r _sre_SRE_Scanner_match__doc__ │ │ │ │ -000112e8 t _sre_SRE_Scanner_search │ │ │ │ +00011408 t _sre_SRE_Scanner_search │ │ │ │ 000008b0 r _sre_SRE_Scanner_search__doc__ │ │ │ │ -00005188 t _sre_ascii_iscased │ │ │ │ +00005184 t _sre_ascii_iscased │ │ │ │ 0000132c r _sre_ascii_iscased__doc__ │ │ │ │ -00005128 t _sre_ascii_tolower │ │ │ │ +00005124 t _sre_ascii_tolower │ │ │ │ 000012d4 r _sre_ascii_tolower__doc__ │ │ │ │ 00000000 t _sre_compile │ │ │ │ 00000d3c r _sre_compile__doc__ │ │ │ │ 00000b70 t _sre_getcodesize │ │ │ │ 00001358 r _sre_getcodesize__doc__ │ │ │ │ 00000000 t _sre_template │ │ │ │ 00000c44 r _sre_template__doc__ │ │ │ │ -00004fa0 t _sre_unicode_iscased │ │ │ │ +00004f9c t _sre_unicode_iscased │ │ │ │ 00001300 r _sre_unicode_iscased__doc__ │ │ │ │ -00005020 t _sre_unicode_tolower │ │ │ │ +0000501c t _sre_unicode_tolower │ │ │ │ 000012a8 r _sre_unicode_tolower__doc__ │ │ │ │ -00004e20 t _validate_charset │ │ │ │ +00004e1c t _validate_charset │ │ │ │ 00000448 t _validate_inner │ │ │ │ -00003ec4 t char_loc_ignore │ │ │ │ +00003ec8 t char_loc_ignore │ │ │ │ 000032e8 t compile_template │ │ │ │ 00000574 r copyright │ │ │ │ -0000469c t data_stack_grow │ │ │ │ -00003c3c t expand_template │ │ │ │ +00004698 t data_stack_grow │ │ │ │ +00003c40 t expand_template │ │ │ │ 00000658 r flag_names.3 │ │ │ │ -00004cac t match_clear │ │ │ │ -00004bb4 t match_dealloc │ │ │ │ +00004ca8 t match_clear │ │ │ │ +00004bb0 t match_dealloc │ │ │ │ 000013fc r match_doc │ │ │ │ -00006a84 t match_getindex │ │ │ │ -0000efc0 t match_getitem │ │ │ │ +00006a6c t match_getindex │ │ │ │ +0000f0f0 t match_getitem │ │ │ │ 0000064c d match_getset │ │ │ │ -000063c0 t match_getslice_by_index │ │ │ │ -00006578 t match_group │ │ │ │ +000063a8 t match_getslice_by_index │ │ │ │ +00006560 t match_group │ │ │ │ 00001378 r match_group_doc │ │ │ │ -00003e74 t match_lastgroup_get │ │ │ │ +00003e78 t match_lastgroup_get │ │ │ │ 000002b4 t match_lastindex_get │ │ │ │ 000005e8 d match_members │ │ │ │ 0000069c d match_methods │ │ │ │ 00000844 t match_regs_get │ │ │ │ 0000090c t match_repr │ │ │ │ 00000598 d match_slots │ │ │ │ 00000048 d match_spec │ │ │ │ -00003aa4 t match_traverse │ │ │ │ +00003aa8 t match_traverse │ │ │ │ U memchr │ │ │ │ U memcmp │ │ │ │ U memcpy │ │ │ │ U memset │ │ │ │ 00000d4c t pattern_clear │ │ │ │ 00000c40 t pattern_dealloc │ │ │ │ 0000145c r pattern_doc │ │ │ │ 00000b24 t pattern_error │ │ │ │ 00000808 d pattern_getset │ │ │ │ 00003504 t pattern_groupindex │ │ │ │ 000034a0 t pattern_hash │ │ │ │ 000007a4 d pattern_members │ │ │ │ 00000830 d pattern_methods │ │ │ │ -0000472c t pattern_new_match │ │ │ │ +00004728 t pattern_new_match │ │ │ │ 0000027c t pattern_repr │ │ │ │ 00000190 t pattern_richcompare │ │ │ │ 0000074c d pattern_slots │ │ │ │ 00000034 d pattern_spec │ │ │ │ -00006ccc t pattern_subx │ │ │ │ -00005084 t pattern_traverse │ │ │ │ -0000a4e8 t repeat_pool_malloc │ │ │ │ -000124c0 t scanner_clear │ │ │ │ -00012348 t scanner_dealloc │ │ │ │ +00006cb4 t pattern_subx │ │ │ │ +00005080 t pattern_traverse │ │ │ │ +0000a54c t repeat_pool_malloc │ │ │ │ +00012620 t scanner_clear │ │ │ │ +000124a8 t scanner_dealloc │ │ │ │ 00000540 d scanner_members │ │ │ │ 00000568 d scanner_methods │ │ │ │ 00000510 d scanner_slots │ │ │ │ 0000005c d scanner_spec │ │ │ │ 0000025c t scanner_traverse │ │ │ │ -00005e64 t sre_category │ │ │ │ +00005e60 t sre_category │ │ │ │ 000004c0 t sre_clear │ │ │ │ 0000000c t sre_exec │ │ │ │ 000005f4 t sre_free │ │ │ │ 00000450 d sre_slots │ │ │ │ 00000744 r sre_targets.40 │ │ │ │ 00000698 r sre_targets.41 │ │ │ │ 000005ac r sre_targets.42 │ │ │ │ -00003f28 t sre_tolower │ │ │ │ -00003f58 t sre_toupper │ │ │ │ -00004d70 t sre_traverse │ │ │ │ -00005aa4 t sre_ucs1_charset.isra.0 │ │ │ │ +00003f2c t sre_tolower │ │ │ │ +00003f5c t sre_toupper │ │ │ │ +00004d6c t sre_traverse │ │ │ │ +00005aa0 t sre_ucs1_charset.isra.0 │ │ │ │ 000002d0 t sre_ucs1_charset_loc_ignore.isra.0 │ │ │ │ -000051ec t sre_ucs1_count │ │ │ │ +000051e8 t sre_ucs1_count │ │ │ │ 00001768 t sre_ucs1_match │ │ │ │ -0000e9c4 t sre_ucs2_count │ │ │ │ -0000bfb0 t sre_ucs2_match │ │ │ │ +0000eaf4 t sre_ucs2_count │ │ │ │ +0000c010 t sre_ucs2_match │ │ │ │ 000030a4 t sre_ucs4_count │ │ │ │ 000005f8 t sre_ucs4_match │ │ │ │ 00000000 d sremodule │ │ │ │ -00004abc t state_fini │ │ │ │ +00004ab8 t state_fini │ │ │ │ 0000014c t state_init.part.0 │ │ │ │ -000039fc t template_clear │ │ │ │ +00003a00 t template_clear │ │ │ │ 00000204 t template_dealloc │ │ │ │ 000004f0 d template_slots │ │ │ │ 00000070 d template_spec │ │ │ │ -00003964 t template_traverse │ │ │ │ +00003968 t template_traverse │ │ │ │ │ │ │ │ _sysconfig.o: │ │ │ │ U PyDict_New │ │ │ │ U PyDict_SetItemString │ │ │ │ 00000000 T PyInit__sysconfig │ │ │ │ U PyModuleDef_Init │ │ │ │ U _PyRuntime │ │ │ │ @@ -26721,21 +26717,21 @@ │ │ │ │ U PyObject_RichCompareBool │ │ │ │ U PySet_Add │ │ │ │ U PySet_Discard │ │ │ │ U PySet_New │ │ │ │ U PyStructSequence_GetItem │ │ │ │ U PyStructSequence_NewType │ │ │ │ U PySys_Audit │ │ │ │ -00000968 t PyThreadHandleObject_dealloc │ │ │ │ +000008c8 t PyThreadHandleObject_dealloc │ │ │ │ 000000a8 t PyThreadHandleObject_get_ident │ │ │ │ -00000b58 t PyThreadHandleObject_is_done │ │ │ │ -00001698 t PyThreadHandleObject_join │ │ │ │ +00000ab8 t PyThreadHandleObject_is_done │ │ │ │ +000015f8 t PyThreadHandleObject_join │ │ │ │ 0000073c t PyThreadHandleObject_new │ │ │ │ 00000804 t PyThreadHandleObject_repr │ │ │ │ -00000bd0 t PyThreadHandleObject_set_done │ │ │ │ +00000b30 t PyThreadHandleObject_set_done │ │ │ │ 00000738 t PyThreadHandleObject_tp_new │ │ │ │ 00000584 t PyThreadHandleObject_traverse │ │ │ │ U PyThreadState_Clear │ │ │ │ U PyThreadState_Delete │ │ │ │ U PyThreadState_Get │ │ │ │ U PyThread_acquire_lock │ │ │ │ U PyThread_acquire_lock_timed_with_retries │ │ │ │ @@ -26757,38 +26753,38 @@ │ │ │ │ U PyType_FromSpec │ │ │ │ U PyType_GenericAlloc │ │ │ │ U PyType_GetModuleByDef │ │ │ │ U PyUnicode_FromFormat │ │ │ │ U PyWeakref_NewRef │ │ │ │ U Py_BuildValue │ │ │ │ U Py_MakePendingCalls │ │ │ │ -00001904 t Py_XDECREF │ │ │ │ +00001864 t Py_XDECREF │ │ │ │ 000004d8 d ThreadHandle_Type_slots │ │ │ │ 00000034 d ThreadHandle_Type_spec │ │ │ │ -000008f0 t ThreadHandle_decref │ │ │ │ +00000990 t ThreadHandle_decref │ │ │ │ 00000550 d ThreadHandle_getsetlist │ │ │ │ -00001738 t ThreadHandle_join │ │ │ │ +00001698 t ThreadHandle_join │ │ │ │ 00000510 d ThreadHandle_methods │ │ │ │ 0000078c t ThreadHandle_new │ │ │ │ U _PyArg_CheckPositional │ │ │ │ U _PyArg_NoKeywords │ │ │ │ U _PyDeadline_Get │ │ │ │ U _PyDeadline_Init │ │ │ │ U _PyErr_Display │ │ │ │ U _PyEvent_IsSet │ │ │ │ U _PyEvent_Notify │ │ │ │ U _PyFile_Flush │ │ │ │ U _PyInterpreterState_HasFeature │ │ │ │ -000008a4 t _PyMutex_Lock │ │ │ │ +00000944 t _PyMutex_Lock │ │ │ │ U _PyMutex_LockTimed │ │ │ │ U _PyMutex_TryUnlock │ │ │ │ 00000630 t _PyMutex_Unlock │ │ │ │ U _PyObject_GenericGetAttrWithDict │ │ │ │ U _PyObject_GenericSetAttrWithDict │ │ │ │ -00000c80 t _PyOnceFlag_CallOnce │ │ │ │ +00000be0 t _PyOnceFlag_CallOnce │ │ │ │ U _PyOnceFlag_CallOnceSlow │ │ │ │ U _PyRuntime │ │ │ │ U _PySys_GetOptionalAttr │ │ │ │ U _PyThreadState_Bind │ │ │ │ U _PyThreadState_DeleteCurrent │ │ │ │ U _PyThreadState_MustExit │ │ │ │ U _PyThreadState_New │ │ │ │ @@ -26809,125 +26805,125 @@ │ │ │ │ U __atomic_load_8 │ │ │ │ U __atomic_store_8 │ │ │ │ U __fprintf_chk │ │ │ │ U __sync_fetch_and_add_4 │ │ │ │ U __sync_synchronize │ │ │ │ U __sync_val_compare_and_swap_1 │ │ │ │ 0000075c r _count_doc │ │ │ │ -00001b80 t _ldict │ │ │ │ +00001ae0 t _ldict │ │ │ │ 00001d64 r acquire_doc │ │ │ │ 00001d0c r acquire_lock_doc │ │ │ │ 00000b70 r allocate_doc │ │ │ │ 00000bb4 r allocate_lock_doc │ │ │ │ -00000c24 t check_started │ │ │ │ -0000133c t clear_locals │ │ │ │ +00000b84 t check_started │ │ │ │ +0000129c t clear_locals │ │ │ │ 00000680 t create_localdummies │ │ │ │ 00000468 t create_localsdict │ │ │ │ 000012c4 r daemon_threads_allowed_doc │ │ │ │ -00000d48 t detach_thread.isra.0 │ │ │ │ -0000104c t do_start_new_thread │ │ │ │ +00000ca8 t detach_thread.isra.0 │ │ │ │ +00000fac t do_start_new_thread │ │ │ │ 00001ce4 r enter_doc │ │ │ │ 00000288 r excepthook_doc │ │ │ │ 00000dcc r exit_doc │ │ │ │ 00000d90 r exit_thread_doc │ │ │ │ U floor │ │ │ │ 00000854 t force_done │ │ │ │ 00000994 r get_ident_doc │ │ │ │ 000008d4 r get_native_id_doc │ │ │ │ 00000c2c r interrupt_doc │ │ │ │ -00001978 t join_thread │ │ │ │ +000018d8 t join_thread │ │ │ │ 000000b8 d keywords.0 │ │ │ │ -000015a4 t local_clear │ │ │ │ -00001538 t local_dealloc │ │ │ │ +00001504 t local_clear │ │ │ │ +00001498 t local_dealloc │ │ │ │ 000002d0 d local_dummy_type_members │ │ │ │ 000002b0 d local_dummy_type_slots │ │ │ │ 00000070 d local_dummy_type_spec │ │ │ │ -00001d0c t local_getattro │ │ │ │ +00001c6c t local_getattro │ │ │ │ 00000268 t local_new │ │ │ │ -00001aa0 t local_setattro │ │ │ │ -00000980 t local_traverse │ │ │ │ +00001a00 t local_setattro │ │ │ │ +00000a20 t local_traverse │ │ │ │ 00000288 d local_type_members │ │ │ │ 00000240 d local_type_slots │ │ │ │ 00000084 d local_type_spec │ │ │ │ -000012dc t localdummy_dealloc │ │ │ │ -0000067c t lock_PyThread_acquire_lock │ │ │ │ -00000858 t lock_PyThread_release_lock │ │ │ │ +0000123c t localdummy_dealloc │ │ │ │ +0000071c t lock_PyThread_acquire_lock │ │ │ │ +000008f8 t lock_PyThread_release_lock │ │ │ │ 00000094 t lock__at_fork_reinit │ │ │ │ 0000047c t lock_dealloc │ │ │ │ 00001928 r lock_doc │ │ │ │ 00001b90 r lock_exit_doc │ │ │ │ 0000071c t lock_locked_lock │ │ │ │ 00000438 d lock_methods │ │ │ │ -00000814 t lock_new │ │ │ │ +0000067c t lock_new │ │ │ │ 000007b0 t lock_repr │ │ │ │ 000005b4 t lock_traverse │ │ │ │ 00000400 d lock_type_slots │ │ │ │ 00000048 d lock_type_spec │ │ │ │ 00001b48 r locked_doc │ │ │ │ 00001b0c r locked_lock_doc │ │ │ │ 00001c04 r release_doc │ │ │ │ 00001bc4 r release_lock_doc │ │ │ │ -0000192c t remove_from_shutdown_handles │ │ │ │ +0000188c t remove_from_shutdown_handles │ │ │ │ 000000e4 t rlock__at_fork_reinit │ │ │ │ 00000114 t rlock_acquire │ │ │ │ 0000167c r rlock_acquire_doc │ │ │ │ 00000368 t rlock_acquire_restore │ │ │ │ 0000141c r rlock_acquire_restore_doc │ │ │ │ 000003ec t rlock_dealloc │ │ │ │ 00001654 r rlock_enter_doc │ │ │ │ 00001470 r rlock_exit_doc │ │ │ │ -00001e50 t rlock_is_owned │ │ │ │ +00001db0 t rlock_is_owned │ │ │ │ 00001348 r rlock_is_owned_doc │ │ │ │ 00000360 d rlock_methods │ │ │ │ 00000000 t rlock_new │ │ │ │ -00001a1c t rlock_recursion_count │ │ │ │ +0000197c t rlock_recursion_count │ │ │ │ 0000138c r rlock_recursion_count_doc │ │ │ │ 00000344 t rlock_release │ │ │ │ 000014a4 r rlock_release_doc │ │ │ │ 000002d8 t rlock_release_save │ │ │ │ 000013d4 r rlock_release_save_doc │ │ │ │ 00000748 t rlock_repr │ │ │ │ 0000059c t rlock_traverse │ │ │ │ 00000338 d rlock_type_members │ │ │ │ 000002f8 d rlock_type_slots │ │ │ │ 0000005c d rlock_type_spec │ │ │ │ -00000cd0 t set_done │ │ │ │ +00000c30 t set_done │ │ │ │ 000001b8 r shutdown_doc │ │ │ │ 00000344 r stack_size_doc │ │ │ │ 00000e60 r start_joinable_doc │ │ │ │ 00001090 r start_new_doc │ │ │ │ 000010f0 r start_new_thread_doc │ │ │ │ U stderr │ │ │ │ 00000098 t thread_PyThread_allocate_lock │ │ │ │ 000009d4 t thread_PyThread_exit_thread │ │ │ │ 00000960 t thread_PyThread_interrupt_main │ │ │ │ -00000e68 t thread_PyThread_start_joinable_thread │ │ │ │ +00000dc8 t thread_PyThread_start_joinable_thread │ │ │ │ 00000148 t thread_PyThread_start_new_thread │ │ │ │ -00001eb0 t thread__count │ │ │ │ -000008b4 t thread__get_main_thread_ident │ │ │ │ +00001e10 t thread__count │ │ │ │ +00000814 t thread__get_main_thread_ident │ │ │ │ 00000098 r thread__get_main_thread_ident_doc │ │ │ │ -00000b94 t thread__is_main_interpreter │ │ │ │ +00000af4 t thread__is_main_interpreter │ │ │ │ 0000021c r thread__is_main_interpreter_doc │ │ │ │ -000008c8 t thread__make_thread_handle │ │ │ │ +00000828 t thread__make_thread_handle │ │ │ │ 0000012c r thread__make_thread_handle_doc │ │ │ │ -00001888 t thread_bootstate_free.constprop.0 │ │ │ │ -00001a60 t thread_daemon_threads_allowed │ │ │ │ +000017e8 t thread_bootstate_free.constprop.0 │ │ │ │ +000019c0 t thread_daemon_threads_allowed │ │ │ │ 0000000c r thread_doc │ │ │ │ 0000042c t thread_excepthook │ │ │ │ 000000cc t thread_get_ident │ │ │ │ -000009c0 t thread_get_native_id │ │ │ │ +00000920 t thread_get_native_id │ │ │ │ 000000e8 d thread_methods │ │ │ │ 00000000 d thread_module │ │ │ │ -000009dc t thread_module_clear │ │ │ │ +0000093c t thread_module_clear │ │ │ │ 0000000c t thread_module_exec │ │ │ │ -00000b54 t thread_module_free │ │ │ │ +00000ab4 t thread_module_free │ │ │ │ 000000c8 d thread_module_slots │ │ │ │ 000004d4 t thread_module_traverse │ │ │ │ -0000141c t thread_run │ │ │ │ -00000da0 t thread_shutdown │ │ │ │ +0000137c t thread_run │ │ │ │ +00000d00 t thread_shutdown │ │ │ │ 00000894 t thread_stack_size │ │ │ │ 000000a8 d wr_callback_def.1 │ │ │ │ │ │ │ │ timemodule.o: │ │ │ │ U PyArg_ParseTuple │ │ │ │ U PyArg_UnpackTuple │ │ │ │ U PyBool_FromLong │ │ │ │ @@ -27021,15 +27017,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 │ │ │ │ -00000f64 t gettmarg │ │ │ │ +00000f68 t gettmarg │ │ │ │ 00001524 r gmtime_doc │ │ │ │ 0000020c t init_timezone │ │ │ │ 0000141c r localtime_doc │ │ │ │ U memset │ │ │ │ 000009fc r mktime_doc │ │ │ │ 0000004c r module_doc │ │ │ │ 00000000 r mon_name.0 │ │ │ │ @@ -27062,24 +27058,24 @@ │ │ │ │ 000005f0 t time_clock_settime_ns │ │ │ │ 000001f0 t time_clockid_converter │ │ │ │ 00000000 t time_ctime │ │ │ │ 000018dc r time_doc │ │ │ │ 0000000c t time_exec │ │ │ │ 000008a4 t time_get_clock_info │ │ │ │ 000004c4 t time_gmtime │ │ │ │ -00001138 t time_localtime │ │ │ │ +0000113c t time_localtime │ │ │ │ 00000064 d time_methods │ │ │ │ 00000c20 t time_mktime │ │ │ │ 00000468 t time_module_clear │ │ │ │ 000004c0 t time_module_free │ │ │ │ 00000000 t time_module_traverse │ │ │ │ -000011fc t time_monotonic │ │ │ │ +00001200 t time_monotonic │ │ │ │ 00000488 t time_monotonic_ns │ │ │ │ 00001890 r time_ns_doc │ │ │ │ -000010f8 t time_perf_counter │ │ │ │ +000010fc t time_perf_counter │ │ │ │ 000004c0 t time_perf_counter_ns │ │ │ │ 0000053c t time_process_time │ │ │ │ 000004f8 t time_process_time_ns │ │ │ │ 000003d0 t time_pthread_getcpuclockid │ │ │ │ 0000026c t time_sleep │ │ │ │ 00000044 d time_slots │ │ │ │ 000003e4 t time_strftime │ │ │ │ @@ -27584,15 +27580,15 @@ │ │ │ │ 00000f80 r _operator_abs__doc__ │ │ │ │ 0000054c t _operator_add │ │ │ │ 00001100 r _operator_add__doc__ │ │ │ │ 000007e8 t _operator_and_ │ │ │ │ 00000e80 r _operator_and___doc__ │ │ │ │ 00000888 t _operator_call │ │ │ │ 0000037c r _operator_call__doc__ │ │ │ │ -00000928 t _operator_concat │ │ │ │ +000008e4 t _operator_concat │ │ │ │ 00000bbc r _operator_concat__doc__ │ │ │ │ 00000978 t _operator_contains │ │ │ │ 00000b2c r _operator_contains__doc__ │ │ │ │ 000009f4 t _operator_countOf │ │ │ │ 00000a90 r _operator_countOf__doc__ │ │ │ │ 00000a70 t _operator_delitem │ │ │ │ 00000a00 r _operator_delitem__doc__ │ │ │ │ @@ -27610,39 +27606,39 @@ │ │ │ │ 00000dfc r _operator_iadd__doc__ │ │ │ │ 00000c34 t _operator_iand │ │ │ │ 00000c58 r _operator_iand__doc__ │ │ │ │ 00000ad4 t _operator_iconcat │ │ │ │ 00000b74 r _operator_iconcat__doc__ │ │ │ │ 00000c84 t _operator_ifloordiv │ │ │ │ 00000d40 r _operator_ifloordiv__doc__ │ │ │ │ -00000d4c t _operator_ilshift │ │ │ │ +00000dc4 t _operator_ilshift │ │ │ │ 00000cb4 r _operator_ilshift__doc__ │ │ │ │ 00001178 t _operator_imatmul │ │ │ │ 00000d74 r _operator_imatmul__doc__ │ │ │ │ 00000e14 t _operator_imod │ │ │ │ 00000ce4 r _operator_imod__doc__ │ │ │ │ 00001060 t _operator_imul │ │ │ │ 00000da4 r _operator_imul__doc__ │ │ │ │ 000002a8 t _operator_index │ │ │ │ -00000b24 t _operator_indexOf │ │ │ │ +00000b68 t _operator_indexOf │ │ │ │ 00000aec r _operator_indexOf__doc__ │ │ │ │ 00000878 r _operator_index__doc__ │ │ │ │ 000013b0 t _operator_inv │ │ │ │ 00000f5c r _operator_inv__doc__ │ │ │ │ 000013b8 t _operator_invert │ │ │ │ 00000f34 r _operator_invert__doc__ │ │ │ │ 000011c8 t _operator_ior │ │ │ │ 00000c00 r _operator_ior__doc__ │ │ │ │ 00001218 t _operator_ipow │ │ │ │ 000008a8 r _operator_ipow__doc__ │ │ │ │ 00001270 t _operator_irshift │ │ │ │ 00000c84 r _operator_irshift__doc__ │ │ │ │ 00000cd4 t _operator_is_ │ │ │ │ 0000084c r _operator_is___doc__ │ │ │ │ -00000d9c t _operator_is_not │ │ │ │ +00000d4c t _operator_is_not │ │ │ │ 00000818 r _operator_is_not__doc__ │ │ │ │ 000012c0 t _operator_isub │ │ │ │ 00000dd0 r _operator_isub__doc__ │ │ │ │ 00001310 t _operator_itruediv │ │ │ │ 00000d10 r _operator_itruediv__doc__ │ │ │ │ 00001360 t _operator_ixor │ │ │ │ 00000c2c r _operator_ixor__doc__ │ │ │ │ @@ -27660,15 +27656,15 @@ │ │ │ │ 00000ff0 r _operator_mod__doc__ │ │ │ │ 00000e7c t _operator_mul │ │ │ │ 000010a8 r _operator_mul__doc__ │ │ │ │ 00000b3c t _operator_ne │ │ │ │ 000009a8 r _operator_ne__doc__ │ │ │ │ 00001460 t _operator_neg │ │ │ │ 00000fcc r _operator_neg__doc__ │ │ │ │ -000008e4 t _operator_not_ │ │ │ │ +00000934 t _operator_not_ │ │ │ │ 00000eac r _operator_not___doc__ │ │ │ │ 00000ecc t _operator_or_ │ │ │ │ 00000e28 r _operator_or___doc__ │ │ │ │ 00001468 t _operator_pos │ │ │ │ 00000fa8 r _operator_pos__doc__ │ │ │ │ 00000f6c t _operator_pow │ │ │ │ 000008d4 r _operator_pow__doc__ │ │ │ │ @@ -27676,15 +27672,15 @@ │ │ │ │ 00000ed4 r _operator_rshift__doc__ │ │ │ │ 000014c0 t _operator_setitem │ │ │ │ 00000a30 r _operator_setitem__doc__ │ │ │ │ 00000e2c t _operator_sub │ │ │ │ 000010d4 r _operator_sub__doc__ │ │ │ │ 000010b0 t _operator_truediv │ │ │ │ 0000101c r _operator_truediv__doc__ │ │ │ │ -00000ba0 t _operator_truth │ │ │ │ +00000b24 t _operator_truth │ │ │ │ 0000112c r _operator_truth__doc__ │ │ │ │ 00000838 t _operator_xor │ │ │ │ 00000e54 r _operator_xor__doc__ │ │ │ │ 00001100 t _tscmp │ │ │ │ 00000034 t attrgetter_args │ │ │ │ 00001784 t attrgetter_call │ │ │ │ 000009e8 t attrgetter_clear │ │ │ │ @@ -27748,40 +27744,40 @@ │ │ │ │ U PyLong_FromUnsignedLong │ │ │ │ U PyModuleDef_Init │ │ │ │ U PyModule_AddIntConstant │ │ │ │ U PyUnicode_FromStringAndSize │ │ │ │ U __stack_chk_fail │ │ │ │ U __stack_chk_guard │ │ │ │ 00000028 r module_doc │ │ │ │ -0000023c t stat_S_IFMT │ │ │ │ +000001e8 t stat_S_IFMT │ │ │ │ 000007d8 r stat_S_IFMT_doc │ │ │ │ -00000284 t stat_S_IMODE │ │ │ │ +00000230 t stat_S_IMODE │ │ │ │ 0000081c r stat_S_IMODE_doc │ │ │ │ -00000048 t stat_S_ISBLK │ │ │ │ +000000f4 t stat_S_ISBLK │ │ │ │ 00000a38 r stat_S_ISBLK_doc │ │ │ │ -0000009c t stat_S_ISCHR │ │ │ │ +000000a0 t stat_S_ISCHR │ │ │ │ 00000a88 r stat_S_ISCHR_doc │ │ │ │ 000005a4 t stat_S_ISDIR │ │ │ │ 00000adc r stat_S_ISDIR_doc │ │ │ │ 00000000 t stat_S_ISDOOR │ │ │ │ 000008e8 r stat_S_ISDOOR_doc │ │ │ │ -000002d0 t stat_S_ISFIFO │ │ │ │ +0000027c t stat_S_ISFIFO │ │ │ │ 000009a8 r stat_S_ISFIFO_doc │ │ │ │ -000005fc t stat_S_ISLNK │ │ │ │ +00000654 t stat_S_ISLNK │ │ │ │ 00000964 r stat_S_ISLNK_doc │ │ │ │ 00000044 t stat_S_ISPORT │ │ │ │ 000008a4 r stat_S_ISPORT_doc │ │ │ │ -0000000c t stat_S_ISREG │ │ │ │ +000005fc t stat_S_ISREG │ │ │ │ 000009f4 r stat_S_ISREG_doc │ │ │ │ -000000f4 t stat_S_ISSOCK │ │ │ │ +0000004c t stat_S_ISSOCK │ │ │ │ 00000924 r stat_S_ISSOCK_doc │ │ │ │ -000000f0 t stat_S_ISWHT │ │ │ │ +00000048 t stat_S_ISWHT │ │ │ │ 00000864 r stat_S_ISWHT_doc │ │ │ │ 00000000 t stat_exec │ │ │ │ -00000060 t stat_filemode │ │ │ │ +0000000c t stat_filemode │ │ │ │ 0000079c r stat_filemode_doc │ │ │ │ 00000054 d stat_methods │ │ │ │ 00000034 d stat_slots │ │ │ │ 00000000 d statmodule │ │ │ │ │ │ │ │ symtablemodule.o: │ │ │ │ U PyErr_SetString │ │ │ │ @@ -27932,15 +27928,15 @@ │ │ │ │ 00000134 t getpath_isdir │ │ │ │ 000009c8 t getpath_isfile │ │ │ │ 00000000 t getpath_isxfile │ │ │ │ 00000378 t getpath_joinpath │ │ │ │ 00000020 d getpath_methods │ │ │ │ 000001d8 t getpath_nowarn │ │ │ │ 00000010 d getpath_nowarn_method │ │ │ │ -00000760 t getpath_readlines │ │ │ │ +00000770 t getpath_readlines │ │ │ │ 00000824 t getpath_realpath │ │ │ │ 000001e4 t getpath_warn │ │ │ │ 00000000 d getpath_warn_method │ │ │ │ 000000e0 t int_to_dict │ │ │ │ U memset │ │ │ │ U stderr │ │ │ │ U unsetenv │ │ │ ├── file list │ │ │ │ @@ -1,163 +1,163 @@ │ │ │ │ ---------- 0 0 0 80302 1970-01-01 00:00:00.000000 / │ │ │ │ ---------- 0 0 0 0 1970-01-01 00:00:00.000000 // │ │ │ │ ?rw-r--r-- 0 0 0 1288 1970-01-01 00:00:00.000000 getbuildinfo.o │ │ │ │ ?rw-r--r-- 0 0 0 3396 1970-01-01 00:00:00.000000 token.o │ │ │ │ ?rw-r--r-- 0 0 0 16520 1970-01-01 00:00:00.000000 pegen.o │ │ │ │ ?rw-r--r-- 0 0 0 7684 1970-01-01 00:00:00.000000 pegen_errors.o │ │ │ │ ?rw-r--r-- 0 0 0 24740 1970-01-01 00:00:00.000000 action_helpers.o │ │ │ │ -?rw-r--r-- 0 0 0 265048 1970-01-01 00:00:00.000000 parser.o │ │ │ │ +?rw-r--r-- 0 0 0 267004 1970-01-01 00:00:00.000000 parser.o │ │ │ │ ?rw-r--r-- 0 0 0 5536 1970-01-01 00:00:00.000000 string_parser.o │ │ │ │ ?rw-r--r-- 0 0 0 1812 1970-01-01 00:00:00.000000 peg_api.o │ │ │ │ ?rw-r--r-- 0 0 0 1364 1970-01-01 00:00:00.000000 buffer.o │ │ │ │ -?rw-r--r-- 0 0 0 19124 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ +?rw-r--r-- 0 0 0 19204 1970-01-01 00:00:00.000000 lexer.o │ │ │ │ ?rw-r--r-- 0 0 0 2208 1970-01-01 00:00:00.000000 state.o │ │ │ │ ?rw-r--r-- 0 0 0 7060 1970-01-01 00:00:00.000000 file_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 3088 1970-01-01 00:00:00.000000 readline_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 2216 1970-01-01 00:00:00.000000 string_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 1508 1970-01-01 00:00:00.000000 utf8_tokenizer.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 helpers.o │ │ │ │ ?rw-r--r-- 0 0 0 3384 1970-01-01 00:00:00.000000 myreadline.o │ │ │ │ -?rw-r--r-- 0 0 0 67712 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ +?rw-r--r-- 0 0 0 67708 1970-01-01 00:00:00.000000 abstract.o │ │ │ │ ?rw-r--r-- 0 0 0 4108 1970-01-01 00:00:00.000000 boolobject.o │ │ │ │ ?rw-r--r-- 0 0 0 24988 1970-01-01 00:00:00.000000 bytes_methods.o │ │ │ │ -?rw-r--r-- 0 0 0 77216 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ -?rw-r--r-- 0 0 0 92208 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ +?rw-r--r-- 0 0 0 77408 1970-01-01 00:00:00.000000 bytearrayobject.o │ │ │ │ +?rw-r--r-- 0 0 0 92252 1970-01-01 00:00:00.000000 bytesobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22780 1970-01-01 00:00:00.000000 call.o │ │ │ │ ?rw-r--r-- 0 0 0 6804 1970-01-01 00:00:00.000000 capsule.o │ │ │ │ ?rw-r--r-- 0 0 0 4592 1970-01-01 00:00:00.000000 cellobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10076 1970-01-01 00:00:00.000000 classobject.o │ │ │ │ -?rw-r--r-- 0 0 0 38956 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 38976 1970-01-01 00:00:00.000000 codeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 22348 1970-01-01 00:00:00.000000 complexobject.o │ │ │ │ ?rw-r--r-- 0 0 0 35380 1970-01-01 00:00:00.000000 descrobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10268 1970-01-01 00:00:00.000000 enumobject.o │ │ │ │ ?rw-r--r-- 0 0 0 83484 1970-01-01 00:00:00.000000 exceptions.o │ │ │ │ ?rw-r--r-- 0 0 0 16580 1970-01-01 00:00:00.000000 genericaliasobject.o │ │ │ │ -?rw-r--r-- 0 0 0 33884 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ +?rw-r--r-- 0 0 0 33292 1970-01-01 00:00:00.000000 genobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10424 1970-01-01 00:00:00.000000 fileobject.o │ │ │ │ -?rw-r--r-- 0 0 0 44260 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ +?rw-r--r-- 0 0 0 44272 1970-01-01 00:00:00.000000 floatobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30476 1970-01-01 00:00:00.000000 frameobject.o │ │ │ │ ?rw-r--r-- 0 0 0 30160 1970-01-01 00:00:00.000000 funcobject.o │ │ │ │ ?rw-r--r-- 0 0 0 9436 1970-01-01 00:00:00.000000 iterobject.o │ │ │ │ -?rw-r--r-- 0 0 0 63208 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ -?rw-r--r-- 0 0 0 134292 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ -?rw-r--r-- 0 0 0 112936 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ +?rw-r--r-- 0 0 0 64096 1970-01-01 00:00:00.000000 listobject.o │ │ │ │ +?rw-r--r-- 0 0 0 134452 1970-01-01 00:00:00.000000 longobject.o │ │ │ │ +?rw-r--r-- 0 0 0 112992 1970-01-01 00:00:00.000000 dictobject.o │ │ │ │ ?rw-r--r-- 0 0 0 28548 1970-01-01 00:00:00.000000 odictobject.o │ │ │ │ -?rw-r--r-- 0 0 0 63292 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ +?rw-r--r-- 0 0 0 64800 1970-01-01 00:00:00.000000 memoryobject.o │ │ │ │ ?rw-r--r-- 0 0 0 10452 1970-01-01 00:00:00.000000 methodobject.o │ │ │ │ ?rw-r--r-- 0 0 0 26688 1970-01-01 00:00:00.000000 moduleobject.o │ │ │ │ ?rw-r--r-- 0 0 0 6044 1970-01-01 00:00:00.000000 namespaceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 43716 1970-01-01 00:00:00.000000 object.o │ │ │ │ -?rw-r--r-- 0 0 0 136652 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ +?rw-r--r-- 0 0 0 136736 1970-01-01 00:00:00.000000 obmalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 4360 1970-01-01 00:00:00.000000 picklebufobject.o │ │ │ │ ?rw-r--r-- 0 0 0 17816 1970-01-01 00:00:00.000000 rangeobject.o │ │ │ │ -?rw-r--r-- 0 0 0 66432 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ +?rw-r--r-- 0 0 0 67540 1970-01-01 00:00:00.000000 setobject.o │ │ │ │ ?rw-r--r-- 0 0 0 11760 1970-01-01 00:00:00.000000 sliceobject.o │ │ │ │ ?rw-r--r-- 0 0 0 16336 1970-01-01 00:00:00.000000 structseq.o │ │ │ │ -?rw-r--r-- 0 0 0 23200 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ -?rw-r--r-- 0 0 0 201496 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 23132 1970-01-01 00:00:00.000000 tupleobject.o │ │ │ │ +?rw-r--r-- 0 0 0 201436 1970-01-01 00:00:00.000000 typeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 40428 1970-01-01 00:00:00.000000 typevarobject.o │ │ │ │ -?rw-r--r-- 0 0 0 358276 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ +?rw-r--r-- 0 0 0 358836 1970-01-01 00:00:00.000000 unicodeobject.o │ │ │ │ ?rw-r--r-- 0 0 0 147484 1970-01-01 00:00:00.000000 unicodectype.o │ │ │ │ ?rw-r--r-- 0 0 0 7524 1970-01-01 00:00:00.000000 unionobject.o │ │ │ │ ?rw-r--r-- 0 0 0 35528 1970-01-01 00:00:00.000000 weakrefobject.o │ │ │ │ -?rw-r--r-- 0 0 0 24632 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ -?rw-r--r-- 0 0 0 289272 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ +?rw-r--r-- 0 0 0 24624 1970-01-01 00:00:00.000000 _warnings.o │ │ │ │ +?rw-r--r-- 0 0 0 289260 1970-01-01 00:00:00.000000 Python-ast.o │ │ │ │ ?rw-r--r-- 0 0 0 7676 1970-01-01 00:00:00.000000 Python-tokenize.o │ │ │ │ ?rw-r--r-- 0 0 0 1448 1970-01-01 00:00:00.000000 asdl.o │ │ │ │ -?rw-r--r-- 0 0 0 10664 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ +?rw-r--r-- 0 0 0 10672 1970-01-01 00:00:00.000000 assemble.o │ │ │ │ ?rw-r--r-- 0 0 0 16472 1970-01-01 00:00:00.000000 ast.o │ │ │ │ ?rw-r--r-- 0 0 0 21468 1970-01-01 00:00:00.000000 ast_opt.o │ │ │ │ ?rw-r--r-- 0 0 0 11504 1970-01-01 00:00:00.000000 ast_unparse.o │ │ │ │ ?rw-r--r-- 0 0 0 64768 1970-01-01 00:00:00.000000 bltinmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 brc.o │ │ │ │ -?rw-r--r-- 0 0 0 121320 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ +?rw-r--r-- 0 0 0 121432 1970-01-01 00:00:00.000000 ceval.o │ │ │ │ ?rw-r--r-- 0 0 0 25168 1970-01-01 00:00:00.000000 codecs.o │ │ │ │ -?rw-r--r-- 0 0 0 164368 1970-01-01 00:00:00.000000 compile.o │ │ │ │ +?rw-r--r-- 0 0 0 164484 1970-01-01 00:00:00.000000 compile.o │ │ │ │ ?rw-r--r-- 0 0 0 20316 1970-01-01 00:00:00.000000 context.o │ │ │ │ ?rw-r--r-- 0 0 0 992 1970-01-01 00:00:00.000000 critical_section.o │ │ │ │ -?rw-r--r-- 0 0 0 29808 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ +?rw-r--r-- 0 0 0 29896 1970-01-01 00:00:00.000000 crossinterp.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 dynamic_annotations.o │ │ │ │ ?rw-r--r-- 0 0 0 30824 1970-01-01 00:00:00.000000 errors.o │ │ │ │ -?rw-r--r-- 0 0 0 31280 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ +?rw-r--r-- 0 0 0 31536 1970-01-01 00:00:00.000000 flowgraph.o │ │ │ │ ?rw-r--r-- 0 0 0 4004 1970-01-01 00:00:00.000000 frame.o │ │ │ │ ?rw-r--r-- 0 0 0 2584 1970-01-01 00:00:00.000000 frozenmain.o │ │ │ │ ?rw-r--r-- 0 0 0 2400 1970-01-01 00:00:00.000000 future.o │ │ │ │ -?rw-r--r-- 0 0 0 17440 1970-01-01 00:00:00.000000 gc.o │ │ │ │ +?rw-r--r-- 0 0 0 17628 1970-01-01 00:00:00.000000 gc.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 gc_free_threading.o │ │ │ │ ?rw-r--r-- 0 0 0 772 1970-01-01 00:00:00.000000 gc_gil.o │ │ │ │ -?rw-r--r-- 0 0 0 37840 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ +?rw-r--r-- 0 0 0 37884 1970-01-01 00:00:00.000000 getargs.o │ │ │ │ ?rw-r--r-- 0 0 0 784 1970-01-01 00:00:00.000000 getcompiler.o │ │ │ │ ?rw-r--r-- 0 0 0 1092 1970-01-01 00:00:00.000000 getcopyright.o │ │ │ │ ?rw-r--r-- 0 0 0 780 1970-01-01 00:00:00.000000 getplatform.o │ │ │ │ ?rw-r--r-- 0 0 0 1316 1970-01-01 00:00:00.000000 getversion.o │ │ │ │ -?rw-r--r-- 0 0 0 12720 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ +?rw-r--r-- 0 0 0 12764 1970-01-01 00:00:00.000000 ceval_gil.o │ │ │ │ ?rw-r--r-- 0 0 0 18576 1970-01-01 00:00:00.000000 hamt.o │ │ │ │ ?rw-r--r-- 0 0 0 4568 1970-01-01 00:00:00.000000 hashtable.o │ │ │ │ -?rw-r--r-- 0 0 0 68156 1970-01-01 00:00:00.000000 import.o │ │ │ │ +?rw-r--r-- 0 0 0 68208 1970-01-01 00:00:00.000000 import.o │ │ │ │ ?rw-r--r-- 0 0 0 6528 1970-01-01 00:00:00.000000 importdl.o │ │ │ │ -?rw-r--r-- 0 0 0 49480 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ +?rw-r--r-- 0 0 0 49540 1970-01-01 00:00:00.000000 initconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 6140 1970-01-01 00:00:00.000000 interpconfig.o │ │ │ │ -?rw-r--r-- 0 0 0 35380 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ +?rw-r--r-- 0 0 0 35472 1970-01-01 00:00:00.000000 instrumentation.o │ │ │ │ ?rw-r--r-- 0 0 0 9408 1970-01-01 00:00:00.000000 instruction_sequence.o │ │ │ │ ?rw-r--r-- 0 0 0 7276 1970-01-01 00:00:00.000000 intrinsics.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 jit.o │ │ │ │ ?rw-r--r-- 0 0 0 8548 1970-01-01 00:00:00.000000 legacy_tracing.o │ │ │ │ ?rw-r--r-- 0 0 0 7724 1970-01-01 00:00:00.000000 lock.o │ │ │ │ -?rw-r--r-- 0 0 0 35132 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ -?rw-r--r-- 0 0 0 11104 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ +?rw-r--r-- 0 0 0 35148 1970-01-01 00:00:00.000000 marshal.o │ │ │ │ +?rw-r--r-- 0 0 0 11108 1970-01-01 00:00:00.000000 modsupport.o │ │ │ │ ?rw-r--r-- 0 0 0 1032 1970-01-01 00:00:00.000000 mysnprintf.o │ │ │ │ ?rw-r--r-- 0 0 0 4012 1970-01-01 00:00:00.000000 mystrtoul.o │ │ │ │ ?rw-r--r-- 0 0 0 1660 1970-01-01 00:00:00.000000 object_stack.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 optimizer.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 optimizer_analysis.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 optimizer_symbols.o │ │ │ │ -?rw-r--r-- 0 0 0 14020 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ +?rw-r--r-- 0 0 0 13928 1970-01-01 00:00:00.000000 parking_lot.o │ │ │ │ ?rw-r--r-- 0 0 0 6448 1970-01-01 00:00:00.000000 pathconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 11588 1970-01-01 00:00:00.000000 preconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 1692 1970-01-01 00:00:00.000000 pyarena.o │ │ │ │ ?rw-r--r-- 0 0 0 2252 1970-01-01 00:00:00.000000 pyctype.o │ │ │ │ ?rw-r--r-- 0 0 0 732 1970-01-01 00:00:00.000000 pyfpe.o │ │ │ │ ?rw-r--r-- 0 0 0 6160 1970-01-01 00:00:00.000000 pyhash.o │ │ │ │ ?rw-r--r-- 0 0 0 205648 1970-01-01 00:00:00.000000 pylifecycle.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 pymath.o │ │ │ │ ?rw-r--r-- 0 0 0 195524 1970-01-01 00:00:00.000000 pystate.o │ │ │ │ ?rw-r--r-- 0 0 0 24880 1970-01-01 00:00:00.000000 pythonrun.o │ │ │ │ -?rw-r--r-- 0 0 0 16040 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ +?rw-r--r-- 0 0 0 16024 1970-01-01 00:00:00.000000 pytime.o │ │ │ │ ?rw-r--r-- 0 0 0 3068 1970-01-01 00:00:00.000000 qsbr.o │ │ │ │ ?rw-r--r-- 0 0 0 4452 1970-01-01 00:00:00.000000 bootstrap_hash.o │ │ │ │ ?rw-r--r-- 0 0 0 12500 1970-01-01 00:00:00.000000 specialize.o │ │ │ │ ?rw-r--r-- 0 0 0 5308 1970-01-01 00:00:00.000000 structmember.o │ │ │ │ -?rw-r--r-- 0 0 0 45928 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ +?rw-r--r-- 0 0 0 45932 1970-01-01 00:00:00.000000 symtable.o │ │ │ │ ?rw-r--r-- 0 0 0 81576 1970-01-01 00:00:00.000000 sysmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 11576 1970-01-01 00:00:00.000000 thread.o │ │ │ │ +?rw-r--r-- 0 0 0 11584 1970-01-01 00:00:00.000000 thread.o │ │ │ │ ?rw-r--r-- 0 0 0 16680 1970-01-01 00:00:00.000000 traceback.o │ │ │ │ ?rw-r--r-- 0 0 0 17216 1970-01-01 00:00:00.000000 tracemalloc.o │ │ │ │ -?rw-r--r-- 0 0 0 3236 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ +?rw-r--r-- 0 0 0 3192 1970-01-01 00:00:00.000000 getopt.o │ │ │ │ ?rw-r--r-- 0 0 0 1220 1970-01-01 00:00:00.000000 pystrcmp.o │ │ │ │ -?rw-r--r-- 0 0 0 5452 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ +?rw-r--r-- 0 0 0 5500 1970-01-01 00:00:00.000000 pystrtod.o │ │ │ │ ?rw-r--r-- 0 0 0 3156 1970-01-01 00:00:00.000000 pystrhex.o │ │ │ │ -?rw-r--r-- 0 0 0 42228 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ +?rw-r--r-- 0 0 0 42176 1970-01-01 00:00:00.000000 dtoa.o │ │ │ │ ?rw-r--r-- 0 0 0 18004 1970-01-01 00:00:00.000000 formatter_unicode.o │ │ │ │ -?rw-r--r-- 0 0 0 24128 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ -?rw-r--r-- 0 0 0 3888 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ +?rw-r--r-- 0 0 0 24144 1970-01-01 00:00:00.000000 fileutils.o │ │ │ │ +?rw-r--r-- 0 0 0 3896 1970-01-01 00:00:00.000000 suggestions.o │ │ │ │ ?rw-r--r-- 0 0 0 1244 1970-01-01 00:00:00.000000 perf_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 436 1970-01-01 00:00:00.000000 perf_jit_trampoline.o │ │ │ │ ?rw-r--r-- 0 0 0 2412 1970-01-01 00:00:00.000000 dynload_shlib.o │ │ │ │ ?rw-r--r-- 0 0 0 1308 1970-01-01 00:00:00.000000 pydtrace.o │ │ │ │ ?rw-r--r-- 0 0 0 4648 1970-01-01 00:00:00.000000 config.o │ │ │ │ ?rw-r--r-- 0 0 0 12344 1970-01-01 00:00:00.000000 main.o │ │ │ │ -?rw-r--r-- 0 0 0 14480 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 13420 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 14584 1970-01-01 00:00:00.000000 gcmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 13444 1970-01-01 00:00:00.000000 _bisectmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 27768 1970-01-01 00:00:00.000000 _csv.o │ │ │ │ -?rw-r--r-- 0 0 0 106032 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 106424 1970-01-01 00:00:00.000000 _datetimemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 17752 1970-01-01 00:00:00.000000 _heapqmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 34336 1970-01-01 00:00:00.000000 _json.o │ │ │ │ +?rw-r--r-- 0 0 0 34444 1970-01-01 00:00:00.000000 _json.o │ │ │ │ ?rw-r--r-- 0 0 0 14976 1970-01-01 00:00:00.000000 _opcode.o │ │ │ │ -?rw-r--r-- 0 0 0 114340 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ +?rw-r--r-- 0 0 0 114520 1970-01-01 00:00:00.000000 _pickle.o │ │ │ │ ?rw-r--r-- 0 0 0 12548 1970-01-01 00:00:00.000000 _randommodule.o │ │ │ │ ?rw-r--r-- 0 0 0 101508 1970-01-01 00:00:00.000000 socketmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5476 1970-01-01 00:00:00.000000 _statisticsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 46100 1970-01-01 00:00:00.000000 _struct.o │ │ │ │ ?rw-r--r-- 0 0 0 51840 1970-01-01 00:00:00.000000 arraymodule.o │ │ │ │ ?rw-r--r-- 0 0 0 21060 1970-01-01 00:00:00.000000 binascii.o │ │ │ │ ?rw-r--r-- 0 0 0 38700 1970-01-01 00:00:00.000000 cmathmodule.o │ │ │ │ @@ -171,45 +171,45 @@ │ │ │ │ ?rw-r--r-- 0 0 0 7896 1970-01-01 00:00:00.000000 md5module.o │ │ │ │ ?rw-r--r-- 0 0 0 8172 1970-01-01 00:00:00.000000 Hacl_Hash_MD5.o │ │ │ │ ?rw-r--r-- 0 0 0 7840 1970-01-01 00:00:00.000000 sha1module.o │ │ │ │ ?rw-r--r-- 0 0 0 6048 1970-01-01 00:00:00.000000 Hacl_Hash_SHA1.o │ │ │ │ ?rw-r--r-- 0 0 0 16500 1970-01-01 00:00:00.000000 sha2module.o │ │ │ │ ?rw-r--r-- 0 0 0 13876 1970-01-01 00:00:00.000000 sha3module.o │ │ │ │ ?rw-r--r-- 0 0 0 10832 1970-01-01 00:00:00.000000 Hacl_Hash_SHA3.o │ │ │ │ -?rw-r--r-- 0 0 0 689968 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ +?rw-r--r-- 0 0 0 689972 1970-01-01 00:00:00.000000 unicodedata.o │ │ │ │ ?rw-r--r-- 0 0 0 13952 1970-01-01 00:00:00.000000 _posixsubprocess.o │ │ │ │ ?rw-r--r-- 0 0 0 15328 1970-01-01 00:00:00.000000 fcntlmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7964 1970-01-01 00:00:00.000000 grpmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 9348 1970-01-01 00:00:00.000000 syslogmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40116 1970-01-01 00:00:00.000000 zlibmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 6264 1970-01-01 00:00:00.000000 atexitmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 19044 1970-01-01 00:00:00.000000 faulthandler.o │ │ │ │ -?rw-r--r-- 0 0 0 246636 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 30128 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 246620 1970-01-01 00:00:00.000000 posixmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31076 1970-01-01 00:00:00.000000 signalmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 5820 1970-01-01 00:00:00.000000 _tracemalloc.o │ │ │ │ ?rw-r--r-- 0 0 0 2732 1970-01-01 00:00:00.000000 _suggestions.o │ │ │ │ -?rw-r--r-- 0 0 0 33964 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ +?rw-r--r-- 0 0 0 34012 1970-01-01 00:00:00.000000 _codecsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 40348 1970-01-01 00:00:00.000000 _collectionsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 13092 1970-01-01 00:00:00.000000 errnomodule.o │ │ │ │ -?rw-r--r-- 0 0 0 22720 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ +?rw-r--r-- 0 0 0 22800 1970-01-01 00:00:00.000000 _iomodule.o │ │ │ │ ?rw-r--r-- 0 0 0 20712 1970-01-01 00:00:00.000000 iobase.o │ │ │ │ ?rw-r--r-- 0 0 0 22560 1970-01-01 00:00:00.000000 fileio.o │ │ │ │ ?rw-r--r-- 0 0 0 20340 1970-01-01 00:00:00.000000 bytesio.o │ │ │ │ ?rw-r--r-- 0 0 0 59476 1970-01-01 00:00:00.000000 bufferedio.o │ │ │ │ -?rw-r--r-- 0 0 0 62920 1970-01-01 00:00:00.000000 textio.o │ │ │ │ +?rw-r--r-- 0 0 0 62948 1970-01-01 00:00:00.000000 textio.o │ │ │ │ ?rw-r--r-- 0 0 0 19432 1970-01-01 00:00:00.000000 stringio.o │ │ │ │ ?rw-r--r-- 0 0 0 78076 1970-01-01 00:00:00.000000 itertoolsmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 131804 1970-01-01 00:00:00.000000 sre.o │ │ │ │ +?rw-r--r-- 0 0 0 132252 1970-01-01 00:00:00.000000 sre.o │ │ │ │ ?rw-r--r-- 0 0 0 1892 1970-01-01 00:00:00.000000 _sysconfig.o │ │ │ │ ?rw-r--r-- 0 0 0 42464 1970-01-01 00:00:00.000000 _threadmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 31220 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ +?rw-r--r-- 0 0 0 31224 1970-01-01 00:00:00.000000 timemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 2320 1970-01-01 00:00:00.000000 _typingmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 4844 1970-01-01 00:00:00.000000 _weakref.o │ │ │ │ ?rw-r--r-- 0 0 0 17292 1970-01-01 00:00:00.000000 _abc.o │ │ │ │ ?rw-r--r-- 0 0 0 25460 1970-01-01 00:00:00.000000 _functoolsmodule.o │ │ │ │ ?rw-r--r-- 0 0 0 16884 1970-01-01 00:00:00.000000 _localemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 35800 1970-01-01 00:00:00.000000 _operator.o │ │ │ │ -?rw-r--r-- 0 0 0 10740 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ +?rw-r--r-- 0 0 0 10752 1970-01-01 00:00:00.000000 _stat.o │ │ │ │ ?rw-r--r-- 0 0 0 4488 1970-01-01 00:00:00.000000 symtablemodule.o │ │ │ │ ?rw-r--r-- 0 0 0 7060 1970-01-01 00:00:00.000000 pwdmodule.o │ │ │ │ -?rw-r--r-- 0 0 0 28228 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ +?rw-r--r-- 0 0 0 28252 1970-01-01 00:00:00.000000 getpath.o │ │ │ │ ?rw-r--r-- 0 0 0 422580 1970-01-01 00:00:00.000000 frozen.o │ │ │ ├── pegen.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -223,15 +223,15 @@ │ │ │ │ │ 00001dcc 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001de4 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001dfc 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001e08 0000231d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 00001e0c 0000051c R_ARM_CALL 00000000 Py_XDECREF.part.0 │ │ │ │ │ 00001e1c 0000231c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00001e40 00006e1c R_ARM_CALL 00000000 PyUnicode_AsUTF8 │ │ │ │ │ -0000204c 0000741c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002034 0000741c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002058 00005202 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000205c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002060 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ 00002064 0000311d R_ARM_JUMP24 000006ec _PyPegen_lookahead │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x3d60 contains 4 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -585,15 +585,15 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ beq d5c <_PyPegen_fill_token+0x5a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ beq b54 <_PyPegen_fill_token+0x39c> │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ │ beq 8dc <_PyPegen_fill_token+0x124> │ │ │ │ │ @@ -2191,147 +2191,147 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 1f30 <_PyPegen_byte_offset_to_character_offset_line+0x108> │ │ │ │ │ + bge 1f14 <_PyPegen_byte_offset_to_character_offset_line+0xec> │ │ │ │ │ ldrb r3, [r0, r4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f38 <_PyPegen_byte_offset_to_character_offset_line+0x110> │ │ │ │ │ + bne 1f1c <_PyPegen_byte_offset_to_character_offset_line+0xf4> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 1f5c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ + ble 1f34 <_PyPegen_byte_offset_to_character_offset_line+0x10c> │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f64 <_PyPegen_byte_offset_to_character_offset_line+0x13c> │ │ │ │ │ + bne 1f3c <_PyPegen_byte_offset_to_character_offset_line+0x114> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 1f88 <_PyPegen_byte_offset_to_character_offset_line+0x160> │ │ │ │ │ + ble 1f54 <_PyPegen_byte_offset_to_character_offset_line+0x12c> │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + bne 1ef4 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 1f28 <_PyPegen_byte_offset_to_character_offset_line+0x100> │ │ │ │ │ + ble 1f0c <_PyPegen_byte_offset_to_character_offset_line+0xe4> │ │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ │ tst r3, #128 @ 0x80 │ │ │ │ │ - bne 1f90 <_PyPegen_byte_offset_to_character_offset_line+0x168> │ │ │ │ │ + bne 1f5c <_PyPegen_byte_offset_to_character_offset_line+0x134> │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 1fb4 <_PyPegen_byte_offset_to_character_offset_line+0x18c> │ │ │ │ │ + ble 1f74 <_PyPegen_byte_offset_to_character_offset_line+0x14c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ b 1ec8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ │ tst r1, #128 @ 0x80 │ │ │ │ │ beq 1eb8 <_PyPegen_byte_offset_to_character_offset_line+0x90> │ │ │ │ │ and ip, r1, #224 @ 0xe0 │ │ │ │ │ cmp ip, #192 @ 0xc0 │ │ │ │ │ - and lr, r1, #240 @ 0xf0 │ │ │ │ │ - addeq r3, r3, #2 │ │ │ │ │ - beq 1ef4 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ - cmp lr, #224 @ 0xe0 │ │ │ │ │ - bne 1ff4 <_PyPegen_byte_offset_to_character_offset_line+0x1cc> │ │ │ │ │ - add r3, r3, #3 │ │ │ │ │ + bne 1ffc <_PyPegen_byte_offset_to_character_offset_line+0x1d4> │ │ │ │ │ + add r3, r3, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ blt 1ec8 <_PyPegen_byte_offset_to_character_offset_line+0xa0> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 1fd0 <_PyPegen_byte_offset_to_character_offset_line+0x1a8> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - bne 1fbc <_PyPegen_byte_offset_to_character_offset_line+0x194> │ │ │ │ │ + addeq r4, r4, #2 │ │ │ │ │ + bne 1f9c <_PyPegen_byte_offset_to_character_offset_line+0x174> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 1e98 <_PyPegen_byte_offset_to_character_offset_line+0x70> │ │ │ │ │ mov r0, #3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 1fec <_PyPegen_byte_offset_to_character_offset_line+0x1c4> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - bne 1fd8 <_PyPegen_byte_offset_to_character_offset_line+0x1b0> │ │ │ │ │ + addeq r4, r4, #2 │ │ │ │ │ + bne 1fbc <_PyPegen_byte_offset_to_character_offset_line+0x194> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 1e68 <_PyPegen_byte_offset_to_character_offset_line+0x40> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 2038 <_PyPegen_byte_offset_to_character_offset_line+0x210> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r4, r4, #3 │ │ │ │ │ - bne 2024 <_PyPegen_byte_offset_to_character_offset_line+0x1fc> │ │ │ │ │ + addeq r4, r4, #2 │ │ │ │ │ + bne 1fdc <_PyPegen_byte_offset_to_character_offset_line+0x1b4> │ │ │ │ │ cmp r5, r4 │ │ │ │ │ bgt 1e80 <_PyPegen_byte_offset_to_character_offset_line+0x58> │ │ │ │ │ mov r0, #2 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ and r1, r3, #224 @ 0xe0 │ │ │ │ │ cmp r1, #192 @ 0xc0 │ │ │ │ │ - beq 201c <_PyPegen_byte_offset_to_character_offset_line+0x1f4> │ │ │ │ │ - and r1, r3, #240 @ 0xf0 │ │ │ │ │ - cmp r1, #224 @ 0xe0 │ │ │ │ │ - addeq r3, r4, #3 │ │ │ │ │ - bne 2008 <_PyPegen_byte_offset_to_character_offset_line+0x1e0> │ │ │ │ │ + addeq r3, r4, #2 │ │ │ │ │ + bne 1f7c <_PyPegen_byte_offset_to_character_offset_line+0x154> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ bgt 1eb0 <_PyPegen_byte_offset_to_character_offset_line+0x88> │ │ │ │ │ mov r0, #4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ - add r4, r4, #4 │ │ │ │ │ - b 1f20 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 1f20 <_PyPegen_byte_offset_to_character_offset_line+0xf8> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r3, r4, #4 │ │ │ │ │ + b 1f6c <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2020 <_PyPegen_byte_offset_to_character_offset_line+0x1f8> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b 1f54 <_PyPegen_byte_offset_to_character_offset_line+0x12c> │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 1f54 <_PyPegen_byte_offset_to_character_offset_line+0x12c> │ │ │ │ │ - and r1, r1, #248 @ 0xf8 │ │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - b 1ef4 <_PyPegen_byte_offset_to_character_offset_line+0xcc> │ │ │ │ │ + b 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2048 <_PyPegen_byte_offset_to_character_offset_line+0x220> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ - add r3, r4, #4 │ │ │ │ │ - b 1fac <_PyPegen_byte_offset_to_character_offset_line+0x184> │ │ │ │ │ - add r3, r4, #2 │ │ │ │ │ - b 1fac <_PyPegen_byte_offset_to_character_offset_line+0x184> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + b 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + and r1, r3, #240 @ 0xf0 │ │ │ │ │ + cmp r1, #224 @ 0xe0 │ │ │ │ │ + beq 2050 <_PyPegen_byte_offset_to_character_offset_line+0x228> │ │ │ │ │ and r3, r3, #248 @ 0xf8 │ │ │ │ │ cmp r3, #240 @ 0xf0 │ │ │ │ │ - bne 2040 <_PyPegen_byte_offset_to_character_offset_line+0x218> │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ - b 1f80 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - add r4, r4, #2 │ │ │ │ │ - b 1f80 <_PyPegen_byte_offset_to_character_offset_line+0x158> │ │ │ │ │ - ldr r3, [pc, #16] @ 2058 <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ - ldr r1, [pc, #16] @ 205c <_PyPegen_byte_offset_to_character_offset_line+0x234> │ │ │ │ │ + b 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ + and ip, r1, #240 @ 0xf0 │ │ │ │ │ + cmp ip, #224 @ 0xe0 │ │ │ │ │ + addeq r3, r3, #3 │ │ │ │ │ + beq 1ee4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + and r1, r1, #248 @ 0xf8 │ │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ │ + bne 2028 <_PyPegen_byte_offset_to_character_offset_line+0x200> │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + b 1ee4 <_PyPegen_byte_offset_to_character_offset_line+0xbc> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f04 <_PyPegen_byte_offset_to_character_offset_line+0xdc> │ │ │ │ │ + ldr r3, [pc, #40] @ 2058 <_PyPegen_byte_offset_to_character_offset_line+0x230> │ │ │ │ │ + ldr r1, [pc, #40] @ 205c <_PyPegen_byte_offset_to_character_offset_line+0x234> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + add r3, r4, #3 │ │ │ │ │ + b 1f6c <_PyPegen_byte_offset_to_character_offset_line+0x144> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f2c <_PyPegen_byte_offset_to_character_offset_line+0x104> │ │ │ │ │ + add r4, r4, #3 │ │ │ │ │ + b 1f4c <_PyPegen_byte_offset_to_character_offset_line+0x124> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00002060 <_PyPegen_lookahead_for_expr>: │ │ │ │ │ _PyPegen_lookahead_for_expr(): │ │ │ ├── action_helpers.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -32,21 +32,21 @@ │ │ │ │ │ 28: 00002b64 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00002b68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 30: 00000140 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 31: 00000208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 32: 00000210 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 33: 000002b4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 34: 000002b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 35: 00000314 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 0000031c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 37: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 38: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 39: 000000d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 40: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 41: 000005f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 35: 00000528 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 36: 0000052c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 37: 00000588 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 38: 00000590 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 39: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ + 40: 000000cc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ + 41: 000000d4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 42: 000007f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 43: 000007f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 44: 00000944 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 45: 000001ac 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 46: 000001b8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 47: 00000234 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 48: 00000240 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -145,22 +145,22 @@ │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_InternImmortal │ │ │ │ │ 143: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 144: 00002c1c 52 FUNC GLOBAL HIDDEN 6 _PyPegen_key_value_pair │ │ │ │ │ 145: 00000210 168 FUNC GLOBAL HIDDEN 1 _PyPegen_alias_for_star │ │ │ │ │ 146: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_InternFromString │ │ │ │ │ 147: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_alias │ │ │ │ │ - 148: 000002b8 100 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ - 149: 0000031c 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ - 150: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ - 151: 00000000 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 152: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 153: 00000380 200 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ - 154: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ - 155: 00000448 428 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 148: 000002b8 200 FUNC GLOBAL HIDDEN 1 _PyPegen_decoded_constant_from_token │ │ │ │ │ + 149: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_AsStringAndSize │ │ │ │ │ + 150: 00000380 428 FUNC GLOBAL HIDDEN 1 _PyPegen_setup_full_format_spec │ │ │ │ │ + 151: 0000052c 100 FUNC GLOBAL HIDDEN 1 _PyPegen_check_legacy_stmt │ │ │ │ │ + 152: 00000590 100 FUNC GLOBAL HIDDEN 1 _PyPegen_class_def_decorators │ │ │ │ │ + 153: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ + 154: 00000000 212 FUNC GLOBAL HIDDEN 9 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 155: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ 156: 000005f4 52 FUNC GLOBAL HIDDEN 1 _PyPegen_slash_with_default │ │ │ │ │ 157: 00000628 52 FUNC GLOBAL HIDDEN 1 _PyPegen_key_pattern_pair │ │ │ │ │ 158: 0000065c 88 FUNC GLOBAL HIDDEN 1 _PyPegen_get_pattern_keys │ │ │ │ │ 159: 000006b4 88 FUNC GLOBAL HIDDEN 1 _PyPegen_get_patterns │ │ │ │ │ 160: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_pattern_seq_new │ │ │ │ │ 161: 0000070c 236 FUNC GLOBAL HIDDEN 1 _PyPegen_get_invalid_target │ │ │ │ │ 162: 000007f8 464 FUNC GLOBAL HIDDEN 1 _PyPegen_get_expr_name │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -21,29 +21,29 @@ │ │ │ │ │ 00000208 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000020c 00008f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000238 0000921c R_ARM_CALL 00000000 PyUnicode_InternFromString │ │ │ │ │ 0000024c 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ 0000027c 0000931c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ 000002a8 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002b4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e0 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -000002f4 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ -00000314 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000318 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 0000961c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -000003a8 00009a1c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ -000003c8 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ -000003dc 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ -00000410 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -0000043c 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000514 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ -00000530 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ -00000554 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ -000005e4 00003c1c R_ARM_CALL 0000010c _PyPegen_concatenate_strings │ │ │ │ │ -000005f0 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000002e0 0000951c R_ARM_CALL 00000000 PyBytes_AsStringAndSize │ │ │ │ │ +00000300 0000731c R_ARM_CALL 00000000 _PyPegen_decode_string │ │ │ │ │ +00000314 0000371c R_ARM_CALL 00000000 _PyArena_AddPyObject │ │ │ │ │ +00000348 0000381c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00000374 00003b1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000044c 00003e1c R_ARM_CALL 00000000 _PyAST_JoinedStr │ │ │ │ │ +00000468 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ +0000048c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ +0000051c 00003c1c R_ARM_CALL 0000010c _PyPegen_concatenate_strings │ │ │ │ │ +00000528 00004702 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00000554 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000568 0000621c R_ARM_CALL 00000000 PyUnicode_CompareWithASCIIString │ │ │ │ │ +00000588 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000058c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000005e8 0000991c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ 00000614 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000648 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ 00000680 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ │ 000006d8 0000a01c R_ARM_CALL 00000000 _Py_asdl_pattern_seq_new │ │ │ │ │ 00000798 0000a11c R_ARM_CALL 0000070c _PyPegen_get_invalid_target │ │ │ │ │ 000007d4 0000a11c R_ARM_CALL 0000070c _PyPegen_get_invalid_target │ │ │ │ │ 000007f4 00000802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -250,15 +250,15 @@ │ │ │ │ │ 00002c10 0000881d R_ARM_JUMP24 00000000 _PyAST_Module │ │ │ │ │ 00002c3c 00005d1c R_ARM_CALL 00000000 _PyArena_Malloc │ │ │ │ │ │ │ │ │ │ Relocation section '.rel.text.unlikely' at offset 0x5d14 contains 17 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000cc 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000000d0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000120 0000981c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00000120 00009b1c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ 000001ac 0000a802 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ 000001b0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b4 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00000234 0000a802 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ 00000238 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000023c 00004802 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 0000027c 00003d1c R_ARM_CALL 00000000 _Py_asdl_expr_seq_new │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -121,22 +121,22 @@ │ │ │ │ │ __aeabi_read_tp │ │ │ │ │ _PyUnicode_InternImmortal │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ _PyPegen_key_value_pair │ │ │ │ │ _PyPegen_alias_for_star │ │ │ │ │ PyUnicode_InternFromString │ │ │ │ │ _PyAST_alias │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ +PyBytes_AsStringAndSize │ │ │ │ │ +_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_check_legacy_stmt │ │ │ │ │ _PyPegen_class_def_decorators │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ -PyBytes_AsStringAndSize │ │ │ │ │ -_PyPegen_setup_full_format_spec │ │ │ │ │ _PyPegen_slash_with_default │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _Py_asdl_pattern_seq_new │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_get_expr_name │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -212,106 +212,45 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 280 <_PyPegen_alias_for_star+0x70> │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000002b8 <_PyPegen_check_legacy_stmt>: │ │ │ │ │ -_PyPegen_check_legacy_stmt(): │ │ │ │ │ - ldr r3, [r1] │ │ │ │ │ - cmp r3, #24 │ │ │ │ │ - bne 304 <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #48] @ 314 <_PyPegen_check_legacy_stmt+0x5c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 30c <_PyPegen_check_legacy_stmt+0x54> │ │ │ │ │ - ldr r1, [pc, #36] @ 318 <_PyPegen_check_legacy_stmt+0x60> │ │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - bx lr │ │ │ │ │ - mov r0, #1 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - .word 0x00000170 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000178 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -0000031c <_PyPegen_class_def_decorators>: │ │ │ │ │ -_PyPegen_class_def_decorators(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ - ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ - mov ip, r2 │ │ │ │ │ - mov lr, r1 │ │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r3, [ip, #36] @ 0x24 │ │ │ │ │ - ldr r1, [ip, #32] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r2, [ip, #24] │ │ │ │ │ - ldr r3, [ip, #16] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldmib ip, {r0, r1, r2} │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyAST_ClassDef> │ │ │ │ │ - R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - │ │ │ │ │ -00000380 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ +000002b8 <_PyPegen_decoded_constant_from_token>: │ │ │ │ │ _PyPegen_decoded_constant_from_token(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsStringAndSize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + beq 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 <_PyPegen_decode_string> │ │ │ │ │ R_ARM_CALL _PyPegen_decode_string │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + beq 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArena_AddPyObject> │ │ │ │ │ R_ARM_CALL _PyArena_AddPyObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 41c <_PyPegen_decoded_constant_from_token+0x9c> │ │ │ │ │ + blt 354 <_PyPegen_decoded_constant_from_token+0x9c> │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ @@ -320,140 +259,201 @@ │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + beq 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 440 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ + bne 378 <_PyPegen_decoded_constant_from_token+0xc0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 414 <_PyPegen_decoded_constant_from_token+0x94> │ │ │ │ │ + b 34c <_PyPegen_decoded_constant_from_token+0x94> │ │ │ │ │ │ │ │ │ │ -00000448 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ +00000380 <_PyPegen_setup_full_format_spec>: │ │ │ │ │ _PyPegen_setup_full_format_spec(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs ip, r2, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ + beq 4ec <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr r5, [r6], #4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov lr, #0 │ │ │ │ │ - ldr r1, [pc, #372] @ 5f0 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ + ldr r1, [pc, #372] @ 528 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp lr, r5 │ │ │ │ │ - bge 4c8 <_PyPegen_setup_full_format_spec+0x80> │ │ │ │ │ + bge 400 <_PyPegen_setup_full_format_spec+0x80> │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ cmp r8, #20 │ │ │ │ │ - bne 548 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ + bne 480 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - bne 548 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ + bne 480 <_PyPegen_setup_full_format_spec+0x100> │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ subs r8, r8, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - b 488 <_PyPegen_setup_full_format_spec+0x40> │ │ │ │ │ + b 3c0 <_PyPegen_setup_full_format_spec+0x40> │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 550 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ + bne 488 <_PyPegen_setup_full_format_spec+0x108> │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4f4 <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ + beq 42c <_PyPegen_setup_full_format_spec+0xac> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5bc <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ + bne 4f4 <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #20 │ │ │ │ │ - bne 5bc <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ + bne 4f4 <_PyPegen_setup_full_format_spec+0x174> │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 <_PyAST_JoinedStr> │ │ │ │ │ R_ARM_CALL _PyAST_JoinedStr │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ + beq 4ec <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r4, [r7, #32] │ │ │ │ │ bl 0 <_PyArena_Malloc> │ │ │ │ │ R_ARM_CALL _PyArena_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r4, [r0, #4] │ │ │ │ │ strne r5, [r0] │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 4bc <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ + b 3f4 <_PyPegen_setup_full_format_spec+0x74> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5b4 <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ + beq 4ec <_PyPegen_setup_full_format_spec+0x16c> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r8, [pc, #132] @ 5f0 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ + ldr r8, [pc, #132] @ 528 <_PyPegen_setup_full_format_spec+0x1a8> │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bge 4d0 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ + bge 408 <_PyPegen_setup_full_format_spec+0x88> │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ add lr, r1, #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmp r0, #20 │ │ │ │ │ - bne 5a8 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ + bne 4e0 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bne 5a8 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ + bne 4e0 <_PyPegen_setup_full_format_spec+0x160> │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ + beq 4a4 <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r2, [ip, lr, lsl #2] │ │ │ │ │ - b 56c <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ + b 4a4 <_PyPegen_setup_full_format_spec+0x124> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 540 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ + b 478 <_PyPegen_setup_full_format_spec+0xf8> │ │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ + str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 10c <_PyPegen_check_barry_as_flufl+0x40> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 51c <_PyPegen_setup_full_format_spec+0xd4> │ │ │ │ │ + b 454 <_PyPegen_setup_full_format_spec+0xd4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ +0000052c <_PyPegen_check_legacy_stmt>: │ │ │ │ │ +_PyPegen_check_legacy_stmt(): │ │ │ │ │ + ldr r3, [r1] │ │ │ │ │ + cmp r3, #24 │ │ │ │ │ + bne 578 <_PyPegen_check_legacy_stmt+0x4c> │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r1, [pc, #48] @ 588 <_PyPegen_check_legacy_stmt+0x5c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 580 <_PyPegen_check_legacy_stmt+0x54> │ │ │ │ │ + ldr r1, [pc, #36] @ 58c <_PyPegen_check_legacy_stmt+0x60> │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_CompareWithASCIIString │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsr r0, r0, #5 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bx lr │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + .word 0x00000170 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000178 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +00000590 <_PyPegen_class_def_decorators>: │ │ │ │ │ +_PyPegen_class_def_decorators(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ │ + ldr r3, [r2, #44] @ 0x2c │ │ │ │ │ + mov ip, r2 │ │ │ │ │ + mov lr, r1 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + ldr r3, [ip, #36] @ 0x24 │ │ │ │ │ + ldr r1, [ip, #32] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r2, [ip, #24] │ │ │ │ │ + ldr r3, [ip, #16] │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldmib ip, {r0, r1, r2} │ │ │ │ │ + str lr, [sp] │ │ │ │ │ + bl 0 <_PyAST_ClassDef> │ │ │ │ │ + R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ + │ │ │ │ │ 000005f4 <_PyPegen_slash_with_default>: │ │ │ │ │ _PyPegen_slash_with_default(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2331,74 +2331,74 @@ │ │ │ │ │ │ │ │ │ │ 00002164 <_PyPegen_get_keys>: │ │ │ │ │ _PyPegen_get_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ beq 2374 <_PyPegen_get_keys+0x210> │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [r4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - cmp r4, #5 │ │ │ │ │ + cmp r5, #5 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cmp r4, #7 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - cmp r4, #8 │ │ │ │ │ + cmp r5, #8 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ add r1, r3, #32 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ sub lr, r3, #4 │ │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ │ + add lr, lr, r5, lsl #2 │ │ │ │ │ sub ip, lr, r1 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r0, #40 @ 0x28 │ │ │ │ │ beq 22fc <_PyPegen_get_keys+0x198> │ │ │ │ │ @@ -2460,15 +2460,15 @@ │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [ip, #32] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 22fc <_PyPegen_get_keys+0x198> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #36]! @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ @@ -2477,74 +2477,74 @@ │ │ │ │ │ │ │ │ │ │ 00002398 <_PyPegen_get_values>: │ │ │ │ │ _PyPegen_get_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - subs r5, r1, #0 │ │ │ │ │ + subs r4, r1, #0 │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ beq 25a8 <_PyPegen_get_values+0x210> │ │ │ │ │ - ldr r4, [r5] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + ldr r5, [r4] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_expr_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + cmp r5, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ + cmp r5, #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ - cmp r4, #3 │ │ │ │ │ + cmp r5, #3 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - cmp r4, #4 │ │ │ │ │ + cmp r5, #4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #16] │ │ │ │ │ - cmp r4, #5 │ │ │ │ │ + cmp r5, #5 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ - cmp r4, #6 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ - cmp r4, #7 │ │ │ │ │ + cmp r5, #7 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #32] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ - cmp r4, #8 │ │ │ │ │ + cmp r5, #8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ - cmp r4, #9 │ │ │ │ │ + cmp r5, #9 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ │ add r1, r3, #32 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ sub lr, r3, #4 │ │ │ │ │ - add lr, lr, r4, lsl #2 │ │ │ │ │ + add lr, lr, r5, lsl #2 │ │ │ │ │ sub ip, lr, r1 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r0, #40 @ 0x28 │ │ │ │ │ beq 2530 <_PyPegen_get_values+0x198> │ │ │ │ │ @@ -2606,15 +2606,15 @@ │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ ldr r3, [ip, #32] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ bne 2530 <_PyPegen_get_values+0x198> │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_asdl_expr_seq_new> │ │ │ │ │ R_ARM_JUMP24 _Py_asdl_expr_seq_new │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r1, #36]! @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -131,29 +131,29 @@ │ │ │ │ │ 0x00000800 65726e49 6d6d6f72 74616c00 5f50795f ernImmortal._Py_ │ │ │ │ │ 0x00000810 7473735f 74737461 7465005f 50795065 tss_tstate._PyPe │ │ │ │ │ 0x00000820 67656e5f 6b65795f 76616c75 655f7061 gen_key_value_pa │ │ │ │ │ 0x00000830 6972005f 50795065 67656e5f 616c6961 ir._PyPegen_alia │ │ │ │ │ 0x00000840 735f666f 725f7374 61720050 79556e69 s_for_star.PyUni │ │ │ │ │ 0x00000850 636f6465 5f496e74 65726e46 726f6d53 code_InternFromS │ │ │ │ │ 0x00000860 7472696e 67005f50 79415354 5f616c69 tring._PyAST_ali │ │ │ │ │ - 0x00000870 6173005f 50795065 67656e5f 63686563 as._PyPegen_chec │ │ │ │ │ - 0x00000880 6b5f6c65 67616379 5f73746d 74005f50 k_legacy_stmt._P │ │ │ │ │ - 0x00000890 79506567 656e5f63 6c617373 5f646566 yPegen_class_def │ │ │ │ │ - 0x000008a0 5f646563 6f726174 6f727300 5f507941 _decorators._PyA │ │ │ │ │ - 0x000008b0 53545f43 6c617373 44656600 5f507950 ST_ClassDef._PyP │ │ │ │ │ - 0x000008c0 6567656e 5f6e6f6e 70617265 6e5f6765 egen_nonparen_ge │ │ │ │ │ - 0x000008d0 6e657870 5f696e5f 63616c6c 005f5079 nexp_in_call._Py │ │ │ │ │ - 0x000008e0 50656765 6e5f7261 6973655f 6572726f Pegen_raise_erro │ │ │ │ │ - 0x000008f0 725f6b6e 6f776e5f 6c6f6361 74696f6e r_known_location │ │ │ │ │ - 0x00000900 005f5079 50656765 6e5f6465 636f6465 ._PyPegen_decode │ │ │ │ │ - 0x00000910 645f636f 6e737461 6e745f66 726f6d5f d_constant_from_ │ │ │ │ │ - 0x00000920 746f6b65 6e005079 42797465 735f4173 token.PyBytes_As │ │ │ │ │ - 0x00000930 53747269 6e67416e 6453697a 65005f50 StringAndSize._P │ │ │ │ │ - 0x00000940 79506567 656e5f73 65747570 5f66756c yPegen_setup_ful │ │ │ │ │ - 0x00000950 6c5f666f 726d6174 5f737065 63005f50 l_format_spec._P │ │ │ │ │ + 0x00000870 6173005f 50795065 67656e5f 6465636f as._PyPegen_deco │ │ │ │ │ + 0x00000880 6465645f 636f6e73 74616e74 5f66726f ded_constant_fro │ │ │ │ │ + 0x00000890 6d5f746f 6b656e00 50794279 7465735f m_token.PyBytes_ │ │ │ │ │ + 0x000008a0 41735374 72696e67 416e6453 697a6500 AsStringAndSize. │ │ │ │ │ + 0x000008b0 5f507950 6567656e 5f736574 75705f66 _PyPegen_setup_f │ │ │ │ │ + 0x000008c0 756c6c5f 666f726d 61745f73 70656300 ull_format_spec. │ │ │ │ │ + 0x000008d0 5f507950 6567656e 5f636865 636b5f6c _PyPegen_check_l │ │ │ │ │ + 0x000008e0 65676163 795f7374 6d74005f 50795065 egacy_stmt._PyPe │ │ │ │ │ + 0x000008f0 67656e5f 636c6173 735f6465 665f6465 gen_class_def_de │ │ │ │ │ + 0x00000900 636f7261 746f7273 005f5079 4153545f corators._PyAST_ │ │ │ │ │ + 0x00000910 436c6173 73446566 005f5079 50656765 ClassDef._PyPege │ │ │ │ │ + 0x00000920 6e5f6e6f 6e706172 656e5f67 656e6578 n_nonparen_genex │ │ │ │ │ + 0x00000930 705f696e 5f63616c 6c005f50 79506567 p_in_call._PyPeg │ │ │ │ │ + 0x00000940 656e5f72 61697365 5f657272 6f725f6b en_raise_error_k │ │ │ │ │ + 0x00000950 6e6f776e 5f6c6f63 6174696f 6e005f50 nown_location._P │ │ │ │ │ 0x00000960 79506567 656e5f73 6c617368 5f776974 yPegen_slash_wit │ │ │ │ │ 0x00000970 685f6465 6661756c 74005f50 79506567 h_default._PyPeg │ │ │ │ │ 0x00000980 656e5f6b 65795f70 61747465 726e5f70 en_key_pattern_p │ │ │ │ │ 0x00000990 61697200 5f507950 6567656e 5f676574 air._PyPegen_get │ │ │ │ │ 0x000009a0 5f706174 7465726e 5f6b6579 73005f50 _pattern_keys._P │ │ │ │ │ 0x000009b0 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ 0x000009c0 726e7300 5f50795f 6173646c 5f706174 rns._Py_asdl_pat │ │ │ ├── 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: 264408 (bytes into file) │ │ │ │ │ + Start of section headers: 266364 (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 0x408d8: │ │ │ │ │ +There are 16 section headers, starting at offset 0x4107c: │ │ │ │ │ │ │ │ │ │ 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 006400 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 037e94 001410 08 I 13 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 006434 000198 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 0392a4 000180 08 I 13 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 0065cc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 0065cc 029b70 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 039424 006e80 08 I 13 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 03013c 0012eb 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 031428 001ae0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 0402a4 0005b0 08 I 13 9 4 │ │ │ │ │ - [11] .note.GNU-stack PROGBITS 00000000 032f08 000000 00 0 0 1 │ │ │ │ │ - [12] .ARM.attributes ARM_ATTRIBUTES 00000000 032f08 00002b 00 0 0 1 │ │ │ │ │ - [13] .symtab SYMTAB 00000000 032f34 0031f0 10 14 637 4 │ │ │ │ │ - [14] .strtab STRTAB 00000000 036124 001d70 00 0 0 1 │ │ │ │ │ - [15] .shstrtab STRTAB 00000000 040854 000084 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 005fcc 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 038518 001370 08 I 13 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 006000 000198 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 039888 000180 08 I 13 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 006198 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 006198 02a628 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 039a08 007040 08 I 13 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 0307c0 0012eb 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 031aac 001ae0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 040a48 0005b0 08 I 13 9 4 │ │ │ │ │ + [11] .note.GNU-stack PROGBITS 00000000 03358c 000000 00 0 0 1 │ │ │ │ │ + [12] .ARM.attributes ARM_ATTRIBUTES 00000000 03358c 00002b 00 0 0 1 │ │ │ │ │ + [13] .symtab SYMTAB 00000000 0335b8 0031f0 10 14 637 4 │ │ │ │ │ + [14] .strtab STRTAB 00000000 0367a8 001d70 00 0 0 1 │ │ │ │ │ + [15] .shstrtab STRTAB 00000000 040ff8 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,577 +1,577 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 799 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 $a │ │ │ │ │ - 3: 000241c4 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ - 4: 00027c18 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ - 5: 00000e88 10568 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ - 6: 00003de4 10728 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ - 7: 00003af4 752 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ + 3: 000242c8 1160 FUNC LOCAL DEFAULT 6 expressions_rule │ │ │ │ │ + 4: 00027d1c 456 FUNC LOCAL DEFAULT 6 _loop0_1_rule │ │ │ │ │ + 5: 00000e8c 10568 FUNC LOCAL DEFAULT 6 compound_stmt_rule │ │ │ │ │ + 6: 00003de8 10728 FUNC LOCAL DEFAULT 6 simple_stmt_rule │ │ │ │ │ + 7: 00003af8 752 FUNC LOCAL DEFAULT 6 simple_stmts_rule │ │ │ │ │ 8: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_141_rule │ │ │ │ │ - 9: 0000c66c 2044 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ + 9: 0000c678 2044 FUNC LOCAL DEFAULT 6 expression_rule │ │ │ │ │ 10: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_143_rule │ │ │ │ │ 11: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_145_rule │ │ │ │ │ 12: 00000d3c 436 FUNC LOCAL DEFAULT 9 _gather_147_rule │ │ │ │ │ - 13: 00027c18 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ - 14: 00000e70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 13: 00027d1c 456 FUNC LOCAL DEFAULT 6 _loop0_2_rule │ │ │ │ │ + 14: 00000e74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 15: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata.str1.4 │ │ │ │ │ 16: 00000000 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 17: 00000e88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00014078 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ - 19: 00014d5c 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ - 20: 0001b5f4 1400 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ - 21: 0001d900 2116 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ - 22: 0001f674 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ - 23: 0001fabc 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ - 24: 000209c4 1572 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ - 25: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ - 26: 0000a998 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ - 27: 0000dfc0 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ - 28: 00020390 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ - 29: 00002d74 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ - 30: 00002f38 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ - 31: 000236c0 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ - 32: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ - 33: 00017a50 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ - 34: 00001e84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 35: 000037d0 232 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ - 36: 000038b8 188 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ - 37: 00003974 192 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ - 38: 00003a34 192 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ - 39: 00001ef8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 40: 00005570 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ - 41: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ + 17: 00000e8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00014074 808 FUNC LOCAL DEFAULT 6 decorators_rule │ │ │ │ │ + 19: 00014d58 2720 FUNC LOCAL DEFAULT 6 function_def_raw_rule │ │ │ │ │ + 20: 0001b5f0 1400 FUNC LOCAL DEFAULT 6 named_expression_rule │ │ │ │ │ + 21: 0001d90c 2124 FUNC LOCAL DEFAULT 6 block_rule │ │ │ │ │ + 22: 0001f688 1096 FUNC LOCAL DEFAULT 6 elif_stmt_rule │ │ │ │ │ + 23: 0001fad0 512 FUNC LOCAL DEFAULT 6 else_block_rule │ │ │ │ │ + 24: 000209d8 1608 FUNC LOCAL DEFAULT 6 class_def_raw_rule │ │ │ │ │ + 25: 00023c3c 1468 FUNC LOCAL DEFAULT 6 _gather_53_rule │ │ │ │ │ + 26: 0000a9a4 1560 FUNC LOCAL DEFAULT 6 star_targets_rule │ │ │ │ │ + 27: 0000dfb0 2416 FUNC LOCAL DEFAULT 6 star_expressions_rule │ │ │ │ │ + 28: 000203a4 1588 FUNC LOCAL DEFAULT 6 _loop1_60_rule │ │ │ │ │ + 29: 00002e9c 452 FUNC LOCAL DEFAULT 1 subject_expr_rule │ │ │ │ │ + 30: 00003060 1076 FUNC LOCAL DEFAULT 1 _loop1_64_rule │ │ │ │ │ + 31: 000236f4 112 FUNC LOCAL DEFAULT 6 INVALID_VERSION_CHECK │ │ │ │ │ + 32: 00023c3c 1468 FUNC LOCAL DEFAULT 6 _gather_57_rule │ │ │ │ │ + 33: 00017a4c 84 FUNC LOCAL DEFAULT 6 NEW_TYPE_COMMENT │ │ │ │ │ + 34: 00001e88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 35: 000037d4 232 FUNC LOCAL DEFAULT 6 _tmp_7_rule │ │ │ │ │ + 36: 000038bc 188 FUNC LOCAL DEFAULT 6 _tmp_8_rule │ │ │ │ │ + 37: 00003978 192 FUNC LOCAL DEFAULT 6 _tmp_9_rule │ │ │ │ │ + 38: 00003a38 192 FUNC LOCAL DEFAULT 6 _tmp_10_rule │ │ │ │ │ + 39: 00001efc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 40: 0000513c 1328 FUNC LOCAL DEFAULT 1 _loop1_61_rule │ │ │ │ │ + 41: 00023c3c 1468 FUNC LOCAL DEFAULT 6 _gather_51_rule │ │ │ │ │ 42: 00000618 1044 FUNC LOCAL DEFAULT 9 invalid_try_stmt_rule │ │ │ │ │ 43: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_210_rule │ │ │ │ │ 44: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_212_rule │ │ │ │ │ 45: 00000000 436 FUNC LOCAL DEFAULT 9 _gather_206_rule │ │ │ │ │ 46: 000016b0 436 FUNC LOCAL DEFAULT 9 _gather_208_rule │ │ │ │ │ - 47: 000015a8 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ - 48: 00023c08 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ - 49: 00003798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 50: 000037d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 51: 000038ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 52: 000038b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 53: 0000396c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 54: 00003974 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 55: 00003a28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 56: 00003a34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 57: 00003ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 58: 00003af4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 59: 00003ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 60: 00003de4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 61: 000067cc 5108 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ - 62: 000196e4 2076 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ - 63: 000164bc 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ + 47: 000016d0 216 FUNC LOCAL DEFAULT 1 invalid_for_target_rule │ │ │ │ │ + 48: 00023c3c 1468 FUNC LOCAL DEFAULT 6 _gather_55_rule │ │ │ │ │ + 49: 0000379c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 50: 000037d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 51: 000038b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 52: 000038bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 53: 00003970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 54: 00003978 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 55: 00003a2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 56: 00003a38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 57: 00003aec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 58: 00003af8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 59: 00003de0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 60: 00003de8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 61: 000067d0 5116 FUNC LOCAL DEFAULT 6 assignment_rule │ │ │ │ │ + 62: 000196e0 2076 FUNC LOCAL DEFAULT 6 import_from_targets_rule │ │ │ │ │ + 63: 000164b8 2476 FUNC LOCAL DEFAULT 6 dotted_name_rule │ │ │ │ │ 64: 00000644 552 FUNC LOCAL DEFAULT 1 del_targets_rule │ │ │ │ │ - 65: 0001724c 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ - 66: 00004db4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 67: 00014588 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ + 65: 00017248 536 FUNC LOCAL DEFAULT 6 yield_expr_rule │ │ │ │ │ + 66: 00004db8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 67: 00014584 192 FUNC LOCAL DEFAULT 6 _tmp_6_rule │ │ │ │ │ 68: 00000d88 156 FUNC LOCAL DEFAULT 1 _tmp_22_rule │ │ │ │ │ - 69: 00004e00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 69: 00004e04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 70: 000002b0 444 FUNC LOCAL DEFAULT 1 _gather_18_rule │ │ │ │ │ 71: 000002b0 444 FUNC LOCAL DEFAULT 1 _gather_20_rule │ │ │ │ │ - 72: 00016e68 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ + 72: 00016e64 996 FUNC LOCAL DEFAULT 6 type_params_rule │ │ │ │ │ 73: 000002f4 164 FUNC LOCAL DEFAULT 9 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - 74: 00001680 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - 75: 000067b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 76: 000067cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 77: 0000d2c8 2068 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ - 78: 00004a04 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ - 79: 00007cdc 3356 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ - 80: 0002185c 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ - 81: 0001fcbc 1748 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ - 82: 000016dc 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ - 83: 0001bf74 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ - 84: 000018f4 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ - 85: 000018f4 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ - 86: 00004a04 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ - 87: 00016428 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ - 88: 00007728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 89: 0000a8c8 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ - 90: 0000775c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 0001e2ec 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ - 92: 00007bc0 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ - 93: 00007cd4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 00007cdc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 0000c230 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ - 96: 000157fc 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ - 97: 000089f8 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ - 98: 000089ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 99: 000089f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 100: 0000a078 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ - 101: 0001bb6c 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ - 102: 0001e144 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ - 103: 00014648 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ - 104: 00020fe8 1492 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ - 105: 00020fe8 1492 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ - 106: 0001024c 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ - 107: 00017aa4 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ - 108: 000012d0 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ - 109: 00009a00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 110: 00009fc0 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ - 111: 00001048 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ - 112: 000063fc 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ - 113: 00009a50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 115: 0000a078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 116: 0001e8cc 2976 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ - 117: 0000a8c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 118: 0000a8c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 119: 0000a994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 120: 0000a998 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 121: 0000b200 4144 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ - 122: 0000afb0 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ - 123: 0000afa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 124: 0000afb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 125: 0000b1f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 126: 0000b200 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 127: 0000c204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000c214 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c660 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c66c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000ce68 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ - 132: 000143a0 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ - 133: 0002464c 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ - 134: 0000ce3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 135: 00001218 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ + 74: 000017a8 92 FUNC LOCAL DEFAULT 1 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + 75: 000067b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 76: 000067d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 77: 0000d2d4 2040 FUNC LOCAL DEFAULT 6 single_target_rule │ │ │ │ │ + 78: 000045d0 148 FUNC LOCAL DEFAULT 1 _tmp_11_rule │ │ │ │ │ + 79: 00007ce8 3356 FUNC LOCAL DEFAULT 6 t_primary_raw │ │ │ │ │ + 80: 00021880 960 FUNC LOCAL DEFAULT 6 augassign_rule │ │ │ │ │ + 81: 0001fcd0 1748 FUNC LOCAL DEFAULT 6 slices_rule │ │ │ │ │ + 82: 00001804 236 FUNC LOCAL DEFAULT 1 invalid_ann_assign_target_rule │ │ │ │ │ + 83: 0001bf70 400 FUNC LOCAL DEFAULT 6 star_named_expression_rule │ │ │ │ │ + 84: 00001a1c 452 FUNC LOCAL DEFAULT 1 _loop0_164_rule │ │ │ │ │ + 85: 00001a1c 452 FUNC LOCAL DEFAULT 1 _loop0_165_rule │ │ │ │ │ + 86: 000045d0 148 FUNC LOCAL DEFAULT 1 _tmp_13_rule │ │ │ │ │ + 87: 0001e300 1504 FUNC LOCAL DEFAULT 6 star_named_expressions_rule │ │ │ │ │ + 88: 0000779c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 89: 0000a8d4 208 FUNC LOCAL DEFAULT 6 t_lookahead_rule │ │ │ │ │ + 90: 000077d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00016424 148 FUNC LOCAL DEFAULT 6 annotated_rhs_rule │ │ │ │ │ + 92: 00007bcc 284 FUNC LOCAL DEFAULT 6 t_primary_rule │ │ │ │ │ + 93: 00007ce0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00007ce8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 0000c23c 1084 FUNC LOCAL DEFAULT 6 genexp_rule │ │ │ │ │ + 96: 000157f8 324 FUNC LOCAL DEFAULT 6 arguments_rule │ │ │ │ │ + 97: 00008a04 5576 FUNC LOCAL DEFAULT 6 atom_rule │ │ │ │ │ + 98: 000089f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 99: 00008a04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 100: 0000a084 2128 FUNC LOCAL DEFAULT 6 strings_rule │ │ │ │ │ + 101: 0001bb68 1032 FUNC LOCAL DEFAULT 6 tuple_rule │ │ │ │ │ + 102: 0001e158 424 FUNC LOCAL DEFAULT 6 list_rule │ │ │ │ │ + 103: 00014644 1812 FUNC LOCAL DEFAULT 6 for_if_clauses_rule │ │ │ │ │ + 104: 00021020 1472 FUNC LOCAL DEFAULT 6 _gather_116_rule │ │ │ │ │ + 105: 00021020 1472 FUNC LOCAL DEFAULT 6 _gather_231_rule │ │ │ │ │ + 106: 00010220 720 FUNC LOCAL DEFAULT 6 bitwise_or_rule │ │ │ │ │ + 107: 00017aa0 716 FUNC LOCAL DEFAULT 6 starred_expression_rule │ │ │ │ │ + 108: 000013f8 728 FUNC LOCAL DEFAULT 1 invalid_comprehension_rule │ │ │ │ │ + 109: 00009a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 110: 00009fcc 184 FUNC LOCAL DEFAULT 6 _tmp_93_rule │ │ │ │ │ + 111: 00000f88 156 FUNC LOCAL DEFAULT 1 _tmp_233_rule │ │ │ │ │ + 112: 00005fc8 4 FUNC LOCAL DEFAULT 1 _tmp_234_rule │ │ │ │ │ + 113: 00009a5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 0000a080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 115: 0000a084 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 116: 0001e8e0 2976 FUNC LOCAL DEFAULT 6 fstring_replacement_field_rule │ │ │ │ │ + 117: 0000a8cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 118: 0000a8d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 119: 0000a9a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 120: 0000a9a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 121: 0000b20c 4144 FUNC LOCAL DEFAULT 6 target_with_star_atom_rule │ │ │ │ │ + 122: 0000afbc 592 FUNC LOCAL DEFAULT 6 star_target_rule │ │ │ │ │ + 123: 0000afb0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 124: 0000afbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 125: 0000b200 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 126: 0000b20c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 127: 0000c210 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000c220 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c66c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c678 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000ce74 1120 FUNC LOCAL DEFAULT 6 disjunction_rule │ │ │ │ │ + 132: 0001439c 488 FUNC LOCAL DEFAULT 6 lambdef_rule │ │ │ │ │ + 133: 00024750 2924 FUNC LOCAL DEFAULT 6 lambda_params_rule │ │ │ │ │ + 134: 0000ce48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 135: 00001340 184 FUNC LOCAL DEFAULT 1 _tmp_158_rule │ │ │ │ │ 136: 000013ec 156 FUNC LOCAL DEFAULT 9 _tmp_159_rule │ │ │ │ │ - 137: 0000ce68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 0000dadc 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ - 139: 0000d2bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d2c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000dad0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000dadc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0000e930 5996 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ - 144: 0000dfb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000dfc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0001009c 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ - 147: 0000e928 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000e930 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0001051c 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ - 150: 0000f90c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000f924 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 00010244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0001024c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 00010514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 155: 0001051c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 156: 00010b28 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ - 157: 000114f4 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ - 158: 00010b1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 159: 00010b28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 160: 000114ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 161: 000114f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 162: 00011a90 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ - 163: 00011a7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 164: 00011a90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 165: 00011df4 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ - 166: 00011dec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 167: 00011df4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 168: 00011fb0 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ - 169: 00011fa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 00011fb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 00012d44 1920 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ - 172: 00012d2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 173: 00012d44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 174: 000134c4 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ - 175: 000134b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 176: 000134c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 177: 00013680 2552 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ - 178: 00013678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 179: 00013680 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 180: 00014070 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 181: 00014078 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 182: 0001439c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 000143a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 00014584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 00014588 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 0001463c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 00014648 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 000215bc 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ - 189: 000215bc 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ - 190: 00014d3c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 00014d5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 192: 00017d70 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ - 193: 0001f46c 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ - 194: 00001178 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ - 195: 00001178 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ - 196: 000157cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000ce74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 0000dacc 1252 FUNC LOCAL DEFAULT 6 conjunction_rule │ │ │ │ │ + 139: 0000d2c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d2d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000dac0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000dacc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 0000e920 5968 FUNC LOCAL DEFAULT 6 inversion_rule │ │ │ │ │ + 144: 0000dfa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000dfb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 00010070 432 FUNC LOCAL DEFAULT 6 star_expression_rule │ │ │ │ │ + 147: 0000e918 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000e920 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 000104f0 1548 FUNC LOCAL DEFAULT 6 bitwise_xor_rule │ │ │ │ │ + 150: 0000f8e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000f8f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 00010218 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 00010220 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 000104e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 155: 000104f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 156: 00010afc 2508 FUNC LOCAL DEFAULT 6 bitwise_and_rule │ │ │ │ │ + 157: 000114c8 1436 FUNC LOCAL DEFAULT 6 shift_expr_rule │ │ │ │ │ + 158: 00010af0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 159: 00010afc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 160: 000114c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 161: 000114c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 162: 00011a64 868 FUNC LOCAL DEFAULT 6 sum_rule │ │ │ │ │ + 163: 00011a50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 164: 00011a64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 165: 00011dc8 444 FUNC LOCAL DEFAULT 6 term_rule │ │ │ │ │ + 166: 00011dc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 167: 00011dc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 168: 00011f84 3476 FUNC LOCAL DEFAULT 6 term_raw │ │ │ │ │ + 169: 00011f7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 00011f84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00012d18 1920 FUNC LOCAL DEFAULT 6 factor_rule │ │ │ │ │ + 172: 00012d00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 173: 00012d18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 174: 00013498 444 FUNC LOCAL DEFAULT 6 primary_rule │ │ │ │ │ + 175: 00013488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 176: 00013498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 177: 00013654 2592 FUNC LOCAL DEFAULT 6 primary_raw │ │ │ │ │ + 178: 0001364c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 179: 00013654 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 180: 0001406c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 181: 00014074 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 182: 00014398 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0001439c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 00014580 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 00014584 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 00014638 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 00014644 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 000215e0 672 FUNC LOCAL DEFAULT 6 _loop0_120_rule │ │ │ │ │ + 189: 000215e0 672 FUNC LOCAL DEFAULT 6 _loop0_119_rule │ │ │ │ │ + 190: 00014d38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 00014d58 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 192: 00017d6c 3860 FUNC LOCAL DEFAULT 6 params_rule │ │ │ │ │ + 193: 0001f480 520 FUNC LOCAL DEFAULT 6 func_type_comment_rule │ │ │ │ │ + 194: 000012a0 160 FUNC LOCAL DEFAULT 1 _tmp_228_rule │ │ │ │ │ + 195: 000012a0 160 FUNC LOCAL DEFAULT 1 _tmp_227_rule │ │ │ │ │ + 196: 000157c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 197: 00000578 160 FUNC LOCAL DEFAULT 9 _tmp_149_rule │ │ │ │ │ - 198: 000157fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00015940 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ - 200: 00001d54 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ - 201: 00015934 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00015940 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00021c1c 4608 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ - 204: 00017464 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ - 205: 00016410 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 206: 00016428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 207: 000164b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 000164bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 00016e60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 00016e68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 00004f80 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ - 212: 0001723c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 213: 0001724c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 214: 0001745c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 00017464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 00017a38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 217: 00017a50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 218: 00017d60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 219: 00017d70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 220: 00018ffc 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ - 221: 0001a100 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ - 222: 0001c104 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ - 223: 0001cd04 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ - 224: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ - 225: 0001a5c0 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ - 226: 0001c104 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ - 227: 000010e4 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ - 228: 00018c84 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ - 229: 0001a5c0 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ - 230: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ - 231: 0001a5c0 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ - 232: 000010e4 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ + 198: 000157f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 0001593c 2792 FUNC LOCAL DEFAULT 6 args_rule │ │ │ │ │ + 200: 00001e7c 3132 FUNC LOCAL DEFAULT 1 invalid_arguments_rule │ │ │ │ │ + 201: 00015930 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0001593c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00021c40 4624 FUNC LOCAL DEFAULT 6 kwargs_rule │ │ │ │ │ + 204: 00017460 1516 FUNC LOCAL DEFAULT 6 _tmp_258_rule │ │ │ │ │ + 205: 0001640c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 206: 00016424 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 207: 000164b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 000164b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 00016e5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00016e64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00004b4c 1308 FUNC LOCAL DEFAULT 1 type_param_rule │ │ │ │ │ + 212: 00017238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 213: 00017248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 214: 00017458 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 00017460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 00017a34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 217: 00017a4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 218: 00017d5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 219: 00017d6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 220: 00018ff8 1248 FUNC LOCAL DEFAULT 6 param_no_default_rule │ │ │ │ │ + 221: 0001a0fc 1216 FUNC LOCAL DEFAULT 6 slash_with_default_rule │ │ │ │ │ + 222: 0001c100 3072 FUNC LOCAL DEFAULT 6 _loop0_40_rule │ │ │ │ │ + 223: 0001cd00 2452 FUNC LOCAL DEFAULT 6 star_etc_rule │ │ │ │ │ + 224: 0001a9a0 3152 FUNC LOCAL DEFAULT 6 _loop1_41_rule │ │ │ │ │ + 225: 0001a5bc 500 FUNC LOCAL DEFAULT 6 _loop0_36_rule │ │ │ │ │ + 226: 0001c100 3072 FUNC LOCAL DEFAULT 6 _loop0_37_rule │ │ │ │ │ + 227: 0000120c 148 FUNC LOCAL DEFAULT 1 _tmp_169_rule │ │ │ │ │ + 228: 00018c80 264 FUNC LOCAL DEFAULT 6 slash_no_default_rule │ │ │ │ │ + 229: 0001a5bc 500 FUNC LOCAL DEFAULT 6 _loop0_171_rule │ │ │ │ │ + 230: 0001a9a0 3152 FUNC LOCAL DEFAULT 6 _loop1_185_rule │ │ │ │ │ + 231: 0001a5bc 500 FUNC LOCAL DEFAULT 6 _loop0_172_rule │ │ │ │ │ + 232: 0000120c 148 FUNC LOCAL DEFAULT 1 _tmp_174_rule │ │ │ │ │ 233: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_175_rule │ │ │ │ │ - 234: 00023730 1240 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ - 235: 0001c104 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ + 234: 00023764 1240 FUNC LOCAL DEFAULT 6 _loop1_178_rule │ │ │ │ │ + 235: 0001c100 3072 FUNC LOCAL DEFAULT 6 _loop0_38_rule │ │ │ │ │ 236: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_170_rule │ │ │ │ │ - 237: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ + 237: 00018d88 624 FUNC LOCAL DEFAULT 6 _loop1_173_rule │ │ │ │ │ 238: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_177_rule │ │ │ │ │ - 239: 00018c5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 240: 00018c84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 241: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ - 242: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ - 243: 00018d84 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 244: 00018d8c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 245: 00018d8c 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ - 246: 00018ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 247: 00018ffc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 248: 000194d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 249: 000194dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 250: 000194dc 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ - 251: 000196e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 252: 000196e4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 253: 0001a7b4 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ - 254: 00019f00 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ - 255: 00019ee4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 256: 00019f00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 257: 0001a0fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 258: 0001a100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 259: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ - 260: 0001a9a4 3152 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ - 261: 0001a5b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 262: 0001a5c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 263: 0001a7b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 264: 0001a7b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 265: 0001a99c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 266: 0001a9a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 267: 00022e1c 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ - 268: 0001b5ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 269: 0001b5f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 270: 0001bb44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 271: 000017c8 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ + 239: 00018c58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 240: 00018c80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 241: 00018d88 624 FUNC LOCAL DEFAULT 6 _loop1_42_rule │ │ │ │ │ + 242: 00018d88 624 FUNC LOCAL DEFAULT 6 _loop1_43_rule │ │ │ │ │ + 243: 00018d80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 244: 00018d88 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 245: 00018d88 624 FUNC LOCAL DEFAULT 6 _loop1_39_rule │ │ │ │ │ + 246: 00018ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 247: 00018ff8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 248: 000194d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 249: 000194d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 250: 000194d8 520 FUNC LOCAL DEFAULT 6 param_rule │ │ │ │ │ + 251: 000196dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 252: 000196e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 253: 0001a7b0 496 FUNC LOCAL DEFAULT 6 import_from_as_name_rule │ │ │ │ │ + 254: 00019efc 512 FUNC LOCAL DEFAULT 6 import_from_as_names_rule │ │ │ │ │ + 255: 00019ee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 256: 00019efc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 257: 0001a0f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 258: 0001a0fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 259: 0001a9a0 3152 FUNC LOCAL DEFAULT 6 _loop1_45_rule │ │ │ │ │ + 260: 0001a9a0 3152 FUNC LOCAL DEFAULT 6 _loop1_47_rule │ │ │ │ │ + 261: 0001a5b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 262: 0001a5bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 263: 0001a7ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 264: 0001a7b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 265: 0001a998 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 266: 0001a9a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 267: 00022e50 408 FUNC LOCAL DEFAULT 6 default_rule │ │ │ │ │ + 268: 0001b5e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 269: 0001b5f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 270: 0001bb40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 271: 000018f0 300 FUNC LOCAL DEFAULT 1 _tmp_161_rule │ │ │ │ │ 272: 00000a2c 152 FUNC LOCAL DEFAULT 9 _tmp_160_rule │ │ │ │ │ 273: 00001294 4 FUNC LOCAL DEFAULT 9 _tmp_162_rule │ │ │ │ │ - 274: 0001bb6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 275: 0001bf70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 276: 0001bf74 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 277: 0001c100 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 278: 0001c104 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 279: 0001ccfc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 280: 0001cd04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 274: 0001bb68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 275: 0001bf6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 276: 0001bf70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 277: 0001c0fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 278: 0001c100 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 279: 0001ccf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 280: 0001cd00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 281: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_48_rule │ │ │ │ │ - 282: 0001d698 616 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ + 282: 0001d694 632 FUNC LOCAL DEFAULT 6 kwds_rule │ │ │ │ │ 283: 0000046c 472 FUNC LOCAL DEFAULT 1 param_star_annotation_rule │ │ │ │ │ - 284: 00023730 1240 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ + 284: 00023764 1240 FUNC LOCAL DEFAULT 6 _loop1_50_rule │ │ │ │ │ 285: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_184_rule │ │ │ │ │ 286: 00000ac4 148 FUNC LOCAL DEFAULT 9 _tmp_181_rule │ │ │ │ │ 287: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_182_rule │ │ │ │ │ 288: 00000ac4 148 FUNC LOCAL DEFAULT 9 _tmp_183_rule │ │ │ │ │ 289: 00000000 688 FUNC LOCAL DEFAULT 1 _loop0_49_rule │ │ │ │ │ - 290: 0001d674 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 291: 0001d698 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 292: 0001d8f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 293: 0001d900 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 294: 0001e130 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 295: 0001e144 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 296: 0001e2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 297: 0001e2ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 298: 0001e8c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 299: 0001e8cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 300: 0000481c 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ + 290: 0001d670 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 291: 0001d694 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 292: 0001d8fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 293: 0001d90c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 294: 0001e144 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 295: 0001e158 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 296: 0001e2fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 297: 0001e300 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 298: 0001e8d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 299: 0001e8e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 300: 00001024 488 FUNC LOCAL DEFAULT 1 _loop0_112_rule │ │ │ │ │ 301: 00001904 140 FUNC LOCAL DEFAULT 9 _tmp_237_rule.isra.0 │ │ │ │ │ - 302: 0000481c 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ - 303: 0001f418 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 302: 00001024 488 FUNC LOCAL DEFAULT 1 _loop0_240_rule │ │ │ │ │ + 303: 0001f42c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 304: 00001614 152 FUNC LOCAL DEFAULT 9 _tmp_238_rule │ │ │ │ │ 305: 00001a24 188 FUNC LOCAL DEFAULT 9 _tmp_236_rule │ │ │ │ │ 306: 00001534 224 FUNC LOCAL DEFAULT 9 _tmp_235_rule │ │ │ │ │ 307: 000016ac 4 FUNC LOCAL DEFAULT 9 _tmp_242_rule │ │ │ │ │ - 308: 0001f46c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 309: 0001f664 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 310: 0001f674 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 311: 0001faa0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 312: 0001fabc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 313: 0001fca4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 314: 0001fcbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 315: 00029870 768 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ - 316: 00020388 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 317: 00020390 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 308: 0001f480 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 309: 0001f678 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 310: 0001f688 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 311: 0001fab4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 312: 0001fad0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 313: 0001fcb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 314: 0001fcd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 315: 0002a328 768 FUNC LOCAL DEFAULT 6 _tmp_253_rule │ │ │ │ │ + 316: 0002039c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 317: 000203a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 318: 00000f90 772 FUNC LOCAL DEFAULT 9 invalid_except_stmt_rule │ │ │ │ │ 319: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_224_rule │ │ │ │ │ - 320: 000209ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 321: 00020390 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ - 322: 000209c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 320: 000209c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 321: 000203a4 1588 FUNC LOCAL DEFAULT 6 _loop1_216_rule │ │ │ │ │ + 322: 000209d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 323: 00001488 172 FUNC LOCAL DEFAULT 9 _tmp_229_rule.isra.0 │ │ │ │ │ - 324: 00020fc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 325: 00020fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 326: 000215b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 327: 000215bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 328: 00021858 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 329: 0002185c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 330: 00021c14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 324: 00021000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 325: 00021020 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 326: 000215d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 327: 000215e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 328: 0002187c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 329: 00021880 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 330: 00021c38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 331: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 332: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 333: 00021c1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 334: 00023470 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ - 335: 00022fb4 1212 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ - 336: 00000ee4 356 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ - 337: 00002990 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ - 338: 00022c28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 339: 00022c38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 340: 00022fa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 341: 00006360 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ - 342: 00022fb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 343: 00023460 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 344: 00023470 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 345: 000236bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 333: 00021c40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 334: 000234a4 592 FUNC LOCAL DEFAULT 6 kwarg_or_double_starred_rule │ │ │ │ │ + 335: 00022fe8 1212 FUNC LOCAL DEFAULT 6 kwarg_or_starred_rule │ │ │ │ │ + 336: 00000e24 356 FUNC LOCAL DEFAULT 1 _loop0_129_rule │ │ │ │ │ + 337: 00002ab8 836 FUNC LOCAL DEFAULT 1 invalid_kwarg_rule.isra.0 │ │ │ │ │ + 338: 00022c4c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 339: 00022c5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 340: 00022fd8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 341: 00005f2c 156 FUNC LOCAL DEFAULT 1 _tmp_179_rule │ │ │ │ │ + 342: 00022fe8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 343: 00023494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 344: 000234a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 345: 000236f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 346: 000002b0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 347: 00000468 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 348: 000236c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 349: 00023728 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 348: 000236f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 349: 0002375c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 350: 0000046c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 351: 00000640 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 352: 00023730 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 353: 00023c00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 354: 00023c08 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 355: 000241b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 356: 00000e24 192 FUNC LOCAL DEFAULT 1 _tmp_59_rule │ │ │ │ │ - 357: 0000635c 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ + 352: 00023764 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 353: 00023c34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 354: 00023c3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 355: 000241e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 356: 000241f8 208 FUNC LOCAL DEFAULT 6 _tmp_59_rule │ │ │ │ │ + 357: 00005f28 4 FUNC LOCAL DEFAULT 1 _tmp_203_rule │ │ │ │ │ 358: 00000644 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 359: 0000086c 1308 FUNC LOCAL DEFAULT 1 del_target_rule │ │ │ │ │ 360: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 361: 0000086c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 362: 00000d7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 363: 00000d88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 364: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 365: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 366: 00000ee0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 367: 00000ee4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 368: 00001044 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 369: 000241c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 370: 00024648 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 371: 0002464c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 372: 000252c0 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ - 373: 000252c0 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ - 374: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ - 375: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ - 376: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ - 377: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ - 378: 000252c0 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ - 379: 00026cc0 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ - 380: 00027240 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ - 381: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ - 382: 00026cc0 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ - 383: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ - 384: 00026cc0 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ + 365: 000241f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 366: 000242c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 367: 00000e24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 368: 00000f84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 369: 000242c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 370: 0002474c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 371: 00024750 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 372: 000253c4 1392 FUNC LOCAL DEFAULT 6 _loop1_104_rule │ │ │ │ │ + 373: 000253c4 1392 FUNC LOCAL DEFAULT 6 _loop1_105_rule │ │ │ │ │ + 374: 00025cd4 2144 FUNC LOCAL DEFAULT 6 _loop0_106_rule │ │ │ │ │ + 375: 00026534 2192 FUNC LOCAL DEFAULT 6 _loop1_107_rule │ │ │ │ │ + 376: 00025cd4 2144 FUNC LOCAL DEFAULT 6 _loop0_108_rule │ │ │ │ │ + 377: 00026534 2192 FUNC LOCAL DEFAULT 6 _loop1_109_rule │ │ │ │ │ + 378: 000253c4 1392 FUNC LOCAL DEFAULT 6 _loop1_101_rule │ │ │ │ │ + 379: 00026dc4 1408 FUNC LOCAL DEFAULT 6 _loop0_102_rule │ │ │ │ │ + 380: 00027344 1904 FUNC LOCAL DEFAULT 6 lambda_star_etc_rule │ │ │ │ │ + 381: 00026534 2192 FUNC LOCAL DEFAULT 6 _loop1_103_rule │ │ │ │ │ + 382: 00026dc4 1408 FUNC LOCAL DEFAULT 6 _loop0_100_rule │ │ │ │ │ + 383: 00025cd4 2144 FUNC LOCAL DEFAULT 6 _loop0_98_rule │ │ │ │ │ + 384: 00026dc4 1408 FUNC LOCAL DEFAULT 6 _loop0_99_rule │ │ │ │ │ 385: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_186_rule │ │ │ │ │ - 386: 000251b8 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ - 387: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ - 388: 00025a6c 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ - 389: 00026430 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ - 390: 00025bd0 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ + 386: 000252bc 264 FUNC LOCAL DEFAULT 6 lambda_slash_no_default_rule │ │ │ │ │ + 387: 00025cd4 2144 FUNC LOCAL DEFAULT 6 _loop0_188_rule │ │ │ │ │ + 388: 00025b70 356 FUNC LOCAL DEFAULT 6 lambda_slash_with_default_rule │ │ │ │ │ + 389: 00026534 2192 FUNC LOCAL DEFAULT 6 _loop1_197_rule │ │ │ │ │ + 390: 00025cd4 2144 FUNC LOCAL DEFAULT 6 _loop0_189_rule │ │ │ │ │ 391: 00000448 144 FUNC LOCAL DEFAULT 9 _tmp_192_rule │ │ │ │ │ - 392: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ - 393: 00005b3c 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ - 394: 00025910 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ - 395: 00025830 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ - 396: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ - 397: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ - 398: 00025190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 399: 000251b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 400: 000252b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 401: 000252c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 402: 00025828 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 403: 00025830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 404: 00025908 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 405: 00025910 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 406: 00025a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 407: 00025a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 408: 00025bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 409: 00025bd0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 410: 00026428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 411: 00026430 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 412: 00026cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 413: 00026cc0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 414: 00027238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 415: 00027240 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 416: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ - 417: 000279b0 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ + 392: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_193_rule │ │ │ │ │ + 393: 00005708 376 FUNC LOCAL DEFAULT 1 _loop1_196_rule │ │ │ │ │ + 394: 00025a14 348 FUNC LOCAL DEFAULT 6 lambda_param_rule │ │ │ │ │ + 395: 00025934 224 FUNC LOCAL DEFAULT 6 lambda_param_no_default_rule │ │ │ │ │ + 396: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_195_rule │ │ │ │ │ + 397: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_187_rule │ │ │ │ │ + 398: 00025294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 399: 000252bc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 400: 000253bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 401: 000253c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 402: 0002592c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 403: 00025934 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 404: 00025a0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 405: 00025a14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 406: 00025b6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 407: 00025b70 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 408: 00025ccc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 409: 00025cd4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 410: 0002652c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 411: 00026534 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 412: 00026dbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 413: 00026dc4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 414: 0002733c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 415: 00027344 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 416: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_110_rule │ │ │ │ │ + 417: 00027ab4 616 FUNC LOCAL DEFAULT 6 lambda_kwds_rule │ │ │ │ │ 418: 00001330 188 FUNC LOCAL DEFAULT 9 _tmp_202_rule │ │ │ │ │ 419: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_199_rule │ │ │ │ │ - 420: 00001ab8 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ + 420: 00001be0 336 FUNC LOCAL DEFAULT 1 _loop0_200_rule │ │ │ │ │ 421: 00001990 148 FUNC LOCAL DEFAULT 9 _tmp_201_rule │ │ │ │ │ - 422: 00005b3c 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ - 423: 00027994 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 424: 000279b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 425: 00027c08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 426: 00001048 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 427: 000010e0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 428: 00027c18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 429: 00027ddc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 430: 000010e4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 431: 00001174 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 432: 00001178 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 433: 00001214 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 434: 00001218 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 435: 000012cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 436: 000012d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 437: 00027de0 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ - 438: 00027de0 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ - 439: 00001598 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 440: 00027de0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 441: 00027e94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 442: 000015a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 443: 00001674 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 444: 00001680 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 445: 000017c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 446: 000017c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 447: 000018e4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 448: 000018f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 449: 00001ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 450: 00001ab8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 451: 00001c08 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ - 452: 00001c04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 453: 00001c08 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 454: 00001d4c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 455: 00001d54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 456: 000004d8 160 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ - 457: 00002968 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 458: 00001298 152 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ - 459: 00002990 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 460: 00002cac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 461: 00002cd4 160 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ - 462: 00002cd4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 463: 00002d70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 464: 00002d74 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 465: 00002f34 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 466: 00002f38 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 467: 0000336c 372 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ - 468: 000046c8 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ - 469: 00003350 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 470: 0000336c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 471: 000034e0 228 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ - 472: 0000383c 884 FUNC LOCAL DEFAULT 1 pattern_rule │ │ │ │ │ - 473: 000034dc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 474: 000034e0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 475: 000035c4 632 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ - 476: 000044a0 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ - 477: 000035c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 478: 000035c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 479: 00003f60 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ - 480: 00004060 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ - 481: 00003838 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 482: 0000383c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 483: 00027e98 924 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ - 484: 00003b94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 485: 00027e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 486: 00028234 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ - 487: 00028230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 488: 00028234 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 489: 00003bb0 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ - 490: 00003d48 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ - 491: 000041c4 584 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ - 492: 0000440c 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ - 493: 00004a9c 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ - 494: 00005cb4 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ - 495: 00005d48 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ - 496: 00004c9c 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ - 497: 00029230 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 498: 00005aa0 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ - 499: 00004a98 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ - 500: 00029264 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 501: 00003bb0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 502: 00003d44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 503: 00003d48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 504: 00029588 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ - 505: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ - 506: 00003f5c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 507: 0002986c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 508: 00003f60 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 509: 00004050 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 510: 0000475c 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ - 511: 00004060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 512: 000041bc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 513: 000041c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 514: 00004404 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 515: 0000440c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 516: 0000449c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 517: 000044a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 518: 000046c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 519: 000046c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 520: 00004758 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 521: 0000475c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 522: 00004818 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 523: 0000481c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 524: 00004a00 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 525: 00004a04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 526: 00004a94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 527: 00029870 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 528: 00029b6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 529: 00004a98 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 530: 00004c98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 531: 00004c9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 532: 00004ea0 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ - 533: 00004e9c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 534: 00004ea0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 535: 00004f7c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 422: 00005708 376 FUNC LOCAL DEFAULT 1 _loop1_111_rule │ │ │ │ │ + 423: 00027a98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 424: 00027ab4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 425: 00027d0c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 426: 00000f88 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 427: 00001020 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 428: 00027d1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 429: 00027ee0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 430: 00001024 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 431: 00001208 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 432: 0000120c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 433: 0000129c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 434: 000012a0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 435: 0000133c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 436: 00001340 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 437: 000013f4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 438: 000013f8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 439: 00027ee4 184 FUNC LOCAL DEFAULT 6 _tmp_167_rule │ │ │ │ │ + 440: 00027ee4 184 FUNC LOCAL DEFAULT 6 _tmp_168_rule │ │ │ │ │ + 441: 000016c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 442: 00027ee4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 443: 00027f98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 444: 000016d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 445: 0000179c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 446: 000017a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 447: 000018ec 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 448: 000018f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 449: 00001a0c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 450: 00001a1c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 451: 00001bdc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 452: 00001be0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 453: 00001d30 332 FUNC LOCAL DEFAULT 1 lambda_param_maybe_default_rule │ │ │ │ │ + 454: 00001d2c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 455: 00001d30 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 456: 00001e74 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 457: 00001e7c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 458: 000004d8 160 FUNC LOCAL DEFAULT 9 _tmp_262_rule │ │ │ │ │ + 459: 00002a90 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 460: 00001298 152 FUNC LOCAL DEFAULT 9 _tmp_155_rule │ │ │ │ │ + 461: 00002ab8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 462: 00002dd4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 463: 00002dfc 160 FUNC LOCAL DEFAULT 1 _tmp_157_rule │ │ │ │ │ + 464: 00002dfc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 465: 00002e98 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 466: 00002e9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 467: 0000305c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 468: 00003060 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 469: 00003494 372 FUNC LOCAL DEFAULT 1 patterns_rule │ │ │ │ │ + 470: 0000447c 148 FUNC LOCAL DEFAULT 1 guard_rule │ │ │ │ │ + 471: 00003478 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 472: 00003494 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 473: 00003608 228 FUNC LOCAL DEFAULT 1 open_sequence_pattern_rule │ │ │ │ │ + 474: 00027f9c 2640 FUNC LOCAL DEFAULT 6 pattern_rule │ │ │ │ │ + 475: 00003604 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 476: 00003608 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 477: 000036ec 632 FUNC LOCAL DEFAULT 1 maybe_star_pattern_rule │ │ │ │ │ + 478: 00004254 552 FUNC LOCAL DEFAULT 1 maybe_sequence_pattern_rule │ │ │ │ │ + 479: 000036e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 480: 000036ec 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 481: 00003d14 256 FUNC LOCAL DEFAULT 1 pattern_capture_target_rule │ │ │ │ │ + 482: 00003e14 356 FUNC LOCAL DEFAULT 1 wildcard_pattern_rule │ │ │ │ │ + 483: 00003960 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 484: 00027f9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 485: 00028cec 4948 FUNC LOCAL DEFAULT 6 closed_pattern_rule │ │ │ │ │ + 486: 000289ec 768 FUNC LOCAL DEFAULT 6 or_pattern_rule │ │ │ │ │ + 487: 000289d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 488: 000289ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 489: 00028ce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 490: 00028cec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 491: 00003964 408 FUNC LOCAL DEFAULT 1 signed_number_rule │ │ │ │ │ + 492: 00003afc 536 FUNC LOCAL DEFAULT 1 complex_number_rule │ │ │ │ │ + 493: 00003f78 584 FUNC LOCAL DEFAULT 1 attr_rule │ │ │ │ │ + 494: 000041c0 148 FUNC LOCAL DEFAULT 1 name_or_attr_rule │ │ │ │ │ + 495: 00004668 512 FUNC LOCAL DEFAULT 1 positional_patterns_rule │ │ │ │ │ + 496: 00005880 148 FUNC LOCAL DEFAULT 1 double_star_pattern_rule │ │ │ │ │ + 497: 00005914 512 FUNC LOCAL DEFAULT 1 items_pattern_rule │ │ │ │ │ + 498: 00004868 516 FUNC LOCAL DEFAULT 1 keyword_patterns_rule │ │ │ │ │ + 499: 00029ce8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 500: 0000566c 156 FUNC LOCAL DEFAULT 1 _tmp_67_rule │ │ │ │ │ + 501: 00004664 4 FUNC LOCAL DEFAULT 1 _tmp_70_rule │ │ │ │ │ + 502: 00029d1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 503: 00003964 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 504: 00003af8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 505: 00003afc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 506: 0002a040 744 FUNC LOCAL DEFAULT 6 signed_real_number_rule │ │ │ │ │ + 507: 00000398 176 FUNC LOCAL DEFAULT 9 imaginary_number_rule │ │ │ │ │ + 508: 00003d10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 509: 0002a324 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 510: 00003d14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 511: 00003e04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 512: 00004510 192 FUNC LOCAL DEFAULT 1 _tmp_69_rule │ │ │ │ │ + 513: 00003e14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 514: 00003f70 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 515: 00003f78 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 516: 000041b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 517: 000041c0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 518: 00004250 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 519: 00004254 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 520: 00004478 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 521: 0000447c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 522: 0000450c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 523: 00004510 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 524: 000045cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 525: 000045d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 526: 00004660 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 527: 0002a328 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 528: 0002a624 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 529: 00004664 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 530: 00004864 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 531: 00004868 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 532: 00004a6c 224 FUNC LOCAL DEFAULT 1 keyword_pattern_rule │ │ │ │ │ + 533: 00004a68 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 534: 00004a6c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 535: 00004b48 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 536: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 537: 000001b4 160 FUNC LOCAL DEFAULT 9 _tmp_267_rule │ │ │ │ │ 538: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 539: 000001b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 540: 00000254 160 FUNC LOCAL DEFAULT 9 _tmp_276_rule │ │ │ │ │ 541: 00000250 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 542: 00000254 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 543: 000002ec 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 544: 00000254 160 FUNC LOCAL DEFAULT 9 _tmp_277_rule │ │ │ │ │ - 545: 00004f80 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 546: 0000549c 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ - 547: 0000547c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 548: 0000549c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 549: 00005568 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 550: 00005570 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 545: 00004b4c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 546: 00005068 212 FUNC LOCAL DEFAULT 1 type_param_default_rule │ │ │ │ │ + 547: 00005048 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 548: 00005068 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 549: 00005134 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 550: 0000513c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 551: 00000ef0 160 FUNC LOCAL DEFAULT 9 _tmp_225_rule │ │ │ │ │ - 552: 00005a88 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 553: 00005570 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ - 554: 00005aa0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 555: 00005b38 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 556: 00005b3c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 557: 00005cb0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 558: 00005cb4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 559: 00005d44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 560: 00005d48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 561: 00005f48 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ - 562: 00005f44 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 563: 00005f48 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 564: 00006338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 565: 00006358 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ - 566: 00006358 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 552: 00005654 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 553: 0000513c 1328 FUNC LOCAL DEFAULT 1 _loop1_219_rule │ │ │ │ │ + 554: 0000566c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 555: 00005704 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 556: 00005708 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 557: 0000587c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 558: 00005880 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 559: 00005910 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 560: 00005914 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 561: 00005b14 1040 FUNC LOCAL DEFAULT 1 key_value_pattern_rule │ │ │ │ │ + 562: 00005b10 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 563: 00005b14 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 564: 00005f04 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 565: 00005f24 4 FUNC LOCAL DEFAULT 1 _tmp_68_rule │ │ │ │ │ + 566: 00005f24 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 567: 000002f4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 568: 0000038c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 569: 00000398 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 570: 00000444 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 571: 00000448 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 572: 000004d4 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 573: 000004d8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -603,15 +603,15 @@ │ │ │ │ │ 599: 0000127c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 600: 00001294 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 601: 0000132c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 602: 00001330 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 603: 000013e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 604: 000013ec 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 605: 00001480 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 606: 000063f8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 606: 00005fc4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 607: 00001488 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 608: 00001530 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 609: 00001534 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 610: 00001610 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 611: 00001614 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 612: 000016a8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 613: 000016ac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -619,30 +619,30 @@ │ │ │ │ │ 615: 00001860 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 616: 00001864 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 617: 00001900 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 618: 00001904 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 619: 0000198c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 620: 00001990 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 621: 00001a20 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 622: 000063fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 622: 00005fc8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 623: 00001a24 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 624: 00001adc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 625: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ 626: 00000000 36 OBJECT LOCAL DEFAULT 3 reserved_keywords │ │ │ │ │ 627: 00000190 8 OBJECT LOCAL DEFAULT 3 __compound_literal.0 │ │ │ │ │ 628: 00000188 8 OBJECT LOCAL DEFAULT 3 __compound_literal.1 │ │ │ │ │ 629: 00000158 48 OBJECT LOCAL DEFAULT 3 __compound_literal.2 │ │ │ │ │ 630: 00000120 56 OBJECT LOCAL DEFAULT 3 __compound_literal.3 │ │ │ │ │ 631: 000000e0 64 OBJECT LOCAL DEFAULT 3 __compound_literal.4 │ │ │ │ │ 632: 00000098 72 OBJECT LOCAL DEFAULT 3 __compound_literal.5 │ │ │ │ │ 633: 00000060 56 OBJECT LOCAL DEFAULT 3 __compound_literal.6 │ │ │ │ │ 634: 00000050 16 OBJECT LOCAL DEFAULT 3 __compound_literal.7 │ │ │ │ │ 635: 00000038 24 OBJECT LOCAL DEFAULT 3 __compound_literal.8 │ │ │ │ │ 636: 00000024 20 OBJECT LOCAL DEFAULT 3 soft_keywords │ │ │ │ │ - 637: 00000000 3720 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ + 637: 00000000 3724 FUNC GLOBAL HIDDEN 6 _PyPegen_parse │ │ │ │ │ 638: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_expect_token │ │ │ │ │ 639: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_Expression │ │ │ │ │ 640: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 641: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_lookahead_with_int │ │ │ │ │ 642: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_singleton_seq │ │ │ │ │ 643: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Pypegen_stack_overflow │ │ │ │ │ 644: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_asdl_generic_seq_new │ │ │ │ │ @@ -770,33 +770,33 @@ │ │ │ │ │ 766: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ExceptHandler │ │ │ │ │ 767: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ClassDef │ │ │ │ │ 768: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_augoperator │ │ │ │ │ 769: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_keyword │ │ │ │ │ 770: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_keyword_or_starred │ │ │ │ │ 771: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_join_sequences │ │ │ │ │ 772: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_withitem │ │ │ │ │ - 773: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ - 774: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ - 775: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ - 776: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ - 777: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ - 778: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ - 779: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ - 780: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ - 781: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ - 782: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 773: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 774: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_soft_keyword_token │ │ │ │ │ + 775: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_last_item │ │ │ │ │ + 776: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_raise_error_known_location │ │ │ │ │ + 777: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_arguments_parsing_error │ │ │ │ │ + 778: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_last_comprehension_item │ │ │ │ │ + 779: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_nonparen_genexp_in_call │ │ │ │ │ + 780: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_match_case │ │ │ │ │ + 781: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSequence │ │ │ │ │ + 782: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchStar │ │ │ │ │ 783: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchOr │ │ │ │ │ - 784: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ - 785: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ - 786: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ - 787: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ - 788: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ - 789: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ - 790: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ - 791: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ - 792: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_decoded_constant_from_token │ │ │ │ │ + 784: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchAs │ │ │ │ │ + 785: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchClass │ │ │ │ │ + 786: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchValue │ │ │ │ │ + 787: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchMapping │ │ │ │ │ + 788: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_pattern_keys │ │ │ │ │ + 789: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_patterns │ │ │ │ │ + 790: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_MatchSingleton │ │ │ │ │ + 791: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_seq_first_item │ │ │ │ │ + 792: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_real │ │ │ │ │ 793: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_key_pattern_pair │ │ │ │ │ 794: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVar │ │ │ │ │ 795: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_ParamSpec │ │ │ │ │ 796: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyAST_TypeVarTuple │ │ │ │ │ 797: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_get_invalid_target │ │ │ │ │ 798: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyPegen_ensure_imaginary │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x37e94 contains 642 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x38518 contains 622 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000050 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000000a0 0000fa1c R_ARM_CALL 000194dc param_rule │ │ │ │ │ -000000b0 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ +000000a0 0000fa1c R_ARM_CALL 000194d8 param_rule │ │ │ │ │ +000000b0 00010b1c R_ARM_CALL 00022e50 default_rule │ │ │ │ │ 000000cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00000148 0000fa1c R_ARM_CALL 000194dc param_rule │ │ │ │ │ +00000148 0000fa1c R_ARM_CALL 000194d8 param_rule │ │ │ │ │ 0000016c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000184 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000001a4 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ +000001a4 00010b1c R_ARM_CALL 00022e50 default_rule │ │ │ │ │ 000001c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001e4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000220 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 0000023c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000248 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000260 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000274 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -32,15 +32,15 @@ │ │ │ │ │ 0000042c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000438 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000444 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000460 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000004cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 000004f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000052c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000053c 0000921c R_ARM_CALL 0001009c star_expression_rule │ │ │ │ │ +0000053c 0000921c R_ARM_CALL 00010070 star_expression_rule │ │ │ │ │ 00000558 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000590 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ 000005a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 000005f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000638 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000006dc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -51,19 +51,19 @@ │ │ │ │ │ 000007e4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000007fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000808 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000830 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000838 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000848 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000008b8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000008f4 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ +000008f4 00005c1c R_ARM_CALL 00007bcc t_primary_rule │ │ │ │ │ 00000908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000928 00005c1c R_ARM_CALL 00007bc0 t_primary_rule │ │ │ │ │ +00000928 00005c1c R_ARM_CALL 00007bcc t_primary_rule │ │ │ │ │ 0000093c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000094c 0000511c R_ARM_CALL 0001fcbc slices_rule │ │ │ │ │ +0000094c 0000511c R_ARM_CALL 0001fcd0 slices_rule │ │ │ │ │ 00000960 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000978 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000988 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 000009c0 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ 000009e0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ 00000a50 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000a64 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ @@ -84,571 +84,551 @@ │ │ │ │ │ 00000c88 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ 00000c94 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000cf8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00000d2c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ 00000d54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000d6c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00000d84 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ +00000d84 00005902 R_ARM_ABS32 0000a8d4 t_lookahead_rule │ │ │ │ │ 00000dd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000dfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000e98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ed8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000f24 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000f64 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00000f7c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000f98 00014e1c R_ARM_CALL 00023470 kwarg_or_double_starred_rule │ │ │ │ │ -00000fc4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000fe4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001008 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001028 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001034 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001098 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001130 0000e41c R_ARM_CALL 00018c84 slash_no_default_rule │ │ │ │ │ -00001150 0000dd1c R_ARM_CALL 0001a100 slash_with_default_rule │ │ │ │ │ -0000116c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000011f8 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -0000120c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001258 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001278 0003051c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ -00001298 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -000012ac 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000012c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a4 0001b51c R_ARM_CALL 00027de0 _tmp_167_rule │ │ │ │ │ -000013c4 0001b61c R_ARM_CALL 00027de0 _tmp_168_rule │ │ │ │ │ -000013fc 00006b1c R_ARM_CALL 00017aa4 starred_expression_rule │ │ │ │ │ -00001414 0000531c R_ARM_CALL 0001bf74 star_named_expression_rule │ │ │ │ │ -00001428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001438 00005b1c R_ARM_CALL 0001e2ec star_named_expressions_rule │ │ │ │ │ -00001448 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -00001470 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -0000147c 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000014a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014cc 0000531c R_ARM_CALL 0001bf74 star_named_expression_rule │ │ │ │ │ -000014e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f0 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -0000152c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001544 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001570 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -0000159c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000015a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000160c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001630 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000163c 00001b1c R_ARM_CALL 0000dfc0 star_expressions_rule │ │ │ │ │ -00001650 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00001654 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016cc 0003071c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ -00001728 0000661c R_ARM_CALL 0001e144 list_rule │ │ │ │ │ -00001748 0000651c R_ARM_CALL 0001bb6c tuple_rule │ │ │ │ │ -0000176c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000017bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001814 0000661c R_ARM_CALL 0001e144 list_rule │ │ │ │ │ -00001834 0000651c R_ARM_CALL 0001bb6c tuple_rule │ │ │ │ │ -00001854 00005f1c R_ARM_CALL 0000c230 genexp_rule │ │ │ │ │ -00001878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000189c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000018dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001934 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000197c 00001a1c R_ARM_CALL 0000a998 star_targets_rule │ │ │ │ │ -000019a0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000019b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000019d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019ec 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00001a20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a30 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001a50 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001a98 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001aa4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001af8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001b34 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00001b4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001b9c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001bb8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bd0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001bdc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001bfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001c48 00018a1c R_ARM_CALL 00025910 lambda_param_rule │ │ │ │ │ -00001c68 00018a1c R_ARM_CALL 00025910 lambda_param_rule │ │ │ │ │ -00001c94 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ -00001cb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ccc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00001cdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001d0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00001d18 00010b1c R_ARM_CALL 00022e1c default_rule │ │ │ │ │ -00001d3c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00001d50 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001e00 00006b1c R_ARM_CALL 00017aa4 starred_expression_rule │ │ │ │ │ -00001e74 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001eac 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00001eec 0000cb1c R_ARM_CALL 00021c1c kwargs_rule │ │ │ │ │ -00001f18 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00001f38 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001f74 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -00001fa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00001fc0 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -00001fe0 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -00002000 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -0000203c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002064 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002094 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000020c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000020d8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000020f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000210c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000212c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002148 0000cc1c R_ARM_CALL 00017464 _tmp_258_rule │ │ │ │ │ -0000218c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000219c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -000021b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000021d0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000021f8 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000220c 00001f1c R_ARM_CALL 000236c0 INVALID_VERSION_CHECK │ │ │ │ │ -00002224 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000225c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002278 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000022b0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000022bc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000022fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000230c 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -00002320 0003081c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ -0000232c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002364 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00002374 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -00002390 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -00002394 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000023a0 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000023a4 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000023d8 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -000023ec 00030a1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ -00002414 0000cb1c R_ARM_CALL 00021c1c kwargs_rule │ │ │ │ │ -0000242c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000248c 0001c81c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ -000024b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000024cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002510 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000253c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002554 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000256c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002588 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000025cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e64 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000e8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ea4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000ebc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000ed4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000ef4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000f00 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f14 00014e1c R_ARM_CALL 000234a4 kwarg_or_double_starred_rule │ │ │ │ │ +00000f40 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000f70 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00000fd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ffc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001018 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001064 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000010b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000010d4 0000741c R_ARM_CALL 0001e8e0 fstring_replacement_field_rule │ │ │ │ │ +000010f8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001124 0003051c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ +00001158 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000117c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001190 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000119c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011c0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000011e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000011ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001258 0000e41c R_ARM_CALL 00018c80 slash_no_default_rule │ │ │ │ │ +00001278 0000dd1c R_ARM_CALL 0001a0fc slash_with_default_rule │ │ │ │ │ +00001294 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000012f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001314 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001320 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00001334 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001380 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000013a0 0003061c R_ARM_CALL 00000000 _PyPegen_soft_keyword_token │ │ │ │ │ +000013c0 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +000013d4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000013ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000147c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014cc 0001b71c R_ARM_CALL 00027ee4 _tmp_167_rule │ │ │ │ │ +000014ec 0001b81c R_ARM_CALL 00027ee4 _tmp_168_rule │ │ │ │ │ +00001524 00006b1c R_ARM_CALL 00017aa0 starred_expression_rule │ │ │ │ │ +0000153c 0000531c R_ARM_CALL 0001bf70 star_named_expression_rule │ │ │ │ │ +00001550 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001560 0000571c R_ARM_CALL 0001e300 star_named_expressions_rule │ │ │ │ │ +00001570 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +00001598 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000015a4 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000015d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000015f4 0000531c R_ARM_CALL 0001bf70 star_named_expression_rule │ │ │ │ │ +00001608 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001618 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +00001654 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000166c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001698 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +000016c4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000016c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000171c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001758 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001764 00001b1c R_ARM_CALL 0000dfb0 star_expressions_rule │ │ │ │ │ +00001778 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000177c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000017f4 0003081c R_ARM_CALL 00000000 _PyPegen_raise_error_known_location │ │ │ │ │ +00001850 0000661c R_ARM_CALL 0001e158 list_rule │ │ │ │ │ +00001870 0000651c R_ARM_CALL 0001bb68 tuple_rule │ │ │ │ │ +00001894 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000018e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000193c 0000661c R_ARM_CALL 0001e158 list_rule │ │ │ │ │ +0000195c 0000651c R_ARM_CALL 0001bb68 tuple_rule │ │ │ │ │ +0000197c 00005f1c R_ARM_CALL 0000c23c genexp_rule │ │ │ │ │ +000019a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001a5c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001aa4 00001a1c R_ARM_CALL 0000a9a4 star_targets_rule │ │ │ │ │ +00001ac8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001ae0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001b00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b14 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00001b48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001b58 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001b78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ba0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001bc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001bcc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001c20 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001c5c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00001c74 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001cc4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001ce0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001cf8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d04 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001d24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001d70 00018a1c R_ARM_CALL 00025a14 lambda_param_rule │ │ │ │ │ +00001d90 00018a1c R_ARM_CALL 00025a14 lambda_param_rule │ │ │ │ │ +00001dbc 00010b1c R_ARM_CALL 00022e50 default_rule │ │ │ │ │ +00001dd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001df4 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00001e04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001e34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00001e40 00010b1c R_ARM_CALL 00022e50 default_rule │ │ │ │ │ +00001e64 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001e78 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f28 00006b1c R_ARM_CALL 00017aa0 starred_expression_rule │ │ │ │ │ +00001f9c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00001fd4 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002014 0000cb1c R_ARM_CALL 00021c40 kwargs_rule │ │ │ │ │ +00002040 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002060 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000209c 0000c71c R_ARM_CALL 0001593c args_rule │ │ │ │ │ +000020c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000020e8 0000c71c R_ARM_CALL 0001593c args_rule │ │ │ │ │ +00002108 0000c71c R_ARM_CALL 0001593c args_rule │ │ │ │ │ +00002128 0000c71c R_ARM_CALL 0001593c args_rule │ │ │ │ │ +00002164 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000218c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000021bc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000021e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002200 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002218 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002234 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00002254 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002270 0000cc1c R_ARM_CALL 00017460 _tmp_258_rule │ │ │ │ │ +000022b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c4 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +000022d8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000022f8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00002320 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00002334 00001f1c R_ARM_CALL 000236f4 INVALID_VERSION_CHECK │ │ │ │ │ +0000234c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002384 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000023a0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000023d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000023e4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002434 0000c71c R_ARM_CALL 0001593c args_rule │ │ │ │ │ +00002448 0003091c R_ARM_CALL 00000000 _PyPegen_arguments_parsing_error │ │ │ │ │ +00002454 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000247c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000248c 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +0000249c 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +000024b8 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000024bc 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000024c8 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000024cc 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002500 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +00002514 00030b1c R_ARM_CALL 00000000 _PyPegen_nonparen_genexp_in_call │ │ │ │ │ +0000253c 0000cb1c R_ARM_CALL 00021c40 kwargs_rule │ │ │ │ │ +00002554 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002580 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000025b4 0001ca1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ +000025d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000025f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000261c 0001c81c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ -00002648 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000265c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002668 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002694 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026b8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000026c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000026ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026fc 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -0000270c 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -0000272c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000274c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000276c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002784 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000027c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000280c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000281c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002828 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -0000283c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002874 0000c71c R_ARM_CALL 00015940 args_rule │ │ │ │ │ -000028ac 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000028b0 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -000028bc 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000028c0 0003091c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ -00002928 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002934 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -0000294c 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -00002960 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0000296c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00002974 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002978 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0000297c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002980 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002984 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002988 0001ca02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ -0000298c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a64 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002a88 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00002a98 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00002abc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ae8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002af8 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00002b08 0000671c R_ARM_CALL 00014648 for_if_clauses_rule │ │ │ │ │ -00002b44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002b6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002bb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002c48 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00002c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c6c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00002cbc 0001cd02 R_ARM_ABS32 00002cd4 _tmp_157_rule │ │ │ │ │ -00002cc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cc4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00002cc8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ccc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002cd0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d20 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00002d4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002d60 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00002d68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002dc4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002df0 0000531c R_ARM_CALL 0001bf74 star_named_expression_rule │ │ │ │ │ -00002e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 0000141c R_ARM_CALL 0001b5f4 named_expression_rule │ │ │ │ │ -00002e88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002e94 00005b1c R_ARM_CALL 0001e2ec star_named_expressions_rule │ │ │ │ │ -00002eac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002ed4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00002f00 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -00002f14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002fd0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000300c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000301c 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ -00003034 00030b1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ -00003064 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000030a0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000030cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000030f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000311c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003158 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003190 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000031b4 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -000031f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003228 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000324c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003268 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003290 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000329c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000032d4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003308 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003314 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000332c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000333c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003354 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003358 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000335c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00003360 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003364 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00003368 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003470 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000347c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000034a8 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -000034bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003588 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003598 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003634 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003674 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036c0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00003730 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000375c 00030d1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -0000376c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003798 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037c8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000037d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000037f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003824 00030d1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ -000038bc 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -000038d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000390c 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -00003930 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003994 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -000039a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039c8 0001e31c R_ARM_CALL 00027e98 or_pattern_rule │ │ │ │ │ -000039dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a14 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003a54 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -00003a6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003aa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003ac4 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00003b00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003b40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b70 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -00003b80 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00003b9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ba0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ba4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00003ba8 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ -00003bac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003c10 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00003c38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003c70 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00003c80 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003cbc 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00003cd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003cf4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003da8 0001f81c R_ARM_CALL 00029588 signed_real_number_rule │ │ │ │ │ -00003dc8 0001f81c R_ARM_CALL 00029588 signed_real_number_rule │ │ │ │ │ -00003df4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e14 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -00003e24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003e5c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e88 0001f91c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ -00003e98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00003ed0 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00003edc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003f0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003fb8 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003fc8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00003fe0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003ff8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00004028 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004048 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004054 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004058 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000405c 0001fe02 R_ARM_ABS32 0000475c _tmp_69_rule │ │ │ │ │ -000040d0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00004100 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004134 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -0000414c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004180 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004188 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000041c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004208 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004248 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000042e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042f0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004304 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004340 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00004380 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000043c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000043c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004478 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004494 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004538 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002638 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002664 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000267c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00002694 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000026b0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000026f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000271c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002744 0001ca1c R_ARM_CALL 000004d8 _tmp_262_rule │ │ │ │ │ +00002770 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002784 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002790 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000027bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000027e0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000027ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002824 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002834 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +00002854 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002874 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002894 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000028ac 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000028f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000290c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002934 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002944 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002950 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +00002964 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000299c 0000c71c R_ARM_CALL 0001593c args_rule │ │ │ │ │ +000029d4 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000029d8 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +000029e4 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +000029e8 00030a1c R_ARM_CALL 00000000 _PyPegen_get_last_comprehension_item │ │ │ │ │ +00002a50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002a5c 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002a74 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +00002a88 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002a94 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002aa0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00002aa4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002aa8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002aac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ab0 0001cc02 R_ARM_ABS32 00001298 _tmp_155_rule │ │ │ │ │ +00002ab4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b8c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002bb0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00002bc0 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002be4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c20 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002c30 0000671c R_ARM_CALL 00014644 for_if_clauses_rule │ │ │ │ │ +00002c6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002c94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ce0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d70 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002d84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002d94 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00002de4 0001cf02 R_ARM_ABS32 00002dfc _tmp_157_rule │ │ │ │ │ +00002de8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002dec 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00002df0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002df4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002df8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00002e74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e88 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00002e90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002eec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002f18 0000531c R_ARM_CALL 0001bf70 star_named_expression_rule │ │ │ │ │ +00002f2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f4c 0000141c R_ARM_CALL 0001b5f0 named_expression_rule │ │ │ │ │ +00002fb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fbc 0000571c R_ARM_CALL 0001e300 star_named_expressions_rule │ │ │ │ │ +00002fd4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002ffc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003028 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000303c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000030a4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030f8 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003134 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003144 0000151c R_ARM_CALL 0001d90c block_rule │ │ │ │ │ +0000315c 00030c1c R_ARM_CALL 00000000 _PyAST_match_case │ │ │ │ │ +0000318c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031c8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000031f4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000321c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003238 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003244 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003280 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000032b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000032dc 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003350 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003374 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003390 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000033b8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000033c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000033fc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003430 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000343c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003454 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003464 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000347c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003480 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00003484 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00003488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000348c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00003490 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000034e4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003540 0001da1c R_ARM_CALL 00027f9c pattern_rule │ │ │ │ │ +00003598 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000035a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000035d0 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +000035e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003668 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000036c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000036e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000375c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000379c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000037e8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00003824 0001da1c R_ARM_CALL 00027f9c pattern_rule │ │ │ │ │ +00003858 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003884 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +00003894 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000038f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003900 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003920 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000394c 00030e1c R_ARM_CALL 00000000 _PyAST_MatchStar │ │ │ │ │ +000039c4 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +000039ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a24 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00003a34 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003a70 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +00003a84 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003aa8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003b5c 0001fa1c R_ARM_CALL 0002a040 signed_real_number_rule │ │ │ │ │ +00003b7c 0001fa1c R_ARM_CALL 0002a040 signed_real_number_rule │ │ │ │ │ +00003ba8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003bb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003bc8 0001fb1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +00003bd8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c10 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003c2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c3c 0001fb1c R_ARM_CALL 00000398 imaginary_number_rule │ │ │ │ │ +00003c4c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003c84 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00003c90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003cc0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003d6c 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00003d7c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00003d94 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003dac 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00003ddc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003e08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003e0c 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003e10 00020002 R_ARM_ABS32 00004510 _tmp_69_rule │ │ │ │ │ +00003e84 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00003eb4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00003ee8 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00003f00 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003f34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003f3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003f74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003fbc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003ffc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004094 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000040a4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000040b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000040f4 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00004134 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004174 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000417c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000041b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000422c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004248 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000042ec 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004314 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000434c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004368 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00004388 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000043bc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000043f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000440c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004418 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004440 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004464 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000446c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000044cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000044f4 0000141c R_ARM_CALL 0001b5f0 named_expression_rule │ │ │ │ │ +00004504 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00004560 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004598 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000045b4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000045d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004608 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004640 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004658 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004664 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000468c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000046b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004740 0000141c R_ARM_CALL 0001b5f4 named_expression_rule │ │ │ │ │ -00004750 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000047ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004810 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000485c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000048ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000048cc 0000741c R_ARM_CALL 0001e8cc fstring_replacement_field_rule │ │ │ │ │ -000048f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000491c 0003181c R_ARM_CALL 00000000 _PyPegen_decoded_constant_from_token │ │ │ │ │ -00004950 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004974 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004988 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004994 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004584 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000045c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004620 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004648 00005b1c R_ARM_CALL 00016424 annotated_rhs_rule │ │ │ │ │ +00004658 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000046c8 0001da1c R_ARM_CALL 00027f9c pattern_rule │ │ │ │ │ +00004700 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004728 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004738 0001da1c R_ARM_CALL 00027f9c pattern_rule │ │ │ │ │ +00004768 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004780 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000479c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000047e8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004800 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000480c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000482c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000483c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004848 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004900 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004928 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004940 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004958 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004974 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000499c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000049ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000049b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000049dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000049e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004a54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004a7c 0000571c R_ARM_CALL 00016428 annotated_rhs_rule │ │ │ │ │ -00004a8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004b34 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004b9c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004bb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004bd0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004c1c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004c34 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004c40 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004c60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004c7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004d34 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004a18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004a30 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00004a4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004ab8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004acc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004adc 0001da1c R_ARM_CALL 00027f9c pattern_rule │ │ │ │ │ +00004af0 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00004b10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004b18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b98 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004bd4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004c20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004c68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ca0 00031a1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ +00004cc0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004cf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00004d5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004d74 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004d8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004da8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00004dd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004de0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004dec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004e4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004e64 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00004e80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004eec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004f00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004f24 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -00004f44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00004f4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004fcc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00005008 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005054 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000509c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050d4 00031a1c R_ARM_CALL 00000000 _PyAST_TypeVar │ │ │ │ │ -000050f4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00005124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000516c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000517c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005190 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051c4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000051ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005220 00031b1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ -00005230 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005244 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005258 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005268 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00005288 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000052d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005300 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005334 00031c1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ -0000534c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00005360 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -000053ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004d90 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004db8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004dec 00031b1c R_ARM_CALL 00000000 _PyAST_ParamSpec │ │ │ │ │ +00004dfc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004e10 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e34 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00004e54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004e9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004ecc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f00 00031c1c R_ARM_CALL 00000000 _PyAST_TypeVarTuple │ │ │ │ │ +00004f18 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00004f2c 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +00004f78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004fa4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004fc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00004fdc 0000921c R_ARM_CALL 00010070 star_expression_rule │ │ │ │ │ +00004ff4 00001f1c R_ARM_CALL 000236f4 INVALID_VERSION_CHECK │ │ │ │ │ +0000500c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005014 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005050 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005054 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005058 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000505c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005060 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00005064 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000050b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000050e4 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +000050fc 00001f1c R_ARM_CALL 000236f4 INVALID_VERSION_CHECK │ │ │ │ │ +0000510c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000512c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005138 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005190 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005210 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005234 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +0000527c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000052c0 0000151c R_ARM_CALL 0001d90c block_rule │ │ │ │ │ +000052d0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005314 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00005350 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053ac 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000053d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005404 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005410 0000921c R_ARM_CALL 0001009c star_expression_rule │ │ │ │ │ -00005428 00001f1c R_ARM_CALL 000236c0 INVALID_VERSION_CHECK │ │ │ │ │ -00005440 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005448 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005484 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005488 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000548c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005490 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005494 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00005498 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000054ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005518 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -00005530 00001f1c R_ARM_CALL 000236c0 INVALID_VERSION_CHECK │ │ │ │ │ -00005540 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005560 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000556c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055c4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005644 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005658 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005668 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -000056b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056f4 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ -00005704 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005748 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -00005784 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000057e0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000580c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058a0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000058b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000058d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000058e8 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ -000058f8 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ -00005914 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005928 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005944 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000596c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00005978 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000059ac 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -000059d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000059e0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a00 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005a14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005a38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a44 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005a5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a6c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005a80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005a94 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a98 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00005a9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005af0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005b30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005b7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005be0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005c0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c30 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c3c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005c50 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005c70 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c8c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005d04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005d28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005de0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00005e08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005e20 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005e38 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e54 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00005ec8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005ee0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005eec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005f0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ffc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00006024 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006048 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ -000060a0 0000641c R_ARM_CALL 0000a078 strings_rule │ │ │ │ │ -000060c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000610c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000612c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000061b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000061ec 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000061f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000621c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006250 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00006264 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006298 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -000062ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000062e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006310 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000633c 00023502 R_ARM_ABS32 00006358 _tmp_68_rule │ │ │ │ │ -0000634c 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00006350 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00006354 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000063b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000063f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005444 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000546c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005480 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000054a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054b4 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ +000054c4 0002271c R_ARM_CALL 00000ef0 _tmp_225_rule │ │ │ │ │ +000054e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000054f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005510 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00005538 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00005544 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005578 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +000055a0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000055ac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000055cc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000055e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005604 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005610 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005628 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005638 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000564c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005660 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00005664 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00005668 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000056bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005748 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000057ac 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000057d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000057f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000057fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005808 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000581c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000583c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005858 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000058d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000058f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000059ac 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000059d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000059ec 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005a04 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005a20 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00005a94 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005aac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005ab8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005ad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ae8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005af4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005bc8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00005bf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005c00 0001da1c R_ARM_CALL 00027f9c pattern_rule │ │ │ │ │ +00005c14 0003191c R_ARM_CALL 00000000 _PyPegen_key_pattern_pair │ │ │ │ │ +00005c6c 0000641c R_ARM_CALL 0000a084 strings_rule │ │ │ │ │ +00005c90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005cf8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005db8 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005dc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005de8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e1c 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005e30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005e64 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00005e78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005eb0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005edc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f08 00023502 R_ARM_ABS32 00005f24 _tmp_68_rule │ │ │ │ │ +00005f18 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00005f1c 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00005f20 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00005f28 0001641d R_ARM_JUMP24 000241f8 _tmp_59_rule │ │ │ │ │ +00005f7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fa0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005fbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x392a4 contains 48 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x39888 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 │ │ │ │ │ @@ -691,15 +671,15 @@ │ │ │ │ │ 00000148 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000158 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000160 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000168 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000170 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x39424 contains 3536 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x39a08 contains 3592 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000000a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000000b8 00027f1c R_ARM_CALL 00000000 _PyAST_Expression │ │ │ │ │ 00000134 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000001d4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000001e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000001fc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ @@ -717,3562 +697,3618 @@ │ │ │ │ │ 000004d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000004e4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ 000004f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000510 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000618 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000668 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000006a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000704 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000073c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000075c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000077c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000794 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007bc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000007ec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000820 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000082c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000838 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000086c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000890 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000089c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000008f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000930 0000081c R_ARM_CALL 00000d3c _gather_141_rule │ │ │ │ │ -00000944 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000958 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000097c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009b0 00000a1c R_ARM_CALL 00000d3c _gather_143_rule │ │ │ │ │ -000009c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009e4 00000b1c R_ARM_CALL 00000d3c _gather_145_rule │ │ │ │ │ -00000a08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000a70 00000c1c R_ARM_CALL 00000d3c _gather_147_rule │ │ │ │ │ -00000a9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ab0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ae4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000afc 00028e1c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ -00000b08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000b30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000b78 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000bc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000be4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000bf8 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000c04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c44 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00000c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000c70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000cac 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ -00000cd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000cf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d40 0002901c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ -00000d4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000dac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00000dd0 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00000df4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000e48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000e70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000e80 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00000ed4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f00 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000f28 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f50 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000f78 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00000fa4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00000fd0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000102c 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -0000114c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001170 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000011e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000121c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001250 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -00001348 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000135c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001380 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000013e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001420 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -0000142c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000014a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001508 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001574 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000015a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000015ec 0002971c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ -000015f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001634 0002981c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ -00001640 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000016bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000016d4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001764 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000177c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000017ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001840 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001874 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018a8 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -000018bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000018d8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00001900 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0000190c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000019f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001a30 00029b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ -00001a54 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001aa8 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001acc 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00001af4 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00001b08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b40 00001e1c R_ARM_CALL 00002f38 _loop1_64_rule │ │ │ │ │ -00001b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001b64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001b98 00029c1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ -00001bb8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001be0 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c10 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001c3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001c74 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ -00001c9c 00029d1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ -00001ca8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001cd8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00001d14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001d98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001dd4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00001e14 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -00001e88 00002302 R_ARM_ABS32 000037d0 _tmp_7_rule │ │ │ │ │ -00001e8c 00002402 R_ARM_ABS32 000038b8 _tmp_8_rule │ │ │ │ │ -00001e90 00002502 R_ARM_ABS32 00003974 _tmp_9_rule │ │ │ │ │ -00001e94 00002602 R_ARM_ABS32 00003a34 _tmp_10_rule │ │ │ │ │ -00001e9c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000060c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000065c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000006f8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00000730 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000750 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00000770 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000788 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000007b8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000007e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000080c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000818 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000858 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000868 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000088c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000898 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000008c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000924 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000095c 0000081c R_ARM_CALL 00000d3c _gather_141_rule │ │ │ │ │ +00000970 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000984 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000009dc 00000a1c R_ARM_CALL 00000d3c _gather_143_rule │ │ │ │ │ +000009f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a10 00000b1c R_ARM_CALL 00000d3c _gather_145_rule │ │ │ │ │ +00000a34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000a9c 00000c1c R_ARM_CALL 00000d3c _gather_147_rule │ │ │ │ │ +00000ac8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b28 00028e1c R_ARM_CALL 00000000 _PyAST_FunctionType │ │ │ │ │ +00000b34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000b70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000b94 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000bd0 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000be4 00028f1c R_ARM_CALL 00000000 _PyPegen_seq_append_to_end │ │ │ │ │ +00000bf0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c30 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000c44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000c6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000c80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ca4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00000cd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000cec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00000d1c 0002901c R_ARM_CALL 00000000 _PyPegen_interactive_exit │ │ │ │ │ +00000d28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000d48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000d88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00000dac 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +00000dd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000e20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00000e74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000e84 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00000ed8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f04 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000f2c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f54 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000f7c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00000fa8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00000fd4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00001030 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001150 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001174 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000011e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001220 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001254 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0000134c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001360 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000013e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001424 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +00001430 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000014a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000014f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000150c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000015ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000015f0 0002971c R_ARM_CALL 00000000 _PyAST_For │ │ │ │ │ +000015fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001638 0002981c R_ARM_CALL 00000000 _PyPegen_function_def_decorators │ │ │ │ │ +00001644 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000016c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000016d8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001780 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000017f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001844 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001878 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018ac 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +000018c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000018dc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00001904 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +00001910 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001994 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000019f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001a34 00029b1c R_ARM_CALL 00000000 _PyAST_While │ │ │ │ │ +00001a58 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001aac 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001ad0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00001af8 00001d1c R_ARM_CALL 00002e9c subject_expr_rule │ │ │ │ │ +00001b0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b44 00001e1c R_ARM_CALL 00003060 _loop1_64_rule │ │ │ │ │ +00001b58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001b68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001b9c 00029c1c R_ARM_CALL 00000000 _PyAST_Match │ │ │ │ │ +00001bbc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001be4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c14 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001c40 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001c78 00029a1c R_ARM_CALL 00000000 _PyAST_Try │ │ │ │ │ +00001ca0 00029d1c R_ARM_CALL 00000000 _PyPegen_class_def_decorators │ │ │ │ │ +00001cac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001cdc 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00001d18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001d9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001db0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001dd8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00001e18 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +00001e8c 00002302 R_ARM_ABS32 000037d4 _tmp_7_rule │ │ │ │ │ +00001e90 00002402 R_ARM_ABS32 000038bc _tmp_8_rule │ │ │ │ │ +00001e94 00002502 R_ARM_ABS32 00003978 _tmp_9_rule │ │ │ │ │ +00001e98 00002602 R_ARM_ABS32 00003a38 _tmp_10_rule │ │ │ │ │ 00001ea0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ea4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eb0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ea8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001eb4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ebc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ec4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ecc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ed0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ed4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ee0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00001ee4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eec 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00001ef0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00001ef4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001f10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001f80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001fc4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002008 0002a11c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ -00002044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000205c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -00002080 0000281c R_ARM_CALL 00005570 _loop1_61_rule │ │ │ │ │ -000020d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002108 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000213c 0002a21c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ -0000215c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000021dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000021f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002208 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000221c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002244 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00002298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000022dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002304 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002310 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002350 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00002368 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002398 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ -000023b4 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000023ec 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000023fc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00002434 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000245c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002478 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000024a0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000024b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000250c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002534 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002570 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002598 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000025a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000025e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000025fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002610 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002654 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000267c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002688 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000026c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000026f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000273c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002764 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002770 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000027a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000027fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002834 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ -00002860 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000286c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000028c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000028ec 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ +00001ec0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ec8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ed0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ed4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ed8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ee4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00001ee8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ef0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00001ef4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00001ef8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001f14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001f84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00001fc8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000200c 0002a11c R_ARM_CALL 00000000 _PyAST_AsyncFor │ │ │ │ │ +00002048 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002060 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +00002084 0000281c R_ARM_CALL 0000513c _loop1_61_rule │ │ │ │ │ +000020dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000210c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00002140 0002a21c R_ARM_CALL 00000000 _PyAST_TryStar │ │ │ │ │ +00002160 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000021f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000220c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002220 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002248 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000229c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000022e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002308 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002314 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002354 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +0000236c 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +0000239c 0002961c R_ARM_CALL 00000000 _PyAST_With │ │ │ │ │ +000023b8 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000023f0 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00002400 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00002438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000244c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002460 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000247c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000024a4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000024b4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002524 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002538 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002574 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000259c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000025a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000025ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002600 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002614 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002658 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002680 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000268c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000026ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002714 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000275c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002784 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002790 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000027b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000027e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002820 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002858 00002a1c R_ARM_CALL 00000618 invalid_try_stmt_rule │ │ │ │ │ +00002884 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002890 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000028e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002910 00002b1c R_ARM_CALL 00000000 _gather_210_rule │ │ │ │ │ 00002924 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000293c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000296c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029a0 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ +00002948 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002960 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002990 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000029b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000029f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a10 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002a38 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002a44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002a74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002a90 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ab8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002ad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002b1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029c4 00002c1c R_ARM_CALL 000016b0 _gather_212_rule │ │ │ │ │ +000029d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000029f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002a34 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002a5c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002a68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002a98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ab4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002adc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002afc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002b40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00002b58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002b98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002bd0 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ -00002be4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c04 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002c10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002c3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c4c 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ +00002b7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002b94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002bbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002bf4 00002d1c R_ARM_CALL 00000000 _gather_206_rule │ │ │ │ │ +00002c08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c28 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002c34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002c60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002c8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002ca8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002cc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002ce4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002d84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00002ddc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002e78 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002ea0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002eac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002f0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00002f60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00002f88 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00002fac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00002fdc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003018 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003044 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003064 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003094 00002f1c R_ARM_CALL 000015a8 invalid_for_target_rule │ │ │ │ │ -000030c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000030ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003154 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00003168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000317c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003198 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000031c0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000031cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000031f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003210 00001d1c R_ARM_CALL 00002d74 subject_expr_rule │ │ │ │ │ -00003224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003244 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003294 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000032e8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000332c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000334c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003364 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003398 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000033d0 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ -000033f8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003468 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000348c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000034f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003520 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003550 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000355c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003594 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000035c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00003618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000363c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003684 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003698 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000036b4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000036ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003724 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00003730 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003754 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003770 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0000379c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000037a0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000037a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037a8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000037ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c70 00002e1c R_ARM_CALL 000016b0 _gather_208_rule │ │ │ │ │ +00002c84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002c9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002cb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002ccc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002cfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002d88 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00002de0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002e7c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002ea4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002eb0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002f10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00002f64 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00002f8c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00002fb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00002fe0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0000301c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003048 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003098 00002f1c R_ARM_CALL 000016d0 invalid_for_target_rule │ │ │ │ │ +000030c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000030f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000310c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003158 00001d1c R_ARM_CALL 00002e9c subject_expr_rule │ │ │ │ │ +0000316c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003180 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000319c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000031c4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000031d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000031f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003214 00001d1c R_ARM_CALL 00002e9c subject_expr_rule │ │ │ │ │ +00003228 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003248 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003298 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000032ec 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003330 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003350 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003368 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000337c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000339c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000033d4 00029e1c R_ARM_CALL 00000000 _PyAST_AsyncWith │ │ │ │ │ +000033fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00003454 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000346c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003490 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000034f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003524 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003554 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003560 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003598 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000035c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000361c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003640 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003664 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003688 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000369c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000036b8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000036f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003728 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00003734 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003758 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003774 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000037a0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000037a4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000037a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037ac 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000037b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000037b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000037cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000385c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000388c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000038fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003920 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000394c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000039b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000039dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003a9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003ac8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003b54 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003b68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003b7c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00003c24 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003c4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003c8c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00003cb8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003cd4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00003cf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003d34 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003d4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003d58 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003d70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003d98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00003de0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00003e34 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00003ea4 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ -00003ef8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f24 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00003f54 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003f7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00003fac 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00003fdc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000400c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00004034 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000405c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000408c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000040bc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000040e4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00004104 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004130 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00004144 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000416c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000041a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004210 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004248 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004288 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000042d4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000042e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000430c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004338 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004358 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004374 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000043a8 0002ab1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ -00004414 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000443c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004474 0002ac1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ -000044e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000452c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000455c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004590 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -0000459c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004668 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000046d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004730 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00004790 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000047bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000047f4 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00004824 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000484c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004860 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00004870 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000488c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000048ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000048d8 0002af1c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ -000048fc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004920 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ -00004958 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000049a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000049c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004aa4 0000401c R_ARM_CALL 00000644 del_targets_rule │ │ │ │ │ -00004abc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00004acc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004b04 0002b21c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ -00004b10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004bc8 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ -00004bd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004cec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d2c 0002b31c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ -00004d38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004d78 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004d9c 0002b41c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ -00004db8 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00004dbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00004dc0 00004302 R_ARM_ABS32 00014588 _tmp_6_rule │ │ │ │ │ -00004dd0 00004402 R_ARM_ABS32 00000d88 _tmp_22_rule │ │ │ │ │ -00004dec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000037d0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003818 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000383c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003860 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003924 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003950 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000039bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000039e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003a0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003a7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003aa0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003acc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003b58 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003b6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003b80 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00003c28 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003c50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003c90 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00003cbc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003cd8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00003cf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003d38 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003d50 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003d5c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003d74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003d9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003dc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00003de4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00003e38 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00003ea8 0002a71c R_ARM_CALL 00000000 _PyPegen_lookahead_with_string │ │ │ │ │ +00003efc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f28 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00003f58 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003f80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00003fb0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00003fe0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004010 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00004038 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004060 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004090 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040c0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000040e8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00004108 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004134 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004148 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004170 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000041a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004214 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000424c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000428c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000042d8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000042e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004310 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000433c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000435c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004378 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +000043ac 0002ab1c R_ARM_CALL 00000000 _PyPegen_checked_future_import │ │ │ │ │ +00004418 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004440 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004478 0002ac1c R_ARM_CALL 00000000 _PyAST_Return │ │ │ │ │ +000044e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004530 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004560 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004594 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +000045a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000466c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000046d4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004734 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00004794 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000047c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000047f8 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00004828 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004850 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004864 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00004874 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004890 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000048b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000048dc 0002af1c R_ARM_CALL 00000000 _PyAST_Import │ │ │ │ │ +00004900 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004924 0002921c R_ARM_CALL 00000000 _PyAST_Pass │ │ │ │ │ +0000495c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000049ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000049cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004a98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004aa8 0000401c R_ARM_CALL 00000644 del_targets_rule │ │ │ │ │ +00004ac0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00004ad0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004b08 0002b21c R_ARM_CALL 00000000 _PyAST_Delete │ │ │ │ │ +00004b14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b94 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004bcc 0002a91c R_ARM_CALL 00000000 _PyAST_Expr │ │ │ │ │ +00004bd8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004c60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004cf0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004d30 0002b31c R_ARM_CALL 00000000 _PyAST_Assert │ │ │ │ │ +00004d3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004d7c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004da0 0002b41c R_ARM_CALL 00000000 _PyAST_Break │ │ │ │ │ +00004dbc 00029402 R_ARM_ABS32 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +00004dc0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00004dc4 00004302 R_ARM_ABS32 00014584 _tmp_6_rule │ │ │ │ │ +00004dd4 00004402 R_ARM_ABS32 00000d88 _tmp_22_rule │ │ │ │ │ 00004df0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e18 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00004e68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004e88 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004ecc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004f08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004f2c 0002b51c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ -00004f48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00004f5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00004f8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00004fc4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00004ff8 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ -00005068 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005078 0000461c R_ARM_CALL 000002b0 _gather_18_rule │ │ │ │ │ -00005088 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000050b0 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000050d8 0002b71c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ -00005100 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005114 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000519c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000051f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005270 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005280 0000471c R_ARM_CALL 000002b0 _gather_20_rule │ │ │ │ │ -00005290 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000052ac 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -000052d4 0002b91c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ -000052e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000534c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000053bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000053f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005430 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000548c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000054cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000054e0 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -0000551c 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005528 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000554c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005558 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005584 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000055bc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000560c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005634 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000566c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00005684 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000569c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000056bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000056d4 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ -000056fc 0002ba1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ -00005708 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005778 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ -00005788 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000057b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000057dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005808 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00005834 0002bc1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ -00005854 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005958 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000059c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005a00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00005a3c 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00005abc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005af0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b0c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b30 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005b48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00005b7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005bc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c08 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005c40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c68 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00005c90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005c9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005cd0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005ce8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005d44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d6c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005da4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00005dd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005de4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005e14 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005e34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005e54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005e84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005e8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ebc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005ef8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f14 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00005f4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005f8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00005fb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006014 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000604c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000060c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000060e4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000060e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006114 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000615c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006178 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000061a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000061d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000625c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000062c8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000062e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000062fc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000631c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006364 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00006368 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000063ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006404 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000643c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000645c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006468 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006480 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000064a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000064bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000064fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006508 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006534 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00006570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000065a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000065e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006618 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006634 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006660 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000666c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000669c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006718 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006734 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00006744 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000677c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000679c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000067c0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000067c4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004df4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e1c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00004e6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004e8c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004ed0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004f0c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004f30 0002b51c R_ARM_CALL 00000000 _PyAST_Continue │ │ │ │ │ +00004f4c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00004f60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00004f90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00004fc8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00004ffc 0002ad1c R_ARM_CALL 00000000 _PyAST_Raise │ │ │ │ │ +0000506c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000507c 0000461c R_ARM_CALL 000002b0 _gather_18_rule │ │ │ │ │ +0000508c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000050b4 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000050dc 0002b71c R_ARM_CALL 00000000 _PyAST_Global │ │ │ │ │ +00005104 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005118 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000051a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000051f4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005274 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005284 0000471c R_ARM_CALL 000002b0 _gather_20_rule │ │ │ │ │ +00005294 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000052b0 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +000052d8 0002b91c R_ARM_CALL 00000000 _PyAST_Nonlocal │ │ │ │ │ +000052e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005350 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000053c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000053f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005434 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005474 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005490 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000054d0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000054e4 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00005520 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0000552c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005550 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000555c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005588 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000055c0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00005610 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005638 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005670 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00005688 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000056a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000056c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000056d8 0002aa1c R_ARM_CALL 00000000 _PyPegen_seq_count_dots │ │ │ │ │ +00005700 0002ba1c R_ARM_CALL 00000000 _PyAST_ImportFrom │ │ │ │ │ +0000570c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000577c 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +0000578c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000057bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000057e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000580c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00005838 0002bc1c R_ARM_CALL 00000000 _PyAST_TypeAlias │ │ │ │ │ +00005858 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000595c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000059cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005a04 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00005a40 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00005ac0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005af4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b10 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b34 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005b4c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00005b80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005bc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005c44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005c6c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00005c94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ca0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005cd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005ce8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005d3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005d48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d70 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005da8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00005ddc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005de8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005e18 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00005e38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005e58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e64 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005e88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005e90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ec0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005efc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f10 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00005f48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005f90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00005fb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006018 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006050 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000060c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000060e8 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000060ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006118 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006160 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000617c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000061a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000061dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006260 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000629c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000062cc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000062e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006300 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00006320 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006368 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000636c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000063b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006408 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006440 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006460 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000646c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006484 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000064a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000064c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006500 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000650c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006538 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00006574 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000065a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000065ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000661c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006638 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006664 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006670 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000066a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000671c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00006738 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00006748 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006780 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000067c4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000067c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000682c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00006868 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000068e8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006940 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00006990 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000069dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000069fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006a60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006a80 00004e1c R_ARM_CALL 00004a04 _tmp_11_rule │ │ │ │ │ -00006a98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006ab8 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00006aec 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -00006b0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006b40 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006bd4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006c38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00006ccc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00006d00 0002be1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ +000067cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006830 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000686c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000068ec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006944 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00006994 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000069e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a00 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006a64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006a84 00004e1c R_ARM_CALL 000045d0 _tmp_11_rule │ │ │ │ │ +00006a9c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006abc 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00006af0 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00006b10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006b44 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006bb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006bd8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006c3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00006cd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00006d04 0002be1c R_ARM_CALL 00000000 _PyAST_AugAssign │ │ │ │ │ 00006d68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006da4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00006df8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00006e88 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00006e9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00006eb4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ 00006ef0 0002bf1c R_ARM_CALL 00000000 _PyAST_Assign │ │ │ │ │ -00006f24 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006f78 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00006fcc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007024 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007078 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000070c8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000711c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000716c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000071dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000071f8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007208 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007244 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00007268 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000072c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000072e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007330 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007340 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007378 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00007384 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000073ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000073fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007430 0000521c R_ARM_CALL 000016dc invalid_ann_assign_target_rule │ │ │ │ │ -00007490 0000541c R_ARM_CALL 000018f4 _loop0_164_rule │ │ │ │ │ -000074c0 0000551c R_ARM_CALL 000018f4 _loop0_165_rule │ │ │ │ │ -0000752c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000755c 0000561c R_ARM_CALL 00004a04 _tmp_13_rule │ │ │ │ │ -0000757c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000075b8 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ -000075dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000075f4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000075f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000761c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007628 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007660 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000076a8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000076ec 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007714 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000772c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007734 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00007738 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ -0000773c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007740 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007744 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000774c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007750 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007754 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00007758 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007764 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000077a0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00007804 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000781c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007834 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000787c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00007888 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000078ac 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -000078bc 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -0000790c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000793c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007980 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000079e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000079f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007a3c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007a60 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007a6c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ab4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ac0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007ae0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007af8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00007b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007b94 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -00007c00 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007c3c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00007cbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00007d64 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007d90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007dd8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007e04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007e4c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ebc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00007ee8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00007f2c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007f3c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00007f78 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00007fa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00007fb8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00007fc8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008000 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -00008070 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000812c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008144 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008154 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000818c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00008198 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000081cc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008218 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008264 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082b0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000082fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008374 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000083c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000840c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008458 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000084a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000084f8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008544 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008590 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000085dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008628 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000867c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000086c8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008714 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008760 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000087ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00008858 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000886c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000088cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000088f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008910 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000893c 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00008950 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008978 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008984 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00008990 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000089a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000089f4 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ -00008a58 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00008a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008adc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008b04 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00008b24 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00008b50 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008b7c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008ba8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00008bcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008c74 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008ca8 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008cb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008d64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008da0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008db0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008df0 0002c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ -00008e10 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00008e44 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00008e84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008f0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00008ff0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009068 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009078 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000090a0 0002c71c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ -000090bc 0002c81c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ -000090e4 0002c91c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ -000090f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009154 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009178 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009188 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000091b4 0002ca1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ -000091c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000091e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009218 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00009240 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000092e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009308 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000932c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009360 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ -00009384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000093c8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000093cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000949c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000094c0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000094f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009504 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009544 0002cc1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ -00009550 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000957c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000095d8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000960c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009620 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009664 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009668 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009698 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -000096f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009724 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000097d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009814 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009824 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00009864 0002cd1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ -00009870 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000098b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009930 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009978 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -00009988 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000099a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000099d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a10 00006e02 R_ARM_ABS32 00009fc0 _tmp_93_rule │ │ │ │ │ -00009a14 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00009a18 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009a1c 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00009a20 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00009a24 0002d102 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ -00009a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a2c 00006f02 R_ARM_ABS32 00001048 _tmp_233_rule │ │ │ │ │ -00009a30 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f14 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006f68 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00006fbc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007014 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007068 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000070b8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000710c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000715c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000071cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000071e8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000071f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007234 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +00007254 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007290 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000072ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000072d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007308 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007320 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007330 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007368 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00007374 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000739c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000073ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007420 0000521c R_ARM_CALL 00001804 invalid_ann_assign_target_rule │ │ │ │ │ +00007480 0000541c R_ARM_CALL 00001a1c _loop0_164_rule │ │ │ │ │ +000074b0 0000551c R_ARM_CALL 00001a1c _loop0_165_rule │ │ │ │ │ +00007518 0000561c R_ARM_CALL 000045d0 _tmp_13_rule │ │ │ │ │ +00007538 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007574 0002bd1c R_ARM_CALL 00000000 _PyAST_AnnAssign │ │ │ │ │ +00007598 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007610 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007674 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000768c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000076a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000076ec 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000076f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007730 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +0000774c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007794 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000077a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077ac 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000077b0 00005902 R_ARM_ABS32 0000a8d4 t_lookahead_rule │ │ │ │ │ +000077b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077bc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077c4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000077c8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077cc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000077d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000077e0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000784c 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +00007874 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00007880 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000078b4 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +000078c4 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000078e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007968 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000079a0 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +000079c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00007a7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007a8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007acc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007af0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00007afc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007b28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007b80 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00007b94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007bac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007c0c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007c48 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00007cc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00007d70 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007d9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007de4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007e10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007e58 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ec8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00007ef4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00007f38 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007f48 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00007f84 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00007fac 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00007fc4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00007fd4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000800c 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000807c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008138 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008150 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008160 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008198 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +000081a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000081d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008224 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008270 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000082bc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008308 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008388 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000083d4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008420 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000846c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000084b8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000850c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008558 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000085f0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000863c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008690 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000086dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008728 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008774 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000087c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00008864 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008878 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000088f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000891c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008928 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000895c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008978 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000089a4 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +000089cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000089f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00008a00 00005902 R_ARM_ABS32 0000a8d4 t_lookahead_rule │ │ │ │ │ +00008a64 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00008aa0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ac4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ae8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008b10 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00008b30 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +00008b5c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008b88 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bb4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00008bd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008c80 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008cb4 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008cc0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008d70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008dbc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008dfc 0002c61c R_ARM_CALL 00000000 _PyAST_ListComp │ │ │ │ │ +00008e1c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00008e50 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00008e90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008f18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00008ffc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009074 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009084 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000090ac 0002c71c R_ARM_CALL 00000000 _PyPegen_get_keys │ │ │ │ │ +000090c8 0002c81c R_ARM_CALL 00000000 _PyPegen_get_values │ │ │ │ │ +000090f0 0002c91c R_ARM_CALL 00000000 _PyAST_Dict │ │ │ │ │ +000090fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009160 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009194 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000091c0 0002ca1c R_ARM_CALL 00000000 _PyAST_Set │ │ │ │ │ +000091cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009224 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +0000924c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000092ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009314 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009338 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000936c 0002c51c R_ARM_CALL 00000000 _PyAST_Constant │ │ │ │ │ +00009390 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000093d4 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000093d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009454 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000094cc 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00009500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009510 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009550 0002cc1c R_ARM_CALL 00000000 _PyAST_DictComp │ │ │ │ │ +0000955c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009588 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000095e4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00009618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000962c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009670 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009674 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000096a4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000096fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009730 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009744 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000097e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009820 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009830 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00009870 0002cd1c R_ARM_CALL 00000000 _PyAST_SetComp │ │ │ │ │ +0000987c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000098bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000993c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009984 00006c1c R_ARM_CALL 000013f8 invalid_comprehension_rule │ │ │ │ │ +00009994 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000099b4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000099e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a1c 00006e02 R_ARM_ABS32 00009fcc _tmp_93_rule │ │ │ │ │ +00009a20 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00009a24 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009a28 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00009a2c 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00009a30 0002d102 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00009a34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a38 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a3c 00007002 R_ARM_ABS32 000063fc _tmp_234_rule │ │ │ │ │ +00009a38 00006f02 R_ARM_ABS32 00000f88 _tmp_233_rule │ │ │ │ │ +00009a3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00009a40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009a4c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00009a54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009a70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ac0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009b20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009b58 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009b5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009b7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009ba8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009be0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c10 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009c50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009c94 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00009cb8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009cfc 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -00009d50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a48 00007002 R_ARM_ABS32 00005fc8 _tmp_234_rule │ │ │ │ │ +00009a4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009a58 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00009a60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009a7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009acc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009b2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009b64 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009b68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009b88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009bb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009bec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c1c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009c5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009c80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ca0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00009cc4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009d08 00006c1c R_ARM_CALL 000013f8 invalid_comprehension_rule │ │ │ │ │ 00009d5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009d68 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00009da4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009dfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009e14 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00009e58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009e74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009d74 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00009db0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009dc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009e20 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00009e64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00009e80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ea8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009ed8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009eec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00009f50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00009f88 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00009f8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a000 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a024 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a054 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a0c8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000a13c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a1a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a1dc 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ -0000a1ec 0002d31c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ -0000a230 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a27c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a2d0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a2e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000a318 0002d41c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ -0000a338 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000a370 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000a41c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a42c 0002d51c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ -0000a458 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a4a8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000a5e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a5f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a610 0002d61c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ -0000a61c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a654 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000a674 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a6e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a700 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a71c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a74c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a758 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a77c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009e8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009eb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009ee4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009ef8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00009f5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00009f94 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00009f98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a00c 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a030 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a060 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a0d4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000a148 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a1b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a1e8 0002d21c R_ARM_CALL 00000000 _PyPegen_string_token │ │ │ │ │ +0000a1f8 0002d31c R_ARM_CALL 00000000 _PyPegen_constant_from_string │ │ │ │ │ +0000a23c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a288 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a2dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a2f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000a324 0002d41c R_ARM_CALL 00000000 _PyPegen_concatenate_strings │ │ │ │ │ +0000a344 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000a37c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a438 0002d51c R_ARM_CALL 00000000 _PyPegen_constant_from_token │ │ │ │ │ +0000a464 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a4b4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000a5ec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a604 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a61c 0002d61c R_ARM_CALL 00000000 _PyPegen_joined_str │ │ │ │ │ +0000a628 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a660 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000a680 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a6ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a70c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a728 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a758 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a764 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000a788 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a7e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a81c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000a84c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000a884 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000a89c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a8a8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a90c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000a970 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aa20 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000aa60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000aaa8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000aad4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ab3c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000abac 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000abf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ac40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ac68 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000acd0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ace8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ad00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ad20 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000ad4c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000ad78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000addc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ae08 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ae2c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000ae5c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000ae8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ae94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000aeb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000af08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af2c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000af38 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000af50 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000af64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000af80 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000afac 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b000 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b07c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b0ec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000b118 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b138 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b160 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000b174 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b1b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b1e4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b1fc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b250 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b2b8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b310 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000b37c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b390 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b3b8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000b3d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000b3fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000b428 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b44c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b4d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b53c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b564 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b5c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b5ec 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b638 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b688 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b6d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b72c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b778 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b7c4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b810 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000b858 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000b870 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b880 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b8c0 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000b8f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b910 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000b920 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000b958 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000b96c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000b9a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000b9c0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000b9cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ba54 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000ba90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000badc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bb10 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000bb74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bbd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bc0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bc40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bcf0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bd00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000bd34 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0000bd80 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000bdb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bdd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bdf4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000be10 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000be34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000be50 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000be84 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000bf04 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000bf3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000bf54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000bf70 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000bfb8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000bfc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000bffc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c028 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000c05c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c070 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c07c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c0a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c0b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c0f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c110 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c124 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c14c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c158 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c184 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c1fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c20c 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ -0000c228 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c32c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c390 00006c1c R_ARM_CALL 000012d0 invalid_comprehension_rule │ │ │ │ │ -0000c3a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c3c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c400 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000c414 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c438 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c45c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000c488 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0000c4cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c4dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c510 0002db1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ -0000c538 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000c564 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c5ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c5c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000c600 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000c654 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000c664 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c668 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c6bc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000c730 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c76c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000c7c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c7e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000c818 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000c870 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000c8cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000c920 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000ca2c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000ca50 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000ca5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ca88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cab0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000cae8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000caec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cb14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cb50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cb6c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0000cbe0 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cbe8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cc00 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cc2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cc74 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ccb0 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ -0000ccd4 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ -0000cd28 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0000cd2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cd54 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000cd9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000cdb8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000cdd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ce10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000ce48 00008702 R_ARM_ABS32 00001218 _tmp_158_rule │ │ │ │ │ -0000ce4c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ce50 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ -0000ce54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce58 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0000ce5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a794 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a7ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a828 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000a858 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000a890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000a8a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a8b4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a918 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a93c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a960 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000a97c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aa2c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000aa6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000aab4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000aae0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ab48 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000abb8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ac04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ac4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ac74 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000acdc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000acf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ad0c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ad2c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ad58 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000ad84 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000ade8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ae14 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ae38 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000ae68 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000ae98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aea0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000aec0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000af14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af38 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000af44 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000af5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000af70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000af8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000afb8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b00c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b04c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b088 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b0f8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000b124 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b144 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b16c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000b180 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b1c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b1f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b208 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b25c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b2c4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b31c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000b388 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b39c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b3c4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000b3e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000b408 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000b434 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b458 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b47c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b4e4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b548 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b570 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b5d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b5f8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b644 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b694 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b6e4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b738 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b784 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b7d0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b81c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000b864 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000b87c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b88c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b8cc 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000b904 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b91c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000b92c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000b964 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000b978 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000b9b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000b9cc 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000b9d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ba60 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000ba9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bae8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bb1c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000bb80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bbe0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bc18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bc4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bcfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bd0c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000bd40 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0000bd8c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000bdbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bde0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000be00 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000be1c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000be40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000be5c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000be90 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000bf10 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000bf48 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000bf60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000bf7c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000bfc4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000bfd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c008 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c034 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000c068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c07c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c088 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c0b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c0bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c0fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c11c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c130 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c158 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c164 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c190 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c1f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c208 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c218 00005902 R_ARM_ABS32 0000a8d4 t_lookahead_rule │ │ │ │ │ +0000c234 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c2a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c338 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c39c 00006c1c R_ARM_CALL 000013f8 invalid_comprehension_rule │ │ │ │ │ +0000c3ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c3d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c40c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000c420 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c444 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c468 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000c494 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0000c4d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c4e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c51c 0002db1c R_ARM_CALL 00000000 _PyAST_GeneratorExp │ │ │ │ │ +0000c544 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000c570 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c5b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c5cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000c60c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000c660 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000c670 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c674 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c6c8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000c73c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c778 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000c7d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c7f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000c824 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000c87c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000c8d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000c92c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000ca38 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000ca5c 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000ca68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ca94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cabc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000caf4 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000caf8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cb20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cb5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cb78 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0000cbec 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cbf4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cc0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cc38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cc80 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ccbc 0002dc1c R_ARM_CALL 00000000 _PyAST_IfExp │ │ │ │ │ +0000cce0 0002dd1c R_ARM_CALL 00000000 _PyPegen_check_legacy_stmt │ │ │ │ │ +0000cd34 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000cd38 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cd60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000cda8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000cdc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000cddc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ce54 00008702 R_ARM_ABS32 00001340 _tmp_158_rule │ │ │ │ │ +0000ce58 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ce5c 00008802 R_ARM_ABS32 000013ec _tmp_159_rule │ │ │ │ │ 0000ce60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ce64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ceb8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000cf4c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000cf88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000cfa8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000cff4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000d058 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d090 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000d0e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d0f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d118 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000d140 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000d160 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d1d8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000d1f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d214 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d238 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d244 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d25c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d284 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d2ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000d368 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d3c0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000d400 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d454 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0000d480 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d4e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d50c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d570 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d594 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d5e0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d630 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d680 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d6d0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d71c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d768 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d7b4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000d7f8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0000d810 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d820 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d858 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -0000d888 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000d8f8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0000d908 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000d940 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -0000d94c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d98c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000d9b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000da60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000da78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000daa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dabc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000dad8 00005902 R_ARM_ABS32 0000a8c8 t_lookahead_rule │ │ │ │ │ -0000db2c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000dba4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000dbe0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dc00 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dc4c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000dccc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000dd14 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000dda8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ddbc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000dddc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000de0c 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ -0000de6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000deac 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000dedc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dee8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000df00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000df38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000df84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000df9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e048 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e08c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e0c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e0e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e12c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e158 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e1a0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e20c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e248 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e29c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e2d8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e35c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e398 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000e3a4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e48c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000e4d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e4ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000e500 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e520 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0000e548 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0000e5bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e5f0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e620 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e654 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e688 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e6c8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0000e6f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000e720 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e734 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e764 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000e770 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e780 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e7a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000e7c4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0000e7fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e820 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e84c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e864 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e88c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e8e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000e8f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e90c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000e980 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000e9c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ea50 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0000eaa4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000eaf8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000eb84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ebfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ec74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ecec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ed48 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000ed94 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0000edcc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0000ee9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000eef4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000ef3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000ef60 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000ef98 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0000f00c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f088 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f0d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f10c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f144 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f17c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f1ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f224 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f25c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f2dc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0000f330 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000f344 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f360 0002e11c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ -0000f378 0002e21c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ -0000f3ac 0002e31c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ -0000f3cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f3f0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f3fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f444 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f450 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f488 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f494 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f4d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0000f508 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0000f530 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f568 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f574 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5ac 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f5b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5fc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f608 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f64c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f69c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f6ec 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f6f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f72c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f750 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f75c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7a0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f7bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f7e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000f804 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f810 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f868 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f874 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f8c0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f8cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f93c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f948 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f994 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ -0000f9c4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000f9d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa08 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fa6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000fa90 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000fa9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fae0 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ -0000faec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fb4c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000fb78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fb98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fbe0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fc04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000fc48 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fc58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fc98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fcb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0000fd0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd14 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000fd40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fd90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fdf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fe90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000feac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ce64 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0000ce68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ce70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cec4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000cf58 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000cf94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000cfb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d000 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000d064 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d09c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000d0f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d104 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d124 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000d14c 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000d16c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d1e4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000d200 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d220 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d244 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d250 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d268 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d290 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d2b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000d374 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d3cc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000d40c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d430 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d460 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0000d48c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d4f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d518 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d57c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d5a0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d5ec 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d63c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d68c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d6dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d728 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d774 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d7c0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000d804 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0000d81c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d82c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d864 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0000d894 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d8ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000d904 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0000d914 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000d94c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +0000d958 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d998 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000d9bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000da5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000da90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000dac8 00005902 R_ARM_ABS32 0000a8d4 t_lookahead_rule │ │ │ │ │ +0000db1c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000db94 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000dbd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dbf0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc3c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000dcbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000dd04 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000dd98 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ddac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ddcc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000ddfc 0002de1c R_ARM_CALL 00000000 _PyAST_BoolOp │ │ │ │ │ +0000de5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000de9c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000decc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ded8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000def0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000df28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000df74 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000df8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e038 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e07c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e0b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e0d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e11c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e190 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e1fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e238 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e28c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e2c8 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e34c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e388 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000e394 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e47c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000e4c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e4dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000e4f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e510 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0000e538 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0000e5ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e5e0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e610 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e644 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e678 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e6b8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0000e6e8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000e710 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e724 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e754 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000e760 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e770 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e798 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000e7b4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0000e7ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e810 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e83c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e854 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e87c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e89c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000e8e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e8fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000e970 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000e9b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ea3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0000ea90 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000eae4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000eb70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ebe8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ec9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ecd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ed34 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000ed80 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0000edb4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0000ee88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000eee0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000ef28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000ef4c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000ef84 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0000eff8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f074 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f0f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f130 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f1d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f210 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f248 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f280 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f2cc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0000f324 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000f338 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f354 0002e11c R_ARM_CALL 00000000 _PyPegen_get_cmpops │ │ │ │ │ +0000f36c 0002e21c R_ARM_CALL 00000000 _PyPegen_get_exprs │ │ │ │ │ +0000f398 0002e31c R_ARM_CALL 00000000 _PyAST_Compare │ │ │ │ │ +0000f3b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f3dc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f3e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f434 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f440 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f478 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f484 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f4c4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0000f4f8 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0000f520 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000f558 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f564 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f59c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5ec 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f5f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f63c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f68c 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f698 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f6dc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f6e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f71c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f740 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f74c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f790 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f7ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f7d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f7fc 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f808 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f850 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000f8a8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f8b4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f910 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f91c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f960 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f96c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f998 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f9c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0000f9e8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000f9f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa38 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fa44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fa74 0002e51c R_ARM_CALL 00000000 _PyPegen_check_barry_as_flufl │ │ │ │ │ +0000faa4 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000fab0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fae8 0002e01c R_ARM_CALL 00000000 _PyPegen_cmpop_expr_pair │ │ │ │ │ +0000faf4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb34 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000fb50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fb80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fba0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fbe4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc10 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fc58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000fc64 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fc78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fc94 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0000fce8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fcf4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fd9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fdbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fde0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe0c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fe68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000fe94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000febc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000fed8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fef8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ff54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000fefc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000ff5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff68 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0000ff7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000ffac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ff9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0000ffbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000ffec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000fff8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ 0001000c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010038 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010058 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010080 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000100ec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010144 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010184 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000101a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000101d8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000101e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010210 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010234 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001028c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000102cc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000103a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000103e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001040c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010444 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010490 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000104d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001055c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001059c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010630 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000106b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000106f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010714 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001074c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001079c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010874 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000108c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000108e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010920 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000109e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010a18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010a58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00010acc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010ad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00010b68 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010bb0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010c2c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010ce8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010d6c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00010e0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010e2c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00010e64 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00010ecc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00010fbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00010fdc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011018 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011084 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000110d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000110f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011130 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001123c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011284 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000112f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011304 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011368 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001138c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000113d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001141c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001144c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000114a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011534 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011574 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011684 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000116c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000116e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011720 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001172c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001178c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000117c4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011838 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001185c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011880 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000118ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011988 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001198c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000119b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000119dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011a08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011a84 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011a88 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00011ad0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011b10 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011c0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00011c4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011c70 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011ca8 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011cb4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011cfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00011d20 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00011d58 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00011dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011dd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00011e34 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00011e6c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011eb8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f04 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00011f90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012038 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012090 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000120e8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012140 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012198 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012220 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001227c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000122a4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012300 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012328 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000123ac 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012408 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012430 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001248c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000124ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000124e4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012504 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001253c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012574 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -0001259c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000125e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001263c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012688 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000126dc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012728 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001277c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000127c8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001281c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00012868 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001290c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012944 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012998 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000129e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012a20 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012a58 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012a7c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00012ab4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -00012b68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012bdc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00012c18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001002c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001004c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000100c0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010118 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010158 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00010178 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000101ac 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000101bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000101e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010208 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010260 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000102a0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001037c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000103bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000103e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010418 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010464 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000104ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010530 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010570 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010604 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010684 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000106c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000106e8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010720 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010770 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010848 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00010894 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000108b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000108f4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000109b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000109ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010a2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010aa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010aac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00010b3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010b84 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010c00 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010cbc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010d40 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00010de0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010e00 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010e38 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00010ea0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00010f90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00010fb0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00010fec 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011058 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000110a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000110c8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011104 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011210 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011258 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000112d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001133c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011344 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011360 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000113ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000113f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011420 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011474 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011508 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011548 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001165c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011680 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000116b8 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000116c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000116fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001173c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011760 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011798 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001180c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011854 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001189c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000118e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001195c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00011960 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011984 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000119b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000119dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000119fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011a58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011a5c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00011aa4 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011ae4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011be0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00011c20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011c44 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011c7c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011c88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011cd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00011cf4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00011d2c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00011d90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011da8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00011e08 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00011e40 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011e8c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011ed8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00011f64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001200c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012064 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000120bc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012114 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001216c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000121f4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012250 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012278 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000122d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000122fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012358 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012380 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000123dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012404 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012460 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012480 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000124b8 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000124d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012510 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012548 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012570 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000125bc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012610 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001265c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126b0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000126fc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00012750 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001279c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000127f0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001283c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000128e0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012918 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +0001296c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012990 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000129f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a2c 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012a50 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00012a88 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +00012b3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012ba4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bb0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00012bec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012bf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012c10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00012c30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012c90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012cac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00012d00 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00012d04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00012d34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012d3c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00012d40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012d94 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012dd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012df8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012e9c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012edc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f18 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00012f3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00012f84 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00012fc4 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00013014 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013050 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000130d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013108 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -0001311c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001316c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131a4 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ -000131d0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000131fc 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -00013248 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013280 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ -000132c4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013310 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013348 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001336c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013394 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000133e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000133f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013410 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013434 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013448 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013478 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000134c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013504 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001353c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013588 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -000135d4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013660 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013708 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001377c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000137ec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00013818 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013860 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001388c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013938 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00013948 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013980 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ -000139b8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a04 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013a50 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013ac4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b10 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013b5c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013bc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013bd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013c14 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00013c3c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013c88 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013cd4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013d70 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013dbc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e08 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00013e80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00013e90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013ec8 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ -00013ed4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00013f1c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00013f38 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00013f60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00013fc4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00013ff8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014004 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001405c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000140d0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001410c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001412c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001416c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000141f4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014248 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000142c4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000142f8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014304 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014318 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014324 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014330 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001433c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014354 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001436c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001437c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014404 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001444c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001446c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000144ac 0002e71c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ -000144c8 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000144ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014510 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00014548 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000145cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000145f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001461c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000146a0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000146f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014714 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014750 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014788 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000147cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001480c 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -00014844 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001486c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000148ac 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ -000148cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001490c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014960 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001497c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000149a4 00002f1c R_ARM_CALL 000015a8 invalid_for_target_rule │ │ │ │ │ -000149ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000149d4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000149e0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014a60 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014ac4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b00 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00014b28 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014b40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014b64 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014b8c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00014bac 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00014bc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014bf4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00014c00 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00014c18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014c58 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00014cb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00014cd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00014cf8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00014d4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014d50 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00014d54 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00014d58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014dd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014de4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00014e10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ea8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ee4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014ef8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00014f64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00014fc8 0002eb1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ -00014ff4 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -00015038 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001504c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001505c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015088 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000150fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015130 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001516c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015190 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ -000151e0 0002ec1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ -00015220 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001527c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152a4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000152cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000152f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015318 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015334 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015348 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001537c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000153a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015420 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015450 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00015480 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00015498 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -000154bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000154e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000154f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001550c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015520 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015540 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001554c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015578 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015584 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000155ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000155c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000155fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015620 0000c21c R_ARM_CALL 00001178 _tmp_228_rule │ │ │ │ │ -00015640 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -000156a0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -000156c4 0000c31c R_ARM_CALL 00001178 _tmp_227_rule │ │ │ │ │ -000156dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000156f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001570c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015734 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00015740 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015768 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00015798 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012c64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012c80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00012cd4 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00012cd8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00012d08 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012d10 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00012d14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012d68 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012da8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012dcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012df0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012e70 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012eb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012eec 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012f10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00012f58 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00012f98 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00012fe8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013024 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000130a8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000130dc 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +000130f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013140 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013178 0002df1c R_ARM_CALL 00000000 _PyAST_BinOp │ │ │ │ │ +000131a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000131d0 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +0001321c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013254 0002e61c R_ARM_CALL 00000000 _PyAST_Await │ │ │ │ │ +00013298 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000132e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001331c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013340 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013368 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013378 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013398 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133b4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000133c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000133e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013408 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001341c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001344c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00013494 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000134d8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013510 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001355c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000135a8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013634 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000136dc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013708 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013750 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000137c0 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000137ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013834 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00013860 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001390c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001391c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013954 0002c01c R_ARM_CALL 00000000 _PyAST_Attribute │ │ │ │ │ +0001398c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +000139d8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a24 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013a98 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ae4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b30 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013b84 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013bd0 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013c1c 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013cc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013cd8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013d1c 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +00013d44 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013d90 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013ddc 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00013e54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00013e64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013e9c 0002c11c R_ARM_CALL 00000000 _PyAST_Subscript │ │ │ │ │ +00013ea8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013ef0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00013f0c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00013f34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013f98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00013fb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014010 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001401c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014050 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000140cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014108 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014128 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000141f0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014244 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014280 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000142c0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000142f4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014300 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014314 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014320 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001432c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014338 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014350 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014368 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014378 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014400 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014448 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014468 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000144a8 0002e71c R_ARM_CALL 00000000 _PyAST_Lambda │ │ │ │ │ +000144c4 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000144e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001450c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00014544 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000145c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000145ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014618 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001469c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000146ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014710 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014734 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001474c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014784 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000147c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014808 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +00014840 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014868 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000148a8 0002e91c R_ARM_CALL 00000000 _PyAST_comprehension │ │ │ │ │ +000148c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00014908 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001495c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014978 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000149a0 00002f1c R_ARM_CALL 000016d0 invalid_for_target_rule │ │ │ │ │ +000149a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000149d0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000149dc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014a5c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014ac0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014afc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00014b24 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014b3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014b60 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014b88 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00014ba8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00014bbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014bf0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00014bfc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00014c14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014c54 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00014cac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00014cd0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00014cf4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00014d48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014d4c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00014d50 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00014d54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014dd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014de0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00014e0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014e74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ea4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ee0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014ef4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00014f60 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00014fc4 0002eb1c R_ARM_CALL 00000000 _PyAST_FunctionDef │ │ │ │ │ +00014ff0 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +00015034 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015048 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015058 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015084 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000150f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001512c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015168 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001518c 0002e81c R_ARM_CALL 00000000 _PyPegen_empty_arguments │ │ │ │ │ +000151dc 0002ec1c R_ARM_CALL 00000000 _PyAST_AsyncFunctionDef │ │ │ │ │ +0001521c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015278 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015290 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152a0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000152c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000152f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015314 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015344 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015378 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +000153a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001541c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001544c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001547c 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00015494 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +000154b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000154e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000154f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015508 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001551c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001553c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00015548 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015574 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015580 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000155bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000155f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001561c 0000c21c R_ARM_CALL 000012a0 _tmp_228_rule │ │ │ │ │ +0001563c 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ +0001569c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +000156c0 0000c31c R_ARM_CALL 000012a0 _tmp_227_rule │ │ │ │ │ +000156d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000156ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015708 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015730 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001573c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015764 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015794 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000157d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000157d8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157e0 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -000157e4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000157dc 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +000157e0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000157e4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000157e8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157ec 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000157f0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000157f4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000157f8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001584c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001589c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -000158c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000158e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015900 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ -00015910 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001593c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015a34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015aa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015b38 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015b60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00015b9c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00015bbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015bd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015be4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00015c00 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00015c38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015c64 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015c9c 0002ed1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ -00015cb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015cf0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00015d04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015d28 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015d4c 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -00015d7c 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -00015dcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015de4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015e28 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00015e8c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015eb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00015ecc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00015f78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00015f94 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00015fac 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00015fbc 0002ee1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ -00015fc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015fe0 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ -00016004 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ -00016010 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016048 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00016088 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000160cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016114 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016160 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000161ac 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000161b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000161e4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000161f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016214 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016258 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016264 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016288 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000162a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000162f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016314 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00016368 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001638c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016398 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000163e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016414 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000157ec 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000157f0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000157f4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015848 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00015898 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000158bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000158dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000158fc 0000c81c R_ARM_CALL 00001e7c invalid_arguments_rule │ │ │ │ │ +0001590c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00015938 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015a9c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015b34 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015b5c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00015b98 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00015bb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015bd0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015be0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00015bfc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00015c34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015c60 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015c98 0002ed1c R_ARM_CALL 00000000 _PyPegen_collect_call_seqs │ │ │ │ │ +00015cb0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015cec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00015d00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015d24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015d48 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +00015d78 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00015dc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015de0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015e24 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00015e88 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015eb0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00015ec8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00015f74 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00015f90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00015fa8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00015fb8 0002ee1c R_ARM_CALL 00000000 _PyPegen_seq_extract_starred_exprs │ │ │ │ │ +00015fc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00015fdc 0002ef1c R_ARM_CALL 00000000 _PyPegen_seq_delete_starred_exprs │ │ │ │ │ +00016000 0002c31c R_ARM_CALL 00000000 _PyAST_Call │ │ │ │ │ +0001600c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016044 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00016084 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000160c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016110 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001615c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000161a8 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000161ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000161e0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000161ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016210 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016254 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016260 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016284 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000162a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000162ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016310 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00016364 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016388 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016394 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163c0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000163e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016410 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00016414 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00016418 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001641c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00016420 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00016424 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000164b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000164fc 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016544 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -0001659c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000165c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000165e8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016628 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001663c 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000166b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000166c8 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016738 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016798 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000167c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000167e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016824 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016838 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -000168e8 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016940 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001696c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001698c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016a24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016a3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00016a68 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ -00016ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016ad8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b18 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00016b2c 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ -00016c5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016c94 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ccc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d18 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016d60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016d8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00016dd8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016e48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00016ebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016f30 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ -00016f68 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00016f90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00016fa8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00016fc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00016fdc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00016ffc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017020 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017070 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000170c0 0000d31c R_ARM_CALL 00004f80 type_param_rule │ │ │ │ │ -000170f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001710c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017118 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001713c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017158 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017180 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000171b4 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000171b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000171e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017200 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001720c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017230 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001641c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00016420 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000164ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000164f8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016540 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016598 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000165c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000165e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016624 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016638 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000166b0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000166c4 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016734 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016794 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +000167c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000167e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016820 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016834 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +000168e4 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +0001693c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016968 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016988 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016a20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016a38 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00016a64 0002b01c R_ARM_CALL 00000000 _PyPegen_update_memo │ │ │ │ │ +00016ab4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016ad4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b14 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00016b28 0002b81c R_ARM_CALL 00000000 _PyPegen_join_names_with_dot │ │ │ │ │ +00016c58 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016c90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016cc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d24 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016d5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016d88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00016dd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016e44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00016eb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016f2c 0000d31c R_ARM_CALL 00004b4c type_param_rule │ │ │ │ │ +00016f64 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00016f8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00016fa4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00016fbc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00016fd8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00016ff8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001701c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001706c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000170bc 0000d31c R_ARM_CALL 00004b4c type_param_rule │ │ │ │ │ +000170f0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017108 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017114 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017138 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017154 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001717c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000171b0 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000171b4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000171dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000171fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017208 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001722c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001723c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00017240 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017244 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017248 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000172b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000172d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017304 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017344 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017364 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017390 0002f01c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ -000173c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000173ec 0002f11c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ -000173f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000174ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017580 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000175ec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017614 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00017634 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017678 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001768c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000176b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000176d0 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -000176f8 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001772c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017750 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000177a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000177e4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017824 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017848 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000178c0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -000178cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017950 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017954 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017974 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000179e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017a3c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00017a40 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a44 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017244 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000172ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000172d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017300 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017340 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017360 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001738c 0002f01c R_ARM_CALL 00000000 _PyAST_YieldFrom │ │ │ │ │ +000173bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000173e8 0002f11c R_ARM_CALL 00000000 _PyAST_Yield │ │ │ │ │ +000173f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017414 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000174e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001750c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001757c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000175e8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017610 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00017630 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017674 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00017688 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000176ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000176cc 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +000176f4 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +00017728 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001774c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000177a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000177e0 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017820 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017844 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000178bc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +000178c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017904 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001794c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017950 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017970 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000179e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017a38 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00017a3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00017a40 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a44 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00017a48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017a78 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ -00017a88 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ -00017b14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017b68 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00017bd4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00017c08 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -00017c44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017c7c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00017c88 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017cc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017d08 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00017d0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00017d30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00017d64 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017a74 0002a41c R_ARM_CALL 00000000 PyBytes_AsString │ │ │ │ │ +00017a84 0002a51c R_ARM_CALL 00000000 _PyPegen_new_type_comment │ │ │ │ │ +00017b10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017b64 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00017bd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00017c04 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +00017c40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017c78 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00017c84 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017cbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017d04 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00017d08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00017d2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00017d60 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00017d64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00017d68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017d6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017e08 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00017e5c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017e94 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00017f08 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00017f84 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00017f9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00017fd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018028 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018060 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000180d4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018150 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000181cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018224 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001825c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000182d0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001834c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001839c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000183c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000183e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018404 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018478 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001849c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000184bc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000184d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018500 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018568 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018588 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000185c8 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00018618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018638 0000e31c R_ARM_CALL 000010e4 _tmp_169_rule │ │ │ │ │ -00018704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018724 0000e81c R_ARM_CALL 000010e4 _tmp_174_rule │ │ │ │ │ -00018738 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ -0001874c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000187f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018830 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00018834 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001885c 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ -00018870 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001889c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000188f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018914 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001897c 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00018990 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000189bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000189dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000189e8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a28 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a34 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018a4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018a80 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018a8c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018aa8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018ac0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018ae0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018af8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018b44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b60 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ -00018b74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018b8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018c60 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00017e04 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00017e58 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017e90 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00017f04 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00017f80 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00017f98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00017fd0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018024 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001805c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000180d0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001814c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000181c8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018220 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018258 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000182cc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018348 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018398 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +000183c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000183e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018400 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018474 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018498 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184b8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000184d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000184fc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018564 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018584 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000185c4 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00018614 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018634 0000e31c R_ARM_CALL 0000120c _tmp_169_rule │ │ │ │ │ +00018700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018720 0000e81c R_ARM_CALL 0000120c _tmp_174_rule │ │ │ │ │ +00018734 0000e91c R_ARM_CALL 00000000 _loop0_175_rule │ │ │ │ │ +00018748 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000187f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001882c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00018830 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00018858 0000ec1c R_ARM_CALL 00000000 _loop0_170_rule │ │ │ │ │ +0001886c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018898 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000188ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018978 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001898c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000189b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000189d8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000189e4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a24 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a30 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018a48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018a7c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018a88 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018aa4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018abc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018adc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018af4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018b40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b5c 0000ee1c R_ARM_CALL 00000000 _loop0_177_rule │ │ │ │ │ +00018b70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018b88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c34 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018c5c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018c60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018c64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c6c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c68 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00018c6c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018c70 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018c74 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018c78 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00018c7c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018c80 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00018cd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00018d5c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00018d7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018d88 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00018dd8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00018e2c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018e64 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018ecc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00018f3c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018f78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00018f94 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fa0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018fbc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00018fd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00018fdc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00018fe8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019074 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000190b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000190dc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001911c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001913c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019150 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019170 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -000191e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001921c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019248 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001927c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001929c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000192c0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019330 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019354 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001938c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000193b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001940c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019438 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019454 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019474 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019498 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000194b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000194d8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001953c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000195a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000195d8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00019630 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019684 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000196c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019734 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000197e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019860 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019898 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -000198c8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000198ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019904 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019914 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019930 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00019960 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00019988 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000199ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00019a00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019a18 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019a60 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ac0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019ae4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00019b24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019b5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019b6c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00019b98 0002f51c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ -00019bac 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -00019bd0 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -00019bdc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019c14 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00019c44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019c80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019cb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ce8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00019cf4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00019d30 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019d64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019ddc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019df0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019e10 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00019e1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00019e7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019eb4 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00019ec0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00019ef0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00019ef4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00018cd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00018d58 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00018d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018d84 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00018dd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00018e28 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018e60 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018ec8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00018f38 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f54 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f74 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00018f90 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018f9c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018fb8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018fcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00018fd8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00018fe4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019070 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000190ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000190d8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019118 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019138 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001914c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001916c 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +000191dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019218 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019244 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019278 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00019298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000192bc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001932c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019350 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019388 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000193ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019408 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019434 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019450 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019470 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019494 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000194b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000194d4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00019538 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019574 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000195a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000195d4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001962c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019680 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000196bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019730 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00019764 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000197e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001982c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001985c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019894 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +000198c4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000198e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019900 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019910 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001992c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001995c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00019984 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000199a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000199fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019a14 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019a5c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019a90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019abc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019ae0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00019b20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019b58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019b68 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00019b94 0002f51c R_ARM_CALL 00000000 _PyPegen_alias_for_star │ │ │ │ │ +00019ba8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00019bcc 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +00019bd8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019c10 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00019c40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019c7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019cb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019ce4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00019cf0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00019d2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019d60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019dd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019dec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019e0c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00019e18 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00019e78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019eb0 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00019ebc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00019eec 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00019ef0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00019ef4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00019ef8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019efc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00019f98 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00019fc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00019fd8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00019ff0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a00c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001a080 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a098 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a0a4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a0c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a0e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a154 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a1d0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a24c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a298 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a314 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a390 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a3d8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a3f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a414 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a424 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a430 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a468 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a478 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a484 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a4a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a4d4 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -0001a4e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a510 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a52c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001a53c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a558 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a570 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a590 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a5a8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a5bc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a600 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001a678 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a6e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a710 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001a72c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001a73c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a748 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a760 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001a76c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a788 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001a7a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a814 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a85c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001a88c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001a8d0 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ -0001a8f8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001a934 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001a96c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a974 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001a97c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001a9e8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001aa54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001aa90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aac0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001aaf4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001ab24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ab5c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001abf0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ac2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ac5c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ac9c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001accc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ace0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ad04 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001ad44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ad68 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ad94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001adec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ae28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ae54 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ae8c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001aebc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001aee0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001aefc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001af08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001af2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001af54 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001af80 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001afa0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001afe4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b008 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b048 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b09c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b0d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b104 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b138 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001b168 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b18c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b1a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b1cc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b1f8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b240 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001b2a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b328 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001b3e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b424 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b45c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b478 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001b484 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b494 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b4d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b4f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b50c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b558 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b578 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001b590 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b5cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b5f0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b66c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b6cc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001b6f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001b718 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001b744 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b758 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b778 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001b798 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ -0001b7c0 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ -0001b85c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001b8c0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001b8e8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b920 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001b930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001b958 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001b990 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001b998 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001b9c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba04 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001ba2c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001ba34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ba4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ba74 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001baa0 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0001bac4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bafc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bb48 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bb4c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb50 00010f02 R_ARM_ABS32 000017c8 _tmp_161_rule │ │ │ │ │ -0001bb54 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ -0001bb58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb5c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001bb60 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bb64 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ -0001bb68 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001bbd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bc8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcbc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001bce8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bcfc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001bd30 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -0001bd58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bd7c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bdbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001bde0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001be20 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001be64 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bea8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bec8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bee0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001bf04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001bf14 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001bfd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c024 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c070 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c0ac 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001c0c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c0f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c14c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001c1b8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c1f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c220 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c254 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c2bc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c34c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c388 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c3b8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c3f8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c43c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c460 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c4a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c4c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c4f0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c548 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c584 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c5b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c5e8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c618 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c63c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c658 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0001c668 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001c68c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c6b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c6dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c710 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001c728 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001c768 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c78c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c7cc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c820 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001c85c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c888 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001c8bc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0001c8ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001c910 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001c98c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001c9b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001c9dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001ca24 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001ca90 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001caa0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001caac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cac4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cb08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cb48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cb74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cba4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cbc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cc14 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001cc20 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cc30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cc60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cca8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ccc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001cce8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001cd00 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd5c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cd80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cda4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cdec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019f94 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00019fbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00019fd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00019fec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a008 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001a07c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a094 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a0a0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a0c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a0dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a150 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a1cc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a248 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a294 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a310 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a38c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a3d4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a3f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a410 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a420 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a42c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a464 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a474 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a480 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a4a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a4b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a4d0 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +0001a4e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a50c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a528 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001a538 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a554 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a56c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a58c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a5a4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a5b8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a5fc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001a674 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a6e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a70c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001a728 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001a738 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a744 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a75c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001a768 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a784 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001a7a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a810 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a858 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001a888 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001a8cc 0002ae1c R_ARM_CALL 00000000 _PyAST_alias │ │ │ │ │ +0001a8f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001a930 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001a968 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a970 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001a978 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001a9e4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001aa50 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001aa8c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aabc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001aaf0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001ab20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ab58 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001abec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ac28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ac58 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ac98 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001acc8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001acdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ad00 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001ad40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ad64 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ad90 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ade8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ae24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ae50 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ae88 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001aeb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001aedc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001aef8 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001af04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001af28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001af50 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001af7c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001af9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001afe0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b004 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b044 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b098 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b0d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b100 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b134 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001b164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b188 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b1a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b1c8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b1f4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b23c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001b2a4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b324 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001b3e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b420 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b458 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b474 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001b480 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b490 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b4cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b4ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b508 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b554 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b574 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001b58c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b5c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b5ec 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b668 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b6c8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001b6f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001b714 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001b740 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b754 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b774 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001b794 0002bb1c R_ARM_CALL 00000000 _PyPegen_set_expr_context │ │ │ │ │ +0001b7bc 0002da1c R_ARM_CALL 00000000 _PyAST_NamedExpr │ │ │ │ │ +0001b858 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001b8bc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001b8e4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b91c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001b92c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001b954 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001b98c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001b994 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001b9c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba00 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001ba28 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001ba30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ba48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ba70 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001ba9c 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ +0001bac0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001baf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bb44 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bb48 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bb4c 00010f02 R_ARM_ABS32 000018f0 _tmp_161_rule │ │ │ │ │ +0001bb50 00011002 R_ARM_ABS32 00000a2c _tmp_160_rule │ │ │ │ │ +0001bb54 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bb58 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001bb5c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bb60 00011102 R_ARM_ABS32 00001294 _tmp_162_rule │ │ │ │ │ +0001bb64 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001bbcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bc88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcb8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001bce4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bcf8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001bd2c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +0001bd54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bd78 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bdb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001bddc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001be1c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001be60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bea4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bec4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bedc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001bf00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001bf10 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001bfd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c020 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c06c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c0a8 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001c0bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c0f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c148 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001c1b4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c1f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c21c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c250 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c280 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c294 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c2b8 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c348 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c384 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c3b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c3f4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c45c 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c49c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c4c0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c4ec 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c544 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c580 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c5ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c5e4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c614 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c638 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c654 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +0001c664 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001c688 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c6ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c6d8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c70c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001c724 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001c764 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c788 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c7c8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c81c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001c858 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c884 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001c8b8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0001c8e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001c90c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001c988 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001c9ac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001c9d8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001ca20 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001ca8c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001ca9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001caa8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cac0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cb44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cb70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cba0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cbc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cc10 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001cc1c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001cc2c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cc5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cca4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ccc4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001cce4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001ccfc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cd7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cda0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cde8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ce2c 0001191c R_ARM_CALL 00000000 _loop0_48_rule │ │ │ │ │ 0001ce5c 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cea4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001ceb0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001cf04 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001cf24 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ -0001cf64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cfa4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0001cfd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001cff8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d01c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d09c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d0e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d128 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d160 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d164 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d19c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d1ac 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d1e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d204 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d224 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d24c 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ -0001d25c 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ -0001d270 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d280 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ -0001d2b8 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d2bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d2e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d320 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d348 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001d360 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ -0001d37c 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ -0001d3b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d3c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d3dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d474 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d4e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d554 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d564 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d578 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d598 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001d5b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d5e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d634 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001d66c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d678 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001cea0 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001ceac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001cf00 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001cf20 00011b1c R_ARM_CALL 0000046c param_star_annotation_rule │ │ │ │ │ +0001cf60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cfa0 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +0001cfd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001cff4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d03c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d098 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d0e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d15c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d160 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d198 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d1a8 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d1dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d200 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d220 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d248 00011e1c R_ARM_CALL 00000ac4 _tmp_181_rule │ │ │ │ │ +0001d258 00011f1c R_ARM_CALL 00000000 _loop0_182_rule │ │ │ │ │ +0001d26c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d27c 0001201c R_ARM_CALL 00000ac4 _tmp_183_rule │ │ │ │ │ +0001d2b4 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d2b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d2dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d31c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d344 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001d35c 0002f41c R_ARM_CALL 00000000 _PyPegen_add_type_comment_to_arg │ │ │ │ │ +0001d378 0001211c R_ARM_CALL 00000000 _loop0_49_rule │ │ │ │ │ +0001d3ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d3c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d3d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d414 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d44c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d4dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d550 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d560 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d574 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d594 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001d5b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d5e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d630 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001d668 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d674 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d678 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001d67c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001d680 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d684 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d688 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d684 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d688 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001d68c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001d690 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d694 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d6fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d758 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d77c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d7ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d824 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001d828 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001d864 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d874 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ -0001d8a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d8c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d8e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001d8f4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d8f8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001d8fc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001d950 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -0001d974 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d988 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001d9d4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001da70 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001da84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001da98 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001dad8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001db4c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001dbc8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dbe0 0002861c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ -0001dc00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dc20 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -0001dc48 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001dc64 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001dcd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001dd14 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dd7c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ddb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001de18 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001de50 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001de70 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001de90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d6ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d750 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d774 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d798 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d7e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d81c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001d820 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001d85c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d86c 00011d1c R_ARM_CALL 00001330 _tmp_184_rule │ │ │ │ │ +0001d898 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d8bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d8dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001d900 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d904 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001d908 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001d95c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +0001d980 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d994 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001d9e0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001da7c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001da90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001daa4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001dae4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001db58 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001dbd4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dbec 0002861c R_ARM_CALL 00000000 _PyPegen_seq_flatten │ │ │ │ │ +0001dc0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dc2c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +0001dc54 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001dc70 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001dce4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dd20 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dd94 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ddd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001de30 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001de68 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001de88 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0001dea8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ded8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001df00 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001df34 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001df58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001df64 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001df78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001dfac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001dfb8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001dfdc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001dffc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001dec0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001dee8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001df18 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001df4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001df58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001df84 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001dfa0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001dfe0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001dfec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e004 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001e020 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e070 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e090 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e0ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e0ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e108 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e138 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e13c 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001e140 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001e1a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e1e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e218 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ -0001e260 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e298 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e2b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e3cc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001e40c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e460 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e4a4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e4fc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0001e5b4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e5d0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0001e5f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e630 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e664 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e690 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0001e6a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e6fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e708 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0001e748 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001e77c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0001e79c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e7c8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e7e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e800 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e834 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001e878 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0001e880 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e8b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001e91c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001e94c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001e9f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ea98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eacc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eadc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001eb1c 0002f91c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ -0001eb44 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0001eb58 0002fa1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ -0001eb90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ebb4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001ebec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ec20 00012c1c R_ARM_CALL 0000481c _loop0_112_rule │ │ │ │ │ -0001ec30 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ec74 0002fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ -0001ec90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ece8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e03c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e054 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e080 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001e0a0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001e0c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e0f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e110 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e14c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e150 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001e154 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001e1bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e1f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e22c 0002d91c R_ARM_CALL 00000000 _PyAST_List │ │ │ │ │ +0001e274 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e2ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e2c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e38c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e3e0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001e420 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e474 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e4b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e510 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0001e5c8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e5e4 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0001e604 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001e644 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e678 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e6a4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0001e6bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e710 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e71c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001e75c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001e790 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0001e7b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e7dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e7fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e814 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e848 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001e88c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0001e894 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e8c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001e930 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001e960 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ea3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eaac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eae0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eaf0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001eb30 0002f91c R_ARM_CALL 00000000 _PyPegen_formatted_value │ │ │ │ │ +0001eb58 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0001eb6c 0002fa1c R_ARM_CALL 00000000 _PyPegen_check_fstring_conversion │ │ │ │ │ +0001eba4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ebc8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001ec00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ec34 00012c1c R_ARM_CALL 00001024 _loop0_112_rule │ │ │ │ │ +0001ec44 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ec88 0002fb1c R_ARM_CALL 00000000 _PyPegen_setup_full_format_spec │ │ │ │ │ +0001eca4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0001ecfc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ed38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed60 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001ed74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ed98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ed88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001edac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001edd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001edec 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001ee10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001ee7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eec4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001eef0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001ef24 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001ef30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001ef78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001efb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001efd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f030 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f044 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f064 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f070 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f0a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0b4 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f0cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f0dc 00012e1c R_ARM_CALL 0000481c _loop0_240_rule │ │ │ │ │ -0001f0f8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f104 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f134 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f148 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ -0001f164 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f170 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f1b8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f1c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f1f8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f204 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f234 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f26c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f284 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f2a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f2c0 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ -0001f2e0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f2ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f314 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f378 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -0001f398 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f3e4 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0001f3f8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f41c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f420 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f424 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f428 00005702 R_ARM_ABS32 00016428 annotated_rhs_rule │ │ │ │ │ -0001f42c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001edc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ede8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee00 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001ee24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ee90 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eeb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001eed8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001ef04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001ef38 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001ef44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001ef8c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001efcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001efe4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f058 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f078 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f084 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f0b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f0c8 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f0e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f0f0 00012e1c R_ARM_CALL 00001024 _loop0_240_rule │ │ │ │ │ +0001f10c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f118 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f15c 00012d1c R_ARM_CALL 00001904 _tmp_237_rule.isra.0 │ │ │ │ │ +0001f178 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f184 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f1b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f1cc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f1d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f20c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f218 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f248 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f280 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f298 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +0001f2bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f2d4 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +0001f2f4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f300 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f328 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f38c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0001f3ac 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f3f8 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0001f40c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0001f430 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f434 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f434 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f438 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f43c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f440 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ +0001f43c 00005b02 R_ARM_ABS32 00016424 annotated_rhs_rule │ │ │ │ │ +0001f440 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 0001f444 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f448 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ +0001f448 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f44c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f450 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ -0001f454 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f458 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ -0001f45c 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f450 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f454 00013002 R_ARM_ABS32 00001614 _tmp_238_rule │ │ │ │ │ +0001f458 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f45c 00013102 R_ARM_ABS32 00001a24 _tmp_236_rule │ │ │ │ │ 0001f460 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f464 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f464 00013202 R_ARM_ABS32 00001534 _tmp_235_rule │ │ │ │ │ 0001f468 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f4b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f46c 00013302 R_ARM_ABS32 000016ac _tmp_242_rule │ │ │ │ │ +0001f470 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +0001f474 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f478 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f47c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0001f4c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f4f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f544 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f574 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0001f5a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f4d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f508 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f588 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 0001f5b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f5c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f5dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f5fc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f608 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f62c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f638 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f668 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ -0001f66c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001f670 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001f6c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001f700 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f724 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f768 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f798 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f7b4 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0001f7e0 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f80c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f844 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001f878 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ -0001f884 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001f8d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f8f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f918 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f93c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f5f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f610 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001f61c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f640 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f64c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f67c 0000c502 R_ARM_ABS32 00000578 _tmp_149_rule │ │ │ │ │ +0001f680 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001f684 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001f6d8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001f714 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f738 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f77c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f7ac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f7c8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +0001f7f4 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f820 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f858 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001f88c 0002951c R_ARM_CALL 00000000 _PyAST_If │ │ │ │ │ +0001f898 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001f8e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f908 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f92c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001f950 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001f96c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001f9a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001f9e0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001f9ec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fa2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fa78 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001faa8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001faac 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fab0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fab4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0001fab8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fb10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fb44 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ -0001fb94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f964 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001f980 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001f9bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001f9f4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fa00 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fa40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fa8c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fabc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fac0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fac4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fac8 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0001facc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fb24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fb58 0002991c R_ARM_CALL 00000000 _PyPegen_expect_forced_token │ │ │ │ │ 0001fba8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0001fbbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fbd8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fc00 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0001fc0c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0001fc5c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fc84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fcac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fcb0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fcb4 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -0001fcb8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001fd0c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0001fda0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fde8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001fe40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0001fea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0001fed8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0001ff1c 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -0001ff44 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0001ffb8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0001ffd8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020004 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020028 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020060 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002009c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000200d8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000200e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020104 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00020124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002013c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020178 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000201ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000201d4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020214 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020238 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020294 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000202a0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000202c4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000202ec 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020310 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002031c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002033c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002035c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002038c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000203d8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00020430 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000204c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000204f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020510 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020550 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000205a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000205ec 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00020634 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00020678 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020690 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000206b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000206e8 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ -000206f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002071c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00020744 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002078c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000207c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fbd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fbec 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fc14 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0001fc20 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0001fc70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fc98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001fcc0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fcc4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fcc8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +0001fccc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001fd20 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0001fdb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001fdfc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001fe54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0001feb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0001feec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0001ff30 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0001ff58 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +0001ffcc 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0001ffec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002003c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020074 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000200b0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000200ec 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000200fc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00020118 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00020138 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020150 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002018c 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000201c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000201e8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020228 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002024c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000202a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000202b4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000202d8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020300 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020324 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020330 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020350 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000203a0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000203ec 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00020444 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020484 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000204d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020504 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020524 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020564 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +000205b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020600 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00020648 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002068c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000206a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000206c4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000206fc 0002fe1c R_ARM_CALL 00000000 _PyAST_ExceptHandler │ │ │ │ │ +00020708 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020730 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00020758 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000207a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000207d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020808 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020834 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ -00020848 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020874 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020894 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000208ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000208b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000208cc 00013f1c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ -000208e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000207ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002081c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020848 00013e1c R_ARM_CALL 00000f90 invalid_except_stmt_rule │ │ │ │ │ +0002085c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020888 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000208c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000208cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000208e0 00013f1c R_ARM_CALL 00000ef0 _tmp_224_rule │ │ │ │ │ 000208f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020914 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002093c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020948 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020970 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002098c 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000209b8 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -000209bc 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -000209c0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00020a38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020a48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ad8 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -00020b2c 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00020b54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020b88 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ba8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00020bf4 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020c40 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ -00020c4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020ca0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020cc0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020cd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020d08 0000c81c R_ARM_CALL 00001d54 invalid_arguments_rule │ │ │ │ │ -00020d1c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020d4c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00020d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020dec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020e44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020e64 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020e88 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -00020ea0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020eb4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020ed0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00020ef8 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020f04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00020f28 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00020f48 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00020f6c 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ -00020f84 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00020fa4 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00020fd4 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00020fd8 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ -00020fdc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00020fe0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00020fe4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021094 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000210b8 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000210f4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021130 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021164 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002090c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020928 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020950 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002095c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020984 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000209a0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000209cc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000209d0 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +000209d4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00020a4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020a5c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020aa8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020aec 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00020b40 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +00020b68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020b9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020bbc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00020c08 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00020c90 0002ff1c R_ARM_CALL 00000000 _PyAST_ClassDef │ │ │ │ │ +00020c9c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020cd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020cf4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020d08 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020d3c 0000c81c R_ARM_CALL 00001e7c invalid_arguments_rule │ │ │ │ │ +00020d50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020d6c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00020db0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020dd0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020e40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020e9c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020ec0 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00020ed8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020eec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020f08 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00020f30 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00020f3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00020f60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00020f80 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00020fa4 0001431c R_ARM_CALL 00001488 _tmp_229_rule.isra.0 │ │ │ │ │ +00020fbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00020fdc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002100c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00021010 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ +00021014 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021018 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0002101c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002107c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000210f0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002112c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00021168 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ 0002119c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000211e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021208 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021360 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002137c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -000213cc 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -000213f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021410 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002142c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021450 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ -00021474 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002147c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000214a4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000214b0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000214c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000214dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021514 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021530 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002154c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021574 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021594 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021600 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00021638 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021658 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021668 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000216e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021704 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00021778 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00021794 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000211d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002121c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021240 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00021384 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000213a0 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000213f0 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +0002141c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00021434 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021450 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021474 0002cb1c R_ARM_CALL 00000000 _PyPegen_key_value_pair │ │ │ │ │ +00021498 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000214a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000214c8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000214d4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000214e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021500 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021538 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021554 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021570 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021598 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000215b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021624 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002165c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002167c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002168c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021728 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002179c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 000217b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000217c4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000217d0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021800 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00021814 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021838 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00021844 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000218a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000217dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000217e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000217f4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021824 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00021838 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002185c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021868 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000218c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000218e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0002190c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021978 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0002199c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000219c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000219e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021a08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021a2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00021a50 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021a7c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021a9c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021aa8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00021ad4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021aec 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b04 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b1c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b34 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b4c 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b64 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021b74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021ba8 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021bd4 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021bec 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c04 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ -00021c18 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00021cb4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021d1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021a74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021aa0 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021ac0 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021acc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00021af8 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b10 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b28 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b40 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b58 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b70 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b88 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021b98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021bcc 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021bf8 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c10 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c28 0003001c R_ARM_CALL 00000000 _PyPegen_augoperator │ │ │ │ │ +00021c3c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00021cd8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00021d40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021dbc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021e20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021d64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021de0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00021e44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021ebc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00021ee0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00021f14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021f38 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00021f78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00021f9c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00021fe0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022000 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022034 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002204c 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -00022084 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000220a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000220bc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000220cc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000220e8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022124 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022144 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022178 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -0002218c 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000221c4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000221e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000221fc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -0002220c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022228 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022254 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000222e4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022320 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022338 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022358 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002239c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000223f4 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002241c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022434 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000224a0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000224c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000224e0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00022598 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000225cc 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000225e0 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000225fc 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ -00022610 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -0002264c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002268c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000226ac 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000226b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000226f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00022734 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -0002277c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002279c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000227f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002288c 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000228a8 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -000228b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00022900 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00022928 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022948 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002297c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00022998 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000229f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022a38 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022a3c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022a70 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022a7c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022b00 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022b04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022b38 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00022b44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022b6c 0001501c R_ARM_CALL 00000ee4 _loop0_129_rule │ │ │ │ │ -00022b80 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00022ba0 0003031c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ -00022bc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022bc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022c0c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022c18 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022c2c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022c30 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00022c34 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022c54 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022c5c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022c88 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00022c94 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00022ca8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022cd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022cf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d04 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022d64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022da0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022dc8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022ddc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022df8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022e64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022ed0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00022f08 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00022f40 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00022f44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00022f68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022f84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00022fa8 00015502 R_ARM_ABS32 00006360 _tmp_179_rule │ │ │ │ │ -00022fac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00022fb0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023020 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023088 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000230ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000230d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000230fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00023160 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023180 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000231bc 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -000231d4 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000231f4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002324c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023280 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ -000232a0 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000232ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000232fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023330 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023350 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -0002335c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000233dc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000233e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002341c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023440 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023464 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00023468 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002346c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000234dc 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023540 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023574 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023588 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ -000235a0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000235d8 0001511c R_ARM_CALL 00002990 invalid_kwarg_rule.isra.0 │ │ │ │ │ -00023604 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023624 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00023658 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ -00023670 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023684 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002371c 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00023728 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0002372c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00023784 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023804 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023848 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002387c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000238c4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000238fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023930 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0002396c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023990 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000239c0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00023a28 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023a58 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023a84 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023a98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023ae0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023b04 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00023b34 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00021e68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021ee0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00021f04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00021f38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021f5c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00021f9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00021fc0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00022004 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022024 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00022058 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022070 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000220a8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000220c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000220e0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000220f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002210c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022168 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002219c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000221b4 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000221ec 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0002220c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022224 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022234 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022250 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002227c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000222f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002230c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022348 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022360 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00022380 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000223c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002241c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00022444 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002245c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000224c8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000224f0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022508 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000225c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000225f4 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00022608 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022624 0001501c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ +00022638 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022674 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000226b4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000226d4 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000226e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002271c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002275c 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +0002277c 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00022788 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000227d8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000227f8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0002284c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000228e8 0001511c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022904 0001511c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022914 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002295c 0001511c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00022984 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000229a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000229d8 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000229f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022a4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022a94 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022a98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022acc 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022ad8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022b14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022b5c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022b60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022b94 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00022ba0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022bc8 0001501c R_ARM_CALL 00000e24 _loop0_129_rule │ │ │ │ │ +00022bdc 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00022bfc 0003031c R_ARM_CALL 00000000 _PyPegen_join_sequences │ │ │ │ │ +00022c1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022c24 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022c50 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022c54 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00022c58 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022c78 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022c84 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022cb0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022cbc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00022cc8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00022cdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d08 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022d2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022d98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022dd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022dfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e10 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022e98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00022f3c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00022f74 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00022f78 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00022f9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022fb8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00022fdc 00015502 R_ARM_ABS32 00005f2c _tmp_179_rule │ │ │ │ │ +00022fe0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00022fe4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00023054 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000230bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000230e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002310c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023130 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023194 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000231b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000231f0 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +00023208 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +00023228 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00023280 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000232b4 0002d81c R_ARM_CALL 00000000 _PyAST_Starred │ │ │ │ │ +000232d4 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000232e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023364 0001511c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023384 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00023390 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000233c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023410 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00023414 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023450 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023474 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023498 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +0002349c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000234a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00023510 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023534 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023574 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000235a8 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000235bc 0003021c R_ARM_CALL 00000000 _PyPegen_keyword_or_starred │ │ │ │ │ +000235d4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002360c 0001511c R_ARM_CALL 00002ab8 invalid_kwarg_rule.isra.0 │ │ │ │ │ +00023638 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023658 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002368c 0003011c R_ARM_CALL 00000000 _PyAST_keyword │ │ │ │ │ +000236a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000236b8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023750 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +0002375c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00023760 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000237b8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023838 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002387c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000238b0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000238f8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00023930 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023944 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023964 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +000239a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000239c4 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000239f4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00023a5c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023a8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023ab8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023aec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023b10 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00023b28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00023b68 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023b74 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00023b88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023b90 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023bb4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023bd4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023b9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023ba8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023bbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023bc4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00023be8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00023c04 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00023c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023cb8 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023ce8 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00023d10 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023d28 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00023d40 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00023d5c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00023d90 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023da8 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023db4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023e38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023e80 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023ed0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023ee8 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ -00023ef4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00023f20 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00023f74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00023f9c 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00023fb4 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -00023fb8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024058 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024084 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -0002409c 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ -000240a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000240e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024108 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024114 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024134 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024154 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024160 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c08 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00023c1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00023c38 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023cec 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023d1c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00023d44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023d5c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00023d74 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00023d90 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00023dc4 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023ddc 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023de8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023e6c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023eb4 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023f04 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023f1c 0003041c R_ARM_CALL 00000000 _PyAST_withitem │ │ │ │ │ +00023f28 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00023f54 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00023fa8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00023fd0 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00023fe8 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +00023fec 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002408c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000240b8 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000240d0 0000491c R_ARM_CALL 000002f4 _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ +000240d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024114 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002413c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024148 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00024168 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00024188 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000241bc 00016402 R_ARM_ABS32 00000e24 _tmp_59_rule │ │ │ │ │ -000241c0 00016502 R_ARM_ABS32 0000635c _tmp_203_rule │ │ │ │ │ -00024214 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00024288 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000242c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000242e4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002431c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000243bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024404 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024420 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024438 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002444c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002446c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00024494 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ -000244b4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000244c0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024554 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024570 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002457c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002459c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000245bc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000245d8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -000245f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024610 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000246e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024714 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024808 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -00024888 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002489c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000248b4 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00024194 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002419c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000241f0 00016402 R_ARM_ABS32 000241f8 _tmp_59_rule │ │ │ │ │ +000241f4 00016502 R_ARM_ABS32 00005f28 _tmp_203_rule │ │ │ │ │ +0002423c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024260 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024284 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000242a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024318 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002438c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000243c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000243e8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024420 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000244c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024508 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024524 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002453c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024550 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00024570 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00024598 0002d71c R_ARM_CALL 00000000 _PyAST_Tuple │ │ │ │ │ +000245b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000245c4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024658 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024674 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024680 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000246c0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000246dc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +000246fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024714 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000247e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024818 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0002490c 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -0002492c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024954 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024970 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024988 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00024994 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000249d0 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ -000249e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024a60 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00024a70 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024a9c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024ac8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024b3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024b5c 0001811c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ -00024c28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024c4c 0001871c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ -00024c60 0001881c R_ARM_CALL 00001ab8 _loop0_193_rule │ │ │ │ │ -00024c74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024c94 0001891c R_ARM_CALL 00005b3c _loop1_196_rule │ │ │ │ │ -00024ca8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024cf0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002498c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000249a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000249b8 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00024a10 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00024a30 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024a58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024a74 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024a8c 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00024a98 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024ad4 0002f21c R_ARM_CALL 00000000 _PyPegen_make_arguments │ │ │ │ │ +00024aec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024b64 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00024b74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024ba0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024bcc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024c40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024c60 0001811c R_ARM_CALL 00000448 _tmp_186_rule │ │ │ │ │ 00024d2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024d64 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00024d68 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00024e04 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00024e2c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024e60 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00024e90 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00024ebc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024ec8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00024eec 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00024f08 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00024f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f40 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00024f8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024f98 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00024fd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025018 00018c1c R_ARM_CALL 00001ab8 _loop0_195_rule │ │ │ │ │ +00024d50 0001871c R_ARM_CALL 00000448 _tmp_192_rule │ │ │ │ │ +00024d64 0001881c R_ARM_CALL 00001be0 _loop0_193_rule │ │ │ │ │ +00024d78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024d98 0001891c R_ARM_CALL 00005708 _loop1_196_rule │ │ │ │ │ +00024dac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024df4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00024e30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024e68 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00024e6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00024f08 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00024f30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00024f64 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00024f94 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00024fc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00024fcc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00024ff0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002500c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 0002502c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025060 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002506c 00018d1c R_ARM_CALL 00001ab8 _loop0_187_rule │ │ │ │ │ -00025080 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025098 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000250bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000250f8 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ -0002512c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025158 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025194 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00025198 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0002519c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251a0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -000251a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000251b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0002520c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025240 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025270 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025290 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000252b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000252bc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025308 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025380 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025394 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000253dc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000253fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025428 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025460 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025494 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000254b8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000254f4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025548 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025558 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025590 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000255b8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000255d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025604 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025628 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025654 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025690 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00025748 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00025768 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000257a4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000257b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000257dc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000257e8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0002580c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002582c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025884 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000258e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000258f0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002590c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -0002597c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002598c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000259c4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000259fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025a40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025a48 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025b1c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b48 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ -00025b64 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025b80 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025ba0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025ba8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025bcc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00025c18 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00025c84 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025c94 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025ccc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025cec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025d70 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025d84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025dcc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025dec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00025e20 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00025e60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00025e84 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00025ec0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025f14 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00025f24 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00025f5c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00025f84 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00025fa4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00025fe4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026008 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026034 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026060 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026118 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026138 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002615c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026188 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000261e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000261f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026228 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026250 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -0002627c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000262bc 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000262c8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000262e4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026314 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026334 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002635c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026370 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000263a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000263bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0002642c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026474 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000264e0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000264f0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026528 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026558 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002659c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000265b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000265dc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026608 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026664 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026674 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000266ac 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000266e4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026700 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0002678c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -000267a0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000267dc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -0002680c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002685c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -0002686c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000268a4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -000268dc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -000268f8 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -0002694c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026970 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002699c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026a1c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026a48 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026a60 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026aa8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00026b08 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00026b20 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b48 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026b6c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026ba4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026bb0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026bd0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026bf4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026c38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026c50 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00026c74 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00026c8c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026cbc 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00026d04 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00026d94 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026da8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026df0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026e20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00026e74 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026e84 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00026ebc 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ -00026ef4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ -00026f10 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ -00026f4c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025044 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025090 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002509c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000250d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002511c 00018c1c R_ARM_CALL 00001be0 _loop0_195_rule │ │ │ │ │ +00025130 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025164 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025170 00018d1c R_ARM_CALL 00001be0 _loop0_187_rule │ │ │ │ │ +00025184 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002519c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000251c0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000251fc 0002821c R_ARM_CALL 00000000 _PyPegen_singleton_seq │ │ │ │ │ +00025230 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002525c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025298 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0002529c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +000252a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000252a4 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000252a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000252ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000252b0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000252b4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000252b8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00025310 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025344 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025374 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025394 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000253b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000253c0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002540c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025484 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025498 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000254e0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025500 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002552c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025564 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025598 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000255bc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000255f8 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002564c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002565c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025694 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000256bc 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000256d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025708 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002572c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025758 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025794 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002584c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002586c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000258a8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000258bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000258e0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000258ec 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00025910 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025930 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025988 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000259e4 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000259f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025a10 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025a80 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025a90 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025ac8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025b00 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025b44 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025b4c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025c20 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025c34 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025c4c 0002f61c R_ARM_CALL 00000000 _PyPegen_slash_with_default │ │ │ │ │ +00025c68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025c84 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00025ca4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025cac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00025cd0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00025d1c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00025d88 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025d98 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025dd0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025df0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025e74 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00025e88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00025ed0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00025ef0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00025f24 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00025f64 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00025f88 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00025fc4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026018 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026028 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026060 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026088 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000260a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000260e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002610c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026138 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026164 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002621c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002623c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026260 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002628c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000262e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000262f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002632c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026354 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026380 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000263c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000263cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000263e8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026438 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026460 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026474 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000264a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000264c0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026530 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026578 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000265e4 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000265f4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002662c 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +0002665c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000266a0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000266bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000266e0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002670c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026768 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026778 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000267b0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000267e8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00026804 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00026890 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000268a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000268e0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026960 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026970 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000269a8 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +000269e0 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +000269fc 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00026a50 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026a74 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026aa0 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026b20 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00026b4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026b64 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026bac 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00026c0c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00026c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026c40 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026c4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026c70 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026ca8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00026cb4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026cd4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026cf8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026d3c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026d54 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00026d78 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00026d90 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00026dc0 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +00026e08 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00026e98 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +00026eac 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026ef4 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026f24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00026f78 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00026f9c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00026fb4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00026fd4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00026ff8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00027034 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ -00027068 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027098 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000270a8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000270b4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000270f8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027158 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0002716c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027190 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0002719c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000271ac 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000271cc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027204 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027218 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002723c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ -00027298 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000272c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027310 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027354 0001a01c R_ARM_CALL 00001ab8 _loop0_110_rule │ │ │ │ │ -00027384 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000273d0 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -000273dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027428 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002744c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027470 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000274b4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000274ec 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -000274f0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027528 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002756c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002757c 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -000275ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000275d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000275f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002762c 0001a31c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ -0002763c 0001a41c R_ARM_CALL 00001ab8 _loop0_200_rule │ │ │ │ │ -00027650 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027660 0001a51c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ -00027698 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -0002769c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000276d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027714 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027760 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027784 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000277d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000277f4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00027830 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ -00027854 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027884 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000278b8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000278d4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000278fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002790c 0001a61c R_ARM_CALL 00005b3c _loop1_111_rule │ │ │ │ │ -00027938 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ -0002794c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027974 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027998 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -0002799c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279a0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279a4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279a8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000279ac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027a14 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027a70 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027a94 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ab8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b3c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00027b40 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00027b7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027b8c 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ -00027bb8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027bdc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027bf8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027c0c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027c10 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00027c14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00027c58 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027c78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027c8c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027c9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027ccc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027ce4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027d48 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00027d64 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027d78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027d9c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027da8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027dc0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027dcc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00027e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e48 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027e74 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00027f48 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00027f68 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00027f7c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -00027f8c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00027fa8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ -00027fc4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028040 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028060 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ -000280a0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000280ac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000280f0 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ -000280fc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028160 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00028184 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028190 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000281dc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000281fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028284 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ -000282f0 0001e91c R_ARM_CALL 00003bb0 signed_number_rule │ │ │ │ │ -00028310 0001ea1c R_ARM_CALL 00003d48 complex_number_rule │ │ │ │ │ -00028354 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028378 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002839c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000283f8 0001df1c R_ARM_CALL 00003f60 pattern_capture_target_rule │ │ │ │ │ -00028424 0001e01c R_ARM_CALL 00004060 wildcard_pattern_rule │ │ │ │ │ -0002847c 0001eb1c R_ARM_CALL 000041c4 attr_rule │ │ │ │ │ -000284bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002851c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028540 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000285a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00026f88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00026fc0 0002f31c R_ARM_CALL 00000000 _PyAST_arg │ │ │ │ │ +00026ff8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ +00027014 0002f71c R_ARM_CALL 00000000 _PyPegen_name_default_pair │ │ │ │ │ +00027050 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002707c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +000270a0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000270b8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000270d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000270fc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00027138 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ +0002716c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002719c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000271ac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000271b8 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000271fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002725c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00027270 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027294 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000272a0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000272b0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000272d0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027308 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0002731c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027340 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ +0002739c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000273cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027414 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027458 0001a01c R_ARM_CALL 00001be0 _loop0_110_rule │ │ │ │ │ +00027488 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000274d4 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +000274e0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002752c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027550 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027574 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000275b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000275f0 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000275f4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002762c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027670 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027680 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +000276b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000276d4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000276f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027730 0001a31c R_ARM_CALL 00001990 _tmp_199_rule │ │ │ │ │ +00027740 0001a41c R_ARM_CALL 00001be0 _loop0_200_rule │ │ │ │ │ +00027754 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027764 0001a51c R_ARM_CALL 00001990 _tmp_201_rule │ │ │ │ │ +0002779c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000277a0 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000277dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027818 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027864 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027888 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000278d8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000278f8 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +00027934 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ +00027958 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027988 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000279bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000279d8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027a00 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027a10 0001a61c R_ARM_CALL 00005708 _loop1_111_rule │ │ │ │ │ +00027a3c 0002f81c R_ARM_CALL 00000000 _PyPegen_star_etc │ │ │ │ │ +00027a50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027a78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027a9c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00027aa0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027aa4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027aa8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027aac 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027ab0 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027b18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027b98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027bbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c08 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c40 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00027c44 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00027c80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027c90 0001a21c R_ARM_CALL 00001330 _tmp_202_rule │ │ │ │ │ +00027cbc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027ce0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027cfc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027d10 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027d14 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00027d18 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00027d5c 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00027d7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027d90 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027da0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027dd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027de8 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00027e4c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00027e68 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027e7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00027ea0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027eac 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027ec4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00027ed0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00027f28 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027f4c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00027f78 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000280a4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000280c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000280e0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +000280f0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0002810c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +0002812c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028174 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028234 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00028254 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002826c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002827c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028298 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +000282b4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000282f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028318 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028394 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000283bc 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028424 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002844c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +0002848c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028498 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000284c8 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000284d4 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028518 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00028544 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00028584 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000285c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000285e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002860c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028668 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -0002867c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028690 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286b0 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -000286c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000286d4 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -000286ec 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028704 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028714 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028750 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028774 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000287b4 00030e1c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ -000287e0 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ -00028804 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00028814 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028840 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -0002884c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028878 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028888 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -000288c0 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -000288e4 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ -000288f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028910 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028920 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028958 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028964 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028988 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ -0002899c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289ac 0001ee1c R_ARM_CALL 00005cb4 double_star_pattern_rule │ │ │ │ │ -000289c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000289ec 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028a08 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028a24 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028a54 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028a68 0001ef1c R_ARM_CALL 00005d48 items_pattern_rule │ │ │ │ │ -00028a7c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028a98 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028aa8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028ac4 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028ae0 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028b0c 0003121c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ -00028b20 0001dc1c R_ARM_CALL 000044a0 maybe_sequence_pattern_rule │ │ │ │ │ -00028b3c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028b4c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028b78 00030c1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ -00028b84 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028bb8 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -00028bcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028bdc 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -00028bf4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028c1c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028c38 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028c4c 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00028c68 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028c9c 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028ca8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028cdc 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -00028d10 0001d81c R_ARM_CALL 0000383c pattern_rule │ │ │ │ │ -00028d24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028d50 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ -00028d60 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028d98 0003111c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ -00028da4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00028dcc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028ddc 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -00028df4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e04 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -00028e18 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000285e8 0001e11c R_ARM_CALL 00003d14 pattern_capture_target_rule │ │ │ │ │ +000285f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028638 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00028644 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000286d0 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000286fc 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028718 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028724 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002876c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028790 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000287e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000287fc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028824 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028830 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028858 0002fc1c R_ARM_CALL 00000000 _PyPegen_lookahead_for_expr │ │ │ │ │ +000288a0 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000288a4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000288d0 0002941c R_ARM_CALL 00000000 _PyPegen_expect_soft_keyword │ │ │ │ │ +000288f8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028940 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002895c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028984 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000289d8 0002b102 R_ARM_ABS32 00000000 _PyPegen_name_token │ │ │ │ │ +000289dc 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000289e0 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +000289e4 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000289e8 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00028ab0 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00028ad8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028af0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ +00028b08 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028b24 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ +00028b40 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00028bc4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00028bd0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00028c14 00030f1c R_ARM_CALL 00000000 _PyAST_MatchOr │ │ │ │ │ +00028c30 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00028c4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028c58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028c7c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00028cc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028cc8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00028d3c 0002a61c R_ARM_CALL 00000000 _PyPegen_is_memoized │ │ │ │ │ +00028da8 0001eb1c R_ARM_CALL 00003964 signed_number_rule │ │ │ │ │ +00028dc8 0001ec1c R_ARM_CALL 00003afc complex_number_rule │ │ │ │ │ +00028e0c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00028e30 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028e40 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028e60 0003131c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ -00028e74 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ -00028e90 0003141c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ -00028ec8 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00028edc 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00028f14 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028f2c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028f58 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -00028f80 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00028fa0 0001d71c R_ARM_CALL 000034e0 open_sequence_pattern_rule │ │ │ │ │ -00028fc0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00028fd0 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00028ffc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002901c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029048 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -0002905c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029088 0003151c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ -000290a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000290cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000290e8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029108 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029138 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000291b0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000291d0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000291f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029244 0001f202 R_ARM_ABS32 00005aa0 _tmp_67_rule │ │ │ │ │ -00029248 0001f302 R_ARM_ABS32 00004a98 _tmp_70_rule │ │ │ │ │ -0002924c 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00029250 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00029254 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0002925c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ -00029260 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00029268 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -000292a8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000292d0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029310 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -0002934c 0003101c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ -00029388 0001ec1c R_ARM_CALL 0000440c name_or_attr_rule │ │ │ │ │ -000293a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000293c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029440 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -0002946c 0001f01c R_ARM_CALL 00004c9c keyword_patterns_rule │ │ │ │ │ -00029480 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029490 0001ed1c R_ARM_CALL 00004a9c positional_patterns_rule │ │ │ │ │ -000294b0 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000294bc 0003161c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ -000294c8 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000294d4 0003061c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ -000294fc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ -00029500 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029538 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0002954c 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ -00029558 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0002957c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029600 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -00029630 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029664 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -000296b8 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ -000296d4 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029710 0003171c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ -0002972c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029760 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ -00029774 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029794 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000297c8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000297e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000297f0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -0002983c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029904 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000299dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00029a0c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ -00029a4c 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ -00029a68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029a8c 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ -00029ad8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029b04 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00029b2c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00029b4c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00028e54 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028eb0 0001e11c R_ARM_CALL 00003d14 pattern_capture_target_rule │ │ │ │ │ +00028edc 0001e21c R_ARM_CALL 00003e14 wildcard_pattern_rule │ │ │ │ │ +00028f34 0001ed1c R_ARM_CALL 00003f78 attr_rule │ │ │ │ │ +00028f74 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028fd4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00028ff8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029058 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002907c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000290a0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000290c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029120 0001ee1c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ +00029134 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029148 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029168 0001ee1c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ +0002917c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002918c 0001ef1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ +000291a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000291bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000291cc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029208 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +0002922c 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002926c 0003101c R_ARM_CALL 00000000 _PyAST_MatchAs │ │ │ │ │ +00029298 0002a81c R_ARM_CALL 00000000 _PyPegen_insert_memo │ │ │ │ │ +000292bc 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +000292cc 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000292f8 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +00029304 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029330 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029340 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029378 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002939c 0001f01c R_ARM_CALL 00005880 double_star_pattern_rule │ │ │ │ │ +000293b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000293c8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000293d8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029410 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +0002941c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029440 0001f11c R_ARM_CALL 00005914 items_pattern_rule │ │ │ │ │ +00029454 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029464 0001f01c R_ARM_CALL 00005880 double_star_pattern_rule │ │ │ │ │ +0002947c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000294a4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000294c0 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +000294dc 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +0002950c 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +00029520 0001f11c R_ARM_CALL 00005914 items_pattern_rule │ │ │ │ │ +00029534 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029550 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029560 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002957c 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00029598 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +000295c4 0003131c R_ARM_CALL 00000000 _PyAST_MatchMapping │ │ │ │ │ +000295d8 0001de1c R_ARM_CALL 00004254 maybe_sequence_pattern_rule │ │ │ │ │ +000295f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029604 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029630 00030d1c R_ARM_CALL 00000000 _PyAST_MatchSequence │ │ │ │ │ +0002963c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029670 0001ee1c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ +00029684 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029694 0001f21c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ +000296ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000296c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000296d4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +000296f0 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +00029704 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00029720 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029754 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029760 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029794 0001ee1c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ +000297dc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029808 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ +00029818 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029850 0003121c R_ARM_CALL 00000000 _PyAST_MatchValue │ │ │ │ │ +0002985c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029884 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029894 0001ef1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ +000298ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000298bc 0001f21c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ +000298d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000298e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +000298f8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029918 0003141c R_ARM_CALL 00000000 _PyPegen_get_pattern_keys │ │ │ │ │ +0002992c 0002b61c R_ARM_CALL 00000000 _PyPegen_map_names_to_ids │ │ │ │ │ +00029948 0003151c R_ARM_CALL 00000000 _PyPegen_get_patterns │ │ │ │ │ +00029980 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029994 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +000299cc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +000299e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029a10 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00029a38 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029a58 0001d91c R_ARM_CALL 00003608 open_sequence_pattern_rule │ │ │ │ │ +00029a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029a88 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029ab4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029ad4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029b00 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00029b14 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029b40 0003161c R_ARM_CALL 00000000 _PyAST_MatchSingleton │ │ │ │ │ +00029b60 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029b84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029ba0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029bc0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029bf0 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029c68 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029c88 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029ca8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029cfc 0001f402 R_ARM_ABS32 0000566c _tmp_67_rule │ │ │ │ │ +00029d00 0001f502 R_ARM_ABS32 00004664 _tmp_70_rule │ │ │ │ │ +00029d04 0002ce02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00029d08 0002cf02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00029d0c 0002d002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00029d14 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ +00029d18 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00029d20 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029d60 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029d88 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +00029dc8 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +00029e04 0003111c R_ARM_CALL 00000000 _PyAST_MatchClass │ │ │ │ │ +00029e40 0001ee1c R_ARM_CALL 000041c0 name_or_attr_rule │ │ │ │ │ +00029e58 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029e7c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +00029ef8 0001ef1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ +00029f24 0001f21c R_ARM_CALL 00004868 keyword_patterns_rule │ │ │ │ │ +00029f38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +00029f48 0001ef1c R_ARM_CALL 00004668 positional_patterns_rule │ │ │ │ │ +00029f68 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00029f74 0003171c R_ARM_CALL 00000000 _PyPegen_seq_first_item │ │ │ │ │ +00029f80 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00029f8c 0003071c R_ARM_CALL 00000000 _PyPegen_seq_last_item │ │ │ │ │ +00029fb4 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00029fb8 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00029ff0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a004 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ +0002a010 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a034 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a0b8 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0002a0e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a11c 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0002a170 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ +0002a18c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a1c8 0003181c R_ARM_CALL 00000000 _PyPegen_ensure_real │ │ │ │ │ +0002a1e4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a218 0002e41c R_ARM_CALL 00000000 _PyAST_UnaryOp │ │ │ │ │ +0002a22c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a24c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a280 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a29c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a2a8 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a2f4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a3bc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a494 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ +0002a4c4 0002911c R_ARM_CALL 00000000 _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ +0002a504 0002fd1c R_ARM_CALL 00000000 _PyAST_Slice │ │ │ │ │ +0002a520 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a544 00028a1c R_ARM_CALL 00000000 _PyPegen_fill_token │ │ │ │ │ +0002a590 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a5bc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0002a5e4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ +0002a604 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x402a4 contains 182 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x40a48 contains 182 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000080 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000098 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 000000e8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000100 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000110 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000011c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000013c 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000170 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000018c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 000001e0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000204 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000204 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ 00000230 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000280 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000002a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000002b8 00007a1c R_ARM_CALL 0000afb0 star_target_rule │ │ │ │ │ +000002b8 00007a1c R_ARM_CALL 0000afbc star_target_rule │ │ │ │ │ 000002cc 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000314 00031d1c R_ARM_CALL 00000000 _PyPegen_get_invalid_target │ │ │ │ │ 00000348 0002c21c R_ARM_CALL 00000000 _PyPegen_get_expr_name │ │ │ │ │ -0000036c 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +0000036c 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000374 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000038c 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000394 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 000003c4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000003e8 0002c41c R_ARM_CALL 00000000 _PyPegen_number_token │ │ │ │ │ 000003f8 00031e1c R_ARM_CALL 00000000 _PyPegen_ensure_imaginary │ │ │ │ │ 00000404 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000474 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000498 0001821c R_ARM_CALL 000251b8 lambda_slash_no_default_rule │ │ │ │ │ -000004b8 0001841c R_ARM_CALL 00025a6c lambda_slash_with_default_rule │ │ │ │ │ +00000498 0001821c R_ARM_CALL 000252bc lambda_slash_no_default_rule │ │ │ │ │ +000004b8 0001841c R_ARM_CALL 00025b70 lambda_slash_with_default_rule │ │ │ │ │ 00000504 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000528 00006b1c R_ARM_CALL 00017aa4 starred_expression_rule │ │ │ │ │ +00000528 00006b1c R_ARM_CALL 00017aa0 starred_expression_rule │ │ │ │ │ 00000550 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 00000574 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 000005a4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000005cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005e0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000005f4 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000648 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ @@ -4280,87 +4316,87 @@ │ │ │ │ │ 00000678 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000068c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000006a8 0002811c R_ARM_CALL 00000000 _PyPegen_lookahead_with_int │ │ │ │ │ 000006d0 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 000006dc 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000718 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000072c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -0000073c 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ +0000073c 0000151c R_ARM_CALL 0001d90c block_rule │ │ │ │ │ 00000754 0002931c R_ARM_CALL 00000000 _PyPegen_lookahead │ │ │ │ │ 00000774 0002a31c R_ARM_CALL 00000000 _PyPegen_raise_error │ │ │ │ │ 0000079c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007b0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000007d0 0001411c R_ARM_CALL 00020390 _loop1_216_rule │ │ │ │ │ +000007d0 0001411c R_ARM_CALL 000203a4 _loop1_216_rule │ │ │ │ │ 000007e4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000007f8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000808 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000808 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ 00000830 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00000868 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00000868 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 0000086c 0002881c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000008b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000008cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000008ec 0002291c R_ARM_CALL 00005570 _loop1_219_rule │ │ │ │ │ +000008ec 0002291c R_ARM_CALL 0000513c _loop1_219_rule │ │ │ │ │ 00000900 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000928 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -0000094c 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +0000094c 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ 00000978 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000009a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000009dc 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +000009dc 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 00000a0c 00027e02 R_ARM_ABS32 00000000 _PyPegen_expect_token │ │ │ │ │ 00000a10 0002a002 R_ARM_ABS32 00000000 PyExc_IndentationError │ │ │ │ │ 00000a14 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a18 00024702 R_ARM_ABS32 00000b58 _tmp_214_rule │ │ │ │ │ 00000a1c 00029f02 R_ARM_ABS32 00000000 PyExc_SyntaxError │ │ │ │ │ 00000a20 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a28 00000f02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a58 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000a80 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000aa4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000af0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000b14 0000dc1c R_ARM_CALL 00018ffc param_no_default_rule │ │ │ │ │ +00000b14 0000dc1c R_ARM_CALL 00018ff8 param_no_default_rule │ │ │ │ │ 00000b38 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000b84 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000bac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000bd0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000c24 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000c48 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000c5c 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c88 0000151c R_ARM_CALL 0001d900 block_rule │ │ │ │ │ +00000c88 0000151c R_ARM_CALL 0001d90c block_rule │ │ │ │ │ 00000ca8 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000cd4 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000ce4 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000cf0 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d20 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000d6c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -00000d90 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000d90 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ 00000dbc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000dd4 0002801c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000dfc 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00000dfc 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ 00000e24 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000e3c 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 00000e4c 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000e58 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000e78 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000eac 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ec8 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00000f1c 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000f44 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000f54 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00000f68 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00000fc0 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00000fdc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00000ff0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001004 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +00001004 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ 00001018 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001028 0000031c R_ARM_CALL 000241c4 expressions_rule │ │ │ │ │ +00001028 0000031c R_ARM_CALL 000242c8 expressions_rule │ │ │ │ │ 00001050 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -00001084 00004a1c R_ARM_CALL 00001680 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ +00001084 00004a1c R_ARM_CALL 000017a8 RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ 000010a4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000010b8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000010cc 0000091c R_ARM_CALL 0000c66c expression_rule │ │ │ │ │ +000010cc 0000091c R_ARM_CALL 0000c678 expression_rule │ │ │ │ │ 000010f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001118 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000112c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000116c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001180 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000011a8 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000011c4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4379,15 +4415,15 @@ │ │ │ │ │ 000013a8 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000013cc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001418 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001440 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001464 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000014b4 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 000014d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ -000014e0 0000601c R_ARM_CALL 000157fc arguments_rule │ │ │ │ │ +000014e0 0000601c R_ARM_CALL 000157f8 arguments_rule │ │ │ │ │ 000014fc 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001514 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001560 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001588 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015ac 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015d0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 000015f4 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ @@ -4401,20 +4437,20 @@ │ │ │ │ │ 000017b0 0002841c R_ARM_CALL 00000000 _Py_asdl_generic_seq_new │ │ │ │ │ 000017c0 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000017cc 00028d1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000017ec 0002891c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00001820 0002851c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 0000183c 00028c1c R_ARM_CALL 00000000 _PyPegen_seq_insert_in_front │ │ │ │ │ 00001890 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000018b4 0000031c R_ARM_CALL 000241c4 expressions_rule │ │ │ │ │ +000018b4 0000031c R_ARM_CALL 000242c8 expressions_rule │ │ │ │ │ 000018e0 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 00001930 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 0000194c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 0000195c 0002b11c R_ARM_CALL 00000000 _PyPegen_name_token │ │ │ │ │ 00001970 0002ea1c R_ARM_CALL 00000000 _PyPegen_dummy_name │ │ │ │ │ 000019bc 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ -000019e0 00018b1c R_ARM_CALL 00025830 lambda_param_no_default_rule │ │ │ │ │ +000019e0 00018b1c R_ARM_CALL 00025934 lambda_param_no_default_rule │ │ │ │ │ 00001a04 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a50 0002831c R_ARM_CALL 00000000 _Pypegen_stack_overflow │ │ │ │ │ 00001a78 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001a9c 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ │ 00001ac0 00027e1c R_ARM_CALL 00000000 _PyPegen_expect_token │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -159,17 +159,17 @@ │ │ │ │ │ augassign_rule │ │ │ │ │ slices_rule │ │ │ │ │ invalid_ann_assign_target_rule │ │ │ │ │ star_named_expression_rule │ │ │ │ │ _loop0_164_rule │ │ │ │ │ _loop0_165_rule │ │ │ │ │ _tmp_13_rule │ │ │ │ │ -annotated_rhs_rule │ │ │ │ │ -t_lookahead_rule │ │ │ │ │ star_named_expressions_rule │ │ │ │ │ +t_lookahead_rule │ │ │ │ │ +annotated_rhs_rule │ │ │ │ │ t_primary_rule │ │ │ │ │ genexp_rule │ │ │ │ │ strings_rule │ │ │ │ │ tuple_rule │ │ │ │ │ list_rule │ │ │ │ │ for_if_clauses_rule │ │ │ │ │ _gather_116_rule │ │ │ │ │ @@ -302,16 +302,16 @@ │ │ │ │ │ _tmp_157_rule │ │ │ │ │ guard_rule │ │ │ │ │ open_sequence_pattern_rule │ │ │ │ │ maybe_star_pattern_rule │ │ │ │ │ maybe_sequence_pattern_rule │ │ │ │ │ pattern_capture_target_rule │ │ │ │ │ wildcard_pattern_rule │ │ │ │ │ -or_pattern_rule │ │ │ │ │ closed_pattern_rule │ │ │ │ │ +or_pattern_rule │ │ │ │ │ signed_number_rule │ │ │ │ │ complex_number_rule │ │ │ │ │ name_or_attr_rule │ │ │ │ │ positional_patterns_rule │ │ │ │ │ double_star_pattern_rule │ │ │ │ │ items_pattern_rule │ │ │ │ │ keyword_patterns_rule │ │ │ │ │ @@ -480,34 +480,34 @@ │ │ │ │ │ _PyAST_ExceptHandler │ │ │ │ │ _PyAST_ClassDef │ │ │ │ │ _PyPegen_augoperator │ │ │ │ │ _PyAST_keyword │ │ │ │ │ _PyPegen_keyword_or_starred │ │ │ │ │ _PyPegen_join_sequences │ │ │ │ │ _PyAST_withitem │ │ │ │ │ +_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_soft_keyword_token │ │ │ │ │ _PyPegen_seq_last_item │ │ │ │ │ _PyPegen_raise_error_known_location │ │ │ │ │ _PyPegen_arguments_parsing_error │ │ │ │ │ _PyPegen_get_last_comprehension_item │ │ │ │ │ _PyPegen_nonparen_genexp_in_call │ │ │ │ │ _PyAST_match_case │ │ │ │ │ _PyAST_MatchSequence │ │ │ │ │ _PyAST_MatchStar │ │ │ │ │ -_PyAST_MatchAs │ │ │ │ │ _PyAST_MatchOr │ │ │ │ │ +_PyAST_MatchAs │ │ │ │ │ _PyAST_MatchClass │ │ │ │ │ _PyAST_MatchValue │ │ │ │ │ _PyAST_MatchMapping │ │ │ │ │ _PyPegen_get_pattern_keys │ │ │ │ │ _PyPegen_get_patterns │ │ │ │ │ _PyAST_MatchSingleton │ │ │ │ │ _PyPegen_seq_first_item │ │ │ │ │ _PyPegen_ensure_real │ │ │ │ │ -_PyPegen_decoded_constant_from_token │ │ │ │ │ _PyPegen_key_pattern_pair │ │ │ │ │ _PyAST_TypeVar │ │ │ │ │ _PyAST_ParamSpec │ │ │ │ │ _PyAST_TypeVarTuple │ │ │ │ │ _PyPegen_get_invalid_target │ │ │ │ │ _PyPegen_ensure_imaginary │ │ │ │ │ .shstrtab │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -42,20 +42,20 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ beq 29c <_loop0_170_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 154 <_loop0_170_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 134 <_loop0_170_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bne 138 <_loop0_170_rule+0x138> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ b 7c <_loop0_170_rule+0x7c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bne 154 <_loop0_170_rule+0x154> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ R_ARM_CALL param_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bne 1a0 <_loop0_170_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -115,15 +115,15 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bne 154 <_loop0_170_rule+0x154> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -377,15 +377,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 624 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 10070 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 624 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -640,41 +640,41 @@ │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bne bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7bcc │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 914 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne a84 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bne bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7bc0 │ │ │ │ │ + bl 7bcc │ │ │ │ │ R_ARM_CALL t_primary_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 9fc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fcd0 │ │ │ │ │ R_ARM_CALL slices_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 9fc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -1013,631 +1013,714 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b db4 <_tmp_22_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00000e24 <_tmp_59_rule>: │ │ │ │ │ -_tmp_59_rule(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #164] @ ee0 <_tmp_59_rule+0xbc> │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq ed8 <_tmp_59_rule+0xb4> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne ed0 <_tmp_59_rule+0xac> │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne ec8 <_tmp_59_rule+0xa4> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ec8 <_tmp_59_rule+0xa4> │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne ec8 <_tmp_59_rule+0xa4> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ec8 <_tmp_59_rule+0xa4> │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - streq r5, [r4, #8] │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e50 <_tmp_59_rule+0x2c> │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - │ │ │ │ │ -00000ee4 <_loop0_129_rule>: │ │ │ │ │ +00000e24 <_loop0_129_rule>: │ │ │ │ │ _loop0_129_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #328] @ 1044 <_loop0_129_rule+0x160> │ │ │ │ │ + ldr r1, [pc, #328] @ f84 <_loop0_129_rule+0x160> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1008 <_loop0_129_rule+0x124> │ │ │ │ │ + beq ed4 <_loop0_129_rule+0xb0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ff8 <_loop0_129_rule+0x114> │ │ │ │ │ + bne f54 <_loop0_129_rule+0x130> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fbc <_loop0_129_rule+0xd8> │ │ │ │ │ + beq f38 <_loop0_129_rule+0x114> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne ff8 <_loop0_129_rule+0x114> │ │ │ │ │ + bne f54 <_loop0_129_rule+0x130> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f94 <_loop0_129_rule+0xb0> │ │ │ │ │ + bne f10 <_loop0_129_rule+0xec> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ + beq ef0 <_loop0_129_rule+0xcc> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 1010 <_loop0_129_rule+0x12c> │ │ │ │ │ + bgt edc <_loop0_129_rule+0xb8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b e50 <_loop0_129_rule+0x2c> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + ldr r2, [r8, r6, lsl #2] │ │ │ │ │ + str r2, [r3, r6, lsl #2] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b eb0 <_loop0_129_rule+0x8c> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b ec8 <_loop0_129_rule+0xa4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23470 │ │ │ │ │ + bl 234a4 │ │ │ │ │ R_ARM_CALL kwarg_or_double_starred_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq f58 <_loop0_129_rule+0x74> │ │ │ │ │ + beq e98 <_loop0_129_rule+0x74> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - beq fd8 <_loop0_129_rule+0xf4> │ │ │ │ │ + beq f64 <_loop0_129_rule+0x140> │ │ │ │ │ str sl, [r8, r7, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b f44 <_loop0_129_rule+0x60> │ │ │ │ │ + b e84 <_loop0_129_rule+0x60> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ + b ec8 <_loop0_129_rule+0xa4> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b ec8 <_loop0_129_rule+0xa4> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1024 <_loop0_129_rule+0x140> │ │ │ │ │ + beq ef0 <_loop0_129_rule+0xcc> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b fac <_loop0_129_rule+0xc8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b f10 <_loop0_129_rule+0x2c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [r8, r6, lsl #2] │ │ │ │ │ - str r2, [r3, r6, lsl #2] │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b f70 <_loop0_129_rule+0x8c> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f88 <_loop0_129_rule+0xa4> │ │ │ │ │ + b f28 <_loop0_129_rule+0x104> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001048 <_tmp_233_rule>: │ │ │ │ │ +00000f88 <_tmp_233_rule>: │ │ │ │ │ _tmp_233_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 10e0 <_tmp_233_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 1020 <_tmp_233_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10d8 <_tmp_233_rule+0x90> │ │ │ │ │ + beq 1018 <_tmp_233_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 10d0 <_tmp_233_rule+0x88> │ │ │ │ │ + bne 1010 <_tmp_233_rule+0x88> │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10c8 <_tmp_233_rule+0x80> │ │ │ │ │ + bne 1008 <_tmp_233_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10c8 <_tmp_233_rule+0x80> │ │ │ │ │ + bne 1008 <_tmp_233_rule+0x80> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1074 <_tmp_233_rule+0x2c> │ │ │ │ │ + b fb4 <_tmp_233_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000010e4 <_tmp_169_rule>: │ │ │ │ │ +00001024 <_loop0_112_rule>: │ │ │ │ │ +_loop0_112_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ + ldr r1, [pc, #460] @ 1208 <_loop0_112_rule+0x1e4> │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq 11e4 <_loop0_112_rule+0x1c0> │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + bne 11d4 <_loop0_112_rule+0x1b0> │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 11b8 <_loop0_112_rule+0x194> │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldreq sl, [pc, #392] @ 1208 <_loop0_112_rule+0x1e4> │ │ │ │ │ + moveq r7, r5 │ │ │ │ │ + moveq r9, #1 │ │ │ │ │ + bne 11d4 <_loop0_112_rule+0x1b0> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 11ac <_loop0_112_rule+0x188> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 10e0 <_loop0_112_rule+0xbc> │ │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + bne 1120 <_loop0_112_rule+0xfc> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 10e0 <_loop0_112_rule+0xbc> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 1e8e0 │ │ │ │ │ + R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 1130 <_loop0_112_rule+0x10c> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 118c <_loop0_112_rule+0x168> │ │ │ │ │ + cmp r7, r5 │ │ │ │ │ + ble 1154 <_loop0_112_rule+0x130> │ │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ │ + ldr r2, [r8, r5, lsl #2] │ │ │ │ │ + str r2, [r3, r5, lsl #2] │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + b 1104 <_loop0_112_rule+0xe0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 11ec <_loop0_112_rule+0x1c8> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r9, r7 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1170 <_loop0_112_rule+0x14c> │ │ │ │ │ + str r6, [r8, r7, lsl #2] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 1088 <_loop0_112_rule+0x64> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + lsl r9, r9, #1 │ │ │ │ │ + lsl r1, r9, #2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + movne r8, fp │ │ │ │ │ + bne 1144 <_loop0_112_rule+0x120> │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1164 <_loop0_112_rule+0x140> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 109c <_loop0_112_rule+0x78> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1164 <_loop0_112_rule+0x140> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov fp, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1164 <_loop0_112_rule+0x140> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1050 <_loop0_112_rule+0x2c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 10e8 <_loop0_112_rule+0xc4> │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + │ │ │ │ │ +0000120c <_tmp_169_rule>: │ │ │ │ │ _tmp_169_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 1174 <_tmp_169_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 129c <_tmp_169_rule+0x90> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 116c <_tmp_169_rule+0x88> │ │ │ │ │ + beq 1294 <_tmp_169_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1164 <_tmp_169_rule+0x80> │ │ │ │ │ + bne 128c <_tmp_169_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18c84 │ │ │ │ │ + bl 18c80 │ │ │ │ │ R_ARM_CALL slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 115c <_tmp_169_rule+0x78> │ │ │ │ │ + bne 1284 <_tmp_169_rule+0x78> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 115c <_tmp_169_rule+0x78> │ │ │ │ │ + bne 1284 <_tmp_169_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a100 │ │ │ │ │ + bl 1a0fc │ │ │ │ │ R_ARM_CALL slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1110 <_tmp_169_rule+0x2c> │ │ │ │ │ + b 1238 <_tmp_169_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001178 <_tmp_227_rule>: │ │ │ │ │ +000012a0 <_tmp_227_rule>: │ │ │ │ │ _tmp_228_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #132] @ 1214 <_tmp_227_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ 133c <_tmp_227_rule+0x9c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11ec <_tmp_227_rule+0x74> │ │ │ │ │ + beq 1314 <_tmp_227_rule+0x74> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 11e4 <_tmp_227_rule+0x6c> │ │ │ │ │ + bne 130c <_tmp_227_rule+0x6c> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 11f4 <_tmp_227_rule+0x7c> │ │ │ │ │ + bne 131c <_tmp_227_rule+0x7c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11a4 <_tmp_227_rule+0x2c> │ │ │ │ │ + b 12cc <_tmp_227_rule+0x2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 11d4 <_tmp_227_rule+0x5c> │ │ │ │ │ + beq 12fc <_tmp_227_rule+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 11dc <_tmp_227_rule+0x64> │ │ │ │ │ + b 1304 <_tmp_227_rule+0x64> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001218 <_tmp_158_rule>: │ │ │ │ │ +00001340 <_tmp_158_rule>: │ │ │ │ │ _tmp_158_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #156] @ 12cc <_tmp_158_rule+0xb4> │ │ │ │ │ + ldr r1, [pc, #156] @ 13f4 <_tmp_158_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12c4 <_tmp_158_rule+0xac> │ │ │ │ │ + beq 13ec <_tmp_158_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 13dc <_tmp_158_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1294 <_tmp_158_rule+0x7c> │ │ │ │ │ + bne 13bc <_tmp_158_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b4 <_tmp_158_rule+0x9c> │ │ │ │ │ + bne 13dc <_tmp_158_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_soft_keyword_token> │ │ │ │ │ R_ARM_CALL _PyPegen_soft_keyword_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1264 <_tmp_158_rule+0x4c> │ │ │ │ │ + beq 138c <_tmp_158_rule+0x4c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 1284 <_tmp_158_rule+0x6c> │ │ │ │ │ + b 13ac <_tmp_158_rule+0x6c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 128c <_tmp_158_rule+0x74> │ │ │ │ │ + b 13b4 <_tmp_158_rule+0x74> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1244 <_tmp_158_rule+0x2c> │ │ │ │ │ + b 136c <_tmp_158_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000012d0 : │ │ │ │ │ +000013f8 : │ │ │ │ │ invalid_comprehension_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #688] @ 1598 │ │ │ │ │ + ldr r2, [pc, #688] @ 16c0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1544 │ │ │ │ │ + beq 166c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13d8 │ │ │ │ │ - ldr r1, [pc, #644] @ 1598 │ │ │ │ │ + bne 1500 │ │ │ │ │ + ldr r1, [pc, #644] @ 16c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1528 │ │ │ │ │ + beq 1650 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 1684 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1514 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 1684 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13ec │ │ │ │ │ + bne 1514 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1550 │ │ │ │ │ + bne 1678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27de0 <_tmp_167_rule> │ │ │ │ │ + bl 27ee4 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_167_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1410 │ │ │ │ │ + bne 1538 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1550 │ │ │ │ │ + bne 1678 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27de0 <_tmp_167_rule> │ │ │ │ │ + bl 27ee4 <_tmp_167_rule> │ │ │ │ │ R_ARM_CALL _tmp_168_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14c8 │ │ │ │ │ + bne 15f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17aa0 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 156c │ │ │ │ │ + bne 1694 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1394 │ │ │ │ │ + b 14bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bf70 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 14d8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 14d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e300 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ + beq 14d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13b0 │ │ │ │ │ - ldr r3, [pc, #320] @ 159c │ │ │ │ │ + beq 14d8 │ │ │ │ │ + ldr r3, [pc, #320] @ 16c4 │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r6, [r6, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ - ldr r3, [pc, #280] @ 15a0 │ │ │ │ │ + ldr r3, [pc, #280] @ 16c8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d8 │ │ │ │ │ + beq 1500 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13dc │ │ │ │ │ + b 1504 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bf70 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 14f8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ + beq 14f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d0 │ │ │ │ │ - ldr r3, [pc, #156] @ 15a0 │ │ │ │ │ + beq 14f8 │ │ │ │ │ + ldr r3, [pc, #156] @ 16c8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #136] @ 159c │ │ │ │ │ + ldr r3, [pc, #136] @ 16c4 │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ - b 14a0 │ │ │ │ │ + b 15c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155c │ │ │ │ │ + bne 1684 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1328 │ │ │ │ │ + b 1450 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1300 │ │ │ │ │ + b 1428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 13dc │ │ │ │ │ + b 1504 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1394 │ │ │ │ │ + b 14bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1408 │ │ │ │ │ - ldr r3, [pc, #32] @ 15a4 │ │ │ │ │ + beq 1530 │ │ │ │ │ + ldr r3, [pc, #32] @ 16cc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #8] @ 159c │ │ │ │ │ + ldr r3, [pc, #8] @ 16c4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ - b 1514 │ │ │ │ │ + b 163c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000e00 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000015a8 : │ │ │ │ │ +000016d0 : │ │ │ │ │ invalid_for_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #180] @ 1674 │ │ │ │ │ + ldr r1, [pc, #180] @ 179c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1630 │ │ │ │ │ + beq 1758 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1624 │ │ │ │ │ - ldr r1, [pc, #136] @ 1678 │ │ │ │ │ + bne 174c │ │ │ │ │ + ldr r1, [pc, #136] @ 17a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1618 │ │ │ │ │ - ldr r1, [pc, #112] @ 167c │ │ │ │ │ + bne 1740 │ │ │ │ │ + ldr r1, [pc, #112] @ 17a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + bne 1760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15d4 │ │ │ │ │ + b 16fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ R_ARM_CALL star_expressions_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1618 │ │ │ │ │ + beq 1740 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_gather_18_rule+0x44> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1620 │ │ │ │ │ + beq 1748 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1624 │ │ │ │ │ + b 174c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ │ │ │ │ │ -00001680 : │ │ │ │ │ +000017a8 : │ │ │ │ │ RAISE_ERROR_KNOWN_LOCATION(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ @@ -1656,733 +1739,733 @@ │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_raise_error_known_location> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error_known_location │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -000016dc : │ │ │ │ │ +00001804 : │ │ │ │ │ invalid_ann_assign_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #208] @ 17c4 │ │ │ │ │ + ldr r1, [pc, #208] @ 18ec │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17bc │ │ │ │ │ + beq 18e4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1784 │ │ │ │ │ + bne 18ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e144 │ │ │ │ │ + bl 1e158 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 18a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 18a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb6c │ │ │ │ │ + bl 1bb68 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 18a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177c │ │ │ │ │ + bne 18a4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 18b8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 1804 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 18a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 18a0 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 177c │ │ │ │ │ + b 18a4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1708 │ │ │ │ │ + b 1830 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000017c8 <_tmp_161_rule>: │ │ │ │ │ +000018f0 <_tmp_161_rule>: │ │ │ │ │ _tmp_161_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #260] @ 18e4 <_tmp_161_rule+0x11c> │ │ │ │ │ + ldr r1, [pc, #260] @ 1a0c <_tmp_161_rule+0x11c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18dc <_tmp_161_rule+0x114> │ │ │ │ │ + beq 1a04 <_tmp_161_rule+0x114> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18d4 <_tmp_161_rule+0x10c> │ │ │ │ │ + bne 19fc <_tmp_161_rule+0x10c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1e144 │ │ │ │ │ + bl 1e158 │ │ │ │ │ R_ARM_CALL list_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bb6c │ │ │ │ │ + bl 1bb68 │ │ │ │ │ R_ARM_CALL tuple_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c23c │ │ │ │ │ R_ARM_CALL genexp_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #112] @ 18e8 <_tmp_161_rule+0x120> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #112] @ 1a10 <_tmp_161_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #80] @ 18ec <_tmp_161_rule+0x124> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #80] @ 1a14 <_tmp_161_rule+0x124> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18cc <_tmp_161_rule+0x104> │ │ │ │ │ - ldr r1, [pc, #48] @ 18f0 <_tmp_161_rule+0x128> │ │ │ │ │ + bne 19f4 <_tmp_161_rule+0x104> │ │ │ │ │ + ldr r1, [pc, #48] @ 1a18 <_tmp_161_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17f4 <_tmp_161_rule+0x2c> │ │ │ │ │ + b 191c <_tmp_161_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ │ │ │ │ │ -000018f4 <_loop0_164_rule>: │ │ │ │ │ +00001a1c <_loop0_164_rule>: │ │ │ │ │ _loop0_164_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #424] @ 1ab4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r1, [pc, #424] @ 1bdc <_loop0_164_rule+0x1c0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a78 <_loop0_164_rule+0x184> │ │ │ │ │ + beq 1ba0 <_loop0_164_rule+0x184> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1a68 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 1b90 <_loop0_164_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a28 <_loop0_164_rule+0x134> │ │ │ │ │ + beq 1b50 <_loop0_164_rule+0x134> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1a68 <_loop0_164_rule+0x174> │ │ │ │ │ + bne 1b90 <_loop0_164_rule+0x174> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #348] @ 1ab4 <_loop0_164_rule+0x1c0> │ │ │ │ │ + ldr r9, [pc, #348] @ 1bdc <_loop0_164_rule+0x1c0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a1c <_loop0_164_rule+0x128> │ │ │ │ │ + beq 1b44 <_loop0_164_rule+0x128> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1988 <_loop0_164_rule+0x94> │ │ │ │ │ - bl a998 │ │ │ │ │ + bne 1ab0 <_loop0_164_rule+0x94> │ │ │ │ │ + bl a9a4 │ │ │ │ │ R_ARM_CALL star_targets_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 19d0 <_loop0_164_rule+0xdc> │ │ │ │ │ + bne 1af8 <_loop0_164_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a94 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 1bbc <_loop0_164_rule+0x1a0> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bgt 1a80 <_loop0_164_rule+0x18c> │ │ │ │ │ + bgt 1ba8 <_loop0_164_rule+0x18c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1988 <_loop0_164_rule+0x94> │ │ │ │ │ + beq 1ab0 <_loop0_164_rule+0x94> │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1994 <_loop0_164_rule+0xa0> │ │ │ │ │ + beq 1abc <_loop0_164_rule+0xa0> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 1a44 <_loop0_164_rule+0x150> │ │ │ │ │ + beq 1b6c <_loop0_164_rule+0x150> │ │ │ │ │ str fp, [r6, r8, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 195c <_loop0_164_rule+0x68> │ │ │ │ │ + b 1a84 <_loop0_164_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 196c <_loop0_164_rule+0x78> │ │ │ │ │ + b 1a94 <_loop0_164_rule+0x78> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1aec <_loop0_164_rule+0xd0> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a94 <_loop0_164_rule+0x1a0> │ │ │ │ │ + beq 1bbc <_loop0_164_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 1a0c <_loop0_164_rule+0x118> │ │ │ │ │ + b 1b34 <_loop0_164_rule+0x118> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1aec <_loop0_164_rule+0xd0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1920 <_loop0_164_rule+0x2c> │ │ │ │ │ + b 1a48 <_loop0_164_rule+0x2c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 19ac <_loop0_164_rule+0xb8> │ │ │ │ │ + b 1ad4 <_loop0_164_rule+0xb8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19c4 <_loop0_164_rule+0xd0> │ │ │ │ │ + b 1aec <_loop0_164_rule+0xd0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001ab8 <_loop0_110_rule>: │ │ │ │ │ +00001be0 <_loop0_110_rule>: │ │ │ │ │ _loop0_193_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #308] @ 1c04 <_loop0_110_rule+0x14c> │ │ │ │ │ + ldr r1, [pc, #308] @ 1d2c <_loop0_110_rule+0x14c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1bfc <_loop0_110_rule+0x144> │ │ │ │ │ + beq 1d24 <_loop0_110_rule+0x144> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bec <_loop0_110_rule+0x134> │ │ │ │ │ + bne 1d14 <_loop0_110_rule+0x134> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1bb0 <_loop0_110_rule+0xf8> │ │ │ │ │ + beq 1cd8 <_loop0_110_rule+0xf8> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r9, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 1bec <_loop0_110_rule+0x134> │ │ │ │ │ + bne 1d14 <_loop0_110_rule+0x134> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1d30 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b64 <_loop0_110_rule+0xac> │ │ │ │ │ + bne 1c8c <_loop0_110_rule+0xac> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bcc <_loop0_110_rule+0x114> │ │ │ │ │ + beq 1cf4 <_loop0_110_rule+0x114> │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bgt 1b7c <_loop0_110_rule+0xc4> │ │ │ │ │ + bgt 1ca4 <_loop0_110_rule+0xc4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 1b90 <_loop0_110_rule+0xd8> │ │ │ │ │ + beq 1cb8 <_loop0_110_rule+0xd8> │ │ │ │ │ str r6, [r8, r9, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 1b18 <_loop0_110_rule+0x60> │ │ │ │ │ + b 1c40 <_loop0_110_rule+0x60> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1b40 <_loop0_110_rule+0x88> │ │ │ │ │ + b 1c68 <_loop0_110_rule+0x88> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bcc <_loop0_110_rule+0x114> │ │ │ │ │ + beq 1cf4 <_loop0_110_rule+0x114> │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 1b6c <_loop0_110_rule+0xb4> │ │ │ │ │ + b 1c94 <_loop0_110_rule+0xb4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b58 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 1c80 <_loop0_110_rule+0xa0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b58 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 1c80 <_loop0_110_rule+0xa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b58 <_loop0_110_rule+0xa0> │ │ │ │ │ + b 1c80 <_loop0_110_rule+0xa0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ae4 <_loop0_110_rule+0x2c> │ │ │ │ │ + b 1c0c <_loop0_110_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00001c08 : │ │ │ │ │ +00001d30 : │ │ │ │ │ lambda_param_maybe_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #300] @ 1d4c │ │ │ │ │ + ldr r1, [pc, #300] @ 1e74 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1e34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cfc │ │ │ │ │ + bne 1e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c90 │ │ │ │ │ + bne 1db8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1cfc │ │ │ │ │ + bne 1e24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ R_ARM_CALL lambda_param_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1d14 │ │ │ │ │ + bne 1e3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1c58 │ │ │ │ │ + bne 1d80 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c54 │ │ │ │ │ + beq 1d7c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c80 │ │ │ │ │ + bne 1da8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c7c │ │ │ │ │ - b 1c84 │ │ │ │ │ + beq 1da4 │ │ │ │ │ + b 1dac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c84 │ │ │ │ │ + b 1dac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1c34 │ │ │ │ │ + b 1d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ R_ARM_CALL default_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1c74 │ │ │ │ │ - ldr r1, [pc, #28] @ 1d50 │ │ │ │ │ + bne 1d9c │ │ │ │ │ + ldr r1, [pc, #28] @ 1e78 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cbc │ │ │ │ │ - b 1c74 │ │ │ │ │ + bne 1de4 │ │ │ │ │ + b 1d9c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00001d54 : │ │ │ │ │ +00001e7c : │ │ │ │ │ invalid_arguments_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #3068] @ 2968 │ │ │ │ │ + ldr r2, [pc, #3068] @ 2a90 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 280c │ │ │ │ │ + beq 2934 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2800 │ │ │ │ │ - ldr r1, [pc, #3024] @ 2968 │ │ │ │ │ + bne 2928 │ │ │ │ │ + ldr r1, [pc, #3024] @ 2a90 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 2908 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #2992] @ 2968 │ │ │ │ │ + ldr r2, [pc, #2992] @ 2a90 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27c4 │ │ │ │ │ - ldr r2, [pc, #2964] @ 2968 │ │ │ │ │ + beq 28ec │ │ │ │ │ + ldr r2, [pc, #2964] @ 2a90 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24ac │ │ │ │ │ + beq 25d4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2932] @ 2968 │ │ │ │ │ + ldr r2, [pc, #2932] @ 2a90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2728 │ │ │ │ │ + beq 2850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17aa0 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2074 │ │ │ │ │ + bne 219c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ - ldr r1, [pc, #2880] @ 2968 │ │ │ │ │ + bne 1ff0 │ │ │ │ │ + ldr r1, [pc, #2880] @ 2a90 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c8 │ │ │ │ │ + beq 25f0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #2856] @ 2968 │ │ │ │ │ + ldr r2, [pc, #2856] @ 2a90 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 2870 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 239c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2184 │ │ │ │ │ + bne 22ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ec8 │ │ │ │ │ + bne 1ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 202c │ │ │ │ │ + bne 2154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 240c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c40 │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2448 │ │ │ │ │ + bne 2570 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2400 │ │ │ │ │ + bne 2528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 294c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2400 │ │ │ │ │ + bne 2528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 26e4 │ │ │ │ │ + bne 280c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2800 │ │ │ │ │ - ldr r1, [pc, #2568] @ 2968 │ │ │ │ │ + bne 2928 │ │ │ │ │ + ldr r1, [pc, #2568] @ 2a90 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26c0 │ │ │ │ │ + beq 27e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 269c │ │ │ │ │ + bne 27c4 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fb0 │ │ │ │ │ + bne 20d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2764 │ │ │ │ │ + bne 288c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2400 │ │ │ │ │ + bne 2528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23d4 │ │ │ │ │ + bne 24fc │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2400 │ │ │ │ │ + bne 2528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 234c │ │ │ │ │ + bne 2474 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2400 │ │ │ │ │ + bne 2528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22f4 │ │ │ │ │ + bne 241c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #2360] @ 296c │ │ │ │ │ + ldr r1, [pc, #2360] @ 2a94 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eb8 │ │ │ │ │ + beq 1fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2320] @ 296c │ │ │ │ │ + ldr r1, [pc, #2320] @ 2a94 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c4 │ │ │ │ │ - ldr r2, [pc, #2292] @ 2970 │ │ │ │ │ + beq 23ec │ │ │ │ │ + ldr r2, [pc, #2292] @ 2a98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2818 │ │ │ │ │ + beq 2940 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 2864 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22b4 │ │ │ │ │ + beq 23dc │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne 273c │ │ │ │ │ + bne 2864 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2144 │ │ │ │ │ + bne 226c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22ac │ │ │ │ │ + beq 23d4 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt 2170 │ │ │ │ │ + bgt 2298 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2390,58 +2473,58 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 213c │ │ │ │ │ + beq 2264 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2410 │ │ │ │ │ + bne 2538 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ed4 │ │ │ │ │ + b 1ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 17460 <_tmp_258_rule> │ │ │ │ │ R_ARM_CALL _tmp_258_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20cc │ │ │ │ │ + beq 21f4 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - beq 2248 │ │ │ │ │ + beq 2370 │ │ │ │ │ str r3, [r7, r9, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 20b8 │ │ │ │ │ + b 21e0 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r2, [r7, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 20e4 │ │ │ │ │ + b 220c │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e80 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 1e80 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e80 │ │ │ │ │ + beq 1fa8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -2452,261 +2535,261 @@ │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r9, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #1904] @ 2974 │ │ │ │ │ + ldr r2, [pc, #1904] @ 2a9c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 204c │ │ │ │ │ + bne 2174 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1e90 │ │ │ │ │ - b 1e84 │ │ │ │ │ + bne 1fb8 │ │ │ │ │ + b 1fac │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ac │ │ │ │ │ + beq 23d4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 2160 │ │ │ │ │ + b 2288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22cc │ │ │ │ │ + blt 23f4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - beq 1e70 │ │ │ │ │ + beq 1f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e8c │ │ │ │ │ + b 1fb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ff0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e90 │ │ │ │ │ + b 1fb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f08 │ │ │ │ │ + b 2030 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2134 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_arguments_parsing_error> │ │ │ │ │ R_ARM_CALL _PyPegen_arguments_parsing_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 23f8 │ │ │ │ │ + bne 2520 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2014 │ │ │ │ │ + beq 213c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 201c │ │ │ │ │ + b 2144 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fec │ │ │ │ │ + beq 2114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1fec │ │ │ │ │ + beq 2114 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1fec │ │ │ │ │ - ldr r3, [pc, #1520] @ 2978 │ │ │ │ │ + beq 2114 │ │ │ │ │ + ldr r3, [pc, #1520] @ 2aa0 │ │ │ │ │ ldr r8, [r7, #16] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ - ldr r3, [pc, #1484] @ 297c │ │ │ │ │ + ldr r3, [pc, #1484] @ 2aa4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ - b 232c │ │ │ │ │ + bl 17a8 │ │ │ │ │ + b 2454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1fcc │ │ │ │ │ + beq 20f4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_nonparen_genexp_in_call> │ │ │ │ │ R_ARM_CALL _PyPegen_nonparen_genexp_in_call │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 232c │ │ │ │ │ + beq 2454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2018 │ │ │ │ │ + b 2140 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 201c │ │ │ │ │ + b 2144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c40 │ │ │ │ │ R_ARM_CALL kwargs_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2138 │ │ │ │ │ + beq 2260 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r9, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1edc │ │ │ │ │ + beq 2004 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25fc │ │ │ │ │ + beq 2724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1264] @ 2968 │ │ │ │ │ + ldr r2, [pc, #1264] @ 2a90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25f0 │ │ │ │ │ + beq 2718 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 22e4 │ │ │ │ │ + bne 240c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4d8 │ │ │ │ │ R_ARM_CALL _tmp_262_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 24e4 │ │ │ │ │ + bne 260c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f08 │ │ │ │ │ + b 2030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1de4 │ │ │ │ │ - b 1ecc │ │ │ │ │ + beq 1f0c │ │ │ │ │ + b 1ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ - b 1ec0 │ │ │ │ │ + beq 1f60 │ │ │ │ │ + b 1fe8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1144] @ 2968 │ │ │ │ │ + ldr r1, [pc, #1144] @ 2a90 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2690 │ │ │ │ │ + beq 27b8 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2680 │ │ │ │ │ + bne 27a8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2660 │ │ │ │ │ + beq 2788 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mov r8, r9 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne 2680 │ │ │ │ │ + bne 27a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 2740 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2658 │ │ │ │ │ + beq 2780 │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bgt 2604 │ │ │ │ │ + bgt 272c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -2714,289 +2797,289 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25fc │ │ │ │ │ - ldr r2, [pc, #976] @ 2978 │ │ │ │ │ + beq 2724 │ │ │ │ │ + ldr r2, [pc, #976] @ 2aa0 │ │ │ │ │ mvn r3, #4 │ │ │ │ │ - ldr r1, [pc, #976] @ 2980 │ │ │ │ │ + ldr r1, [pc, #976] @ 2aa8 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 201c │ │ │ │ │ - b 2014 │ │ │ │ │ + bne 2144 │ │ │ │ │ + b 213c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 247c │ │ │ │ │ + b 25a4 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f08 │ │ │ │ │ + b 2030 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 2560 │ │ │ │ │ + b 2688 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 4d8 │ │ │ │ │ R_ARM_CALL _tmp_262_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2548 │ │ │ │ │ + beq 2670 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 28f4 │ │ │ │ │ + bne 2a1c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28f0 │ │ │ │ │ + bne 2a18 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 25c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24a0 │ │ │ │ │ + b 25c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24fc │ │ │ │ │ + b 2624 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1f80 │ │ │ │ │ + beq 20a8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 1f84 │ │ │ │ │ + b 20ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f6c │ │ │ │ │ - b 1fb0 │ │ │ │ │ + beq 2094 │ │ │ │ │ + b 20d8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1f44 │ │ │ │ │ + beq 206c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f44 │ │ │ │ │ + beq 206c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f44 │ │ │ │ │ - ldr r3, [pc, #600] @ 2978 │ │ │ │ │ + beq 206c │ │ │ │ │ + ldr r3, [pc, #600] @ 2aa0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #604] @ 2984 │ │ │ │ │ - b 279c │ │ │ │ │ + ldr r3, [pc, #604] @ 2aac │ │ │ │ │ + b 28c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1df8 │ │ │ │ │ + beq 1f20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ecc │ │ │ │ │ + b 1ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 22a0 │ │ │ │ │ + bne 23c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 1e54 │ │ │ │ │ + b 1f7c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1fac │ │ │ │ │ - ldr r1, [pc, #520] @ 2988 │ │ │ │ │ + beq 20d4 │ │ │ │ │ + ldr r1, [pc, #520] @ 2ab0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fac │ │ │ │ │ - ldr r3, [pc, #480] @ 2978 │ │ │ │ │ + beq 20d4 │ │ │ │ │ + ldr r3, [pc, #480] @ 2aa0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #492] @ 298c │ │ │ │ │ + ldr r3, [pc, #492] @ 2ab4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ - b 232c │ │ │ │ │ + bl 17a8 │ │ │ │ │ + b 2454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 1dcc │ │ │ │ │ - b 1ed4 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ + b 1ffc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 24a0 │ │ │ │ │ + bne 25c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 1db0 │ │ │ │ │ + b 1ed8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 201c │ │ │ │ │ + b 2144 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d84 │ │ │ │ │ + b 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2080 │ │ │ │ │ + b 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1f24 │ │ │ │ │ + beq 204c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f24 │ │ │ │ │ + beq 204c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #276] @ 2968 │ │ │ │ │ + ldr r2, [pc, #276] @ 2a90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2a4c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 2914 │ │ │ │ │ + bne 2a3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ R_ARM_CALL args_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2904 │ │ │ │ │ + beq 2a2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1f28 │ │ │ │ │ - ldr r3, [pc, #216] @ 2978 │ │ │ │ │ + bne 2050 │ │ │ │ │ + ldr r3, [pc, #216] @ 2aa0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r8, [r5, #16] │ │ │ │ │ ldr r5, [r5, #20] │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ bl 0 <_PyPegen_get_last_comprehension_item> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_comprehension_item │ │ │ │ │ - ldr r3, [pc, #176] @ 297c │ │ │ │ │ + ldr r3, [pc, #176] @ 2aa4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ - b 232c │ │ │ │ │ + bl 17a8 │ │ │ │ │ + b 2454 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r7, r9, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 2534 │ │ │ │ │ + b 265c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2930 │ │ │ │ │ + beq 2a58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 2050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2860 │ │ │ │ │ + b 2988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2948 │ │ │ │ │ + bne 2a70 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 2880 │ │ │ │ │ + b 29a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2940 │ │ │ │ │ + beq 2a68 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 2880 │ │ │ │ │ + b 29a8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00001771 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -3008,233 +3091,233 @@ │ │ │ │ │ .word 0x000008e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_155_rule │ │ │ │ │ .word 0x00000ea8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002990 : │ │ │ │ │ +00002ab8 : │ │ │ │ │ invalid_kwarg_rule.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #772] @ 2cac │ │ │ │ │ + ldr r2, [pc, #772] @ 2dd4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2c38 │ │ │ │ │ + beq 2d60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2ad0 │ │ │ │ │ - ldr r1, [pc, #728] @ 2cac │ │ │ │ │ + bne 2bf8 │ │ │ │ │ + ldr r1, [pc, #728] @ 2dd4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2c14 │ │ │ │ │ - ldr r1, [pc, #704] @ 2cb0 │ │ │ │ │ + beq 2d3c │ │ │ │ │ + ldr r1, [pc, #704] @ 2dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ba4 │ │ │ │ │ + bne 2ccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c28 │ │ │ │ │ - ldr r1, [pc, #672] @ 2cb4 │ │ │ │ │ + bne 2d50 │ │ │ │ │ + ldr r1, [pc, #672] @ 2ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ba4 │ │ │ │ │ + bne 2ccc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c28 │ │ │ │ │ - ldr r1, [pc, #640] @ 2cb8 │ │ │ │ │ + bne 2d50 │ │ │ │ │ + ldr r1, [pc, #640] @ 2de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ba4 │ │ │ │ │ + bne 2ccc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 2c08 │ │ │ │ │ + bne 2d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2c08 │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c08 │ │ │ │ │ - ldr r1, [pc, #564] @ 2cbc │ │ │ │ │ + bne 2d30 │ │ │ │ │ + ldr r1, [pc, #564] @ 2de4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2aa4 │ │ │ │ │ + beq 2bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2b64 │ │ │ │ │ + bne 2c8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2c08 │ │ │ │ │ + bne 2d30 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2c44 │ │ │ │ │ + bne 2d6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ R_ARM_CALL for_if_clauses_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a70 │ │ │ │ │ - ldr r3, [pc, #420] @ 2cc0 │ │ │ │ │ + beq 2b98 │ │ │ │ │ + ldr r3, [pc, #420] @ 2de8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #416] @ 2cc4 │ │ │ │ │ + ldr r3, [pc, #416] @ 2dec │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ad0 │ │ │ │ │ + beq 2bf8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2ad4 │ │ │ │ │ + b 2bfc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2aa4 │ │ │ │ │ - ldr r3, [pc, #328] @ 2cc8 │ │ │ │ │ + beq 2bcc │ │ │ │ │ + ldr r3, [pc, #328] @ 2df0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #316] @ 2cc4 │ │ │ │ │ + ldr r3, [pc, #316] @ 2dec │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - b 2b3c │ │ │ │ │ + b 2c64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2a54 │ │ │ │ │ + beq 2b7c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 2ccc │ │ │ │ │ + ldr r2, [pc, #248] @ 2df4 │ │ │ │ │ add r3, r3, #16 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #224] @ 2cc4 │ │ │ │ │ + ldr r3, [pc, #224] @ 2dec │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ - b 2b44 │ │ │ │ │ + bl 17a8 │ │ │ │ │ + b 2c6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2ad4 │ │ │ │ │ + b 2bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ + beq 2dcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2a54 │ │ │ │ │ + b 2b7c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29c0 │ │ │ │ │ + b 2ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ + beq 2bf0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ + beq 2bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ - ldr r2, [pc, #80] @ 2cd0 │ │ │ │ │ + beq 2bf0 │ │ │ │ │ + ldr r2, [pc, #80] @ 2df8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #60] @ 2cc4 │ │ │ │ │ + ldr r2, [pc, #60] @ 2dec │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - b 2b3c │ │ │ │ │ + b 2c64 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 29e8 │ │ │ │ │ + b 2b10 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_157_rule │ │ │ │ │ .word 0x000008e8 │ │ │ │ │ @@ -3244,153 +3327,153 @@ │ │ │ │ │ .word 0x00000ee0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ecc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000f20 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002cd4 <_tmp_157_rule>: │ │ │ │ │ +00002dfc <_tmp_157_rule>: │ │ │ │ │ _tmp_157_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #132] @ 2d70 <_tmp_157_rule+0x9c> │ │ │ │ │ + ldr r1, [pc, #132] @ 2e98 <_tmp_157_rule+0x9c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2d68 <_tmp_157_rule+0x94> │ │ │ │ │ + beq 2e90 <_tmp_157_rule+0x94> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 2d3c <_tmp_157_rule+0x68> │ │ │ │ │ + bne 2e64 <_tmp_157_rule+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 2d44 <_tmp_157_rule+0x70> │ │ │ │ │ + bne 2e6c <_tmp_157_rule+0x70> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2d2c <_tmp_157_rule+0x58> │ │ │ │ │ + beq 2e54 <_tmp_157_rule+0x58> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 2d34 <_tmp_157_rule+0x60> │ │ │ │ │ + b 2e5c <_tmp_157_rule+0x60> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2d00 <_tmp_157_rule+0x2c> │ │ │ │ │ + b 2e28 <_tmp_157_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00002d74 : │ │ │ │ │ +00002e9c : │ │ │ │ │ subject_expr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #424] @ 2f34 │ │ │ │ │ + ldr r1, [pc, #424] @ 305c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2e88 │ │ │ │ │ + beq 2fb0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2e78 │ │ │ │ │ + bne 2fa0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 2e4c │ │ │ │ │ + bne 2f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2e60 │ │ │ │ │ + blt 2f88 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2e78 │ │ │ │ │ + bne 2fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bf70 │ │ │ │ │ R_ARM_CALL star_named_expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2e10 │ │ │ │ │ + beq 2f38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 2fb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2e78 │ │ │ │ │ + bne 2fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - b 2dec │ │ │ │ │ + b 2f14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2e3c │ │ │ │ │ + b 2f64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2e3c │ │ │ │ │ + b 2f64 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2da4 │ │ │ │ │ + b 2ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e300 │ │ │ │ │ R_ARM_CALL star_named_expressions_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bne 2f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 2e3c │ │ │ │ │ + beq 2f64 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r5, #20] │ │ │ │ │ ldr r5, [r5, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -3405,135 +3488,135 @@ │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 2e34 │ │ │ │ │ + bne 2f5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2e34 │ │ │ │ │ - b 2e3c │ │ │ │ │ + beq 2f5c │ │ │ │ │ + b 2f64 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00002f38 <_loop1_64_rule>: │ │ │ │ │ +00003060 <_loop1_64_rule>: │ │ │ │ │ _loop1_64_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r1, [pc, #1024] @ 3350 <_loop1_64_rule+0x418> │ │ │ │ │ + ldr r1, [pc, #1024] @ 3478 <_loop1_64_rule+0x418> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3308 <_loop1_64_rule+0x3d0> │ │ │ │ │ + beq 3430 <_loop1_64_rule+0x3d0> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32f8 <_loop1_64_rule+0x3c0> │ │ │ │ │ + bne 3420 <_loop1_64_rule+0x3c0> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 3334 <_loop1_64_rule+0x3fc> │ │ │ │ │ + beq 345c <_loop1_64_rule+0x3fc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r7, [pc, #948] @ 3350 <_loop1_64_rule+0x418> │ │ │ │ │ + ldreq r7, [pc, #948] @ 3478 <_loop1_64_rule+0x418> │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - bne 32f8 <_loop1_64_rule+0x3c0> │ │ │ │ │ + bne 3420 <_loop1_64_rule+0x3c0> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3328 <_loop1_64_rule+0x3f0> │ │ │ │ │ + beq 3450 <_loop1_64_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ + bne 319c <_loop1_64_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 312c <_loop1_64_rule+0x1f4> │ │ │ │ │ - ldr r1, [pc, #900] @ 3354 <_loop1_64_rule+0x41c> │ │ │ │ │ + bne 3254 <_loop1_64_rule+0x1f4> │ │ │ │ │ + ldr r1, [pc, #900] @ 347c <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 319c <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 336c │ │ │ │ │ + bl 3494 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 319c <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46c8 │ │ │ │ │ + bl 447c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ + bne 319c <_loop1_64_rule+0x13c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 319c <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3074 <_loop1_64_rule+0x13c> │ │ │ │ │ + beq 319c <_loop1_64_rule+0x13c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_match_case> │ │ │ │ │ R_ARM_CALL _PyAST_match_case │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3064 <_loop1_64_rule+0x12c> │ │ │ │ │ + beq 318c <_loop1_64_rule+0x12c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30e8 <_loop1_64_rule+0x1b0> │ │ │ │ │ + beq 3210 <_loop1_64_rule+0x1b0> │ │ │ │ │ str r9, [fp, r5, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 2fa0 <_loop1_64_rule+0x68> │ │ │ │ │ + b 30c8 <_loop1_64_rule+0x68> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 3310 <_loop1_64_rule+0x3d8> │ │ │ │ │ + beq 3438 <_loop1_64_rule+0x3d8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3310 <_loop1_64_rule+0x3d8> │ │ │ │ │ + bne 3438 <_loop1_64_rule+0x3d8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 310c <_loop1_64_rule+0x1d4> │ │ │ │ │ + beq 3234 <_loop1_64_rule+0x1d4> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 30c8 <_loop1_64_rule+0x190> │ │ │ │ │ + ble 31f0 <_loop1_64_rule+0x190> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [fp, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 30ac <_loop1_64_rule+0x174> │ │ │ │ │ + b 31d4 <_loop1_64_rule+0x174> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -3543,837 +3626,593 @@ │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne fp, r0 │ │ │ │ │ - bne 3054 <_loop1_64_rule+0x11c> │ │ │ │ │ + bne 317c <_loop1_64_rule+0x11c> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 30d8 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #536] @ 3350 <_loop1_64_rule+0x418> │ │ │ │ │ + ldr r2, [pc, #536] @ 3478 <_loop1_64_rule+0x418> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - beq 3224 <_loop1_64_rule+0x2ec> │ │ │ │ │ - ldr r1, [pc, #508] @ 3354 <_loop1_64_rule+0x41c> │ │ │ │ │ + beq 334c <_loop1_64_rule+0x2ec> │ │ │ │ │ + ldr r1, [pc, #508] @ 347c <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 319c <_loop1_64_rule+0x264> │ │ │ │ │ + beq 32c4 <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 336c │ │ │ │ │ + bl 3494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 319c <_loop1_64_rule+0x264> │ │ │ │ │ + beq 32c4 <_loop1_64_rule+0x264> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46c8 │ │ │ │ │ + bl 447c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 31a0 <_loop1_64_rule+0x268> │ │ │ │ │ + bne 32c8 <_loop1_64_rule+0x268> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 32c0 <_loop1_64_rule+0x388> │ │ │ │ │ + bne 33e8 <_loop1_64_rule+0x388> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 3238 <_loop1_64_rule+0x300> │ │ │ │ │ - ldr r1, [pc, #416] @ 3354 <_loop1_64_rule+0x41c> │ │ │ │ │ + bne 3360 <_loop1_64_rule+0x300> │ │ │ │ │ + ldr r1, [pc, #416] @ 347c <_loop1_64_rule+0x41c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 31fc <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 336c │ │ │ │ │ + bl 3494 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31fc <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 46c8 │ │ │ │ │ + bl 447c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3204 <_loop1_64_rule+0x2cc> │ │ │ │ │ + bne 332c <_loop1_64_rule+0x2cc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3244 <_loop1_64_rule+0x30c> │ │ │ │ │ + bne 336c <_loop1_64_rule+0x30c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2fc8 <_loop1_64_rule+0x90> │ │ │ │ │ + beq 30f0 <_loop1_64_rule+0x90> │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - b 307c <_loop1_64_rule+0x144> │ │ │ │ │ + b 31a4 <_loop1_64_rule+0x144> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 32f0 <_loop1_64_rule+0x3b8> │ │ │ │ │ + beq 3418 <_loop1_64_rule+0x3b8> │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3208 <_loop1_64_rule+0x2d0> │ │ │ │ │ + b 3330 <_loop1_64_rule+0x2d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31fc <_loop1_64_rule+0x2c4> │ │ │ │ │ - ldr r1, [pc, #248] @ 3358 <_loop1_64_rule+0x420> │ │ │ │ │ + beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ + ldr r1, [pc, #248] @ 3480 <_loop1_64_rule+0x420> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31fc <_loop1_64_rule+0x2c4> │ │ │ │ │ + beq 3324 <_loop1_64_rule+0x2c4> │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 335c <_loop1_64_rule+0x424> │ │ │ │ │ + ldr r3, [pc, #216] @ 3484 <_loop1_64_rule+0x424> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 3360 <_loop1_64_rule+0x428> │ │ │ │ │ + ldr r3, [pc, #204] @ 3488 <_loop1_64_rule+0x428> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 32e0 <_loop1_64_rule+0x3a8> │ │ │ │ │ + bne 3408 <_loop1_64_rule+0x3a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ strne r9, [r4, #60] @ 0x3c │ │ │ │ │ - bne 3208 <_loop1_64_rule+0x2d0> │ │ │ │ │ + bne 3330 <_loop1_64_rule+0x2d0> │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - b 3204 <_loop1_64_rule+0x2cc> │ │ │ │ │ - ldr r3, [pc, #156] @ 3364 <_loop1_64_rule+0x42c> │ │ │ │ │ + b 332c <_loop1_64_rule+0x2cc> │ │ │ │ │ + ldr r3, [pc, #156] @ 348c <_loop1_64_rule+0x42c> │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #144] @ 3368 <_loop1_64_rule+0x430> │ │ │ │ │ + ldr r3, [pc, #144] @ 3490 <_loop1_64_rule+0x430> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 329c <_loop1_64_rule+0x364> │ │ │ │ │ + beq 33c4 <_loop1_64_rule+0x364> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3044 <_loop1_64_rule+0x10c> │ │ │ │ │ + b 316c <_loop1_64_rule+0x10c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 3150 <_loop1_64_rule+0x218> │ │ │ │ │ + b 3278 <_loop1_64_rule+0x218> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 30d8 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2f68 <_loop1_64_rule+0x30> │ │ │ │ │ + b 3090 <_loop1_64_rule+0x30> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 30d8 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2fb0 <_loop1_64_rule+0x78> │ │ │ │ │ + b 30d8 <_loop1_64_rule+0x78> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 30d8 <_loop1_64_rule+0x1a0> │ │ │ │ │ + b 3200 <_loop1_64_rule+0x1a0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f4c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000f54 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000336c : │ │ │ │ │ +00003494 : │ │ │ │ │ patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #344] @ 34dc │ │ │ │ │ + ldr r1, [pc, #344] @ 3604 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3470 │ │ │ │ │ + beq 3598 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3460 │ │ │ │ │ + bne 3588 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 3440 │ │ │ │ │ + bne 3568 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 3430 │ │ │ │ │ + blt 3558 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3454 │ │ │ │ │ + bne 357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34e0 │ │ │ │ │ + bl 3608 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 3478 │ │ │ │ │ + bne 35a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3454 │ │ │ │ │ + bne 357c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f9c │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - b 33f4 │ │ │ │ │ + b 351c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3430 │ │ │ │ │ + b 3558 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3430 │ │ │ │ │ + b 3558 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 339c │ │ │ │ │ + b 34c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3460 │ │ │ │ │ + beq 3588 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 3428 │ │ │ │ │ + bne 3550 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3428 │ │ │ │ │ - b 3430 │ │ │ │ │ + beq 3550 │ │ │ │ │ + b 3558 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000034e0 : │ │ │ │ │ +00003608 : │ │ │ │ │ open_sequence_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #200] @ 35c0 │ │ │ │ │ + ldr r1, [pc, #200] @ 36e8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 35b8 │ │ │ │ │ + beq 36e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 3684 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 35c4 │ │ │ │ │ + bl 36ec │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 354c │ │ │ │ │ + beq 3674 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3568 │ │ │ │ │ + bne 3690 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44a0 │ │ │ │ │ + bl 4254 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 354c │ │ │ │ │ + bne 3674 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3558 │ │ │ │ │ + bne 3680 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3554 │ │ │ │ │ - b 355c │ │ │ │ │ + beq 367c │ │ │ │ │ + b 3684 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 350c │ │ │ │ │ + b 3634 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000035c4 : │ │ │ │ │ +000036ec : │ │ │ │ │ maybe_star_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #604] @ 3838 │ │ │ │ │ + ldr r2, [pc, #604] @ 3960 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 37d8 │ │ │ │ │ + beq 3900 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 3710 │ │ │ │ │ - ldr r1, [pc, #552] @ 3838 │ │ │ │ │ + bne 3838 │ │ │ │ │ + ldr r1, [pc, #552] @ 3960 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3794 │ │ │ │ │ + beq 38bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, #1088 @ 0x440 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36c4 │ │ │ │ │ + bne 37ec │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 38ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 37a8 │ │ │ │ │ + bne 38d0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 371c │ │ │ │ │ + bne 3844 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 37a8 │ │ │ │ │ + bne 38d0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37e4 │ │ │ │ │ + bne 390c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r2, #1088 @ 0x440 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 370c │ │ │ │ │ + bne 3834 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3710 │ │ │ │ │ + bne 3838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f9c │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3d14 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 37a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 37b4 │ │ │ │ │ + beq 38dc │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 36b0 │ │ │ │ │ + bne 37d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36b0 │ │ │ │ │ + beq 37d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 36e0 │ │ │ │ │ + b 3808 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3620 │ │ │ │ │ + beq 3748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 378c │ │ │ │ │ + b 38b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 378c │ │ │ │ │ + b 38b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3650 │ │ │ │ │ - b 3778 │ │ │ │ │ + bge 3778 │ │ │ │ │ + b 38a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 35f4 │ │ │ │ │ + b 371c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 3e14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36a4 │ │ │ │ │ + beq 37cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 37b4 │ │ │ │ │ + beq 38dc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyAST_MatchStar> │ │ │ │ │ R_ARM_CALL _PyAST_MatchStar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 36b0 │ │ │ │ │ - b 376c │ │ │ │ │ + bne 37d8 │ │ │ │ │ + b 3894 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000383c : │ │ │ │ │ -pattern_rule(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #832] @ 3b94 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3b58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - bne 3920 │ │ │ │ │ - ldr r1, [pc, #780] @ 3b94 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3b3c │ │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq 392c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 38dc │ │ │ │ │ - ldr r1, [pc, #712] @ 3b98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3a00 │ │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 3964 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - bne 3a90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - streq r6, [r4, #8] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, sp, #16 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 3b24 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ │ - beq 38b8 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 38f8 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - bne 38f8 │ │ │ │ │ - ldr r1, [pc, #532] @ 3b94 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3a9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ - ldr r1, [pc, #496] @ 3b98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3abc │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 3ab0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 27e98 │ │ │ │ │ - R_ARM_CALL or_pattern_rule │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39e8 │ │ │ │ │ - ldr r1, [pc, #444] @ 3b98 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3b64 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 38f4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq 38dc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - beq 38f8 │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr ip, [r1, #24] │ │ │ │ │ - str ip, [sp, #4] │ │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyAST_MatchAs> │ │ │ │ │ - R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 391c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 38f0 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 38f8 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 3920 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 398c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 39f4 │ │ │ │ │ - ldr r1, [pc, #216] @ 3b9c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ - ldr r3, [pc, #200] @ 3ba0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #196] @ 3ba4 │ │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ │ - str r1, [sp, #4] │ │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r3, [r2, #20] │ │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39ec │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 39f4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 38f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 3958 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - b 389c │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 386c │ │ │ │ │ - ldr r1, [pc, #60] @ 3ba8 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ - R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 39e8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - R_ARM_CALL expression_rule │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #28] @ 3bac │ │ │ │ │ - bne 3ad4 │ │ │ │ │ - b 39e8 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x00000292 │ │ │ │ │ - .word 0x00000f94 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000f98 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ - R_ARM_ABS32 _PyPegen_name_token │ │ │ │ │ - .word 0x00000fb4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -00003bb0 : │ │ │ │ │ +00003964 : │ │ │ │ │ signed_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #380] @ 3d44 │ │ │ │ │ + ldr r1, [pc, #380] @ 3af8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3c64 │ │ │ │ │ + beq 3a18 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 3ad0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 3cf0 │ │ │ │ │ + beq 3aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3c4c │ │ │ │ │ + bne 3a00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d1c │ │ │ │ │ + bne 3ad0 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c6c │ │ │ │ │ + bne 3a20 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3be0 │ │ │ │ │ + b 3994 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3c44 │ │ │ │ │ + beq 39f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 3c54 │ │ │ │ │ + beq 3a08 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -4381,638 +4220,638 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, r6 │ │ │ │ │ - bne 3c4c │ │ │ │ │ + bne 3a00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3c4c │ │ │ │ │ - b 3c54 │ │ │ │ │ + beq 3a00 │ │ │ │ │ + b 3a08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3d2c │ │ │ │ │ + blt 3ae0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c0c │ │ │ │ │ + beq 39c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3c54 │ │ │ │ │ + b 3a08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3c54 │ │ │ │ │ + b 3a08 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003d48 : │ │ │ │ │ +00003afc : │ │ │ │ │ complex_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #508] @ 3f5c │ │ │ │ │ + ldr r1, [pc, #508] @ 3d10 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3df4 │ │ │ │ │ + beq 3ba8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3ce8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 3f08 │ │ │ │ │ + beq 3cbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29588 │ │ │ │ │ + bl 2a040 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3e70 │ │ │ │ │ + bne 3c24 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3f34 │ │ │ │ │ + bne 3ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29588 │ │ │ │ │ + bl 2a040 │ │ │ │ │ R_ARM_CALL signed_real_number_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3dfc │ │ │ │ │ + bne 3bb0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3d78 │ │ │ │ │ + b 3b2c │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3dd4 │ │ │ │ │ + beq 3b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3dd4 │ │ │ │ │ + beq 3b88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3efc │ │ │ │ │ + beq 3cb0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3edc │ │ │ │ │ + beq 3c90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 3de0 │ │ │ │ │ + b 3b94 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 398 <_gather_18_rule+0xe8> │ │ │ │ │ R_ARM_CALL imaginary_number_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3db4 │ │ │ │ │ + beq 3b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3efc │ │ │ │ │ + beq 3cb0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3e68 │ │ │ │ │ + bne 3c1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3ddc │ │ │ │ │ - b 3de4 │ │ │ │ │ + beq 3b90 │ │ │ │ │ + b 3b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3de4 │ │ │ │ │ + b 3b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3f44 │ │ │ │ │ + blt 3cf8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3da4 │ │ │ │ │ + beq 3b58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3de4 │ │ │ │ │ + b 3b98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 3de4 │ │ │ │ │ + b 3b98 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00003f60 : │ │ │ │ │ +00003d14 : │ │ │ │ │ pattern_capture_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #216] @ 4050 │ │ │ │ │ + ldr r1, [pc, #216] @ 3e04 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4048 │ │ │ │ │ + beq 3dfc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 401c │ │ │ │ │ - ldr r3, [pc, #168] @ 4054 │ │ │ │ │ - ldr r1, [pc, #168] @ 4058 │ │ │ │ │ + bne 3dd0 │ │ │ │ │ + ldr r3, [pc, #168] @ 3e08 │ │ │ │ │ + ldr r1, [pc, #168] @ 3e0c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 400c │ │ │ │ │ + beq 3dc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 400c │ │ │ │ │ - ldr r1, [pc, #128] @ 405c │ │ │ │ │ + beq 3dc0 │ │ │ │ │ + ldr r1, [pc, #128] @ 3e10 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 400c │ │ │ │ │ + beq 3dc0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4028 │ │ │ │ │ + beq 3ddc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 4018 │ │ │ │ │ + b 3dcc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4014 │ │ │ │ │ - b 401c │ │ │ │ │ + beq 3dc8 │ │ │ │ │ + b 3dd0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3f8c │ │ │ │ │ + b 3d40 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_soft_keyword │ │ │ │ │ R_ARM_ABS32 _tmp_69_rule │ │ │ │ │ │ │ │ │ │ -00004060 : │ │ │ │ │ +00003e14 : │ │ │ │ │ wildcard_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #324] @ 41bc │ │ │ │ │ + ldr r1, [pc, #324] @ 3f70 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4180 │ │ │ │ │ + beq 3f34 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 40ec │ │ │ │ │ + bne 3ea0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 4148 │ │ │ │ │ - ldr r1, [pc, #240] @ 41c0 │ │ │ │ │ + beq 3efc │ │ │ │ │ + ldr r1, [pc, #240] @ 3f74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 40fc │ │ │ │ │ + bne 3eb0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4174 │ │ │ │ │ + beq 3f28 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4188 │ │ │ │ │ + beq 3f3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 40e8 │ │ │ │ │ + b 3e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 41a8 │ │ │ │ │ + blt 3f5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 3e7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 40ec │ │ │ │ │ + b 3ea0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4090 │ │ │ │ │ + b 3e44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 40e4 │ │ │ │ │ - b 40ec │ │ │ │ │ + beq 3e98 │ │ │ │ │ + b 3ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 40ec │ │ │ │ │ + b 3ea0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000f94 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000041c4 : │ │ │ │ │ +00003f78 : │ │ │ │ │ attr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #552] @ 4404 │ │ │ │ │ + ldr r1, [pc, #552] @ 41b8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 43c0 │ │ │ │ │ + beq 4174 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #520] @ 4408 │ │ │ │ │ + ldr r1, [pc, #520] @ 41bc │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 422c │ │ │ │ │ + beq 3fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #460] @ 4404 │ │ │ │ │ + ldr r7, [pc, #460] @ 41b8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #452] @ 4408 │ │ │ │ │ + ldr r2, [pc, #452] @ 41bc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43e8 │ │ │ │ │ + bne 419c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 43f8 │ │ │ │ │ + beq 41ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 43a8 │ │ │ │ │ + bne 415c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, fp, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 437c │ │ │ │ │ + beq 4130 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 41c0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 42d8 │ │ │ │ │ + bne 408c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 43b0 │ │ │ │ │ + bne 4164 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4224 │ │ │ │ │ + b 3fd8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42a8 │ │ │ │ │ + beq 405c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq 42a8 │ │ │ │ │ + beq 405c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 4060 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 43c8 │ │ │ │ │ + beq 417c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 43b0 │ │ │ │ │ + bne 4164 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 42c4 │ │ │ │ │ + ble 4078 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 4238 │ │ │ │ │ + b 3fec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 43d4 │ │ │ │ │ + blt 4188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 4298 │ │ │ │ │ + beq 404c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4224 │ │ │ │ │ + b 3fd8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 3fa8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 4060 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 43b0 │ │ │ │ │ + b 4164 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4224 │ │ │ │ │ + b 3fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 426c │ │ │ │ │ + b 4020 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000439 │ │ │ │ │ │ │ │ │ │ -0000440c : │ │ │ │ │ +000041c0 : │ │ │ │ │ name_or_attr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 449c │ │ │ │ │ + ldr r1, [pc, #120] @ 4250 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4494 │ │ │ │ │ + beq 4248 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 448c │ │ │ │ │ + bne 4240 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 41c4 │ │ │ │ │ + bl 3f78 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4484 │ │ │ │ │ + bne 4238 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4484 │ │ │ │ │ + bne 4238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4438 │ │ │ │ │ + b 41ec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000044a0 : │ │ │ │ │ +00004254 : │ │ │ │ │ maybe_sequence_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #524] @ 46c4 │ │ │ │ │ + ldr r2, [pc, #524] @ 4478 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 46b8 │ │ │ │ │ + beq 446c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 45ec │ │ │ │ │ - ldr r1, [pc, #472] @ 46c4 │ │ │ │ │ + bne 43a0 │ │ │ │ │ + ldr r1, [pc, #472] @ 4478 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4688 │ │ │ │ │ + beq 443c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c4 │ │ │ │ │ + bl 36ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4674 │ │ │ │ │ + beq 4428 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 46c4 │ │ │ │ │ + ldr r2, [pc, #420] @ 4478 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 46ac │ │ │ │ │ + beq 4460 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4668 │ │ │ │ │ + bne 441c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 465c │ │ │ │ │ + beq 4410 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, r5 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - bne 4668 │ │ │ │ │ + bne 441c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 43b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 35c4 │ │ │ │ │ + bl 36ec │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 43b0 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 4630 │ │ │ │ │ + beq 43e4 │ │ │ │ │ str r3, [r7, r6, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 4558 │ │ │ │ │ + b 430c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5020,444 +4859,308 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 467c │ │ │ │ │ + beq 4430 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 467c │ │ │ │ │ + bne 4430 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 4408 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - ble 4594 │ │ │ │ │ + ble 4348 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4614 │ │ │ │ │ + b 43c8 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, r0 │ │ │ │ │ - bne 4584 │ │ │ │ │ + bne 4338 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 45e8 │ │ │ │ │ + b 439c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 44fc │ │ │ │ │ - b 467c │ │ │ │ │ + beq 42b0 │ │ │ │ │ + b 4430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4524 │ │ │ │ │ + b 42d8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 4284 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000046c8 : │ │ │ │ │ +0000447c : │ │ │ │ │ guard_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 4758 │ │ │ │ │ + ldr r1, [pc, #120] @ 450c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4750 │ │ │ │ │ + beq 4504 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4734 │ │ │ │ │ + bne 44e8 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 473c │ │ │ │ │ + bne 44f0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ R_ARM_CALL named_expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 472c │ │ │ │ │ - b 4724 │ │ │ │ │ + bne 44e0 │ │ │ │ │ + b 44d8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 46f4 │ │ │ │ │ + b 44a8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000475c <_tmp_69_rule>: │ │ │ │ │ +00004510 <_tmp_69_rule>: │ │ │ │ │ _tmp_69_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #164] @ 4818 <_tmp_69_rule+0xbc> │ │ │ │ │ + ldr r1, [pc, #164] @ 45cc <_tmp_69_rule+0xbc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4810 <_tmp_69_rule+0xb4> │ │ │ │ │ + beq 45c4 <_tmp_69_rule+0xb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4808 <_tmp_69_rule+0xac> │ │ │ │ │ + bne 45bc <_tmp_69_rule+0xac> │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4800 <_tmp_69_rule+0xa4> │ │ │ │ │ + bne 45b4 <_tmp_69_rule+0xa4> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4788 <_tmp_69_rule+0x2c> │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - │ │ │ │ │ -0000481c <_loop0_112_rule>: │ │ │ │ │ -_loop0_112_rule(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #460] @ 4a00 <_loop0_112_rule+0x1e4> │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 49dc <_loop0_112_rule+0x1c0> │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - bne 49cc <_loop0_112_rule+0x1b0> │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 49b0 <_loop0_112_rule+0x194> │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldreq sl, [pc, #392] @ 4a00 <_loop0_112_rule+0x1e4> │ │ │ │ │ - moveq r7, r5 │ │ │ │ │ - moveq r9, #1 │ │ │ │ │ - bne 49cc <_loop0_112_rule+0x1b0> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 49a4 <_loop0_112_rule+0x188> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 48d8 <_loop0_112_rule+0xbc> │ │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne 4918 <_loop0_112_rule+0xfc> │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 48d8 <_loop0_112_rule+0xbc> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1e8cc │ │ │ │ │ - R_ARM_CALL fstring_replacement_field_rule │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 4928 <_loop0_112_rule+0x10c> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str fp, [r4, #8] │ │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ - R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 4984 <_loop0_112_rule+0x168> │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 494c <_loop0_112_rule+0x130> │ │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ │ - ldr r2, [r8, r5, lsl #2] │ │ │ │ │ - str r2, [r3, r5, lsl #2] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - b 48fc <_loop0_112_rule+0xe0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_decoded_constant_from_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_decoded_constant_from_token │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 49e4 <_loop0_112_rule+0x1c8> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, r7 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4968 <_loop0_112_rule+0x14c> │ │ │ │ │ - str r6, [r8, r7, lsl #2] │ │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - b 4880 <_loop0_112_rule+0x64> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - lsl r9, r9, #1 │ │ │ │ │ - lsl r1, r9, #2 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - movne r8, fp │ │ │ │ │ - bne 493c <_loop0_112_rule+0x120> │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 495c <_loop0_112_rule+0x140> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4894 <_loop0_112_rule+0x78> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 495c <_loop0_112_rule+0x140> │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 495c <_loop0_112_rule+0x140> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4848 <_loop0_112_rule+0x2c> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 48e0 <_loop0_112_rule+0xc4> │ │ │ │ │ + b 453c <_tmp_69_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004a04 <_tmp_11_rule>: │ │ │ │ │ +000045d0 <_tmp_11_rule>: │ │ │ │ │ _tmp_11_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 4a94 <_tmp_11_rule+0x90> │ │ │ │ │ + ldr r1, [pc, #120] @ 4660 <_tmp_11_rule+0x90> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4a8c <_tmp_11_rule+0x88> │ │ │ │ │ + beq 4658 <_tmp_11_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4a70 <_tmp_11_rule+0x6c> │ │ │ │ │ + bne 463c <_tmp_11_rule+0x6c> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a78 <_tmp_11_rule+0x74> │ │ │ │ │ + bne 4644 <_tmp_11_rule+0x74> │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16424 │ │ │ │ │ R_ARM_CALL annotated_rhs_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a68 <_tmp_11_rule+0x64> │ │ │ │ │ - b 4a60 <_tmp_11_rule+0x5c> │ │ │ │ │ + bne 4634 <_tmp_11_rule+0x64> │ │ │ │ │ + b 462c <_tmp_11_rule+0x5c> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a30 <_tmp_11_rule+0x2c> │ │ │ │ │ + b 45fc <_tmp_11_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004a98 <_tmp_70_rule>: │ │ │ │ │ +00004664 <_tmp_70_rule>: │ │ │ │ │ _tmp_70_rule(): │ │ │ │ │ - b 475c <_tmp_69_rule> │ │ │ │ │ + b 4510 <_tmp_69_rule> │ │ │ │ │ │ │ │ │ │ -00004a9c : │ │ │ │ │ +00004668 : │ │ │ │ │ positional_patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 4c98 │ │ │ │ │ + ldr r2, [pc, #484] @ 4864 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4c60 │ │ │ │ │ + beq 482c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 4bec │ │ │ │ │ - ldr r1, [pc, #432] @ 4c98 │ │ │ │ │ + bne 47b8 │ │ │ │ │ + ldr r1, [pc, #432] @ 4864 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4c78 │ │ │ │ │ + beq 4844 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f9c │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4c50 │ │ │ │ │ + beq 481c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 4c98 │ │ │ │ │ + ldr r2, [pc, #380] @ 4864 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4c6c │ │ │ │ │ + beq 4838 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 4810 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4c38 │ │ │ │ │ + beq 4804 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 4c44 │ │ │ │ │ + bne 4810 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4b90 │ │ │ │ │ + beq 475c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f9c │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4b90 │ │ │ │ │ + beq 475c │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 4c0c │ │ │ │ │ + beq 47d8 │ │ │ │ │ str r3, [r8, sl, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 4b54 │ │ │ │ │ + b 4720 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4c30 │ │ │ │ │ + beq 47fc │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - bgt 4bf8 │ │ │ │ │ + bgt 47c4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5465,131 +5168,131 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4c54 │ │ │ │ │ + beq 4820 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4ba8 │ │ │ │ │ + b 4774 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, r0 │ │ │ │ │ - bne 4b80 │ │ │ │ │ + bne 474c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 4be8 │ │ │ │ │ + b 47b4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4698 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b20 │ │ │ │ │ + b 46ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 4af8 │ │ │ │ │ - b 4c54 │ │ │ │ │ + beq 46c4 │ │ │ │ │ + b 4820 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004c9c : │ │ │ │ │ +00004868 : │ │ │ │ │ keyword_patterns_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #488] @ 4e9c │ │ │ │ │ + ldr r2, [pc, #488] @ 4a68 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4dd0 │ │ │ │ │ + beq 499c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 4dc4 │ │ │ │ │ - ldr r1, [pc, #436] @ 4e9c │ │ │ │ │ + bne 4990 │ │ │ │ │ + ldr r1, [pc, #436] @ 4a68 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4e7c │ │ │ │ │ + beq 4a48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4ea0 │ │ │ │ │ + bl 4a6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 4dfc │ │ │ │ │ + beq 49c8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #384] @ 4e9c │ │ │ │ │ + ldr r2, [pc, #384] @ 4a68 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4e48 │ │ │ │ │ + beq 4a14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4df0 │ │ │ │ │ + bne 49bc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 4de4 │ │ │ │ │ + beq 49b0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 4df0 │ │ │ │ │ + bne 49bc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4e20 │ │ │ │ │ + bne 49ec │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 49a8 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 4e0c │ │ │ │ │ + bgt 49d8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5597,222 +5300,223 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e00 │ │ │ │ │ + beq 49cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4ccc │ │ │ │ │ + b 4898 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 4dc0 │ │ │ │ │ + b 498c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 4d80 │ │ │ │ │ + b 494c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4ea0 │ │ │ │ │ + bl 4a6c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 4d68 │ │ │ │ │ + beq 4934 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 4e54 │ │ │ │ │ + beq 4a20 │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 4d54 │ │ │ │ │ + b 4920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4d20 │ │ │ │ │ + b 48ec │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 49a8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 4e38 │ │ │ │ │ + b 4a04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 4cf8 │ │ │ │ │ - b 4e00 │ │ │ │ │ + beq 48c4 │ │ │ │ │ + b 49cc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004ea0 : │ │ │ │ │ +00004a6c : │ │ │ │ │ keyword_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #196] @ 4f7c │ │ │ │ │ + ldr r1, [pc, #196] @ 4b48 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 4f44 │ │ │ │ │ + beq 4b10 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4f38 │ │ │ │ │ + bne 4b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f6c │ │ │ │ │ + beq 4b38 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f6c │ │ │ │ │ + beq 4b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f9c │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4f6c │ │ │ │ │ + beq 4b38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4f4c │ │ │ │ │ + beq 4b18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4ecc │ │ │ │ │ + b 4a98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4f74 │ │ │ │ │ - b 4f38 │ │ │ │ │ + beq 4b40 │ │ │ │ │ + b 4b04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4f34 │ │ │ │ │ + b 4b00 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00004f80 : │ │ │ │ │ +00004b4c : │ │ │ │ │ type_param_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #1252] @ 547c │ │ │ │ │ + ldr r1, [pc, #1252] @ 5048 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 53f8 │ │ │ │ │ + beq 4fc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ - ldr r1, [pc, #1212] @ 5480 │ │ │ │ │ + bne 4fb4 │ │ │ │ │ + ldr r1, [pc, #1212] @ 504c │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50f8 │ │ │ │ │ + bne 4cc4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 53d4 │ │ │ │ │ + beq 4fa0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 4fb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5110 │ │ │ │ │ + beq 4cdc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1112] @ 547c │ │ │ │ │ + ldr r2, [pc, #1112] @ 5048 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5400 │ │ │ │ │ + beq 4fcc │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 4cdc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5348 │ │ │ │ │ + bne 4f14 │ │ │ │ │ mov sl, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 4cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 549c │ │ │ │ │ + bl 5068 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 5110 │ │ │ │ │ + bne 4cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 53e8 │ │ │ │ │ + beq 4fb4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ @@ -5820,273 +5524,273 @@ │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_TypeVar> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 4dfc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #912] @ 5480 │ │ │ │ │ + ldr r2, [pc, #912] @ 504c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 4fb4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5240 │ │ │ │ │ + bne 4e0c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 4fb4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5284 │ │ │ │ │ + bne 4e50 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 4fb4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 519c │ │ │ │ │ + beq 4d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 519c │ │ │ │ │ + beq 4d68 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 535c │ │ │ │ │ + bne 4f28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53e8 │ │ │ │ │ + bne 4fb4 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 546c │ │ │ │ │ + beq 5038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 546c │ │ │ │ │ + beq 5038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 549c │ │ │ │ │ + bl 5068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 546c │ │ │ │ │ + bne 5038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 53e8 │ │ │ │ │ + beq 4fb4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyAST_ParamSpec> │ │ │ │ │ R_ARM_CALL _PyAST_ParamSpec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 4cb0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50e4 │ │ │ │ │ - b 53b8 │ │ │ │ │ + beq 4cb0 │ │ │ │ │ + b 4f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 4cfc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 4cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5130 │ │ │ │ │ + beq 4cfc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #516] @ 5484 │ │ │ │ │ - ldr r3, [pc, #516] @ 5488 │ │ │ │ │ - b 5378 │ │ │ │ │ + ldr r1, [pc, #516] @ 5050 │ │ │ │ │ + ldr r3, [pc, #516] @ 5054 │ │ │ │ │ + b 4f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5154 │ │ │ │ │ + beq 4d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 547c │ │ │ │ │ + ldr r2, [pc, #476] @ 5048 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 543c │ │ │ │ │ + beq 5008 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5158 │ │ │ │ │ + bne 4d24 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 540c │ │ │ │ │ + bne 4fd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5158 │ │ │ │ │ + bne 4d24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53e8 │ │ │ │ │ + beq 4fb4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <_PyAST_TypeVarTuple> │ │ │ │ │ R_ARM_CALL _PyAST_TypeVarTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 50e4 │ │ │ │ │ - b 5230 │ │ │ │ │ + bne 4cb0 │ │ │ │ │ + b 4dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 5068 │ │ │ │ │ - b 5060 │ │ │ │ │ + bne 4c34 │ │ │ │ │ + b 4c2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 519c │ │ │ │ │ + beq 4d68 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ - ldr r1, [pc, #276] @ 548c │ │ │ │ │ - ldr r3, [pc, #276] @ 5490 │ │ │ │ │ + ldr r1, [pc, #276] @ 5058 │ │ │ │ │ + ldr r3, [pc, #276] @ 505c │ │ │ │ │ cmp r2, #26 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #256] @ 5494 │ │ │ │ │ + ldr r1, [pc, #256] @ 5060 │ │ │ │ │ mvn r0, #4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 50e4 │ │ │ │ │ + beq 4cb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5108 │ │ │ │ │ + b 4cd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4fe8 │ │ │ │ │ - b 53b8 │ │ │ │ │ + bge 4bb4 │ │ │ │ │ + b 4f84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 53cc │ │ │ │ │ + b 4f98 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4fb0 │ │ │ │ │ + b 4b7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5030 │ │ │ │ │ + b 4bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 10070 │ │ │ │ │ R_ARM_CALL star_expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 52dc │ │ │ │ │ - ldr r2, [pc, #116] @ 5498 │ │ │ │ │ + beq 4ea8 │ │ │ │ │ + ldr r2, [pc, #116] @ 5064 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 5448 │ │ │ │ │ + beq 5014 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 52e8 │ │ │ │ │ + b 4eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 52ac │ │ │ │ │ + b 4e78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5158 │ │ │ │ │ - b 52e4 │ │ │ │ │ + bne 4d24 │ │ │ │ │ + b 4eb0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 50e4 │ │ │ │ │ + b 4cb0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000044c │ │ │ │ │ .word 0x00001024 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ff8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00001070 │ │ │ │ │ @@ -6094,190 +5798,190 @@ │ │ │ │ │ .word 0x00001048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000549c : │ │ │ │ │ +00005068 : │ │ │ │ │ type_param_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #180] @ 5568 │ │ │ │ │ + ldr r1, [pc, #180] @ 5134 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5560 │ │ │ │ │ + beq 512c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5508 │ │ │ │ │ + bne 50d4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5514 │ │ │ │ │ + bne 50e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 54f8 │ │ │ │ │ - ldr r2, [pc, #64] @ 556c │ │ │ │ │ + beq 50c4 │ │ │ │ │ + ldr r2, [pc, #64] @ 5138 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ R_ARM_CALL INVALID_VERSION_CHECK │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 50d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5508 │ │ │ │ │ - b 5500 │ │ │ │ │ + bne 50d4 │ │ │ │ │ + b 50cc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 5094 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001090 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005570 <_loop1_219_rule>: │ │ │ │ │ +0000513c <_loop1_219_rule>: │ │ │ │ │ _loop1_61_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1280] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r1, [pc, #1280] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5a80 <_loop1_219_rule+0x510> │ │ │ │ │ + beq 564c <_loop1_219_rule+0x510> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + bne 535c <_loop1_219_rule+0x220> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5a64 <_loop1_219_rule+0x4f4> │ │ │ │ │ + beq 5630 <_loop1_219_rule+0x4f4> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq sl, [pc, #1188] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldreq sl, [pc, #1188] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ streq r3, [sp, #28] │ │ │ │ │ - bne 59e4 <_loop1_219_rule+0x474> │ │ │ │ │ + bne 55b0 <_loop1_219_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a58 <_loop1_219_rule+0x4e8> │ │ │ │ │ + beq 5624 <_loop1_219_rule+0x4e8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 5808 <_loop1_219_rule+0x298> │ │ │ │ │ + beq 53d4 <_loop1_219_rule+0x298> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 5858 <_loop1_219_rule+0x2e8> │ │ │ │ │ - ldr r1, [pc, #1096] @ 5a8c <_loop1_219_rule+0x51c> │ │ │ │ │ + bne 5424 <_loop1_219_rule+0x2e8> │ │ │ │ │ + ldr r1, [pc, #1096] @ 5658 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1032] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1032] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5a34 <_loop1_219_rule+0x4c4> │ │ │ │ │ + beq 5600 <_loop1_219_rule+0x4c4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ - ldr r1, [pc, #996] @ 5a90 <_loop1_219_rule+0x520> │ │ │ │ │ + bne 536c <_loop1_219_rule+0x230> │ │ │ │ │ + ldr r1, [pc, #996] @ 565c <_loop1_219_rule+0x520> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 589c <_loop1_219_rule+0x32c> │ │ │ │ │ + bne 5468 <_loop1_219_rule+0x32c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + bne 536c <_loop1_219_rule+0x230> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 57a0 <_loop1_219_rule+0x230> │ │ │ │ │ + beq 536c <_loop1_219_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ ldrne r8, [r8, #4] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -6287,510 +5991,510 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5a14 <_loop1_219_rule+0x4a4> │ │ │ │ │ + beq 55e0 <_loop1_219_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 59f0 <_loop1_219_rule+0x480> │ │ │ │ │ + beq 55bc <_loop1_219_rule+0x480> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r9, r5, lsl #2] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 55e8 <_loop1_219_rule+0x78> │ │ │ │ │ + b 51b4 <_loop1_219_rule+0x78> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 599c <_loop1_219_rule+0x42c> │ │ │ │ │ + bne 5568 <_loop1_219_rule+0x42c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 5a40 <_loop1_219_rule+0x4d0> │ │ │ │ │ + beq 560c <_loop1_219_rule+0x4d0> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a40 <_loop1_219_rule+0x4d0> │ │ │ │ │ + bne 560c <_loop1_219_rule+0x4d0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 59d0 <_loop1_219_rule+0x460> │ │ │ │ │ + beq 559c <_loop1_219_rule+0x460> │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - ble 5780 <_loop1_219_rule+0x210> │ │ │ │ │ + ble 534c <_loop1_219_rule+0x210> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 57ec <_loop1_219_rule+0x27c> │ │ │ │ │ + b 53b8 <_loop1_219_rule+0x27c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5a20 <_loop1_219_rule+0x4b0> │ │ │ │ │ + blt 55ec <_loop1_219_rule+0x4b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 584c <_loop1_219_rule+0x2dc> │ │ │ │ │ + bne 5418 <_loop1_219_rule+0x2dc> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 563c <_loop1_219_rule+0xcc> │ │ │ │ │ - b 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + beq 5208 <_loop1_219_rule+0xcc> │ │ │ │ │ + b 537c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #548] @ 5a88 <_loop1_219_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #548] @ 5654 <_loop1_219_rule+0x518> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 58b0 <_loop1_219_rule+0x340> │ │ │ │ │ - ldr r1, [pc, #532] @ 5a8c <_loop1_219_rule+0x51c> │ │ │ │ │ + beq 547c <_loop1_219_rule+0x340> │ │ │ │ │ + ldr r1, [pc, #532] @ 5658 <_loop1_219_rule+0x51c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 58d0 <_loop1_219_rule+0x360> │ │ │ │ │ + bne 549c <_loop1_219_rule+0x360> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 5840 <_loop1_219_rule+0x2d0> │ │ │ │ │ + b 540c <_loop1_219_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 56c4 <_loop1_219_rule+0x154> │ │ │ │ │ - b 56bc <_loop1_219_rule+0x14c> │ │ │ │ │ + bne 5290 <_loop1_219_rule+0x154> │ │ │ │ │ + b 5288 <_loop1_219_rule+0x14c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 5870 <_loop1_219_rule+0x300> │ │ │ │ │ - b 5890 <_loop1_219_rule+0x320> │ │ │ │ │ + beq 543c <_loop1_219_rule+0x300> │ │ │ │ │ + b 545c <_loop1_219_rule+0x320> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef0 <_loop0_129_rule+0xc> │ │ │ │ │ + bl ef0 <_loop0_129_rule+0xcc> │ │ │ │ │ R_ARM_CALL _tmp_225_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 588c <_loop1_219_rule+0x31c> │ │ │ │ │ + bne 5458 <_loop1_219_rule+0x31c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ - ldr r1, [pc, #344] @ 5a94 <_loop1_219_rule+0x524> │ │ │ │ │ + beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ + ldr r1, [pc, #344] @ 5660 <_loop1_219_rule+0x524> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5884 <_loop1_219_rule+0x314> │ │ │ │ │ + beq 5450 <_loop1_219_rule+0x314> │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #312] @ 5a98 <_loop1_219_rule+0x528> │ │ │ │ │ + ldr r3, [pc, #312] @ 5664 <_loop1_219_rule+0x528> │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #300] @ 5a9c <_loop1_219_rule+0x52c> │ │ │ │ │ + ldr r3, [pc, #300] @ 5668 <_loop1_219_rule+0x52c> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 59bc <_loop1_219_rule+0x44c> │ │ │ │ │ + bne 5588 <_loop1_219_rule+0x44c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5890 <_loop1_219_rule+0x320> │ │ │ │ │ + bne 545c <_loop1_219_rule+0x320> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 588c <_loop1_219_rule+0x31c> │ │ │ │ │ + b 5458 <_loop1_219_rule+0x31c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + bne 537c <_loop1_219_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f90 <_loop0_129_rule+0xac> │ │ │ │ │ + bl f90 <_tmp_233_rule+0x8> │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ - b 5754 <_loop1_219_rule+0x1e4> │ │ │ │ │ + beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ + b 5320 <_loop1_219_rule+0x1e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5758 <_loop1_219_rule+0x1e8> │ │ │ │ │ + b 5324 <_loop1_219_rule+0x1e8> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + b 535c <_loop1_219_rule+0x220> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 59cc <_loop1_219_rule+0x45c> │ │ │ │ │ + beq 5598 <_loop1_219_rule+0x45c> │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 576c <_loop1_219_rule+0x1fc> │ │ │ │ │ + b 5338 <_loop1_219_rule+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57b0 <_loop1_219_rule+0x240> │ │ │ │ │ + beq 537c <_loop1_219_rule+0x240> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 57b8 <_loop1_219_rule+0x248> │ │ │ │ │ + b 5384 <_loop1_219_rule+0x248> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 568c <_loop1_219_rule+0x11c> │ │ │ │ │ + b 5258 <_loop1_219_rule+0x11c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + b 535c <_loop1_219_rule+0x220> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55fc <_loop1_219_rule+0x8c> │ │ │ │ │ + b 51c8 <_loop1_219_rule+0x8c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r9 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5790 <_loop1_219_rule+0x220> │ │ │ │ │ + b 535c <_loop1_219_rule+0x220> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55a0 <_loop1_219_rule+0x30> │ │ │ │ │ + b 516c <_loop1_219_rule+0x30> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000028f │ │ │ │ │ .word 0x00000292 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000010ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005aa0 <_tmp_67_rule>: │ │ │ │ │ +0000566c <_tmp_67_rule>: │ │ │ │ │ _tmp_67_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 5b38 <_tmp_67_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 5704 <_tmp_67_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5b30 <_tmp_67_rule+0x90> │ │ │ │ │ + beq 56fc <_tmp_67_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5b28 <_tmp_67_rule+0x88> │ │ │ │ │ + bne 56f4 <_tmp_67_rule+0x88> │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b20 <_tmp_67_rule+0x80> │ │ │ │ │ + bne 56ec <_tmp_67_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5b20 <_tmp_67_rule+0x80> │ │ │ │ │ + bne 56ec <_tmp_67_rule+0x80> │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5acc <_tmp_67_rule+0x2c> │ │ │ │ │ + b 5698 <_tmp_67_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005b3c <_loop1_111_rule>: │ │ │ │ │ +00005708 <_loop1_111_rule>: │ │ │ │ │ _loop1_196_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #348] @ 5cb0 <_loop1_111_rule+0x174> │ │ │ │ │ + ldr r1, [pc, #348] @ 587c <_loop1_111_rule+0x174> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5c24 <_loop1_111_rule+0xe8> │ │ │ │ │ + beq 57f0 <_loop1_111_rule+0xe8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5ca0 <_loop1_111_rule+0x164> │ │ │ │ │ + bne 586c <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5c84 <_loop1_111_rule+0x148> │ │ │ │ │ + beq 5850 <_loop1_111_rule+0x148> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 5ca0 <_loop1_111_rule+0x164> │ │ │ │ │ + bne 586c <_loop1_111_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c08 │ │ │ │ │ + bl 1d30 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5bc0 <_loop1_111_rule+0x84> │ │ │ │ │ + beq 578c <_loop1_111_rule+0x84> │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq 5c64 <_loop1_111_rule+0x128> │ │ │ │ │ + beq 5830 <_loop1_111_rule+0x128> │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 5b98 <_loop1_111_rule+0x5c> │ │ │ │ │ + b 5764 <_loop1_111_rule+0x5c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 5c4c <_loop1_111_rule+0x110> │ │ │ │ │ + beq 5818 <_loop1_111_rule+0x110> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 5c4c <_loop1_111_rule+0x110> │ │ │ │ │ + bne 5818 <_loop1_111_rule+0x110> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5c2c <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 57f8 <_loop1_111_rule+0xf0> │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - ble 5c08 <_loop1_111_rule+0xcc> │ │ │ │ │ + ble 57d4 <_loop1_111_rule+0xcc> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r8, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 5bec <_loop1_111_rule+0xb0> │ │ │ │ │ + b 57b8 <_loop1_111_rule+0xb0> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5b68 <_loop1_111_rule+0x2c> │ │ │ │ │ + b 5734 <_loop1_111_rule+0x2c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5c2c <_loop1_111_rule+0xf0> │ │ │ │ │ + beq 57f8 <_loop1_111_rule+0xf0> │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 5bb0 <_loop1_111_rule+0x74> │ │ │ │ │ + b 577c <_loop1_111_rule+0x74> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5c18 <_loop1_111_rule+0xdc> │ │ │ │ │ + b 57e4 <_loop1_111_rule+0xdc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005cb4 : │ │ │ │ │ +00005880 : │ │ │ │ │ double_star_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 5d44 │ │ │ │ │ + ldr r1, [pc, #120] @ 5910 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5d28 │ │ │ │ │ + beq 58f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 5d20 │ │ │ │ │ + bne 58ec │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d30 │ │ │ │ │ + bne 58fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5ce0 │ │ │ │ │ + b 58ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3d14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5d18 │ │ │ │ │ - b 5d10 │ │ │ │ │ + bne 58e4 │ │ │ │ │ + b 58dc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005d48 : │ │ │ │ │ +00005914 : │ │ │ │ │ items_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 5f44 │ │ │ │ │ + ldr r2, [pc, #484] @ 5b10 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5f0c │ │ │ │ │ + beq 5ad8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 5e70 │ │ │ │ │ - ldr r1, [pc, #432] @ 5f44 │ │ │ │ │ + bne 5a3c │ │ │ │ │ + ldr r1, [pc, #432] @ 5b10 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f24 │ │ │ │ │ + beq 5af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f48 │ │ │ │ │ + bl 5b14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5efc │ │ │ │ │ + beq 5ac8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 5f44 │ │ │ │ │ + ldr r2, [pc, #380] @ 5b10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5f18 │ │ │ │ │ + beq 5ae4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ + bne 5abc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5ee4 │ │ │ │ │ + beq 5ab0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq sl, r8 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 5ef0 │ │ │ │ │ + bne 5abc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5e7c │ │ │ │ │ + bne 5a48 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5edc │ │ │ │ │ + beq 5aa8 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - bgt 5ea4 │ │ │ │ │ + bgt 5a70 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6798,410 +6502,412 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5f00 │ │ │ │ │ + beq 5acc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5f48 │ │ │ │ │ + bl 5b14 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 59e0 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 5eb8 │ │ │ │ │ + beq 5a84 │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5e00 │ │ │ │ │ + b 59cc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 5e2c │ │ │ │ │ + b 59f8 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - bne 5e94 │ │ │ │ │ + bne 5a60 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 5e6c │ │ │ │ │ + b 5a38 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d78 │ │ │ │ │ + b 5944 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5dcc │ │ │ │ │ + b 5998 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 5da4 │ │ │ │ │ - b 5f00 │ │ │ │ │ + beq 5970 │ │ │ │ │ + b 5acc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00005f48 : │ │ │ │ │ +00005b14 : │ │ │ │ │ key_value_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #984] @ 6338 │ │ │ │ │ + ldr r2, [pc, #984] @ 5f04 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 62c8 │ │ │ │ │ + beq 5e94 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 605c │ │ │ │ │ - ldr r1, [pc, #932] @ 6338 │ │ │ │ │ + bne 5c28 │ │ │ │ │ + ldr r1, [pc, #932] @ 5f04 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 62a8 │ │ │ │ │ + beq 5e74 │ │ │ │ │ mov r3, r2 │ │ │ │ │ - ldr r2, [pc, #900] @ 6338 │ │ │ │ │ + ldr r2, [pc, #900] @ 5f04 │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 630c │ │ │ │ │ + beq 5ed8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 6128 │ │ │ │ │ + beq 5cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bb0 │ │ │ │ │ + bl 3964 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ - ldr r1, [pc, #836] @ 633c │ │ │ │ │ + beq 5c38 │ │ │ │ │ + ldr r1, [pc, #836] @ 5f08 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 5c38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6304 │ │ │ │ │ + beq 5ed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c │ │ │ │ │ + bl 27f9c │ │ │ │ │ + R_ARM_CALL pattern_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6304 │ │ │ │ │ + beq 5ed0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_pattern_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_pattern_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 62e4 │ │ │ │ │ + beq 5eb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ + bne 5d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d48 │ │ │ │ │ + bl 3afc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 5bd4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ + bne 5d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a078 │ │ │ │ │ + bl a084 │ │ │ │ │ R_ARM_CALL strings_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 5bd4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ - ldr r1, [pc, #636] @ 6340 │ │ │ │ │ + bne 5d30 │ │ │ │ │ + ldr r1, [pc, #636] @ 5f0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6260 │ │ │ │ │ + bne 5e2c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ - ldr r1, [pc, #604] @ 6344 │ │ │ │ │ + bne 5d30 │ │ │ │ │ + ldr r1, [pc, #604] @ 5f10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6218 │ │ │ │ │ + bne 5de4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ - ldr r1, [pc, #572] @ 6348 │ │ │ │ │ + bne 5d30 │ │ │ │ │ + ldr r1, [pc, #572] @ 5f14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 61b4 │ │ │ │ │ + bne 5d80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 616c │ │ │ │ │ + b 5d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt 616c │ │ │ │ │ + blt 5d38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 5fe0 │ │ │ │ │ + beq 5bac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 61a4 │ │ │ │ │ + bne 5d70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c4 │ │ │ │ │ + bl 3f78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6014 │ │ │ │ │ + bne 5be0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6058 │ │ │ │ │ + b 5c24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6198 │ │ │ │ │ + b 5d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - ldr r0, [pc, #360] @ 634c │ │ │ │ │ + ldr r0, [pc, #360] @ 5f18 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ + bne 5bd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 611c │ │ │ │ │ - b 616c │ │ │ │ │ + beq 5ce8 │ │ │ │ │ + b 5d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r0, [pc, #256] @ 6350 │ │ │ │ │ + ldr r0, [pc, #256] @ 5f1c │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ - b 61f8 │ │ │ │ │ + bne 5bd4 │ │ │ │ │ + b 5dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6328 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ - ldr r0, [pc, #192] @ 6354 │ │ │ │ │ + ldr r0, [pc, #192] @ 5f20 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6008 │ │ │ │ │ - b 61f8 │ │ │ │ │ + bne 5bd4 │ │ │ │ │ + b 5dc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 62d4 │ │ │ │ │ + bne 5ea0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5fac │ │ │ │ │ + b 5b78 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5f78 │ │ │ │ │ + b 5b44 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6198 │ │ │ │ │ + b 5d64 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 619c │ │ │ │ │ - b 605c │ │ │ │ │ + beq 5d68 │ │ │ │ │ + b 5c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6198 │ │ │ │ │ + b 5d64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6164 │ │ │ │ │ + bne 5d30 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 5fc4 │ │ │ │ │ + b 5b90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 616c │ │ │ │ │ + b 5d38 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_68_rule │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00006358 <_tmp_68_rule>: │ │ │ │ │ +00005f24 <_tmp_68_rule>: │ │ │ │ │ _tmp_68_rule(): │ │ │ │ │ - b 5aa0 <_tmp_67_rule> │ │ │ │ │ + b 566c <_tmp_67_rule> │ │ │ │ │ │ │ │ │ │ -0000635c <_tmp_203_rule>: │ │ │ │ │ +00005f28 <_tmp_203_rule>: │ │ │ │ │ _tmp_203_rule(): │ │ │ │ │ - b e24 <_tmp_59_rule> │ │ │ │ │ + b 241f8 <_tmp_59_rule> │ │ │ │ │ + R_ARM_JUMP24 _tmp_59_rule │ │ │ │ │ │ │ │ │ │ -00006360 <_tmp_179_rule>: │ │ │ │ │ +00005f2c <_tmp_179_rule>: │ │ │ │ │ _tmp_179_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #128] @ 63f8 <_tmp_179_rule+0x98> │ │ │ │ │ + ldr r1, [pc, #128] @ 5fc4 <_tmp_179_rule+0x98> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 63f0 <_tmp_179_rule+0x90> │ │ │ │ │ + beq 5fbc <_tmp_179_rule+0x90> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 63e8 <_tmp_179_rule+0x88> │ │ │ │ │ + bne 5fb4 <_tmp_179_rule+0x88> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 63e0 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 5fac <_tmp_179_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 63e0 <_tmp_179_rule+0x80> │ │ │ │ │ + bne 5fac <_tmp_179_rule+0x80> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 638c <_tmp_179_rule+0x2c> │ │ │ │ │ + b 5f58 <_tmp_179_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000063fc <_tmp_234_rule>: │ │ │ │ │ +00005fc8 <_tmp_234_rule>: │ │ │ │ │ _tmp_234_rule(): │ │ │ │ │ - b 1048 <_tmp_233_rule> │ │ │ │ │ + b f88 <_tmp_233_rule> │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -5,47 +5,47 @@ │ │ │ │ │ │ │ │ │ │ 00000000 <_PyPegen_parse>: │ │ │ │ │ _PyPegen_parse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #3672] @ e70 <_PyPegen_parse+0xe70> │ │ │ │ │ + ldr r2, [pc, #3676] @ e74 <_PyPegen_parse+0xe74> │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ - ldr ip, [pc, #3668] @ e74 <_PyPegen_parse+0xe74> │ │ │ │ │ + ldr ip, [pc, #3672] @ e78 <_PyPegen_parse+0xe78> │ │ │ │ │ mov r1, #9 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r1, [r0, #32] │ │ │ │ │ add r1, r2, #36 @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #24] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ beq d8 <_PyPegen_parse+0xd8> │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ beq 3f4 <_PyPegen_parse+0x3f4> │ │ │ │ │ - ldr r2, [pc, #3624] @ e78 <_PyPegen_parse+0xe78> │ │ │ │ │ + ldr r2, [pc, #3628] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 8b0 <_PyPegen_parse+0x8b0> │ │ │ │ │ + bne 8dc <_PyPegen_parse+0x8dc> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3612] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + ldr r3, [pc, #3616] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cf0 <_PyPegen_parse+0xcf0> │ │ │ │ │ + beq dd0 <_PyPegen_parse+0xdd0> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 241c4 │ │ │ │ │ + bl 242c8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c18 <_loop0_1_rule> │ │ │ │ │ + bl 27d1c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5a0 <_PyPegen_parse+0x5a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -58,74 +58,74 @@ │ │ │ │ │ beq 390 <_PyPegen_parse+0x390> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3480] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + ldr r2, [pc, #3484] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq 618 <_PyPegen_parse+0x618> │ │ │ │ │ + beq 60c <_PyPegen_parse+0x60c> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 62c <_PyPegen_parse+0x62c> │ │ │ │ │ - ldr r3, [pc, #3448] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + bne 620 <_PyPegen_parse+0x620> │ │ │ │ │ + ldr r3, [pc, #3452] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d78 <_PyPegen_parse+0xd78> │ │ │ │ │ + beq d54 <_PyPegen_parse+0xd54> │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 864 <_PyPegen_parse+0x864> │ │ │ │ │ + beq 860 <_PyPegen_parse+0x860> │ │ │ │ │ mov r8, sl │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 894 <_PyPegen_parse+0x894> │ │ │ │ │ + beq 890 <_PyPegen_parse+0x890> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8a8 <_PyPegen_parse+0x8a8> │ │ │ │ │ - ldr r7, [pc, #3364] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + bne 8a4 <_PyPegen_parse+0x8a4> │ │ │ │ │ + ldr r7, [pc, #3368] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 238 <_PyPegen_parse+0x238> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e18 <_PyPegen_parse+0xe18> │ │ │ │ │ + bne df0 <_PyPegen_parse+0xdf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl e88 │ │ │ │ │ + bl e8c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ bne 3d8 <_PyPegen_parse+0x3d8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bne 5bc <_PyPegen_parse+0x5bc> │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e48 <_PyPegen_parse+0xe48> │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq e38 <_PyPegen_parse+0xe38> │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 244 <_PyPegen_parse+0x244> │ │ │ │ │ - ldr r1, [pc, #3252] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ + ldr r1, [pc, #3256] @ e84 <_PyPegen_parse+0xe84> │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 244 <_PyPegen_parse+0x244> │ │ │ │ │ @@ -136,15 +136,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 244 <_PyPegen_parse+0x244> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d08 <_PyPegen_parse+0xd08> │ │ │ │ │ + beq e00 <_PyPegen_parse+0xe00> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ beq 3b4 <_PyPegen_parse+0x3b4> │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ @@ -157,24 +157,24 @@ │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ b 170 <_PyPegen_parse+0x170> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 60c <_PyPegen_parse+0x60c> │ │ │ │ │ - ldr r3, [pc, #3100] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + bne 79c <_PyPegen_parse+0x79c> │ │ │ │ │ + ldr r3, [pc, #3104] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq df4 <_PyPegen_parse+0xdf4> │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq e20 <_PyPegen_parse+0xe20> │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 638 <_PyPegen_parse+0x638> │ │ │ │ │ + bne 62c <_PyPegen_parse+0x62c> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -183,15 +183,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 5d4 <_PyPegen_parse+0x5d4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 88c <_PyPegen_parse+0x88c> │ │ │ │ │ + beq 888 <_PyPegen_parse+0x888> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ble 328 <_PyPegen_parse+0x328> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ beq 328 <_PyPegen_parse+0x328> │ │ │ │ │ @@ -246,88 +246,88 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne c4 <_PyPegen_parse+0xc4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b1c <_PyPegen_parse+0xb1c> │ │ │ │ │ + bne b48 <_PyPegen_parse+0xb48> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ b d0 <_PyPegen_parse+0xd0> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 888 <_PyPegen_parse+0x888> │ │ │ │ │ + beq 884 <_PyPegen_parse+0x884> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ b 21c <_PyPegen_parse+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e28 <_PyPegen_parse+0xe28> │ │ │ │ │ + beq 8bc <_PyPegen_parse+0x8bc> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 210 <_PyPegen_parse+0x210> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2684] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + ldr r3, [pc, #2688] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq d6c <_PyPegen_parse+0xd6c> │ │ │ │ │ + beq d48 <_PyPegen_parse+0xd48> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ - ldr r1, [pc, #2652] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + ldr r1, [pc, #2656] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 834 <_PyPegen_parse+0x834> │ │ │ │ │ + beq 7dc <_PyPegen_parse+0x7dc> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ bne 5f8 <_PyPegen_parse+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt d58 <_PyPegen_parse+0xd58> │ │ │ │ │ + blt d34 <_PyPegen_parse+0xd34> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d30 <_PyPegen_parse+0xd30> │ │ │ │ │ + bne d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e88 │ │ │ │ │ + bl e8c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ bne 4c8 <_PyPegen_parse+0x4c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af4 │ │ │ │ │ + bl 3af8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 540 <_PyPegen_parse+0x540> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyAST_Interactive> │ │ │ │ │ R_ARM_CALL _PyAST_Interactive │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b08 <_PyPegen_parse+0xb08> │ │ │ │ │ + beq b34 <_PyPegen_parse+0xb34> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b d0 <_PyPegen_parse+0xd0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ @@ -350,15 +350,15 @@ │ │ │ │ │ beq 588 <_PyPegen_parse+0x588> │ │ │ │ │ b 58c <_PyPegen_parse+0x58c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d28 <_PyPegen_parse+0xd28> │ │ │ │ │ + beq de8 <_PyPegen_parse+0xde8> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ b 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ @@ -367,24 +367,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 5ac <_PyPegen_parse+0x5ac> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da8 <_PyPegen_parse+0xda8> │ │ │ │ │ + bne d84 <_PyPegen_parse+0xd84> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d30 <_PyPegen_parse+0xd30> │ │ │ │ │ + bne d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ + bne d18 <_PyPegen_parse+0xd18> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 4bc <_PyPegen_parse+0x4bc> │ │ │ │ │ @@ -412,92 +412,89 @@ │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 358 <_PyPegen_parse+0x358> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ b 46c <_PyPegen_parse+0x46c> │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 288 <_PyPegen_parse+0x288> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq fc <_PyPegen_parse+0xfc> │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ b 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2104] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + ldr r2, [pc, #2120] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 828 <_PyPegen_parse+0x828> │ │ │ │ │ + beq 854 <_PyPegen_parse+0x854> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 800 <_PyPegen_parse+0x800> │ │ │ │ │ + bne 840 <_PyPegen_parse+0x840> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 7e0 <_PyPegen_parse+0x7e0> │ │ │ │ │ + beq 838 <_PyPegen_parse+0x838> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 800 <_PyPegen_parse+0x800> │ │ │ │ │ + bne 840 <_PyPegen_parse+0x840> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r9, r8 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dc <_PyPegen_parse+0x6dc> │ │ │ │ │ + beq 6d0 <_PyPegen_parse+0x6d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6dc <_PyPegen_parse+0x6dc> │ │ │ │ │ + beq 6d0 <_PyPegen_parse+0x6d0> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 7ac <_PyPegen_parse+0x7ac> │ │ │ │ │ + beq 7a8 <_PyPegen_parse+0x7a8> │ │ │ │ │ str r3, [fp, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 69c <_PyPegen_parse+0x69c> │ │ │ │ │ + b 690 <_PyPegen_parse+0x690> │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr fp, [sp, #20] │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 814 <_PyPegen_parse+0x814> │ │ │ │ │ + beq 82c <_PyPegen_parse+0x82c> │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble 734 <_PyPegen_parse+0x734> │ │ │ │ │ + ble 728 <_PyPegen_parse+0x728> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 718 <_PyPegen_parse+0x718> │ │ │ │ │ + b 70c <_PyPegen_parse+0x70c> │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -507,89 +504,91 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 60c <_PyPegen_parse+0x60c> │ │ │ │ │ + beq 79c <_PyPegen_parse+0x79c> │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7d4 <_PyPegen_parse+0x7d4> │ │ │ │ │ + bne 7d0 <_PyPegen_parse+0x7d0> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 60c <_PyPegen_parse+0x60c> │ │ │ │ │ - sub r2, r2, #2 │ │ │ │ │ - b 210 <_PyPegen_parse+0x210> │ │ │ │ │ + subne r2, r2, #2 │ │ │ │ │ + bne 210 <_PyPegen_parse+0x210> │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 288 <_PyPegen_parse+0x288> │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 850 <_PyPegen_parse+0x850> │ │ │ │ │ + beq 7f8 <_PyPegen_parse+0x7f8> │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 6c8 <_PyPegen_parse+0x6c8> │ │ │ │ │ + b 6bc <_PyPegen_parse+0x6bc> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 610 <_PyPegen_parse+0x610> │ │ │ │ │ + b 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b 434 <_PyPegen_parse+0x434> │ │ │ │ │ + mov r3, fp │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 284 <_PyPegen_parse+0x284> │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 808 <_PyPegen_parse+0x808> │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + b 810 <_PyPegen_parse+0x810> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ b 284 <_PyPegen_parse+0x284> │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b 7e4 <_PyPegen_parse+0x7e4> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 650 <_PyPegen_parse+0x650> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne d30 <_PyPegen_parse+0xd30> │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b 434 <_PyPegen_parse+0x434> │ │ │ │ │ - mov r3, fp │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - b 81c <_PyPegen_parse+0x81c> │ │ │ │ │ + b 644 <_PyPegen_parse+0x644> │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne ce0 <_PyPegen_parse+0xce0> │ │ │ │ │ + bne 8ac <_PyPegen_parse+0x8ac> │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ b 130 <_PyPegen_parse+0x130> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -597,174 +596,187 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 5e8 <_PyPegen_parse+0x5e8> │ │ │ │ │ - ldr r2, [pc, #1484] @ e84 <_PyPegen_parse+0xe84> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 5e8 <_PyPegen_parse+0x5e8> │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 5c4 <_PyPegen_parse+0x5c4> │ │ │ │ │ + ldr r2, [pc, #1444] @ e88 <_PyPegen_parse+0xe88> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1460] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + ldr r1, [pc, #1420] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq cd8 <_PyPegen_parse+0xcd8> │ │ │ │ │ + beq c4c <_PyPegen_parse+0xc4c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b44 <_PyPegen_parse+0xb44> │ │ │ │ │ - ldr r1, [pc, #1388] @ e7c <_PyPegen_parse+0xe7c> │ │ │ │ │ + beq bac <_PyPegen_parse+0xbac> │ │ │ │ │ + ldr r1, [pc, #1348] @ e80 <_PyPegen_parse+0xe80> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b2c <_PyPegen_parse+0xb2c> │ │ │ │ │ + beq c40 <_PyPegen_parse+0xc40> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ + bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_141_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ + beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ + beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ + beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ + beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ + beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c90 <_PyPegen_parse+0xc90> │ │ │ │ │ + bne bb4 <_PyPegen_parse+0xbb4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ + bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_143_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9d0 <_PyPegen_parse+0x9d0> │ │ │ │ │ + beq 9fc <_PyPegen_parse+0x9fc> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b4c <_PyPegen_parse+0xb4c> │ │ │ │ │ + bne b68 <_PyPegen_parse+0xb68> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ + bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_145_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne c54 <_PyPegen_parse+0xc54> │ │ │ │ │ + bne cd0 <_PyPegen_parse+0xcd0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ + bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b94 <_PyPegen_parse+0xb94> │ │ │ │ │ + bne c54 <_PyPegen_parse+0xc54> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ + bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cc4 <_PyPegen_parse+0xcc4> │ │ │ │ │ + bne cbc <_PyPegen_parse+0xcbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ + bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c30 <_PyPegen_parse+0xc30> │ │ │ │ │ + bne c1c <_PyPegen_parse+0xc1c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b38 <_PyPegen_parse+0xb38> │ │ │ │ │ + bne b58 <_PyPegen_parse+0xb58> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl d3c <_PyPegen_parse+0xd3c> │ │ │ │ │ R_ARM_CALL _gather_147_rule │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne b44 <_PyPegen_parse+0xb44> │ │ │ │ │ + bne bac <_PyPegen_parse+0xbac> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ + beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ + beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ + beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27c18 <_loop0_1_rule> │ │ │ │ │ + bl 27d1c <_loop0_1_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ + beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ + beq ba8 <_PyPegen_parse+0xba8> │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyAST_FunctionType> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionType │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4b8 <_PyPegen_parse+0x4b8> │ │ │ │ │ @@ -774,158 +786,136 @@ │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 598 <_PyPegen_parse+0x598> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 3ac <_PyPegen_parse+0x3ac> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 91c <_PyPegen_parse+0x91c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - b 598 <_PyPegen_parse+0x598> │ │ │ │ │ + b bac <_PyPegen_parse+0xbac> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9d0 <_PyPegen_parse+0x9d0> │ │ │ │ │ + beq 9fc <_PyPegen_parse+0x9fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9d0 <_PyPegen_parse+0x9d0> │ │ │ │ │ + beq 9fc <_PyPegen_parse+0x9fc> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c04 <_PyPegen_parse+0xc04> │ │ │ │ │ + beq bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b a80 <_PyPegen_parse+0xa80> │ │ │ │ │ + b aac <_PyPegen_parse+0xaac> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b b44 <_PyPegen_parse+0xb44> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ - mov r1, #12 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ - mov r1, #35 @ 0x23 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ + str r7, [r4, #8] │ │ │ │ │ + b 598 <_PyPegen_parse+0x598> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a14 <_PyPegen_parse+0xa14> │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + beq 9c8 <_PyPegen_parse+0x9c8> │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ - R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ + bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ + R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq cb8 <_PyPegen_parse+0xcb8> │ │ │ │ │ + beq cb0 <_PyPegen_parse+0xcb0> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b84 <_PyPegen_parse+0xb84> │ │ │ │ │ + bne ba0 <_PyPegen_parse+0xba0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq a80 <_PyPegen_parse+0xa80> │ │ │ │ │ + beq aac <_PyPegen_parse+0xaac> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b44 <_PyPegen_parse+0xb44> │ │ │ │ │ + b bac <_PyPegen_parse+0xbac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a5c <_PyPegen_parse+0xa5c> │ │ │ │ │ + beq a88 <_PyPegen_parse+0xa88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne b84 <_PyPegen_parse+0xb84> │ │ │ │ │ - b c04 <_PyPegen_parse+0xc04> │ │ │ │ │ + bne ba0 <_PyPegen_parse+0xba0> │ │ │ │ │ + b bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 948 <_PyPegen_parse+0x948> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 900 <_PyPegen_parse+0x900> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c678 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ + beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne b70 <_PyPegen_parse+0xb70> │ │ │ │ │ - b 9f0 <_PyPegen_parse+0x9f0> │ │ │ │ │ + beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 99c <_PyPegen_parse+0x99c> │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ + beq a40 <_PyPegen_parse+0xa40> │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_seq_append_to_end> │ │ │ │ │ - R_ARM_CALL _PyPegen_seq_append_to_end │ │ │ │ │ + bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ + R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ + bne bdc <_PyPegen_parse+0xbdc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b bf0 <_PyPegen_parse+0xbf0> │ │ │ │ │ + b bdc <_PyPegen_parse+0xbdc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne c40 <_PyPegen_parse+0xc40> │ │ │ │ │ - b a38 <_PyPegen_parse+0xa38> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8d4 <_PyPegen_parse+0x8d4> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 5e8 <_PyPegen_parse+0x5e8> │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 78 <_PyPegen_parse+0x78> │ │ │ │ │ - b 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + bne c2c <_PyPegen_parse+0xc2c> │ │ │ │ │ + b a64 <_PyPegen_parse+0xa64> │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 288 <_PyPegen_parse+0x288> │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ + beq a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ + mov r1, #35 @ 0x23 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c678 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne b8c <_PyPegen_parse+0xb8c> │ │ │ │ │ + b a1c <_PyPegen_parse+0xa1c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ b 58c <_PyPegen_parse+0x58c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_interactive_exit> │ │ │ │ │ R_ARM_CALL _PyPegen_interactive_exit │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -945,26 +935,26 @@ │ │ │ │ │ b 40c <_PyPegen_parse+0x40c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne de4 <_PyPegen_parse+0xde4> │ │ │ │ │ + bne dc0 <_PyPegen_parse+0xdc0> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 12c <_PyPegen_parse+0x12c> │ │ │ │ │ - b 868 <_PyPegen_parse+0x868> │ │ │ │ │ + b 864 <_PyPegen_parse+0x864> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq d30 <_PyPegen_parse+0xd30> │ │ │ │ │ + beq d0c <_PyPegen_parse+0xd0c> │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ @@ -977,753 +967,764 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ b 534 <_PyPegen_parse+0x534> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - moveq r0, r4 │ │ │ │ │ - beq 270 <_PyPegen_parse+0x270> │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 610 <_PyPegen_parse+0x610> │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 78 <_PyPegen_parse+0x78> │ │ │ │ │ + b 3a4 <_PyPegen_parse+0x3a4> │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 5f0 <_PyPegen_parse+0x5f0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 5c4 <_PyPegen_parse+0x5c4> │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 5c4 <_PyPegen_parse+0x5c4> │ │ │ │ │ + b 288 <_PyPegen_parse+0x288> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r8, [r4, #8] │ │ │ │ │ - moveq r0, r4 │ │ │ │ │ - beq 1b8 <_PyPegen_parse+0x1b8> │ │ │ │ │ + bne e54 <_PyPegen_parse+0xe54> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 270 <_PyPegen_parse+0x270> │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne e64 <_PyPegen_parse+0xe64> │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 1b8 <_PyPegen_parse+0x1b8> │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 7a0 <_PyPegen_parse+0x7a0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ b 288 <_PyPegen_parse+0x288> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000101 │ │ │ │ │ .word 0x00000102 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00000159 │ │ │ │ │ │ │ │ │ │ -00000e88 : │ │ │ │ │ +00000e8c : │ │ │ │ │ compound_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #4068] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #4068] @ 1e88 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3294 │ │ │ │ │ + beq 3298 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 32a8 │ │ │ │ │ - ldr r1, [pc, #4028] @ 1e88 │ │ │ │ │ + bne 32ac │ │ │ │ │ + ldr r1, [pc, #4028] @ 1e8c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1064 │ │ │ │ │ + bne 1068 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r1, [pc, #4056] @ 1ed0 │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r1, [pc, #4056] @ 1ed4 │ │ │ │ │ mov r3, #660 @ 0x294 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne 10f4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r1, [pc, #3944] @ 1e8c │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r1, [pc, #3944] @ 1e90 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1268 │ │ │ │ │ + bne 126c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r1, [pc, #3908] @ 1e90 │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r1, [pc, #3908] @ 1e94 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12ec │ │ │ │ │ + bne 12f0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r1, [pc, #3872] @ 1e94 │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r1, [pc, #3872] @ 1e98 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1448 │ │ │ │ │ + bne 144c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r3, [pc, #3864] @ 1eb4 │ │ │ │ │ - ldr r1, [pc, #3888] @ 1ed0 │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r3, [pc, #3864] @ 1eb8 │ │ │ │ │ + ldr r1, [pc, #3888] @ 1ed4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1664 │ │ │ │ │ + bne 1668 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10e0 │ │ │ │ │ - ldr r3, [pc, #3792] @ 1e98 │ │ │ │ │ - ldr r1, [pc, #3844] @ 1ed0 │ │ │ │ │ + bne 10e4 │ │ │ │ │ + ldr r3, [pc, #3792] @ 1e9c │ │ │ │ │ + ldr r1, [pc, #3844] @ 1ed4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1934 │ │ │ │ │ + bne 1938 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 3288 │ │ │ │ │ - ldr r1, [pc, #3724] @ 1e84 │ │ │ │ │ + bne 328c │ │ │ │ │ + ldr r1, [pc, #3724] @ 1e88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ce0 │ │ │ │ │ + beq 2d64 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 32e4 │ │ │ │ │ + beq 32e8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - ldr r1, [pc, #3696] @ 1e9c │ │ │ │ │ + ldr r1, [pc, #3696] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1af0 │ │ │ │ │ + bne 1af4 │ │ │ │ │ ldr r0, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1a7c │ │ │ │ │ + bne 1a80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3604] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #3604] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 32b4 │ │ │ │ │ + beq 32b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 32cc │ │ │ │ │ + bne 32d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14074 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 161c │ │ │ │ │ + bne 1620 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 10d0 │ │ │ │ │ + bne 10d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d5c │ │ │ │ │ + bl 14d58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1054 │ │ │ │ │ + bne 1058 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq ef0 │ │ │ │ │ + beq ef4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1058 │ │ │ │ │ + b 105c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3464] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #3464] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3014 │ │ │ │ │ + beq 3018 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 300c │ │ │ │ │ + bne 3010 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 2d80 │ │ │ │ │ + beq 2d84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2dbc │ │ │ │ │ + bne 2dc0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119c │ │ │ │ │ + beq 11a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 119c │ │ │ │ │ + beq 11a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119c │ │ │ │ │ + beq 11a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 119c │ │ │ │ │ + beq 11a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f674 │ │ │ │ │ + bl 1f688 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 18b8 │ │ │ │ │ + bne 18bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne f10 │ │ │ │ │ + bne f14 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3004 │ │ │ │ │ + beq 3008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fad0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3028 │ │ │ │ │ + bne 302c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 30f8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 190c │ │ │ │ │ + beq 1910 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1054 │ │ │ │ │ + b 1058 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3088] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #3088] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3104 │ │ │ │ │ + beq 3108 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 12d4 │ │ │ │ │ + bne 12d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 14078 │ │ │ │ │ + bl 14074 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c84 │ │ │ │ │ + bne 1c88 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 12d8 │ │ │ │ │ + bne 12dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209c4 │ │ │ │ │ + bl 209d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1054 │ │ │ │ │ + bne 1058 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq f44 │ │ │ │ │ - b 10e0 │ │ │ │ │ + beq f48 │ │ │ │ │ + b 10e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2956] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #2956] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ad4 │ │ │ │ │ + beq 2af8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e6c │ │ │ │ │ + bne 1e70 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 2868 │ │ │ │ │ + beq 288c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28a4 │ │ │ │ │ - ldr r1, [pc, #2964] @ 1edc │ │ │ │ │ + bne 28c8 │ │ │ │ │ + ldr r1, [pc, #2964] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e3c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21c4 │ │ │ │ │ + bne 21c8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e48 │ │ │ │ │ - ldr r1, [pc, #2908] @ 1edc │ │ │ │ │ + bne 1e4c │ │ │ │ │ + ldr r1, [pc, #2908] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c3c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d00 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d00 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1d00 │ │ │ │ │ + bne 1d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cfc │ │ │ │ │ + beq 1d00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 3124 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 2348 │ │ │ │ │ + bne 234c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3144 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e6c │ │ │ │ │ + b 1e70 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2608] @ 1e84 │ │ │ │ │ + ldr r3, [pc, #2608] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30bc │ │ │ │ │ + beq 30c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 21b0 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 33f4 │ │ │ │ │ + beq 33f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3430 │ │ │ │ │ - ldr r1, [pc, #2564] @ 1ea8 │ │ │ │ │ + bne 3434 │ │ │ │ │ + ldr r1, [pc, #2564] @ 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1ef8 │ │ │ │ │ - ldr r1, [pc, #2528] @ 1eac │ │ │ │ │ + beq 1efc │ │ │ │ │ + ldr r1, [pc, #2528] @ 1eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef8 │ │ │ │ │ + beq 1efc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 2810 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ec │ │ │ │ │ + beq 2810 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 30d0 │ │ │ │ │ + bne 30d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ - ldr r3, [pc, #2380] @ 1e84 │ │ │ │ │ + beq 21ac │ │ │ │ │ + ldr r3, [pc, #2380] @ 1e88 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 30e8 │ │ │ │ │ + beq 30ec │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 21b0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2414 │ │ │ │ │ - ldr r1, [pc, #2380] @ 1ec0 │ │ │ │ │ + bne 2418 │ │ │ │ │ + ldr r1, [pc, #2380] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a48 │ │ │ │ │ + bne 1a4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ + bne 21b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30d8 │ │ │ │ │ + beq 30dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r8, [r3, #24] │ │ │ │ │ - bne 23e8 │ │ │ │ │ + bne 23ec │ │ │ │ │ mov r2, #0 │ │ │ │ │ stm sp, {r2, sl, fp} │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r9 │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_For> │ │ │ │ │ R_ARM_CALL _PyAST_For │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21a8 │ │ │ │ │ + beq 21ac │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14d5c │ │ │ │ │ + bl 14d58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 109c │ │ │ │ │ + beq 10a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_function_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_function_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10cc │ │ │ │ │ + beq 10d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10d0 │ │ │ │ │ + b 10d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2068] @ 1e84 │ │ │ │ │ + ldr r1, [pc, #2068] @ 1e88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3060 │ │ │ │ │ + beq 3064 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ + bne 2874 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 27f8 │ │ │ │ │ + beq 281c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2830 │ │ │ │ │ - ldr r1, [pc, #2040] @ 1eb4 │ │ │ │ │ + bne 2854 │ │ │ │ │ + ldr r1, [pc, #2040] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ - ldr r2, [pc, #2028] @ 1ebc │ │ │ │ │ + beq 1750 │ │ │ │ │ + ldr r2, [pc, #2028] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 174c │ │ │ │ │ + beq 1750 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1928] @ 1e84 │ │ │ │ │ + ldr r2, [pc, #1928] @ 1e88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 285c │ │ │ │ │ + beq 2880 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1750 │ │ │ │ │ + bne 1754 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25c4 │ │ │ │ │ - ldr r1, [pc, #1940] @ 1ec8 │ │ │ │ │ + bne 25c8 │ │ │ │ │ + ldr r1, [pc, #1940] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c04 │ │ │ │ │ + bne 1c08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2850 │ │ │ │ │ - ldr r1, [pc, #1872] @ 1eb4 │ │ │ │ │ + bne 2874 │ │ │ │ │ + ldr r1, [pc, #1872] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202c │ │ │ │ │ - ldr r2, [pc, #1860] @ 1ebc │ │ │ │ │ + beq 2030 │ │ │ │ │ + ldr r2, [pc, #1860] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 2030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 2030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20390 <_loop1_216_rule> │ │ │ │ │ + bl 203a4 <_loop1_216_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 202c │ │ │ │ │ + beq 2030 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1736] @ 1e84 │ │ │ │ │ + ldr r2, [pc, #1736] @ 1e88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3328 │ │ │ │ │ + beq 332c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2cd8 │ │ │ │ │ + bne 2d5c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2278 │ │ │ │ │ - ldr r1, [pc, #1748] @ 1ec0 │ │ │ │ │ + bne 227c │ │ │ │ │ + ldr r1, [pc, #1748] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bd4 │ │ │ │ │ + bne 1bd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2030 │ │ │ │ │ + bne 2034 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1632] @ 1e84 │ │ │ │ │ + ldr r2, [pc, #1632] @ 1e88 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2cc4 │ │ │ │ │ + beq 2d48 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ec │ │ │ │ │ - ldr r1, [pc, #1672] @ 1ec8 │ │ │ │ │ + bne 24f0 │ │ │ │ │ + ldr r1, [pc, #1672] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ccc │ │ │ │ │ + bne 1cd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2030 │ │ │ │ │ + bne 2034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3030 │ │ │ │ │ + beq 3034 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ stm sp, {r9, sl, ip} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ - b 215c │ │ │ │ │ + bne 1260 │ │ │ │ │ + b 2160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30f4 │ │ │ │ │ + beq 30f8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -1734,398 +1735,398 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3008 │ │ │ │ │ + beq 300c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b f10 │ │ │ │ │ + b f14 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1348] @ 1e84 │ │ │ │ │ + ldr r1, [pc, #1348] @ 1e88 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3750 │ │ │ │ │ + beq 3754 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36dc │ │ │ │ │ + bne 36e0 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 35bc │ │ │ │ │ + beq 35c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 35f8 │ │ │ │ │ - ldr r1, [pc, #1288] @ 1e98 │ │ │ │ │ + bne 35fc │ │ │ │ │ + ldr r1, [pc, #1288] @ 1e9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3268 │ │ │ │ │ + beq 326c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fad0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 3270 │ │ │ │ │ + bne 3274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r1, r1, #1 │ │ │ │ │ - beq 3274 │ │ │ │ │ + beq 3278 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_While> │ │ │ │ │ R_ARM_CALL _PyAST_While │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3594 │ │ │ │ │ + beq 3598 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 1054 │ │ │ │ │ - ldr r2, [pc, #1132] @ 1ebc │ │ │ │ │ + b 1058 │ │ │ │ │ + ldr r2, [pc, #1132] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1580 │ │ │ │ │ + beq 1584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 1580 │ │ │ │ │ + beq 1584 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1590 │ │ │ │ │ + b 1594 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ - ldr r1, [pc, #1012] @ 1e84 │ │ │ │ │ + bne 1ae4 │ │ │ │ │ + ldr r1, [pc, #1012] @ 1e88 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 31ec │ │ │ │ │ - ldr r1, [pc, #1016] @ 1e9c │ │ │ │ │ + beq 31f0 │ │ │ │ │ + ldr r1, [pc, #1016] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 320c │ │ │ │ │ + bne 3210 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 3200 │ │ │ │ │ - ldr r1, [pc, #976] @ 1e9c │ │ │ │ │ + bne 3204 │ │ │ │ │ + ldr r1, [pc, #976] @ 1ea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 3154 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1054 │ │ │ │ │ + b 1058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d74 │ │ │ │ │ + bl 2e9c │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f38 │ │ │ │ │ + bl 3060 │ │ │ │ │ R_ARM_CALL _loop1_64_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1038 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 2cf4 │ │ │ │ │ + beq 2d78 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Match> │ │ │ │ │ R_ARM_CALL _PyAST_Match │ │ │ │ │ - ldr r2, [pc, #764] @ 1ea0 │ │ │ │ │ + ldr r2, [pc, #764] @ 1ea4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae4 │ │ │ │ │ - ldr r2, [pc, #736] @ 1ebc │ │ │ │ │ + b 1ae8 │ │ │ │ │ + ldr r2, [pc, #736] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 17f8 │ │ │ │ │ + beq 17fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1804 │ │ │ │ │ - ldr r2, [pc, #688] @ 1ebc │ │ │ │ │ + b 1808 │ │ │ │ │ + ldr r2, [pc, #688] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1740 │ │ │ │ │ + beq 1744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1744 │ │ │ │ │ + beq 1748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3030 │ │ │ │ │ + beq 3034 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ stm sp, {r9, sl} │ │ │ │ │ bl 0 <_PyAST_Try> │ │ │ │ │ R_ARM_CALL _PyAST_Try │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ - b 215c │ │ │ │ │ + bne 1260 │ │ │ │ │ + b 2160 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 209c4 │ │ │ │ │ + bl 209d8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 12a0 │ │ │ │ │ + beq 12a4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_class_def_decorators> │ │ │ │ │ R_ARM_CALL _PyPegen_class_def_decorators │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12d0 │ │ │ │ │ + beq 12d4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12d8 │ │ │ │ │ - ldr r2, [pc, #488] @ 1ebc │ │ │ │ │ + b 12dc │ │ │ │ │ + ldr r2, [pc, #488] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1850 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 184c │ │ │ │ │ + beq 1850 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1858 │ │ │ │ │ + b 185c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e48 │ │ │ │ │ - ldr r1, [pc, #452] @ 1ed8 │ │ │ │ │ + bne 1e4c │ │ │ │ │ + ldr r1, [pc, #452] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ - ldr r1, [pc, #436] @ 1edc │ │ │ │ │ + beq 1d4c │ │ │ │ │ + ldr r1, [pc, #436] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3334 │ │ │ │ │ + bne 3338 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1e48 │ │ │ │ │ - ldr r1, [pc, #376] @ 1ed8 │ │ │ │ │ + bne 1e4c │ │ │ │ │ + ldr r1, [pc, #376] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ - ldr r1, [pc, #360] @ 1edc │ │ │ │ │ + beq 1e58 │ │ │ │ │ + ldr r1, [pc, #360] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c3c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1e58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1e58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1e58 │ │ │ │ │ + bne 1e5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e54 │ │ │ │ │ + beq 1e58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 3124 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a4c │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyAST_AsyncWith> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncWith │ │ │ │ │ - ldr r2, [pc, #132] @ 1ea4 │ │ │ │ │ + ldr r2, [pc, #132] @ 1ea8 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ - b 142c │ │ │ │ │ + bne 1260 │ │ │ │ │ + b 1430 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1378 │ │ │ │ │ + beq 137c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 1e74 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2aec │ │ │ │ │ + bne 2b10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq f6c │ │ │ │ │ - b 10e0 │ │ │ │ │ + beq f70 │ │ │ │ │ + b 10e4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_7_rule │ │ │ │ │ R_ARM_ABS32 _tmp_8_rule │ │ │ │ │ R_ARM_ABS32 _tmp_9_rule │ │ │ │ │ R_ARM_ABS32 _tmp_10_rule │ │ │ │ │ .word 0x00000299 │ │ │ │ │ @@ -2164,1752 +2165,1752 @@ │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ - ldr r1, [pc, #-56] @ 1ed8 │ │ │ │ │ + bne 30a4 │ │ │ │ │ + ldr r1, [pc, #-56] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ - ldr r1, [pc, #-124] @ 1ea8 │ │ │ │ │ + beq 2198 │ │ │ │ │ + ldr r1, [pc, #-124] @ 1eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ - ldr r1, [pc, #-156] @ 1eac │ │ │ │ │ + beq 2198 │ │ │ │ │ + ldr r1, [pc, #-156] @ 1eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2194 │ │ │ │ │ + beq 2198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 30a0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 30a0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 30a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 309c │ │ │ │ │ + beq 30a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fad0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 30a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 30d8 │ │ │ │ │ + beq 30dc │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a4c │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r1, r8 │ │ │ │ │ stm sp, {r0, sl, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_AsyncFor> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFor │ │ │ │ │ - ldr r2, [pc, #-356] @ 1eb0 │ │ │ │ │ + ldr r2, [pc, #-356] @ 1eb4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ - b 15f8 │ │ │ │ │ + bne 1260 │ │ │ │ │ + b 15fc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2850 │ │ │ │ │ - ldr r1, [pc, #-400] @ 1eb4 │ │ │ │ │ + bne 2874 │ │ │ │ │ + ldr r1, [pc, #-400] @ 1eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e0 │ │ │ │ │ - ldr r2, [pc, #-412] @ 1ebc │ │ │ │ │ + beq 26ac │ │ │ │ │ + ldr r2, [pc, #-412] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 26ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 26ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5570 │ │ │ │ │ + bl 513c │ │ │ │ │ R_ARM_CALL _loop1_61_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 27e0 │ │ │ │ │ + beq 26ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fad0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 2724 │ │ │ │ │ - ldr r3, [pc, #-460] @ 1ee8 │ │ │ │ │ + bne 26b4 │ │ │ │ │ + ldr r3, [pc, #-460] @ 1eec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d40 │ │ │ │ │ + beq 2cf8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26a8 │ │ │ │ │ - ldr r1, [pc, #-528] @ 1ec8 │ │ │ │ │ + bne 26cc │ │ │ │ │ + ldr r1, [pc, #-528] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23a8 │ │ │ │ │ + bne 23ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2724 │ │ │ │ │ + bne 26b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 3030 │ │ │ │ │ + beq 3034 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ stm sp, {r9, sl, ip} │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_TryStar> │ │ │ │ │ R_ARM_CALL _PyAST_TryStar │ │ │ │ │ - ldr r2, [pc, #-656] @ 1eb8 │ │ │ │ │ + ldr r2, [pc, #-656] @ 1ebc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2724 │ │ │ │ │ + beq 26b4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq fc0 │ │ │ │ │ - b 10e0 │ │ │ │ │ + beq fc4 │ │ │ │ │ + b 10e4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3084 │ │ │ │ │ + bne 3088 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq f94 │ │ │ │ │ - b 10e0 │ │ │ │ │ + beq f98 │ │ │ │ │ + b 10e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c3c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1e40 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e3c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e3c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1e3c │ │ │ │ │ + bne 1e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e38 │ │ │ │ │ + beq 1e3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 3124 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a4c │ │ │ │ │ mov r3, r8 │ │ │ │ │ stmib sp, {r7, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1410 │ │ │ │ │ + b 1414 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-924] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-924] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3040 │ │ │ │ │ - ldr r1, [pc, #-984] @ 1ec0 │ │ │ │ │ + beq 3044 │ │ │ │ │ + ldr r1, [pc, #-984] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 23dc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 23dc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ - ldr r1, [pc, #-1028] @ 1ed0 │ │ │ │ │ + beq 23dc │ │ │ │ │ + ldr r1, [pc, #-1028] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23d8 │ │ │ │ │ + beq 23dc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1032] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1032] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1092] @ 1ec4 │ │ │ │ │ + ldr r3, [pc, #-1092] @ 1ec8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3130 │ │ │ │ │ + bne 3134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23dc │ │ │ │ │ + beq 23e0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 17e4 │ │ │ │ │ + beq 17e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2030 │ │ │ │ │ + b 2034 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2ce8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2d64 │ │ │ │ │ + beq 2ce8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_With> │ │ │ │ │ R_ARM_CALL _PyAST_With │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a3c │ │ │ │ │ - b 142c │ │ │ │ │ - ldr r2, [pc, #-1268] @ 1ebc │ │ │ │ │ + bne 1a40 │ │ │ │ │ + b 1430 │ │ │ │ │ + ldr r2, [pc, #-1268] @ 1ec0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e4 │ │ │ │ │ + beq 20e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 20e4 │ │ │ │ │ + beq 20e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 20f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 232c │ │ │ │ │ + b 2330 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2408 │ │ │ │ │ + beq 240c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 15c8 │ │ │ │ │ + bne 15cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 15c4 │ │ │ │ │ + b 15c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1336] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-1336] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27a0 │ │ │ │ │ - ldr r1, [pc, #-1396] @ 1ec0 │ │ │ │ │ + beq 2cc8 │ │ │ │ │ + ldr r1, [pc, #-1396] @ 1ec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 26bc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 26bc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ - ldr r1, [pc, #-1440] @ 1ed0 │ │ │ │ │ + beq 26bc │ │ │ │ │ + ldr r1, [pc, #-1440] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2790 │ │ │ │ │ + beq 26bc │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1444] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1444] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1504] @ 1ec4 │ │ │ │ │ + ldr r3, [pc, #-1504] @ 1ec8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 27c0 │ │ │ │ │ + bne 2800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 26c0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, r3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 156c │ │ │ │ │ - b 21ac │ │ │ │ │ + beq 1570 │ │ │ │ │ + b 21b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1552] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-1552] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ - ldr r1, [pc, #-1604] @ 1ec8 │ │ │ │ │ + beq 2d28 │ │ │ │ │ + ldr r1, [pc, #-1604] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2544 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2544 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2560 │ │ │ │ │ + bne 2564 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1838 │ │ │ │ │ - b 233c │ │ │ │ │ - ldr r1, [pc, #-1688] @ 1ed0 │ │ │ │ │ + beq 183c │ │ │ │ │ + b 2340 │ │ │ │ │ + ldr r1, [pc, #-1688] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2540 │ │ │ │ │ + beq 2544 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1692] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1692] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1744] @ 1ecc │ │ │ │ │ + ldr r3, [pc, #-1744] @ 1ed0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 30ac │ │ │ │ │ + bne 30b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2544 │ │ │ │ │ + beq 2548 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 254c │ │ │ │ │ + b 2550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1768] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-1768] @ 1eec │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d20 │ │ │ │ │ - ldr r1, [pc, #-1824] @ 1ec8 │ │ │ │ │ + beq 27e0 │ │ │ │ │ + ldr r1, [pc, #-1824] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2644 │ │ │ │ │ + bne 2648 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 172c │ │ │ │ │ - b 1750 │ │ │ │ │ - ldr r1, [pc, #-1916] @ 1ed0 │ │ │ │ │ + beq 1730 │ │ │ │ │ + b 1754 │ │ │ │ │ + ldr r1, [pc, #-1916] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 261c │ │ │ │ │ + beq 2620 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-1920] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-1920] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-1972] @ 1ecc │ │ │ │ │ + ldr r3, [pc, #-1972] @ 1ed0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2d74 │ │ │ │ │ + bne 2d1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2620 │ │ │ │ │ + beq 2624 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2628 │ │ │ │ │ + b 262c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 2184 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ + b 24d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1996] @ 1ee8 │ │ │ │ │ + ldr r2, [pc, #-2028] @ 1eec │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2d00 │ │ │ │ │ - ldr r1, [pc, #-2048] @ 1ec8 │ │ │ │ │ + beq 27b0 │ │ │ │ │ + ldr r1, [pc, #-2080] @ 1ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2720 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2720 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 272c │ │ │ │ │ + bne 274c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r2, r3 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ - ldr r1, [pc, #-2148] @ 1ed0 │ │ │ │ │ + beq 20d4 │ │ │ │ │ + b 26b4 │ │ │ │ │ + ldr r1, [pc, #-2176] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26fc │ │ │ │ │ + beq 2720 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2152] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-2180] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2204] @ 1ecc │ │ │ │ │ + ldr r3, [pc, #-2232] @ 1ed0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 27d0 │ │ │ │ │ + bne 27d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2700 │ │ │ │ │ + beq 2724 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2708 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - b 24cc │ │ │ │ │ + b 272c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 242c │ │ │ │ │ - b 24cc │ │ │ │ │ + beq 26e4 │ │ │ │ │ + b 272c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1590 │ │ │ │ │ + b 20f4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq 25e4 │ │ │ │ │ + b 262c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20f0 │ │ │ │ │ + b 1594 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 2724 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 21ac │ │ │ │ │ + b 21b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 306c │ │ │ │ │ + blt 3070 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2848 │ │ │ │ │ + beq 286c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2850 │ │ │ │ │ + bne 2874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 618 <_PyPegen_parse+0x618> │ │ │ │ │ R_ARM_CALL invalid_try_stmt_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 125c │ │ │ │ │ + bne 1260 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 16b4 │ │ │ │ │ + beq 16b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 2184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1708 │ │ │ │ │ + b 170c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2bb4 │ │ │ │ │ + blt 2bd8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 295c │ │ │ │ │ + beq 2980 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e6c │ │ │ │ │ - ldr r3, [pc, #-2500] @ 1ee8 │ │ │ │ │ + bne 1e70 │ │ │ │ │ + ldr r3, [pc, #-2532] @ 1eec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2968 │ │ │ │ │ - ldr r1, [pc, #-2536] @ 1ed8 │ │ │ │ │ + beq 298c │ │ │ │ │ + ldr r1, [pc, #-2568] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2910 │ │ │ │ │ - ldr r1, [pc, #-2560] @ 1edc │ │ │ │ │ + bne 2934 │ │ │ │ │ + ldr r1, [pc, #-2592] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 2930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_210_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 2930 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2a6c │ │ │ │ │ + bne 2a90 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 297c │ │ │ │ │ - ldr r1, [pc, #-2636] @ 1ed8 │ │ │ │ │ + bne 29a0 │ │ │ │ │ + ldr r1, [pc, #-2668] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a64 │ │ │ │ │ - ldr r1, [pc, #-2656] @ 1edc │ │ │ │ │ + bne 2a88 │ │ │ │ │ + ldr r1, [pc, #-2688] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2988 │ │ │ │ │ + bne 29ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1340 │ │ │ │ │ - b 1e48 │ │ │ │ │ + beq 1344 │ │ │ │ │ + b 1e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 28b8 │ │ │ │ │ + beq 28dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2954 │ │ │ │ │ + b 2978 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 296c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ + bl 16b0 │ │ │ │ │ R_ARM_CALL _gather_212_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 296c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2a64 │ │ │ │ │ + bne 2a88 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 296c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 296c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - ldr r1, [pc, #-2872] @ 1ed0 │ │ │ │ │ + beq 296c │ │ │ │ │ + ldr r1, [pc, #-2904] @ 1ed4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 296c │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-2876] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-2908] @ 1ef4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-2920] @ 1ed4 │ │ │ │ │ + ldr r3, [pc, #-2952] @ 1ed8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2954 │ │ │ │ │ - b 294c │ │ │ │ │ + bne 2978 │ │ │ │ │ + b 2970 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2950 │ │ │ │ │ + b 2974 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ - ldr r1, [pc, #-3000] @ 1ed0 │ │ │ │ │ + beq 2930 │ │ │ │ │ + ldr r1, [pc, #-3032] @ 1ed4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 290c │ │ │ │ │ + beq 2930 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-3004] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-3036] @ 1ef4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-3048] @ 1ed4 │ │ │ │ │ + ldr r3, [pc, #-3080] @ 1ed8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2a44 │ │ │ │ │ + beq 2a68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a40 │ │ │ │ │ + b 1a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1310 │ │ │ │ │ - b 1e68 │ │ │ │ │ + beq 1314 │ │ │ │ │ + b 1e6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1e70 │ │ │ │ │ - ldr r1, [pc, #-3100] @ 1ee8 │ │ │ │ │ + bne 1e74 │ │ │ │ │ + ldr r1, [pc, #-3132] @ 1eec │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2b94 │ │ │ │ │ - ldr r1, [pc, #-3136] @ 1ed8 │ │ │ │ │ + beq 2bb8 │ │ │ │ │ + ldr r1, [pc, #-3168] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2b44 │ │ │ │ │ - ldr r1, [pc, #-3160] @ 1edc │ │ │ │ │ + bne 2b68 │ │ │ │ │ + ldr r1, [pc, #-3192] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bcc │ │ │ │ │ + bne 2bf0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2ba8 │ │ │ │ │ - ldr r1, [pc, #-3200] @ 1ed8 │ │ │ │ │ + bne 2bcc │ │ │ │ │ + ldr r1, [pc, #-3232] @ 1edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c9c │ │ │ │ │ - ldr r1, [pc, #-3220] @ 1edc │ │ │ │ │ + bne 2cc0 │ │ │ │ │ + ldr r1, [pc, #-3252] @ 1ee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2c34 │ │ │ │ │ + bne 2c58 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 1e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2b34 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 2b88 │ │ │ │ │ + b 2bac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 1e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _gather_206_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ + beq 2b64 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b40 │ │ │ │ │ - ldr r2, [pc, #-3352] @ 1ee0 │ │ │ │ │ - ldr r3, [pc, #-3352] @ 1ee4 │ │ │ │ │ + beq 2b64 │ │ │ │ │ + ldr r2, [pc, #-3384] @ 1ee4 │ │ │ │ │ + ldr r3, [pc, #-3384] @ 1ee8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ movne r6, r3 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2b88 │ │ │ │ │ - b 2b80 │ │ │ │ │ + bne 2bac │ │ │ │ │ + b 2ba4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2ba0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16b0 │ │ │ │ │ + bl 16b0 │ │ │ │ │ R_ARM_CALL _gather_208_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2ba0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2c9c │ │ │ │ │ + bne 2cc0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2b7c │ │ │ │ │ + beq 2ba0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bf0 │ │ │ │ │ - b 2b7c │ │ │ │ │ + bne 2c14 │ │ │ │ │ + b 2ba0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 2b84 │ │ │ │ │ + b 2ba8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 2504 │ │ │ │ │ - b 254c │ │ │ │ │ + beq 2430 │ │ │ │ │ + b 24d0 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + b 237c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1828 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 233c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 32d4 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20c4 │ │ │ │ │ + b 26b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1ae4 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + b 1c38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 26c0 │ │ │ │ │ - b 2708 │ │ │ │ │ + beq 2508 │ │ │ │ │ + b 2550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq 25e0 │ │ │ │ │ - b 2628 │ │ │ │ │ + beq 182c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 2340 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20c0 │ │ │ │ │ - b 2724 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 2378 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 32d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #2 │ │ │ │ │ - b 1c34 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2fec │ │ │ │ │ + blt 2ff0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ed0 │ │ │ │ │ + beq 2ed4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 300c │ │ │ │ │ - ldr r3, [pc, #-3804] @ 1ee8 │ │ │ │ │ + bne 3010 │ │ │ │ │ + ldr r3, [pc, #-3804] @ 1eec │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2fa8 │ │ │ │ │ + beq 2fac │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2e0c │ │ │ │ │ + beq 2e10 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2fc8 │ │ │ │ │ + bne 2fcc │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2fbc │ │ │ │ │ + bne 2fc0 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ - ldr r1, [pc, #-3972] @ 1eec │ │ │ │ │ + beq 2ee8 │ │ │ │ │ + ldr r1, [pc, #-3972] @ 1ef0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #-4004] @ 1ef0 │ │ │ │ │ + ldr r3, [pc, #-4004] @ 1ef4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #-4016] @ 1ef4 │ │ │ │ │ + ldr r3, [pc, #-4016] @ 1ef8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee8 │ │ │ │ │ + beq 2eec │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 1144 │ │ │ │ │ - b 192c │ │ │ │ │ + beq 1148 │ │ │ │ │ + b 1930 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 2ec8 │ │ │ │ │ + b 2ecc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r1, [pc, #2188] @ 3798 │ │ │ │ │ + beq 3500 │ │ │ │ │ + ldr r1, [pc, #2188] @ 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3500 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ - ldr r1, [pc, #2116] @ 379c │ │ │ │ │ + beq 3500 │ │ │ │ │ + ldr r1, [pc, #2116] @ 37a0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34fc │ │ │ │ │ + beq 3500 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #2084] @ 37a0 │ │ │ │ │ + ldr r3, [pc, #2084] @ 37a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #2072] @ 37a4 │ │ │ │ │ + ldr r3, [pc, #2072] @ 37a8 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 355c │ │ │ │ │ + beq 3560 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1054 │ │ │ │ │ + b 1058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2dd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2ec8 │ │ │ │ │ - ldr r3, [pc, #2008] @ 37a8 │ │ │ │ │ + b 2ecc │ │ │ │ │ + ldr r3, [pc, #2008] @ 37ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #1996] @ 37ac │ │ │ │ │ + ldr r3, [pc, #1996] @ 37b0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2eac │ │ │ │ │ - b 2f94 │ │ │ │ │ + beq 2eb0 │ │ │ │ │ + b 2f98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192c │ │ │ │ │ + b 1930 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 192c │ │ │ │ │ + b 1930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1114 │ │ │ │ │ + beq 1118 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 300c │ │ │ │ │ + b 3010 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2180 │ │ │ │ │ + b 2184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 2290 │ │ │ │ │ - b 232c │ │ │ │ │ + beq 2294 │ │ │ │ │ + b 2330 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 167c │ │ │ │ │ + b 1680 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2180 │ │ │ │ │ + b 2184 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 30a0 │ │ │ │ │ + bne 30a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15a8 │ │ │ │ │ + bl 16d0 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 21a4 │ │ │ │ │ + b 21a8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1858 │ │ │ │ │ + b 185c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 146c │ │ │ │ │ + beq 1470 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 21ac │ │ │ │ │ + b 21b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1544 │ │ │ │ │ + b 1548 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 192c │ │ │ │ │ + b 1930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 128c │ │ │ │ │ - b 12d4 │ │ │ │ │ + beq 1290 │ │ │ │ │ + b 12d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 1e74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1804 │ │ │ │ │ + b 1808 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e70 │ │ │ │ │ + b 1e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d74 │ │ │ │ │ + bl 2e9c │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1adc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ + beq 1adc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ - ldr r1, [pc, #1548] @ 379c │ │ │ │ │ + beq 1adc │ │ │ │ │ + ldr r1, [pc, #1548] @ 37a0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ad8 │ │ │ │ │ - ldr r2, [pc, #1524] @ 37a0 │ │ │ │ │ + beq 1adc │ │ │ │ │ + ldr r2, [pc, #1524] @ 37a4 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ - ldr r3, [pc, #1516] @ 37b0 │ │ │ │ │ + ldr r3, [pc, #1516] @ 37b4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1adc │ │ │ │ │ + beq 1ae0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae0 │ │ │ │ │ + b 1ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a9c │ │ │ │ │ + beq 1aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1ae0 │ │ │ │ │ + b 1ae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2d74 │ │ │ │ │ + bl 2e9c │ │ │ │ │ R_ARM_CALL subject_expr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ + beq 1ab8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ab4 │ │ │ │ │ - ldr r2, [pc, #1392] @ 37a8 │ │ │ │ │ - ldr r3, [pc, #1392] @ 37ac │ │ │ │ │ + beq 1ab8 │ │ │ │ │ + ldr r2, [pc, #1392] @ 37ac │ │ │ │ │ + ldr r3, [pc, #1392] @ 37b0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ - ldr r2, [pc, #1380] @ 37b4 │ │ │ │ │ + ldr r2, [pc, #1380] @ 37b8 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31cc │ │ │ │ │ - b 2f94 │ │ │ │ │ + beq 31d0 │ │ │ │ │ + b 2f98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq ff0 │ │ │ │ │ + beq ff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1058 │ │ │ │ │ + b 105c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ec4 │ │ │ │ │ + beq ec8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1058 │ │ │ │ │ + b 105c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq 108c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 10d0 │ │ │ │ │ + b 10d4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1014 │ │ │ │ │ + bne 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3314 │ │ │ │ │ + blt 3318 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1024 │ │ │ │ │ - b 2cf4 │ │ │ │ │ + beq 1028 │ │ │ │ │ + b 2d78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17c8 │ │ │ │ │ + b 17cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23c08 <_gather_51_rule> │ │ │ │ │ + bl 23c3c <_gather_51_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d4c │ │ │ │ │ + bne 1d50 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d48 │ │ │ │ │ + beq 1d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 3124 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_AsyncWith> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncWith │ │ │ │ │ - ldr r2, [pc, #988] @ 37b8 │ │ │ │ │ + ldr r2, [pc, #988] @ 37bc │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a3c │ │ │ │ │ - b 142c │ │ │ │ │ + bne 1a40 │ │ │ │ │ + b 1430 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 357c │ │ │ │ │ + blt 3580 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3510 │ │ │ │ │ + beq 3514 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21ac │ │ │ │ │ - ldr r3, [pc, #900] @ 37bc │ │ │ │ │ + bne 21b0 │ │ │ │ │ + ldr r3, [pc, #900] @ 37c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 351c │ │ │ │ │ - ldr r1, [pc, #884] @ 37c0 │ │ │ │ │ + beq 3520 │ │ │ │ │ + ldr r1, [pc, #884] @ 37c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 34c0 │ │ │ │ │ - ldr r1, [pc, #860] @ 37c4 │ │ │ │ │ + bne 34c4 │ │ │ │ │ + ldr r1, [pc, #860] @ 37c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 34c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ - ldr r1, [pc, #780] @ 3798 │ │ │ │ │ + beq 34c0 │ │ │ │ │ + ldr r1, [pc, #780] @ 379c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 34c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34bc │ │ │ │ │ + beq 34c0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 353c │ │ │ │ │ + bne 3540 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 3530 │ │ │ │ │ - ldr r1, [pc, #748] @ 37c0 │ │ │ │ │ + bne 3534 │ │ │ │ │ + ldr r1, [pc, #748] @ 37c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3504 │ │ │ │ │ - ldr r1, [pc, #724] @ 37c4 │ │ │ │ │ + bne 3508 │ │ │ │ │ + ldr r1, [pc, #724] @ 37c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2ef4 │ │ │ │ │ + bne 2ef8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 149c │ │ │ │ │ - b 30a0 │ │ │ │ │ + beq 14a0 │ │ │ │ │ + b 30a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3444 │ │ │ │ │ + beq 3448 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3508 │ │ │ │ │ - ldr r3, [pc, #612] @ 37a8 │ │ │ │ │ + b 350c │ │ │ │ │ + ldr r3, [pc, #612] @ 37ac │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #600] @ 37ac │ │ │ │ │ + ldr r3, [pc, #600] @ 37b0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f94 │ │ │ │ │ + bne 2f98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 3508 │ │ │ │ │ - b 3500 │ │ │ │ │ + bne 350c │ │ │ │ │ + b 3504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21b0 │ │ │ │ │ + b 21b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3270 │ │ │ │ │ + beq 3274 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 3780 │ │ │ │ │ + blt 3784 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 36d4 │ │ │ │ │ + beq 36d8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3270 │ │ │ │ │ - ldr r3, [pc, #444] @ 37bc │ │ │ │ │ + bne 3274 │ │ │ │ │ + ldr r3, [pc, #444] @ 37c0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 36e8 │ │ │ │ │ - ldr r1, [pc, #436] @ 37c8 │ │ │ │ │ + beq 36ec │ │ │ │ │ + ldr r1, [pc, #436] @ 37cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3648 │ │ │ │ │ + beq 364c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 375c │ │ │ │ │ + bne 3760 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ - ldr r1, [pc, #360] @ 37c8 │ │ │ │ │ + bne 3700 │ │ │ │ │ + ldr r1, [pc, #360] @ 37cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ + beq 36c4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c0 │ │ │ │ │ - ldr r1, [pc, #240] @ 379c │ │ │ │ │ + beq 36c4 │ │ │ │ │ + ldr r1, [pc, #240] @ 37a0 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 370c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1988 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 3610 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 36cc │ │ │ │ │ + b 36d0 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #136] @ 37a0 │ │ │ │ │ + ldr r3, [pc, #136] @ 37a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #164] @ 37cc │ │ │ │ │ + ldr r3, [pc, #164] @ 37d0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ac4 │ │ │ │ │ + bne 2ae8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36c4 │ │ │ │ │ + beq 36c8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 36cc │ │ │ │ │ + b 36d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 194c │ │ │ │ │ - ldr r3, [pc, #68] @ 37a8 │ │ │ │ │ + b 1950 │ │ │ │ │ + ldr r3, [pc, #68] @ 37ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #56] @ 37ac │ │ │ │ │ + ldr r3, [pc, #56] @ 37b0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3730 │ │ │ │ │ - b 2ac4 │ │ │ │ │ + beq 3734 │ │ │ │ │ + b 2ae8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 3274 │ │ │ │ │ + b 3278 │ │ │ │ │ .word 0x0000029f │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ @@ -3924,360 +3925,360 @@ │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x00000299 │ │ │ │ │ .word 0x00000194 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000037d0 <_tmp_7_rule>: │ │ │ │ │ +000037d4 <_tmp_7_rule>: │ │ │ │ │ _tmp_7_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #196] @ 38ac <_tmp_7_rule+0xdc> │ │ │ │ │ + ldr r2, [pc, #196] @ 38b0 <_tmp_7_rule+0xdc> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 388c <_tmp_7_rule+0xbc> │ │ │ │ │ + beq 3890 <_tmp_7_rule+0xbc> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 38a0 <_tmp_7_rule+0xd0> │ │ │ │ │ - ldr r1, [pc, #160] @ 38b0 <_tmp_7_rule+0xe0> │ │ │ │ │ + bne 38a4 <_tmp_7_rule+0xd0> │ │ │ │ │ + ldr r1, [pc, #160] @ 38b4 <_tmp_7_rule+0xe0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ - ldr r1, [pc, #88] @ 38b4 <_tmp_7_rule+0xe4> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ + ldr r1, [pc, #88] @ 38b8 <_tmp_7_rule+0xe4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 387c <_tmp_7_rule+0xac> │ │ │ │ │ + bne 3880 <_tmp_7_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3808 <_tmp_7_rule+0x38> │ │ │ │ │ + beq 380c <_tmp_7_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3874 <_tmp_7_rule+0xa4> │ │ │ │ │ + b 3878 <_tmp_7_rule+0xa4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -000038b8 <_tmp_8_rule>: │ │ │ │ │ +000038bc <_tmp_8_rule>: │ │ │ │ │ _tmp_8_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 396c <_tmp_8_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3970 <_tmp_8_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 394c <_tmp_8_rule+0x94> │ │ │ │ │ + beq 3950 <_tmp_8_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3960 <_tmp_8_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3970 <_tmp_8_rule+0xb8> │ │ │ │ │ + bne 3964 <_tmp_8_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3974 <_tmp_8_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3944 <_tmp_8_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3944 <_tmp_8_rule+0x88> │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3940 <_tmp_8_rule+0x88> │ │ │ │ │ + bne 3944 <_tmp_8_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ + b 393c <_tmp_8_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 38f0 <_tmp_8_rule+0x38> │ │ │ │ │ + beq 38f4 <_tmp_8_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3938 <_tmp_8_rule+0x80> │ │ │ │ │ + b 393c <_tmp_8_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a5 │ │ │ │ │ │ │ │ │ │ -00003974 <_tmp_9_rule>: │ │ │ │ │ +00003978 <_tmp_9_rule>: │ │ │ │ │ _tmp_9_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 3a28 <_tmp_9_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3a2c <_tmp_9_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3a08 <_tmp_9_rule+0x94> │ │ │ │ │ + beq 3a0c <_tmp_9_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3a1c <_tmp_9_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3a2c <_tmp_9_rule+0xb8> │ │ │ │ │ + bne 3a20 <_tmp_9_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3a30 <_tmp_9_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ + bne 3a00 <_tmp_9_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3a30 <_tmp_9_rule+0xbc> │ │ │ │ │ + bne 3a00 <_tmp_9_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3a34 <_tmp_9_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39fc <_tmp_9_rule+0x88> │ │ │ │ │ + bne 3a00 <_tmp_9_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ + b 39f8 <_tmp_9_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39ac <_tmp_9_rule+0x38> │ │ │ │ │ + beq 39b0 <_tmp_9_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 39f4 <_tmp_9_rule+0x80> │ │ │ │ │ + b 39f8 <_tmp_9_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000279 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003a34 <_tmp_10_rule>: │ │ │ │ │ +00003a38 <_tmp_10_rule>: │ │ │ │ │ _tmp_10_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 3ae8 <_tmp_10_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 3aec <_tmp_10_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3ac8 <_tmp_10_rule+0x94> │ │ │ │ │ + beq 3acc <_tmp_10_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3adc <_tmp_10_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 3aec <_tmp_10_rule+0xb8> │ │ │ │ │ + bne 3ae0 <_tmp_10_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 3af0 <_tmp_10_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3ac0 <_tmp_10_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 3af0 <_tmp_10_rule+0xbc> │ │ │ │ │ + bne 3ac0 <_tmp_10_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 3af4 <_tmp_10_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3abc <_tmp_10_rule+0x88> │ │ │ │ │ + bne 3ac0 <_tmp_10_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ab8 <_tmp_10_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3a6c <_tmp_10_rule+0x38> │ │ │ │ │ + beq 3a70 <_tmp_10_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3ab4 <_tmp_10_rule+0x80> │ │ │ │ │ + b 3ab8 <_tmp_10_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ │ │ │ │ │ -00003af4 : │ │ │ │ │ +00003af8 : │ │ │ │ │ simple_stmts_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #720] @ 3ddc │ │ │ │ │ + ldr r2, [pc, #720] @ 3de0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 3d78 │ │ │ │ │ + beq 3d7c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3d8c │ │ │ │ │ + bne 3d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ - ldr r1, [pc, #660] @ 3de0 │ │ │ │ │ + beq 3ba4 │ │ │ │ │ + ldr r1, [pc, #660] @ 3de4 │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ + beq 3ba4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3ba0 │ │ │ │ │ + beq 3ba4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3d98 │ │ │ │ │ + beq 3d9c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 3b90 │ │ │ │ │ - ldr r1, [pc, #536] @ 3ddc │ │ │ │ │ + bne 3b94 │ │ │ │ │ + ldr r1, [pc, #536] @ 3de0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3db8 │ │ │ │ │ + beq 3dbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 3bfc │ │ │ │ │ + bne 3c00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 3b90 │ │ │ │ │ + b 3b94 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #464] @ 3ddc │ │ │ │ │ + ldr r2, [pc, #464] @ 3de0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3d6c │ │ │ │ │ + beq 3d70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3d5c │ │ │ │ │ + bne 3d60 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3d54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 3d5c │ │ │ │ │ + bne 3d60 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3c84 │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 3d24 │ │ │ │ │ + beq 3d28 │ │ │ │ │ str r3, [r9, r8, lsl #2] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 3c44 │ │ │ │ │ + b 3c48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3d48 │ │ │ │ │ + beq 3d4c │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - ble 3cb4 │ │ │ │ │ + ble 3cb8 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 3c98 │ │ │ │ │ + b 3c9c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -4285,288 +4286,288 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bec │ │ │ │ │ + beq 3bf0 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 3bec │ │ │ │ │ + bne 3bf0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3bf4 │ │ │ │ │ - b 3bec │ │ │ │ │ + bne 3bf8 │ │ │ │ │ + b 3bf0 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - bne 3c70 │ │ │ │ │ + bne 3c74 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 3be4 │ │ │ │ │ + b 3be8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 3c10 │ │ │ │ │ + b 3c14 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3b30 │ │ │ │ │ + beq 3b34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3b90 │ │ │ │ │ + b 3b94 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3bf0 │ │ │ │ │ - b 3b90 │ │ │ │ │ + beq 3bf4 │ │ │ │ │ + b 3b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 3bd0 │ │ │ │ │ - b 3bec │ │ │ │ │ + beq 3bd4 │ │ │ │ │ + b 3bf0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00003de4 : │ │ │ │ │ +00003de8 : │ │ │ │ │ simple_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r2, [pc, #4024] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #4024] @ 4db8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 5ce8 │ │ │ │ │ + beq 5cd0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ + bne 45dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ │ mov r1, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 40e8 │ │ │ │ │ + bne 40ec │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5ccc │ │ │ │ │ + beq 5ce4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 67cc │ │ │ │ │ + bl 67d0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 43c0 │ │ │ │ │ + bne 43c4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3920] @ 4dec │ │ │ │ │ - ldr r1, [pc, #3864] @ 4db8 │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3920] @ 4df0 │ │ │ │ │ + ldr r1, [pc, #3864] @ 4dbc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_string> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_string │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 572c │ │ │ │ │ + bne 5730 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4100 │ │ │ │ │ + bne 4104 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3852] @ 4dfc │ │ │ │ │ - ldr r1, [pc, #3784] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3852] @ 4e00 │ │ │ │ │ + ldr r1, [pc, #3784] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43c8 │ │ │ │ │ + bne 43cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3744] @ 4dc0 │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3744] @ 4dc4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45e8 │ │ │ │ │ + bne 45ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3724] @ 4dd8 │ │ │ │ │ - ldr r1, [pc, #3692] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3724] @ 4ddc │ │ │ │ │ + ldr r1, [pc, #3692] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4494 │ │ │ │ │ + bne 4498 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r1, #504 @ 0x1f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48f8 │ │ │ │ │ + bne 48fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3608] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3608] @ 4dc0 │ │ │ │ │ mov r3, #616 @ 0x268 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a48 │ │ │ │ │ + bne 4a4c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3560] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3560] @ 4dc0 │ │ │ │ │ mov r3, #580 @ 0x244 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b34 │ │ │ │ │ + bne 4b38 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3520] @ 4dc4 │ │ │ │ │ - ldr r1, [pc, #3508] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3520] @ 4dc8 │ │ │ │ │ + ldr r1, [pc, #3508] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4c14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ + bne 45d8 │ │ │ │ │ mov r1, #508 @ 0x1fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d74 │ │ │ │ │ + bne 4d78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r1, [pc, #3436] @ 4dc8 │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r1, [pc, #3436] @ 4dcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4f04 │ │ │ │ │ + bne 4f08 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3416] @ 4ddc │ │ │ │ │ - ldr r1, [pc, #3380] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3416] @ 4de0 │ │ │ │ │ + ldr r1, [pc, #3380] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 501c │ │ │ │ │ + bne 5020 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 45d4 │ │ │ │ │ - ldr r3, [pc, #3372] @ 4de0 │ │ │ │ │ - ldr r1, [pc, #3332] @ 4dbc │ │ │ │ │ + bne 45d8 │ │ │ │ │ + ldr r3, [pc, #3372] @ 4de4 │ │ │ │ │ + ldr r1, [pc, #3332] @ 4dc0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5224 │ │ │ │ │ + bne 5228 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, #1008 @ 0x3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -4578,177 +4579,177 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ + bne 40d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [sp, #64] @ 0x40 │ │ │ │ │ - beq 40d4 │ │ │ │ │ + beq 40d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 45dc │ │ │ │ │ + b 45e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 63cc │ │ │ │ │ + blt 63d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 63c0 │ │ │ │ │ - ldr r1, [pc, #3140] @ 4de8 │ │ │ │ │ + bne 63c4 │ │ │ │ │ + ldr r1, [pc, #3140] @ 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4674 │ │ │ │ │ + bne 4678 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 5d1c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3036] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #3036] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6504 │ │ │ │ │ + beq 6508 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 6530 │ │ │ │ │ + beq 6534 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3048] @ 4de4 │ │ │ │ │ + ldr r1, [pc, #3048] @ 4de8 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 556c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2956] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2956] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 65b0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5508 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5550 │ │ │ │ │ + beq 5554 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ - bne 5504 │ │ │ │ │ - ldr r2, [pc, #2884] @ 4db4 │ │ │ │ │ + bne 5508 │ │ │ │ │ + ldr r2, [pc, #2884] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 649c │ │ │ │ │ + beq 64a0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 5150 │ │ │ │ │ + bne 5154 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5f00 │ │ │ │ │ + bne 5f04 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 5150 │ │ │ │ │ + bne 5154 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 554c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2780] @ 4dcc │ │ │ │ │ + ldr r3, [pc, #2780] @ 4dd0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5ef8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2768] @ 4dd4 │ │ │ │ │ + ldr r1, [pc, #2768] @ 4dd8 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4e00 │ │ │ │ │ + beq 4e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ - ldr r1, [pc, #2736] @ 4de8 │ │ │ │ │ + beq 556c │ │ │ │ │ + ldr r1, [pc, #2736] @ 4dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 556c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 196e4 │ │ │ │ │ + bl 196e0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5568 │ │ │ │ │ + beq 556c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6000 │ │ │ │ │ + beq 6004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ @@ -4762,334 +4763,334 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_checked_future_import> │ │ │ │ │ R_ARM_CALL _PyPegen_checked_future_import │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5708 │ │ │ │ │ + beq 570c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2528] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2528] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c98 │ │ │ │ │ + beq 5c9c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5cb0 │ │ │ │ │ + bne 5cb4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 5d68 │ │ │ │ │ + beq 5d6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2548] @ 4dfc │ │ │ │ │ + ldr r1, [pc, #2548] @ 4e00 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db0 │ │ │ │ │ + beq 5db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 5cac │ │ │ │ │ + bne 5cb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5cb8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Return> │ │ │ │ │ R_ARM_CALL _PyAST_Return │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 5d44 │ │ │ │ │ + beq 5d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2324] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2324] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5fac │ │ │ │ │ + beq 5fb0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5fc4 │ │ │ │ │ + bne 5fc8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 4f58 │ │ │ │ │ + beq 4f5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #2308] @ 4dd8 │ │ │ │ │ + ldr r1, [pc, #2308] @ 4ddc │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f98 │ │ │ │ │ + beq 4f9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4f98 │ │ │ │ │ + beq 4f9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2220] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #2220] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f88 │ │ │ │ │ + beq 5f8c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5fa0 │ │ │ │ │ - ldr r1, [pc, #2236] @ 4de4 │ │ │ │ │ + bne 5fa4 │ │ │ │ │ + ldr r1, [pc, #2236] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 5008 │ │ │ │ │ + bne 500c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4f9c │ │ │ │ │ + bne 4fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6168 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 45c0 │ │ │ │ │ + bne 45c4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f74 │ │ │ │ │ + beq 3f78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40f8 │ │ │ │ │ + b 40fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1984] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #1984] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5d34 │ │ │ │ │ + beq 5d38 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5d18 │ │ │ │ │ + bne 5d1c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #1932] @ 4db4 │ │ │ │ │ - bne 61c0 │ │ │ │ │ + ldr r2, [pc, #1932] @ 4db8 │ │ │ │ │ + bne 61c4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 63a8 │ │ │ │ │ + beq 63ac │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 4168 │ │ │ │ │ + beq 416c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #1940] @ 4de8 │ │ │ │ │ + ldr r1, [pc, #1940] @ 4dec │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 41b0 │ │ │ │ │ + beq 41b4 │ │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1844] @ 4db4 │ │ │ │ │ + ldr r3, [pc, #1844] @ 4db8 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6630 │ │ │ │ │ + beq 6634 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6648 │ │ │ │ │ - ldr r3, [pc, #1812] @ 4db4 │ │ │ │ │ + bne 664c │ │ │ │ │ + ldr r3, [pc, #1812] @ 4db8 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65e4 │ │ │ │ │ + beq 65e8 │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6614 │ │ │ │ │ + beq 6618 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 5a90 │ │ │ │ │ + bne 5a94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ sublt r2, r3, #1 │ │ │ │ │ strlt r7, [r4, #60] @ 0x3c │ │ │ │ │ - blt 4a34 │ │ │ │ │ + blt 4a38 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r2, [pc, #1700] @ 4db4 │ │ │ │ │ + bne 4a34 │ │ │ │ │ + ldr r2, [pc, #1700] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5ab8 │ │ │ │ │ + beq 5abc │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1708] @ 4dd4 │ │ │ │ │ + ldr r1, [pc, #1708] @ 4dd8 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4938 │ │ │ │ │ + beq 493c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a2c │ │ │ │ │ - ldr r3, [pc, #1616] @ 4db4 │ │ │ │ │ + beq 4a30 │ │ │ │ │ + ldr r3, [pc, #1616] @ 4db8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 5f7c │ │ │ │ │ + beq 5f80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r1, [pc, #1640] @ 4df4 │ │ │ │ │ + bne 4a34 │ │ │ │ │ + ldr r1, [pc, #1640] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f44 │ │ │ │ │ + bne 4f48 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e18 │ │ │ │ │ + beq 5e1c │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ - bne 5510 │ │ │ │ │ + bne 5514 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 5528 │ │ │ │ │ - ldr r2, [pc, #1476] @ 4dcc │ │ │ │ │ + beq 552c │ │ │ │ │ + ldr r2, [pc, #1476] @ 4dd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5f60 │ │ │ │ │ + beq 5f64 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4a34 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 5e10 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - bne 5f74 │ │ │ │ │ + bne 5f78 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5300 │ │ │ │ │ + bne 5304 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5e08 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -5097,362 +5098,362 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 5eac │ │ │ │ │ + beq 5eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 5cfc │ │ │ │ │ + beq 5d00 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Import> │ │ │ │ │ R_ARM_CALL _PyAST_Import │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 61a0 │ │ │ │ │ + beq 61a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #64] @ 0x40 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Pass> │ │ │ │ │ R_ARM_CALL _PyAST_Pass │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40d8 │ │ │ │ │ + b 4148 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r8, r1 │ │ │ │ │ - ldr r2, [pc, #1156] @ 4dd4 │ │ │ │ │ + ldr r2, [pc, #1156] @ 4dd8 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5bcc │ │ │ │ │ - ldr r3, [pc, #1092] @ 4db4 │ │ │ │ │ + bne 5bd0 │ │ │ │ │ + ldr r3, [pc, #1092] @ 4db8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5bc0 │ │ │ │ │ + beq 5bc4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ + beq 49b8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 50fc │ │ │ │ │ + bne 5100 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ac4 │ │ │ │ │ + beq 5ac8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a88 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp sl, r1 │ │ │ │ │ - bge 4a04 │ │ │ │ │ + bge 4a08 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - b 4948 │ │ │ │ │ + b 494c │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 475c │ │ │ │ │ + bne 4760 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 41b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #864] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #864] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6158 │ │ │ │ │ + beq 615c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 613c │ │ │ │ │ + bne 6140 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6114 │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 644 <_PyPegen_parse+0x644> │ │ │ │ │ R_ARM_CALL del_targets_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ - ldr r1, [pc, #792] @ 4dd0 │ │ │ │ │ + beq 6064 │ │ │ │ │ + ldr r1, [pc, #792] @ 4dd4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6060 │ │ │ │ │ + beq 6064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 607c │ │ │ │ │ + beq 6080 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Delete> │ │ │ │ │ R_ARM_CALL _PyAST_Delete │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 607c │ │ │ │ │ + bne 6080 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6078 │ │ │ │ │ + b 607c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #628] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #628] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6048 │ │ │ │ │ + beq 604c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 603c │ │ │ │ │ + bne 6040 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 6010 │ │ │ │ │ + beq 6014 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17248 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4bf0 │ │ │ │ │ + beq 4bf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 4bf8 │ │ │ │ │ + beq 4bfc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Expr> │ │ │ │ │ R_ARM_CALL _PyAST_Expr │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4bf8 │ │ │ │ │ + bne 4bfc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3ffc │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 4000 │ │ │ │ │ + b 45d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #408] @ 4db4 │ │ │ │ │ + ldr r2, [pc, #408] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e80 │ │ │ │ │ + beq 5e84 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5e74 │ │ │ │ │ + bne 5e78 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 5e5c │ │ │ │ │ - ldr r1, [pc, #360] @ 4dc4 │ │ │ │ │ + beq 5e60 │ │ │ │ │ + ldr r1, [pc, #360] @ 4dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4d58 │ │ │ │ │ + beq 4d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4d54 │ │ │ │ │ - ldr r2, [pc, #296] @ 4db4 │ │ │ │ │ + beq 4d58 │ │ │ │ │ + ldr r2, [pc, #296] @ 4db8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e50 │ │ │ │ │ + beq 5e54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4d5c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5900 │ │ │ │ │ + bne 5904 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4d58 │ │ │ │ │ + bne 4d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + beq 4d60 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Assert> │ │ │ │ │ R_ARM_CALL _PyAST_Assert │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 4d5c │ │ │ │ │ + bne 4d60 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 402c │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 4030 │ │ │ │ │ + b 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Break> │ │ │ │ │ R_ARM_CALL _PyAST_Break │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40d8 │ │ │ │ │ + b 4148 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_soft_keyword │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 _tmp_6_rule │ │ │ │ │ .word 0x00000211 │ │ │ │ │ .word 0x000001fd │ │ │ │ │ @@ -5471,194 +5472,194 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000020a │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r2, [pc, #-64] @ 4dd4 │ │ │ │ │ + ldr r2, [pc, #-64] @ 4dd8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ - ldr r2, [pc, #-56] @ 4df8 │ │ │ │ │ + bne 5ee8 │ │ │ │ │ + ldr r2, [pc, #-56] @ 4dfc │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5eb8 │ │ │ │ │ + beq 5ebc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e78 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 54c8 │ │ │ │ │ + bne 54cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5914 │ │ │ │ │ + bne 5918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 58f8 │ │ │ │ │ + beq 58fc │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5508 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ef0 │ │ │ │ │ + beq 4ef4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 4ef0 │ │ │ │ │ + ble 4ef4 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - b 4e08 │ │ │ │ │ + b 4e0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5fcc │ │ │ │ │ + bne 5fd0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5504 │ │ │ │ │ + bne 5508 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 432c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 45d4 │ │ │ │ │ + beq 45d8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ bl 0 <_PyAST_Continue> │ │ │ │ │ R_ARM_CALL _PyAST_Continue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ │ - bne 40d4 │ │ │ │ │ - b 4144 │ │ │ │ │ + bne 40d8 │ │ │ │ │ + b 4148 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 47a0 │ │ │ │ │ - b 479c │ │ │ │ │ + bne 47a4 │ │ │ │ │ + b 47a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5fe0 │ │ │ │ │ + blt 5fe4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r1, [pc, #-436] @ 4dd8 │ │ │ │ │ + bne 5ff8 │ │ │ │ │ + ldr r1, [pc, #-436] @ 4ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44ec │ │ │ │ │ + bne 44f0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r1, [pc, #-472] @ 4dd8 │ │ │ │ │ + bne 5ff8 │ │ │ │ │ + ldr r1, [pc, #-472] @ 4ddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 45b8 │ │ │ │ │ + beq 45bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 6168 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Raise> │ │ │ │ │ R_ARM_CALL _PyAST_Raise │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ - b 459c │ │ │ │ │ + bne 4484 │ │ │ │ │ + b 45a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 453c │ │ │ │ │ - b 4538 │ │ │ │ │ + bne 4540 │ │ │ │ │ + b 453c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-568] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-568] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5c3c │ │ │ │ │ + beq 5c40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5c30 │ │ │ │ │ + bne 5c34 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 5c04 │ │ │ │ │ - ldr r1, [pc, #-652] @ 4ddc │ │ │ │ │ + beq 5c08 │ │ │ │ │ + ldr r1, [pc, #-652] @ 4de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5be0 │ │ │ │ │ + beq 5be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ R_ARM_CALL _gather_18_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5be0 │ │ │ │ │ + beq 5be4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5bec │ │ │ │ │ + beq 5bf0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ ldr sl, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -5669,133 +5670,133 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Global> │ │ │ │ │ R_ARM_CALL _PyAST_Global │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e8c │ │ │ │ │ + beq 5e90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 49b4 │ │ │ │ │ + beq 49b8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 64b8 │ │ │ │ │ + beq 64bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a88 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bgt 49f8 │ │ │ │ │ + bgt 49fc │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ - b 4a0c │ │ │ │ │ + b 4a10 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-888] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-888] @ 4dfc │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c8c │ │ │ │ │ + beq 5c90 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5c80 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 58d0 │ │ │ │ │ + bne 58d4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5c7c │ │ │ │ │ + bne 5c80 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 58d8 │ │ │ │ │ + bne 58dc │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 554c │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 42e0 │ │ │ │ │ + ble 42e4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r1, [r8, sl, lsl #2] │ │ │ │ │ str r1, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - beq 42e0 │ │ │ │ │ - b 5208 │ │ │ │ │ + beq 42e4 │ │ │ │ │ + b 520c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1088] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-1088] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 643c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 642c │ │ │ │ │ + bne 6430 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 6400 │ │ │ │ │ - ldr r1, [pc, #-1168] @ 4de0 │ │ │ │ │ + beq 6404 │ │ │ │ │ + ldr r1, [pc, #-1168] @ 4de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 63e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b0 <_PyPegen_parse+0x2b0> │ │ │ │ │ R_ARM_CALL _gather_20_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 63e0 │ │ │ │ │ + beq 63e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 642c │ │ │ │ │ + beq 6430 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r2, #20] │ │ │ │ │ ldr sl, [r2, #24] │ │ │ │ │ bl 0 <_PyPegen_map_names_to_ids> │ │ │ │ │ R_ARM_CALL _PyPegen_map_names_to_ids │ │ │ │ │ mov r2, r6 │ │ │ │ │ @@ -5806,107 +5807,107 @@ │ │ │ │ │ str sl, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyAST_Nonlocal> │ │ │ │ │ R_ARM_CALL _PyAST_Nonlocal │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 50e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 63e4 │ │ │ │ │ - b 63e8 │ │ │ │ │ + beq 63e8 │ │ │ │ │ + b 63ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-1300] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-1300] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 64f8 │ │ │ │ │ + beq 64fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 64ec │ │ │ │ │ + bne 64f0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ │ ldrne r3, [r2, r3, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r5, [r3, #16] │ │ │ │ │ - bne 5374 │ │ │ │ │ + bne 5378 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5ba8 │ │ │ │ │ + blt 5bac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 5b94 │ │ │ │ │ + bne 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b70 │ │ │ │ │ - ldr r2, [pc, #-1436] @ 4df8 │ │ │ │ │ + beq 5b74 │ │ │ │ │ + ldr r2, [pc, #-1436] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5de0 │ │ │ │ │ + beq 5de4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5df4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-1476] @ 4df4 │ │ │ │ │ + ldr r1, [pc, #-1476] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b08 │ │ │ │ │ + bne 5b0c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5b70 │ │ │ │ │ + bne 5b74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5b90 │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - bne 5a74 │ │ │ │ │ + bne 5a78 │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5b7c │ │ │ │ │ + beq 5b80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -5915,177 +5916,177 @@ │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5920 │ │ │ │ │ + bne 5924 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e04 │ │ │ │ │ + beq 5e08 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrgt r1, [sp, #32] │ │ │ │ │ - ble 486c │ │ │ │ │ + ble 4870 │ │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r1, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - beq 486c │ │ │ │ │ - b 54a8 │ │ │ │ │ + beq 4870 │ │ │ │ │ + b 54ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4e74 │ │ │ │ │ + beq 4e78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 4ecc │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4eb4 │ │ │ │ │ + beq 4eb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 556c │ │ │ │ │ + b 5570 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 4800 │ │ │ │ │ + bne 4804 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 4a2c │ │ │ │ │ - b 4a34 │ │ │ │ │ + beq 4a30 │ │ │ │ │ + b 4a38 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 6588 │ │ │ │ │ - ldr r1, [pc, #-1952] @ 4de4 │ │ │ │ │ + bne 658c │ │ │ │ │ + ldr r1, [pc, #-1952] @ 4de8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6598 │ │ │ │ │ - ldr r2, [pc, #-1956] @ 4df8 │ │ │ │ │ + beq 659c │ │ │ │ │ + ldr r2, [pc, #-1956] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65d8 │ │ │ │ │ + beq 65dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 65c8 │ │ │ │ │ + bne 65cc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6460 │ │ │ │ │ + beq 6464 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 65c8 │ │ │ │ │ + bne 65cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2028] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2028] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 65a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58b0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5640 │ │ │ │ │ + bne 5644 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 58ac │ │ │ │ │ + bne 58b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 647c │ │ │ │ │ + beq 6480 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 647c │ │ │ │ │ + bne 6480 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6458 │ │ │ │ │ + beq 645c │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bgt 5888 │ │ │ │ │ + bgt 588c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #-2220] @ 4de8 │ │ │ │ │ + ldr r1, [pc, #-2220] @ 4dec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6594 │ │ │ │ │ + beq 6598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 196e4 │ │ │ │ │ + bl 196e0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6594 │ │ │ │ │ + beq 6598 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 6000 │ │ │ │ │ + beq 6004 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_count_dots> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_count_dots │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ stmib sp, {r8, r9} │ │ │ │ │ @@ -6095,79 +6096,79 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_ImportFrom> │ │ │ │ │ R_ARM_CALL _PyAST_ImportFrom │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 43b4 │ │ │ │ │ + bne 43b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 6598 │ │ │ │ │ + beq 659c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d1c │ │ │ │ │ + b 5d20 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2368] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2368] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5f48 │ │ │ │ │ + beq 5f44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5f38 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 5f10 │ │ │ │ │ - ldr r1, [pc, #-2444] @ 4dec │ │ │ │ │ + beq 5f0c │ │ │ │ │ + ldr r1, [pc, #-2444] @ 4df0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 58a4 │ │ │ │ │ + bne 58a8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 589c │ │ │ │ │ + beq 58a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 5870 │ │ │ │ │ + beq 5874 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [ip, #24] │ │ │ │ │ ldr r7, [ip, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -6179,749 +6180,749 @@ │ │ │ │ │ stmib sp, {r7, r8} │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_TypeAlias> │ │ │ │ │ R_ARM_CALL _PyAST_TypeAlias │ │ │ │ │ - ldr r2, [pc, #-2640] @ 4df0 │ │ │ │ │ + ldr r2, [pc, #-2640] @ 4df4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 4480 │ │ │ │ │ + bne 4484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5f08 │ │ │ │ │ + beq 5f5c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3ec4 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3ec8 │ │ │ │ │ + b 45d8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8, sl, lsl #2] │ │ │ │ │ str r2, [r3, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 5678 │ │ │ │ │ + b 567c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5874 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5c5c │ │ │ │ │ + beq 5c60 │ │ │ │ │ str r5, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 55d8 │ │ │ │ │ + b 55dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 5adc │ │ │ │ │ + beq 5ae0 │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 5164 │ │ │ │ │ + b 5168 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 4e94 │ │ │ │ │ + b 4e98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4cd0 │ │ │ │ │ - b 4cc8 │ │ │ │ │ + bne 4cd4 │ │ │ │ │ + b 4ccc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 5504 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-2868] @ 4df8 │ │ │ │ │ + ldr r2, [pc, #-2868] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5e30 │ │ │ │ │ + beq 5e34 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e2c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 5b58 │ │ │ │ │ + bne 5b5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5dcc │ │ │ │ │ + blt 5dd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 5e28 │ │ │ │ │ + bne 5e2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b6c │ │ │ │ │ - ldr r2, [pc, #-2984] @ 4df8 │ │ │ │ │ + beq 5b70 │ │ │ │ │ + ldr r2, [pc, #-2984] @ 4dfc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5dd4 │ │ │ │ │ + beq 5dd8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5dec │ │ │ │ │ + bne 5df0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #-3024] @ 4df4 │ │ │ │ │ + ldr r1, [pc, #-3024] @ 4df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5b44 │ │ │ │ │ + bne 5b48 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 5b6c │ │ │ │ │ + bne 5b70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5e28 │ │ │ │ │ + beq 5e2c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ ldrne r1, [r1, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e3c │ │ │ │ │ + beq 5e40 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 5b1c │ │ │ │ │ + beq 5b20 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r7, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 5464 │ │ │ │ │ + b 5468 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ - b 541c │ │ │ │ │ + b 5420 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a34 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #-3236] @ 4df8 │ │ │ │ │ + ldr r1, [pc, #-3236] @ 4dfc │ │ │ │ │ ldr r2, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 471c │ │ │ │ │ + bne 4720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 471c │ │ │ │ │ + b 4720 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4a08 │ │ │ │ │ - b 5a84 │ │ │ │ │ + beq 4a0c │ │ │ │ │ + b 5a88 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 554c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 58e8 │ │ │ │ │ + b 58ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 53d4 │ │ │ │ │ - b 53c8 │ │ │ │ │ + bne 53d8 │ │ │ │ │ + b 53cc │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e00 │ │ │ │ │ + beq 5e04 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - b 5a60 │ │ │ │ │ + b 5a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 59e0 │ │ │ │ │ - b 59d4 │ │ │ │ │ + bne 59e4 │ │ │ │ │ + b 59d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - b 5980 │ │ │ │ │ + b 5984 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5484 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5ba4 │ │ │ │ │ + bne 5ba8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b70 │ │ │ │ │ + b 5b74 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5484 │ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 5480 │ │ │ │ │ + b 5484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4980 │ │ │ │ │ + b 4984 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a20 │ │ │ │ │ + b 4a24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 40ac │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 40b0 │ │ │ │ │ + b 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5c48 │ │ │ │ │ + blt 5c4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 5060 │ │ │ │ │ + beq 5064 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5034 │ │ │ │ │ + b 5038 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5bec │ │ │ │ │ + b 5bf0 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6458 │ │ │ │ │ + beq 645c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 58c0 │ │ │ │ │ + b 58c4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 51dc │ │ │ │ │ + b 51e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5180 │ │ │ │ │ + b 5184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 43ec │ │ │ │ │ + beq 43f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f18 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3f1c │ │ │ │ │ + b 45d8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3e24 │ │ │ │ │ + b 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrge r3, [r4, #4] │ │ │ │ │ ldrge r2, [sp, #24] │ │ │ │ │ - bge 3e58 │ │ │ │ │ - b 4154 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 3e20 │ │ │ │ │ - b 45d4 │ │ │ │ │ + bge 3e5c │ │ │ │ │ + b 4158 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - beq 41cc │ │ │ │ │ + beq 41d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3f44 │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3f48 │ │ │ │ │ + b 45d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4600 │ │ │ │ │ + b 4604 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5cb4 │ │ │ │ │ + bne 5cb8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cb0 │ │ │ │ │ + b 5cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5db8 │ │ │ │ │ + blt 5dbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 5cb4 │ │ │ │ │ - ldr r1, [pc, #-4008] @ 4dfc │ │ │ │ │ + bne 5cb8 │ │ │ │ │ + ldr r1, [pc, #-4008] @ 4e00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4420 │ │ │ │ │ + bne 4424 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5cb4 │ │ │ │ │ + b 5cb8 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b 5ba8 │ │ │ │ │ + b 5bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 59ac │ │ │ │ │ + b 59b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 53a0 │ │ │ │ │ + b 53a4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 5b70 │ │ │ │ │ + b 5b74 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 4a34 │ │ │ │ │ + b 4a38 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ - b 5b94 │ │ │ │ │ + b 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5938 │ │ │ │ │ + b 593c │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b88 │ │ │ │ │ - b 5ba8 │ │ │ │ │ + beq 5b8c │ │ │ │ │ + b 5bac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c98 │ │ │ │ │ + b 4c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5ec4 │ │ │ │ │ + bge 5ec8 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4d5c │ │ │ │ │ + b 4d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4c28 │ │ │ │ │ + b 4c2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 5be4 │ │ │ │ │ - b 5bec │ │ │ │ │ + beq 5be8 │ │ │ │ │ + b 5bf0 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 4a3c │ │ │ │ │ + b 4a40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4e40 │ │ │ │ │ + b 4e44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 4c54 │ │ │ │ │ - b 5e74 │ │ │ │ │ + beq 4c58 │ │ │ │ │ + b 5e78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4328 │ │ │ │ │ + b 432c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 42f8 │ │ │ │ │ + b 42fc │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 5c80 │ │ │ │ │ - ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 58a4 │ │ │ │ │ + b 5c84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5f54 │ │ │ │ │ + blt 5f50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 5770 │ │ │ │ │ + beq 5774 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5744 │ │ │ │ │ + b 5748 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5f3c │ │ │ │ │ + b 5f38 │ │ │ │ │ + ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ + b 58a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 481c │ │ │ │ │ + beq 4820 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 476c │ │ │ │ │ + b 4770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4520 │ │ │ │ │ + beq 4524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 4f9c │ │ │ │ │ + b 4fa0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 44b8 │ │ │ │ │ + beq 44bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5504 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6054 │ │ │ │ │ + blt 6058 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - beq 4b78 │ │ │ │ │ + beq 4b7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 4bf8 │ │ │ │ │ + b 4bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4b4c │ │ │ │ │ + b 4b50 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 603c │ │ │ │ │ + b 6040 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 6094 │ │ │ │ │ + bne 6098 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 3fcc │ │ │ │ │ - b 45d4 │ │ │ │ │ + beq 3fd0 │ │ │ │ │ + b 45d8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6140 │ │ │ │ │ - ldr r3, [pc, #1800] @ 67b4 │ │ │ │ │ + bne 6144 │ │ │ │ │ + ldr r3, [pc, #1800] @ 67b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6174 │ │ │ │ │ + beq 6178 │ │ │ │ │ mov r1, #616 @ 0x268 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 614c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 6148 │ │ │ │ │ + beq 614c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 614c │ │ │ │ │ + beq 6150 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6078 │ │ │ │ │ + b 607c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6194 │ │ │ │ │ + blt 6198 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 4a8c │ │ │ │ │ + beq 4a90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 607c │ │ │ │ │ + b 6080 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 6104 │ │ │ │ │ + b 6108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 4a60 │ │ │ │ │ + b 4a64 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 45c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - b 6104 │ │ │ │ │ + beq 60bc │ │ │ │ │ + b 6108 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 613c │ │ │ │ │ + b 6140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6778 │ │ │ │ │ - ldr r1, [pc, #1504] @ 67b8 │ │ │ │ │ + beq 677c │ │ │ │ │ + ldr r1, [pc, #1504] @ 67bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 67a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1472] @ 67b4 │ │ │ │ │ + ldr r2, [pc, #1472] @ 67b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6798 │ │ │ │ │ + beq 679c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6688 │ │ │ │ │ + bne 668c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 667c │ │ │ │ │ - ldr r2, [pc, #1404] @ 67b4 │ │ │ │ │ + beq 6680 │ │ │ │ │ + ldr r2, [pc, #1404] @ 67b8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6730 │ │ │ │ │ + beq 6734 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 66fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6664 │ │ │ │ │ + beq 6668 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - bne 66f8 │ │ │ │ │ + bne 66fc │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 66cc │ │ │ │ │ + bne 66d0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 665c │ │ │ │ │ + beq 6660 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bgt 66b8 │ │ │ │ │ + bgt 66bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -6929,244 +6930,244 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ - ldr r1, [pc, #1184] @ 67bc │ │ │ │ │ + beq 67a8 │ │ │ │ │ + ldr r1, [pc, #1184] @ 67c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ + beq 67a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 67a4 │ │ │ │ │ - ldr r3, [pc, #1152] @ 67c0 │ │ │ │ │ + beq 67a8 │ │ │ │ │ + ldr r3, [pc, #1152] @ 67c4 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1132] @ 67c4 │ │ │ │ │ + ldr r3, [pc, #1132] @ 67c8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66b0 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 5724 │ │ │ │ │ - ldr r3, [pc, #1048] @ 67b4 │ │ │ │ │ + bne 5728 │ │ │ │ │ + ldr r3, [pc, #1048] @ 67b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 4638 │ │ │ │ │ + bne 463c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldreq r7, [r4, #8] │ │ │ │ │ - beq 463c │ │ │ │ │ + beq 4640 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d0c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 5d08 │ │ │ │ │ + b 5d0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - b 40d4 │ │ │ │ │ + b 40d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6444 │ │ │ │ │ + blt 6448 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5268 │ │ │ │ │ + beq 526c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 63ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 523c │ │ │ │ │ + b 5240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 63ec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6598 │ │ │ │ │ + b 659c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 427c │ │ │ │ │ + beq 4280 │ │ │ │ │ mov r2, sl │ │ │ │ │ - b 5c80 │ │ │ │ │ + b 5c84 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ - bne 5a84 │ │ │ │ │ + bne 5a88 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4a08 │ │ │ │ │ - b 5a84 │ │ │ │ │ + beq 4a0c │ │ │ │ │ + b 5a88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - b 5b94 │ │ │ │ │ + b 5b98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 5318 │ │ │ │ │ + b 531c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 6588 │ │ │ │ │ + bne 658c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 41ec │ │ │ │ │ + bne 41f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6580 │ │ │ │ │ + blt 6584 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - bne 6588 │ │ │ │ │ - ldr r1, [pc, #588] @ 67bc │ │ │ │ │ + bne 658c │ │ │ │ │ + ldr r1, [pc, #588] @ 67c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 421c │ │ │ │ │ - b 5568 │ │ │ │ │ + bne 4220 │ │ │ │ │ + b 556c │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 5724 │ │ │ │ │ + b 5728 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6494 │ │ │ │ │ + b 6498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55f0 │ │ │ │ │ + b 55f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 4240 │ │ │ │ │ - b 5504 │ │ │ │ │ + beq 4244 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6494 │ │ │ │ │ + b 6498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 55a8 │ │ │ │ │ + b 55ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 4a3c │ │ │ │ │ + bne 4a40 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 46c0 │ │ │ │ │ + bne 46c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 5f74 │ │ │ │ │ + bne 5f78 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 46c0 │ │ │ │ │ + b 46c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4698 │ │ │ │ │ + beq 469c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ str r8, [r4, #88] @ 0x58 │ │ │ │ │ - b 41b4 │ │ │ │ │ + b 41b8 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -7176,297 +7177,297 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 678c │ │ │ │ │ - ldr r1, [pc, #284] @ 67b8 │ │ │ │ │ + bne 6790 │ │ │ │ │ + ldr r1, [pc, #284] @ 67bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 673c │ │ │ │ │ + bne 6740 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6388 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r9, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 62d4 │ │ │ │ │ + b 62d8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 62a4 │ │ │ │ │ + beq 62a8 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 6708 │ │ │ │ │ + beq 670c │ │ │ │ │ str r3, [r9, r4, lsl #2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6290 │ │ │ │ │ + b 6294 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6680 │ │ │ │ │ + b 6684 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6654 │ │ │ │ │ + beq 6658 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 66e4 │ │ │ │ │ + b 66e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6244 │ │ │ │ │ + b 6248 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 66a8 │ │ │ │ │ - ldr r3, [pc, #104] @ 67c0 │ │ │ │ │ + beq 66ac │ │ │ │ │ + ldr r3, [pc, #104] @ 67c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #88] @ 67c8 │ │ │ │ │ + ldr r3, [pc, #88] @ 67cc │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b 6360 │ │ │ │ │ + b 6364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 67ac │ │ │ │ │ + beq 67b0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6384 │ │ │ │ │ + b 6388 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6200 │ │ │ │ │ + b 6204 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6688 │ │ │ │ │ + b 668c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 61d0 │ │ │ │ │ + b 61d4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000067cc : │ │ │ │ │ +000067d0 : │ │ │ │ │ assignment_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3940] @ 7748 │ │ │ │ │ + ldr r2, [pc, #4020] @ 779c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 7bac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 764c │ │ │ │ │ + bne 7804 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7af4 │ │ │ │ │ + beq 7a18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 6a58 │ │ │ │ │ + bne 6a5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 764c │ │ │ │ │ - ldr r2, [pc, #3828] @ 7748 │ │ │ │ │ + bne 7804 │ │ │ │ │ + ldr r2, [pc, #3908] @ 779c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 72a0 │ │ │ │ │ + beq 728c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72cc │ │ │ │ │ + bne 72b8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7720 │ │ │ │ │ - ldr r3, [pc, #3764] @ 7748 │ │ │ │ │ + bne 773c │ │ │ │ │ + ldr r3, [pc, #3844] @ 779c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 7b90 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 73a8 │ │ │ │ │ + beq 7398 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #3728] @ 7748 │ │ │ │ │ + ldr r1, [pc, #3808] @ 779c │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 73f8 │ │ │ │ │ + beq 73e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3656] @ 7728 │ │ │ │ │ + ldr r1, [pc, #3772] @ 77a0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b2c │ │ │ │ │ + beq 6b30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6ba4 │ │ │ │ │ + bne 6ba8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 771c │ │ │ │ │ - ldr r3, [pc, #3620] @ 7748 │ │ │ │ │ + bne 7738 │ │ │ │ │ + ldr r3, [pc, #3700] @ 779c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79b0 │ │ │ │ │ + beq 7b64 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ - ldr r1, [pc, #3560] @ 7728 │ │ │ │ │ + ldr r1, [pc, #3676] @ 77a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bc0 │ │ │ │ │ + beq 6bc4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6c30 │ │ │ │ │ + bne 6c34 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 75c8 │ │ │ │ │ - ldr r3, [pc, #3528] @ 7748 │ │ │ │ │ + bne 75c0 │ │ │ │ │ + ldr r3, [pc, #3608] @ 779c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7884 │ │ │ │ │ + beq 787c │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7620 │ │ │ │ │ + beq 77d8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 789c │ │ │ │ │ - ldr r2, [pc, #3472] @ 7748 │ │ │ │ │ + bne 7894 │ │ │ │ │ + ldr r2, [pc, #3552] @ 779c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7adc │ │ │ │ │ + beq 7a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 69e8 │ │ │ │ │ + beq 69ec │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d14 │ │ │ │ │ + bne 6d14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 764c │ │ │ │ │ + bne 7804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c8 │ │ │ │ │ - subs r9, r0, #0 │ │ │ │ │ - bne 6c4c │ │ │ │ │ + bl d2d4 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 6c50 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7404 │ │ │ │ │ + bne 73f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 683c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6838 │ │ │ │ │ + beq 683c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a04 │ │ │ │ │ + bl 45d0 │ │ │ │ │ R_ARM_CALL _tmp_11_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 683c │ │ │ │ │ + bne 6840 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 7b58 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -7480,496 +7481,491 @@ │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - ldr r2, [pc, #3124] @ 772c │ │ │ │ │ + ldr r2, [pc, #3240] @ 77a4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 6d0c │ │ │ │ │ + bne 6efc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a40 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f04 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq 6a44 │ │ │ │ │ + b 6a4c │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3052] @ 7728 │ │ │ │ │ + ldr r2, [pc, #3168] @ 77a0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 78a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b80 │ │ │ │ │ + beq 6b84 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 6f14 │ │ │ │ │ + blt 6f04 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6910 │ │ │ │ │ + beq 6914 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71d8 │ │ │ │ │ + bne 71c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 690c │ │ │ │ │ + b 6910 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2904] @ 7728 │ │ │ │ │ + ldr r2, [pc, #3020] @ 77a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 7908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c10 │ │ │ │ │ + beq 6c14 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r6, fp │ │ │ │ │ - blt 7068 │ │ │ │ │ + blt 7058 │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6968 │ │ │ │ │ + beq 696c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7300 │ │ │ │ │ + bne 72f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 6964 │ │ │ │ │ + b 6968 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2185c │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 6a2c │ │ │ │ │ + bl 21880 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 6a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2784] @ 7748 │ │ │ │ │ + ldr r2, [pc, #2864] @ 779c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7908 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ + beq 78dc │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 78f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ + bl 17248 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 6cc4 │ │ │ │ │ + bne 6cc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 78e0 │ │ │ │ │ + bne 78f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 78e8 │ │ │ │ │ + beq 78f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - ldr r1, [fp] │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - ldr ip, [r6, #24] │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - ldr ip, [r6, #20] │ │ │ │ │ + subs ip, r0, #0 │ │ │ │ │ + beq 7a44 │ │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ + str lr, [sp, #12] │ │ │ │ │ + ldr lr, [ip, #24] │ │ │ │ │ + str lr, [sp, #8] │ │ │ │ │ + ldr ip, [ip, #20] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_AugAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AugAssign │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6b0c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 6a44 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [pc, #2600] @ 7748 │ │ │ │ │ + bne 6efc │ │ │ │ │ + b 6b10 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ str sl, [r6] │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr sl, [pc, #2676] @ 779c │ │ │ │ │ mov fp, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ - add r1, r3, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 79a4 │ │ │ │ │ + add r2, r1, #1 │ │ │ │ │ + cmp r1, sl │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7b38 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 79e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq 6d78 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 6d78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 71b0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 71a0 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69f8 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 69fc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 69f8 │ │ │ │ │ + bne 69fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7618 │ │ │ │ │ + beq 77d0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 6df4 │ │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ + ble 6df4 │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - beq 6df4 │ │ │ │ │ + str r1, [r2] │ │ │ │ │ + beq 6df4 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ add r2, r2, fp, lsl #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne 6ddc │ │ │ │ │ + bne 6ddc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r3, [pc, #2348] @ 7730 │ │ │ │ │ + ldr r3, [pc, #2468] @ 77a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 797c │ │ │ │ │ + beq 7a78 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 7890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17248 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 6e7c │ │ │ │ │ + bne 6e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7898 │ │ │ │ │ + bne 7890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 7638 │ │ │ │ │ + beq 77f0 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #2224] @ 7734 │ │ │ │ │ + ldr r1, [pc, #2344] @ 77ac │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7638 │ │ │ │ │ + beq 77f0 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 763c │ │ │ │ │ + bne 77f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 7b58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ - bne 78a8 │ │ │ │ │ + bne 78b0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ stmib sp, {r5, r6} │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Assign> │ │ │ │ │ R_ARM_CALL _PyAST_Assign │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6b0c │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + beq 6b10 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 6a48 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2056] @ 7728 │ │ │ │ │ + ldr r2, [pc, #2192] @ 77a0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 78a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b88 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 6b84 │ │ │ │ │ - ldr r2, [pc, #1976] @ 7728 │ │ │ │ │ + ble 6b88 │ │ │ │ │ + ldr r2, [pc, #2112] @ 77a0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 78a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 728c │ │ │ │ │ + beq 7278 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 728c │ │ │ │ │ - ldr r2, [pc, #1892] @ 7728 │ │ │ │ │ + ble 7278 │ │ │ │ │ + ldr r2, [pc, #2028] @ 77a0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7918 │ │ │ │ │ + bne 7918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78fc │ │ │ │ │ + bne 78a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6b84 │ │ │ │ │ + beq 6b88 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bge 6b84 │ │ │ │ │ + bge 6b88 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r5, ip │ │ │ │ │ - ldr r2, [pc, #1804] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1940] @ 77a0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7914 │ │ │ │ │ + bne 7914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78f8 │ │ │ │ │ + bne 78a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7280 │ │ │ │ │ + beq 726c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 7280 │ │ │ │ │ + ble 726c │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 7014 │ │ │ │ │ + b 7004 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1716] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1852] @ 77a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 7908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c14 │ │ │ │ │ + beq 6c18 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c14 │ │ │ │ │ + ble 6c18 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1636] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1772] @ 77a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 7908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7298 │ │ │ │ │ + beq 7284 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - ble 7298 │ │ │ │ │ - ldr r2, [pc, #1556] @ 7728 │ │ │ │ │ + ble 7284 │ │ │ │ │ + ldr r2, [pc, #1692] @ 77a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 7908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72f8 │ │ │ │ │ + beq 72e8 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble 72f8 │ │ │ │ │ + ble 72e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1476] @ 7728 │ │ │ │ │ + ldr r2, [pc, #1612] @ 77a0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7988 │ │ │ │ │ + bne 7934 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 78d4 │ │ │ │ │ + bne 7908 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c14 │ │ │ │ │ + beq 6c18 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 6c14 │ │ │ │ │ + ble 6c18 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 715c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7514 │ │ │ │ │ - str r2, [r6, fp, lsl #2] │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + b 714c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + beq 7584 │ │ │ │ │ + str r3, [r6, fp, lsl #2] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 6d30 │ │ │ │ │ + b 6d30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6bb8 │ │ │ │ │ - ldr r1, [pc, #1348] @ 7738 │ │ │ │ │ + beq 6bbc │ │ │ │ │ + ldr r1, [pc, #1484] @ 77b0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6bb8 │ │ │ │ │ + beq 6bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 7950 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ @@ -7977,580 +7973,620 @@ │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 7384 │ │ │ │ │ + beq 7374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7548 │ │ │ │ │ + bne 7504 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 696c │ │ │ │ │ + b 6970 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b 6b84 │ │ │ │ │ + b 6b88 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 6b84 │ │ │ │ │ + b 6b88 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ - b 6c14 │ │ │ │ │ + b 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7b30 │ │ │ │ │ + bne 7a54 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 687c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c8 │ │ │ │ │ + bl d2d4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 687c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 687c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7258 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 7248 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 6c14 │ │ │ │ │ + b 6c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fcd0 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6c48 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ - ldr r1, [pc, #1036] @ 7738 │ │ │ │ │ + beq 6c48 │ │ │ │ │ + ldr r1, [pc, #1172] @ 77b0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6c44 │ │ │ │ │ + beq 6c48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 796c │ │ │ │ │ + beq 7950 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 7250 │ │ │ │ │ + bne 7240 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + b 773c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt 7720 │ │ │ │ │ + blt 773c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 771c │ │ │ │ │ - ldr r3, [pc, #860] @ 7748 │ │ │ │ │ + bne 7738 │ │ │ │ │ + ldr r3, [pc, #960] @ 779c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 68d4 │ │ │ │ │ + bne 68d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 68d4 │ │ │ │ │ + b 68d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 75c8 │ │ │ │ │ - ldr r1, [pc, #812] @ 7748 │ │ │ │ │ + bne 75c0 │ │ │ │ │ + ldr r1, [pc, #912] @ 779c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7abc │ │ │ │ │ + beq 79c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 16dc │ │ │ │ │ + bl 1804 │ │ │ │ │ R_ARM_CALL invalid_ann_assign_target_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7b54 │ │ │ │ │ + bne 7960 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 79d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1bf74 │ │ │ │ │ + bl 1bf70 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 775c │ │ │ │ │ + bne 75cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 79d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7658 │ │ │ │ │ + bne 7744 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 79d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1a1c │ │ │ │ │ R_ARM_CALL _loop0_164_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74ac │ │ │ │ │ + beq 749c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 75d4 │ │ │ │ │ + bne 7710 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 79d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18f4 │ │ │ │ │ + bl 1a1c │ │ │ │ │ R_ARM_CALL _loop0_165_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74dc │ │ │ │ │ + beq 74cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17248 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 7934 │ │ │ │ │ + bne 7a84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7ad0 │ │ │ │ │ + bne 79d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 76b0 │ │ │ │ │ + bne 7810 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6a40 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - lsl r3, r3, #1 │ │ │ │ │ - lsl r1, r3, #2 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7618 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 71c8 │ │ │ │ │ + b 6a44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 7274 │ │ │ │ │ + beq 7260 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a04 │ │ │ │ │ + bl 45d0 │ │ │ │ │ R_ARM_CALL _tmp_13_rule │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 6970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6efc │ │ │ │ │ + beq 7b58 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stmib sp, {r7, ip} │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_AnnAssign> │ │ │ │ │ R_ARM_CALL _PyAST_AnnAssign │ │ │ │ │ - ldr r2, [pc, #376] @ 773c │ │ │ │ │ + ldr r2, [pc, #564] @ 77b4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 6af8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 6f04 │ │ │ │ │ - mov r1, #22 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 74ac │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ - R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 7500 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 7504 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ - beq 6a1c │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - b 6f04 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 747c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #192] @ 7740 │ │ │ │ │ - beq 747c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 7754 │ │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r2, [r6, #16] │ │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ │ - bl 1680 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2185c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 74fc │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 74fc │ │ │ │ │ - ldr r3, [pc, #124] @ 7754 │ │ │ │ │ + b 6afc │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + lsl r1, fp, #3 │ │ │ │ │ + lsl r3, fp, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - ldr r8, [r6, #16] │ │ │ │ │ - ldr r7, [r3] │ │ │ │ │ - ldr r9, [r6, #20] │ │ │ │ │ - ldr sl, [r6, #24] │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str sl, [sp] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #52] @ 7744 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ - R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 77d0 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, r2 │ │ │ │ │ + str r3, [r2, fp, lsl #2] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + b 6d30 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 696c │ │ │ │ │ - .word 0x000004a4 │ │ │ │ │ - .word 0x000002ac │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001771 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ - R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ - .word 0x000002cc │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000034c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000398 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x0000031c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000036c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ - .word 0x000002ec │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 6a4c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ + beq 744c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-52] @ 7748 │ │ │ │ │ + ldr r2, [pc, #432] @ 779c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 7ab0 │ │ │ │ │ + beq 7b24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 7aa0 │ │ │ │ │ + bne 7b14 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7a64 │ │ │ │ │ + beq 7af4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ - bne 7aa0 │ │ │ │ │ + bne 7b14 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e300 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7a84 │ │ │ │ │ + bne 7aa0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7a5c │ │ │ │ │ + beq 7aec │ │ │ │ │ cmp r9, fp │ │ │ │ │ - bgt 7a18 │ │ │ │ │ + bgt 7b44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #11 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ + beq 744c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 745c │ │ │ │ │ - ldr r3, [pc, #-268] @ 774c │ │ │ │ │ + beq 744c │ │ │ │ │ + ldr r3, [pc, #240] @ 77b8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-268] @ 7754 │ │ │ │ │ + ldr r3, [pc, #244] @ 77c4 │ │ │ │ │ ldr r2, [r8, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 74f0 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 74f4 │ │ │ │ │ + mov r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 749c │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ + R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ + b 76f0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 6970 │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 746c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c678 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldrne r3, [pc, #80] @ 77bc │ │ │ │ │ + beq 746c │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #76] @ 77c4 │ │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ │ + str r2, [sp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r2, [r6, #16] │ │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ │ + bl 17a8 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + b 76f0 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x000004a4 │ │ │ │ │ + .word 0x000002ac │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00001771 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ + R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ + .word 0x000002cc │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0000031c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0000034c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000398 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ + .word 0x000002ec │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + beq 6a20 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 6a4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 21880 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 74ec │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 16424 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 74ec │ │ │ │ │ + ldr r3, [pc, #-116] @ 77c4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r8, [r6, #16] │ │ │ │ │ + ldr r7, [r3] │ │ │ │ │ + ldr r9, [r6, #20] │ │ │ │ │ + ldr sl, [r6, #24] │ │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str sl, [sp] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + ldr r0, [pc, #-176] @ 77c0 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 75f8 │ │ │ │ │ + b 76f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 79c4 │ │ │ │ │ + beq 7b78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 763c │ │ │ │ │ + b 77f4 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 6914 │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 78c8 │ │ │ │ │ + beq 78d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 6ed4 │ │ │ │ │ + bne 6ed4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6ed0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 6968 │ │ │ │ │ + b 6ed0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6c84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6f04 │ │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ │ + b 6a4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 6910 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6c74 │ │ │ │ │ + b 696c │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 690c │ │ │ │ │ - b 6ba4 │ │ │ │ │ - mov r1, #22 │ │ │ │ │ + beq 6910 │ │ │ │ │ + b 6ba8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 6968 │ │ │ │ │ + b 6c34 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 773c │ │ │ │ │ + mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 74dc │ │ │ │ │ - ldr r3, [pc, #-512] @ 7750 │ │ │ │ │ - b 7680 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 69f8 │ │ │ │ │ - b 6d94 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ + beq 742c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c678 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 742c │ │ │ │ │ + ldr r3, [pc, #-456] @ 77c4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + ldr r8, [r6, #16] │ │ │ │ │ + ldr r7, [r3] │ │ │ │ │ + ldr r9, [r6, #20] │ │ │ │ │ + ldr sl, [r6, #24] │ │ │ │ │ + ldr r6, [r6, #28] │ │ │ │ │ + bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r6, [sp, #4] │ │ │ │ │ + str sl, [sp] │ │ │ │ │ + str r0, [sp, #12] │ │ │ │ │ + ldr r0, [pc, #-508] @ 77c8 │ │ │ │ │ + b 786c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6e0c │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 7418 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ + b 74f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 6964 │ │ │ │ │ - b 6c30 │ │ │ │ │ + beq 69fc │ │ │ │ │ + b 6d94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 6d40 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b 6930 │ │ │ │ │ - mov r0, #4 │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 69a0 │ │ │ │ │ - b 7620 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 69c8 │ │ │ │ │ + b 69ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 7a0c │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b 68a0 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 7a60 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6808 │ │ │ │ │ - b 7648 │ │ │ │ │ + beq 682c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7720 │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [r6, fp, lsl #2] │ │ │ │ │ - str r2, [r3, fp, lsl #2] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 7810 │ │ │ │ │ + b 6a4c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 6970 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 6a4c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 6e0c │ │ │ │ │ + mov r1, #22 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 74cc │ │ │ │ │ + ldr r3, [pc, #-724] @ 77cc │ │ │ │ │ + b 776c │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + beq 7abc │ │ │ │ │ + str r3, [r4, r9, lsl #2] │ │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 7644 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7bb8 │ │ │ │ │ + bne 7b30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -8558,1002 +8594,994 @@ │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7460 │ │ │ │ │ - cmp sl, r9 │ │ │ │ │ - beq 7a2c │ │ │ │ │ - str r3, [r4, r9, lsl #2] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - b 77d4 │ │ │ │ │ + b 7450 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7460 │ │ │ │ │ + b 7450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7788 │ │ │ │ │ + b 75f8 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + b 7aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 7428 │ │ │ │ │ + b 6d40 │ │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ │ + ldr r2, [r6, fp, lsl #2] │ │ │ │ │ + str r2, [r3, fp, lsl #2] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + b 7680 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 7504 │ │ │ │ │ + b 6a4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ - b 69e8 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b 6934 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 69a4 │ │ │ │ │ + b 77d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 7b3c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 7bc0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + b 68a4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - beq 6828 │ │ │ │ │ - b 6f04 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 696c │ │ │ │ │ + beq 680c │ │ │ │ │ + b 7800 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 6f04 │ │ │ │ │ - mov r1, #11 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 743c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 743c │ │ │ │ │ - ldr r3, [pc, #-1068] @ 7754 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - ldr r8, [r6, #16] │ │ │ │ │ - ldr r7, [r3] │ │ │ │ │ - ldr r9, [r6, #20] │ │ │ │ │ - ldr sl, [r6, #24] │ │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ │ - bl 0 <_PyPegen_get_expr_name> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r6, [sp, #4] │ │ │ │ │ - str sl, [sp] │ │ │ │ │ - str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #-1120] @ 7758 │ │ │ │ │ - b 770c │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - b 7a8c │ │ │ │ │ + b 773c │ │ │ │ │ │ │ │ │ │ -00007bc0 : │ │ │ │ │ +00007bcc : │ │ │ │ │ t_primary_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #252] @ 7cd4 │ │ │ │ │ + ldr r1, [pc, #252] @ 7ce0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 7cbc │ │ │ │ │ - ldr r1, [pc, #224] @ 7cd8 │ │ │ │ │ + beq 7cc8 │ │ │ │ │ + ldr r1, [pc, #224] @ 7ce4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 7c24 │ │ │ │ │ + beq 7c30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ 7cd8 │ │ │ │ │ + ldr r2, [pc, #160] @ 7ce4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7ca8 │ │ │ │ │ + bne 7cb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c94 │ │ │ │ │ + bne 7ca0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7c7c │ │ │ │ │ + beq 7c88 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movgt r7, r3 │ │ │ │ │ strgt r0, [sp, #4] │ │ │ │ │ - bgt 7c2c │ │ │ │ │ + bgt 7c38 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 7c1c │ │ │ │ │ + b 7c28 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 7cd8 │ │ │ │ │ + ldr r1, [pc, #16] @ 7ce4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 7bfc │ │ │ │ │ + b 7c08 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ │ │ │ │ │ -00007cdc : │ │ │ │ │ +00007ce8 : │ │ │ │ │ t_primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #3320] @ 89ec │ │ │ │ │ + ldr r3, [pc, #3320] @ 89f8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 886c │ │ │ │ │ + beq 8878 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8880 │ │ │ │ │ + bne 888c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 89a4 │ │ │ │ │ + beq 8924 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3240] @ 89ec │ │ │ │ │ + ldr r2, [pc, #3240] @ 89f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8980 │ │ │ │ │ + beq 89c8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3220] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #3220] @ 89fc │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 81b8 │ │ │ │ │ + beq 81c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8100 │ │ │ │ │ + beq 810c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f9c │ │ │ │ │ + bne 7fa8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #3124] @ 89ec │ │ │ │ │ + bne 80c8 │ │ │ │ │ + ldr r2, [pc, #3124] @ 89f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8974 │ │ │ │ │ + beq 89ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3104] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #3104] @ 89fc │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8360 │ │ │ │ │ + beq 8374 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80ac │ │ │ │ │ + beq 80b8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8114 │ │ │ │ │ + bne 8120 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #3008] @ 89ec │ │ │ │ │ + bne 80c8 │ │ │ │ │ + ldr r2, [pc, #3008] @ 89f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 894c │ │ │ │ │ + beq 8918 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2988] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #2988] @ 89fc │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8668 │ │ │ │ │ + beq 867c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 80e8 │ │ │ │ │ + beq 80f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c23c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 884c │ │ │ │ │ + bne 8858 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 80bc │ │ │ │ │ - ldr r2, [pc, #2896] @ 89ec │ │ │ │ │ + bne 80c8 │ │ │ │ │ + ldr r2, [pc, #2896] @ 89f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 898c │ │ │ │ │ + beq 89d4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #2868] @ 89f0 │ │ │ │ │ + ldr r1, [pc, #2868] @ 89fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84e4 │ │ │ │ │ + beq 84f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8050 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157fc │ │ │ │ │ + bl 157f8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 8048 │ │ │ │ │ + bne 8054 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ - ldr r1, [pc, #2764] @ 89f4 │ │ │ │ │ + beq 8050 │ │ │ │ │ + ldr r1, [pc, #2764] @ 8a00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8044 │ │ │ │ │ + beq 8050 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 8018 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr ip, [r8, #20] │ │ │ │ │ ldr lr, [r8, #24] │ │ │ │ │ - bne 8834 │ │ │ │ │ + bne 8840 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ str r6, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 88f4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 80fc │ │ │ │ │ - ldr r1, [pc, #2624] @ 89f4 │ │ │ │ │ + beq 8108 │ │ │ │ │ + ldr r1, [pc, #2624] @ 8a00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80fc │ │ │ │ │ + beq 8108 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 8018 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8198 │ │ │ │ │ + beq 81a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7ee0 │ │ │ │ │ + bne 7eec │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 887c │ │ │ │ │ + bne 8888 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89f8 │ │ │ │ │ + bl 8a04 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 807c │ │ │ │ │ - ldr r1, [pc, #2440] @ 89f4 │ │ │ │ │ + beq 8088 │ │ │ │ │ + ldr r1, [pc, #2440] @ 8a00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7f88 │ │ │ │ │ + b 7f94 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7dfc │ │ │ │ │ + bne 7e08 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e24 │ │ │ │ │ + beq 7e30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8020 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7e70 │ │ │ │ │ + bne 7e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7e94 │ │ │ │ │ - b 80bc │ │ │ │ │ + beq 7ea0 │ │ │ │ │ + b 80c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 7db0 │ │ │ │ │ - b 80bc │ │ │ │ │ + beq 7dbc │ │ │ │ │ + b 80c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fcd0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 836c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ - ldr r1, [pc, #2228] @ 89f4 │ │ │ │ │ + beq 836c │ │ │ │ │ + ldr r1, [pc, #2228] @ 8a00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 836c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 8018 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ + bne 7f90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8084 │ │ │ │ │ - b 8014 │ │ │ │ │ + beq 8090 │ │ │ │ │ + b 8020 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2092] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #2092] @ 89fc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 833c │ │ │ │ │ + beq 8348 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 833c │ │ │ │ │ + bge 8348 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #2012] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #2012] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8340 │ │ │ │ │ + beq 834c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8340 │ │ │ │ │ + bge 834c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1936] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1936] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87ec │ │ │ │ │ + beq 8800 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87ec │ │ │ │ │ + bge 8800 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1860] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1860] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87fc │ │ │ │ │ + beq 8810 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 87fc │ │ │ │ │ + bge 8810 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1784] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8958 │ │ │ │ │ + bne 88d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 888c │ │ │ │ │ + bne 88cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8340 │ │ │ │ │ + beq 834c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8340 │ │ │ │ │ + ble 834c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 82e8 │ │ │ │ │ + b 82f4 │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d88 │ │ │ │ │ - b 8104 │ │ │ │ │ + bne 7d94 │ │ │ │ │ + b 8110 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 80b8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1668] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1660] @ 89fc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 808c │ │ │ │ │ + beq 8098 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 808c │ │ │ │ │ + bge 8098 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1588] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1580] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 809c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 8090 │ │ │ │ │ + bge 809c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1512] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1504] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 87f4 │ │ │ │ │ + beq 8808 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 87f4 │ │ │ │ │ + bge 8808 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1436] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1428] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8804 │ │ │ │ │ + beq 8818 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8804 │ │ │ │ │ + bge 8818 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1360] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1352] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ + bne 80a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8898 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8090 │ │ │ │ │ + beq 809c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8090 │ │ │ │ │ + ble 809c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8490 │ │ │ │ │ + b 84a4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1280] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1272] @ 89fc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8024 │ │ │ │ │ + beq 8030 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 8024 │ │ │ │ │ + bge 8030 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1200] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1192] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8028 │ │ │ │ │ + beq 8034 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble 8028 │ │ │ │ │ + ble 8034 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1124] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1116] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 880c │ │ │ │ │ + beq 8828 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 880c │ │ │ │ │ + ble 8828 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1048] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #1040] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 882c │ │ │ │ │ + beq 8838 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 882c │ │ │ │ │ + bge 8838 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #972] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #964] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 802c │ │ │ │ │ + bne 8038 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8898 │ │ │ │ │ + bne 88a4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8028 │ │ │ │ │ + beq 8034 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 8028 │ │ │ │ │ + ble 8034 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8614 │ │ │ │ │ + b 8628 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #892] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #884] @ 89fc │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80c8 │ │ │ │ │ + beq 80d4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - ble 80c8 │ │ │ │ │ + ble 80d4 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #812] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #804] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 80d8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 80cc │ │ │ │ │ + bge 80d8 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #736] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #728] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8814 │ │ │ │ │ + beq 8820 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 8814 │ │ │ │ │ + bge 8820 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #660] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #652] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8824 │ │ │ │ │ + beq 8830 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge 8824 │ │ │ │ │ + bge 8830 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #584] @ 89f0 │ │ │ │ │ + ldr r2, [pc, #576] @ 89fc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 80d0 │ │ │ │ │ + bne 80dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 88b4 │ │ │ │ │ + bne 88c0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80cc │ │ │ │ │ + beq 80d8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 80cc │ │ │ │ │ + ble 80d8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 8798 │ │ │ │ │ + b 87ac │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8340 │ │ │ │ │ + b 834c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8090 │ │ │ │ │ + b 809c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8340 │ │ │ │ │ + b 834c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8090 │ │ │ │ │ + b 809c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 8028 │ │ │ │ │ + b 80d8 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 80cc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80ac │ │ │ │ │ + b 8034 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 80cc │ │ │ │ │ + b 80d8 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 8028 │ │ │ │ │ + b 8034 │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ ldr r1, [sl, #8] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r6, ip, lr} │ │ │ │ │ - b 7f70 │ │ │ │ │ - ldr r1, [pc, #416] @ 89f4 │ │ │ │ │ + b 7f7c │ │ │ │ │ + ldr r1, [pc, #416] @ 8a00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 88f0 │ │ │ │ │ + bne 8958 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 80e8 │ │ │ │ │ + b 80f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7d18 │ │ │ │ │ + beq 7d24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8104 │ │ │ │ │ + b 80bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 8054 │ │ │ │ │ - b 8880 │ │ │ │ │ + beq 8060 │ │ │ │ │ + b 888c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80ec │ │ │ │ │ + b 80f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 80b0 │ │ │ │ │ + b 8110 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 7d94 │ │ │ │ │ + b 810c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8084 │ │ │ │ │ + beq 8090 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8014 │ │ │ │ │ + b 8020 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7e44 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 89b4 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 7d48 │ │ │ │ │ + b 80c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 800c │ │ │ │ │ + beq 8018 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -9565,514 +9593,489 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 7f84 │ │ │ │ │ - b 8198 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7e38 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ + bne 7f90 │ │ │ │ │ + b 81a4 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 7d88 │ │ │ │ │ - b 8100 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7dc4 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 8020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 7d50 │ │ │ │ │ + b 7d5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 7eb4 │ │ │ │ │ + b 7ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 89d8 │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 7d3c │ │ │ │ │ - b 80bc │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8014 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 7dd0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -000089f8 : │ │ │ │ │ +00008a04 : │ │ │ │ │ atom_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #4080] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #4080] @ 9a0c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 9a70 │ │ │ │ │ + beq 9a7c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9a84 │ │ │ │ │ + bne 9a90 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 98ac │ │ │ │ │ + beq 98b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a7c │ │ │ │ │ + beq 8a88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 98d8 │ │ │ │ │ - ldr r1, [pc, #3952] @ 9a04 │ │ │ │ │ + bne 98e4 │ │ │ │ │ + ldr r1, [pc, #3952] @ 9a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8e0c │ │ │ │ │ + bne 8e18 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3920] @ 9a08 │ │ │ │ │ + bne 8a70 │ │ │ │ │ + ldr r1, [pc, #3920] @ 9a14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 91e0 │ │ │ │ │ + bne 91ec │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3888] @ 9a0c │ │ │ │ │ + bne 8a70 │ │ │ │ │ + ldr r1, [pc, #3888] @ 9a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c70 │ │ │ │ │ + bne 8c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3856] @ 9a10 │ │ │ │ │ + bne 8a70 │ │ │ │ │ + ldr r1, [pc, #3856] @ 9a1c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8bf4 │ │ │ │ │ + bne 8c00 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 98d8 │ │ │ │ │ + bne 98e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ + bne 8a70 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3788] @ 9a14 │ │ │ │ │ + bne 8a70 │ │ │ │ │ + ldr r1, [pc, #3788] @ 9a20 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c20 │ │ │ │ │ + bne 8c2c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3744] @ 9a14 │ │ │ │ │ + bne 8a70 │ │ │ │ │ + ldr r1, [pc, #3744] @ 9a20 │ │ │ │ │ mov r3, #9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8cd8 │ │ │ │ │ + bne 8ce4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ - ldr r1, [pc, #3700] @ 9a14 │ │ │ │ │ + bne 8a70 │ │ │ │ │ + ldr r1, [pc, #3700] @ 9a20 │ │ │ │ │ mov r3, #25 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8f80 │ │ │ │ │ + bne 8f8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8a64 │ │ │ │ │ + bne 8a70 │ │ │ │ │ mov r1, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9328 │ │ │ │ │ + bne 9334 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a078 │ │ │ │ │ + bl a084 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b10 │ │ │ │ │ + beq 8b1c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3540] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #3540] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d4c │ │ │ │ │ + beq 9d58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 8f6c │ │ │ │ │ + bne 8f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1bb6c │ │ │ │ │ + bl 1bb68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8e54 │ │ │ │ │ + beq 8e60 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a70 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #3444] @ 9a18 │ │ │ │ │ + ldr r0, [pc, #3444] @ 9a24 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c04 │ │ │ │ │ + bne 8c10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 8c0c │ │ │ │ │ - b 8a6c │ │ │ │ │ + beq 8c18 │ │ │ │ │ + b 8a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3356] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #3356] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9d58 │ │ │ │ │ + beq 9d64 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 9910 │ │ │ │ │ + bne 991c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 1e144 │ │ │ │ │ + bl 1e158 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8c64 │ │ │ │ │ + bne 8c70 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 990c │ │ │ │ │ - ldr r3, [pc, #3276] @ 9a00 │ │ │ │ │ + bne 9918 │ │ │ │ │ + ldr r3, [pc, #3276] @ 9a0c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9afc │ │ │ │ │ + beq 9b08 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9cb4 │ │ │ │ │ + beq 9cc0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 98fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 98fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 98fc │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 98f0 │ │ │ │ │ + beq 98fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 990c │ │ │ │ │ + beq 9918 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ListComp> │ │ │ │ │ R_ARM_CALL _PyAST_ListComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9c94 │ │ │ │ │ + beq 9ca0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a70 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #3036] @ 9a1c │ │ │ │ │ + ldr r0, [pc, #3036] @ 9a28 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c04 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + bne 8c10 │ │ │ │ │ + b 8cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 98e8 │ │ │ │ │ - ldr r3, [pc, #2964] @ 9a00 │ │ │ │ │ + bne 98f4 │ │ │ │ │ + ldr r3, [pc, #2964] @ 9a0c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r9, [sp, #16] │ │ │ │ │ - beq 9e7c │ │ │ │ │ + beq 9e88 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8f24 │ │ │ │ │ - ldr r2, [pc, #2916] @ 9a00 │ │ │ │ │ + beq 8f30 │ │ │ │ │ + ldr r2, [pc, #2916] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e70 │ │ │ │ │ + beq 9e7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17248 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 8f00 │ │ │ │ │ + bne 8f0c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e60 │ │ │ │ │ + bne 9e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 8f28 │ │ │ │ │ + beq 8f34 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, fp │ │ │ │ │ subne r2, r3, #3 │ │ │ │ │ - bne 8c0c │ │ │ │ │ + bne 8c18 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 96c8 │ │ │ │ │ + bne 96d4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 98e8 │ │ │ │ │ + bne 98f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c23c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9758 │ │ │ │ │ + bne 9764 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8b6c │ │ │ │ │ - b 8a64 │ │ │ │ │ + beq 8b78 │ │ │ │ │ + b 8a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2676] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #2676] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9c70 │ │ │ │ │ + beq 9c7c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c68 │ │ │ │ │ - ldr r2, [pc, #2644] @ 9a00 │ │ │ │ │ + bne 9c74 │ │ │ │ │ + ldr r2, [pc, #2644] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ movne sl, r3 │ │ │ │ │ - beq 9c4c │ │ │ │ │ + beq 9c58 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 9c0c │ │ │ │ │ + beq 9c18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9228 │ │ │ │ │ + beq 9234 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2552] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #2552] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9db8 │ │ │ │ │ + beq 9dc4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 922c │ │ │ │ │ + bne 9238 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 20fe8 <_gather_116_rule> │ │ │ │ │ + bl 21020 <_gather_116_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9300 │ │ │ │ │ + bne 930c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ moveq r9, r1 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 922c │ │ │ │ │ + bne 9238 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9228 │ │ │ │ │ + beq 9234 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r2, #1 │ │ │ │ │ - beq 910c │ │ │ │ │ + beq 9118 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_keys │ │ │ │ │ mov r1, r9 │ │ │ │ │ @@ -10091,640 +10094,640 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Dict> │ │ │ │ │ R_ARM_CALL _PyAST_Dict │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne 9c68 │ │ │ │ │ + bne 9c74 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2264] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #2264] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r0 │ │ │ │ │ - beq 9bdc │ │ │ │ │ + beq 9be8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 9ba4 │ │ │ │ │ + beq 9bb0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e300 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93f8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 93ec │ │ │ │ │ + beq 93f8 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #24] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Set> │ │ │ │ │ R_ARM_CALL _PyAST_Set │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 93f4 │ │ │ │ │ - b 93f8 │ │ │ │ │ + beq 9400 │ │ │ │ │ + b 9404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a70 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ - ldr r0, [pc, #2060] @ 9a20 │ │ │ │ │ + ldr r0, [pc, #2060] @ 9a2c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8c04 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + bne 8c10 │ │ │ │ │ + b 8cc0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 9c40 │ │ │ │ │ + bne 9c4c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92f4 │ │ │ │ │ - ldr r3, [pc, #1960] @ 9a00 │ │ │ │ │ + beq 9300 │ │ │ │ │ + ldr r3, [pc, #1960] @ 9a0c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9a50 │ │ │ │ │ + beq 9a5c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99f4 │ │ │ │ │ + bne 9a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ - bl 20fe8 <_gather_116_rule> │ │ │ │ │ + bl 21020 <_gather_116_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9574 │ │ │ │ │ + bne 9580 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 99f4 │ │ │ │ │ + bne 9a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92b8 │ │ │ │ │ + beq 92c4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 937c │ │ │ │ │ + bne 9388 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99f4 │ │ │ │ │ + bne 9a00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92ec │ │ │ │ │ + beq 92f8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 968c │ │ │ │ │ + bne 9698 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 910c │ │ │ │ │ + b 9118 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9044 │ │ │ │ │ + bne 9050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9060 │ │ │ │ │ + b 906c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a70 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ - ldr r0, [pc, #1744] @ 9a24 │ │ │ │ │ + ldr r0, [pc, #1744] @ 9a30 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_Constant> │ │ │ │ │ R_ARM_CALL _PyAST_Constant │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9b7c │ │ │ │ │ + beq 9b88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c18 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 92b8 │ │ │ │ │ + beq 92c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92b8 │ │ │ │ │ - ldr r3, [pc, #1700] @ 9a4c │ │ │ │ │ + beq 92c4 │ │ │ │ │ + ldr r3, [pc, #1700] @ 9a58 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #1644] @ 9a28 │ │ │ │ │ + ldr r3, [pc, #1644] @ 9a34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92f0 │ │ │ │ │ + beq 92fc │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 92f8 │ │ │ │ │ + b 9304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 9c68 │ │ │ │ │ - ldr r2, [pc, #1520] @ 9a00 │ │ │ │ │ + bne 9c74 │ │ │ │ │ + ldr r2, [pc, #1520] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9da0 │ │ │ │ │ + beq 9dac │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 9d64 │ │ │ │ │ + beq 9d70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9770 │ │ │ │ │ - ldr r2, [pc, #1440] @ 9a00 │ │ │ │ │ + beq 977c │ │ │ │ │ + ldr r2, [pc, #1440] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9ea4 │ │ │ │ │ + beq 9eb0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 9774 │ │ │ │ │ + bne 9780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9764 │ │ │ │ │ + beq 9770 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9764 │ │ │ │ │ + beq 9770 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 9764 │ │ │ │ │ + beq 9770 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9930 │ │ │ │ │ + beq 993c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 9924 │ │ │ │ │ + beq 9930 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9924 │ │ │ │ │ + beq 9930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 978c │ │ │ │ │ + beq 9798 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldm r9, {r0, r1} │ │ │ │ │ bl 0 <_PyAST_DictComp> │ │ │ │ │ R_ARM_CALL _PyAST_DictComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 978c │ │ │ │ │ + bne 9798 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9784 │ │ │ │ │ + b 9790 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9284 │ │ │ │ │ + beq 9290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1132] @ 9a00 │ │ │ │ │ + ldr r2, [pc, #1132] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9e54 │ │ │ │ │ + beq 9e60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e44 │ │ │ │ │ + bne 9e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 95e4 │ │ │ │ │ + beq 95f0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1080] @ 9a14 │ │ │ │ │ + ldr r1, [pc, #1080] @ 9a20 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 9d18 │ │ │ │ │ + bne 9d24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e44 │ │ │ │ │ + bne 9e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9de0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9de0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ + beq 9de0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dd4 │ │ │ │ │ - ldr r3, [pc, #1032] @ 9a4c │ │ │ │ │ + beq 9de0 │ │ │ │ │ + ldr r3, [pc, #1032] @ 9a58 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #976] @ 9a28 │ │ │ │ │ + ldr r3, [pc, #976] @ 9a34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc8 │ │ │ │ │ + beq 9dd4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9288 │ │ │ │ │ - ldr r1, [pc, #920] @ 9a2c │ │ │ │ │ + b 9294 │ │ │ │ │ + ldr r1, [pc, #920] @ 9a38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 92ec │ │ │ │ │ - ldr r3, [pc, #916] @ 9a40 │ │ │ │ │ + beq 92f8 │ │ │ │ │ + ldr r3, [pc, #916] @ 9a4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #920] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #920] @ 9a58 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 93bc │ │ │ │ │ + b 93c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 8f3c │ │ │ │ │ - ldr r2, [pc, #808] @ 9a00 │ │ │ │ │ + bne 8f48 │ │ │ │ │ + ldr r2, [pc, #808] @ 9a0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 99d4 │ │ │ │ │ + beq 99e0 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 970c │ │ │ │ │ + beq 9718 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17aa0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9b18 │ │ │ │ │ + bne 9b24 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 99e8 │ │ │ │ │ + bne 99f4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9744 │ │ │ │ │ + beq 9750 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 9aa8 │ │ │ │ │ + bne 9ab4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f40 │ │ │ │ │ + b 8f4c │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8c0c │ │ │ │ │ + b 8c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9eb0 │ │ │ │ │ + bne 9ebc │ │ │ │ │ mov r2, r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 9894 │ │ │ │ │ - ldr r3, [pc, #604] @ 9a00 │ │ │ │ │ + bne 98a0 │ │ │ │ │ + ldr r3, [pc, #604] @ 9a0c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9984 │ │ │ │ │ + beq 9990 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r9, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 99a4 │ │ │ │ │ + beq 99b0 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9964 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9958 │ │ │ │ │ + beq 9964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 9894 │ │ │ │ │ + beq 98a0 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_SetComp> │ │ │ │ │ R_ARM_CALL _PyAST_SetComp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8dfc │ │ │ │ │ + bne 8e08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - bne 9894 │ │ │ │ │ + bne 98a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8bc4 │ │ │ │ │ - b 8a64 │ │ │ │ │ + beq 8bd0 │ │ │ │ │ + b 8a70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a90 │ │ │ │ │ + blt 9a9c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a54 │ │ │ │ │ + beq 8a60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a78 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f6c │ │ │ │ │ + b 8f78 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9cec │ │ │ │ │ + bne 9cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 8b98 │ │ │ │ │ - b 8a64 │ │ │ │ │ + beq 8ba4 │ │ │ │ │ + b 8a70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9774 │ │ │ │ │ + b 9780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9768 │ │ │ │ │ + beq 9774 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9774 │ │ │ │ │ + b 9780 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 997c │ │ │ │ │ + beq 9988 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9998 │ │ │ │ │ + bne 99a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 13f8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 988c │ │ │ │ │ + b 9898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 97b0 │ │ │ │ │ + beq 97bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9894 │ │ │ │ │ + b 98a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9a5c │ │ │ │ │ + blt 9a68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 97d0 │ │ │ │ │ - b 9998 │ │ │ │ │ + beq 97dc │ │ │ │ │ + b 99a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 96e4 │ │ │ │ │ + beq 96f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 9750 │ │ │ │ │ + b 975c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 92f8 │ │ │ │ │ + b 9304 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ .word 0x00000266 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_93_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ @@ -10750,614 +10753,614 @@ │ │ │ │ │ .word 0x000004b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9264 │ │ │ │ │ + b 9270 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9894 │ │ │ │ │ + b 98a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8a34 │ │ │ │ │ + beq 8a40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9744 │ │ │ │ │ + beq 9750 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9744 │ │ │ │ │ - ldr r3, [pc, #-164] @ 9a30 │ │ │ │ │ + beq 9750 │ │ │ │ │ + ldr r3, [pc, #-164] @ 9a3c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-144] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-144] @ 9a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sl, #16] │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ - b 9b58 │ │ │ │ │ + b 9b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ce0 │ │ │ │ │ + bne 9cec │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 8d40 │ │ │ │ │ + b 8d4c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 970c │ │ │ │ │ - ldr r3, [pc, #-256] @ 9a34 │ │ │ │ │ + beq 9718 │ │ │ │ │ + ldr r3, [pc, #-256] @ 9a40 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-240] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-240] @ 9a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [sl, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [sl, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sl, #20] │ │ │ │ │ ldr r2, [sl, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9748 │ │ │ │ │ + beq 9754 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9750 │ │ │ │ │ + b 975c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8c0c │ │ │ │ │ + beq 8c18 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 8a6c │ │ │ │ │ + b 8a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9bf8 │ │ │ │ │ + blt 9c04 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 914c │ │ │ │ │ + beq 9158 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 93f8 │ │ │ │ │ + b 9404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9bd0 │ │ │ │ │ + bne 9bdc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - b 9130 │ │ │ │ │ + b 913c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 93f8 │ │ │ │ │ + b 9404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9c80 │ │ │ │ │ + blt 9c8c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 8fe8 │ │ │ │ │ + beq 8ff4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 910c │ │ │ │ │ + b 9118 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9c40 │ │ │ │ │ + bne 9c4c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 8fc4 │ │ │ │ │ + b 8fd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 9898 │ │ │ │ │ + b 98a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f98 │ │ │ │ │ + b 8fa4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 910c │ │ │ │ │ + b 9118 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq 9904 │ │ │ │ │ - b 990c │ │ │ │ │ + beq 9910 │ │ │ │ │ + b 9918 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9d04 │ │ │ │ │ + blt 9d10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 8d5c │ │ │ │ │ + beq 8d68 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 990c │ │ │ │ │ + b 9918 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9ce0 │ │ │ │ │ + bne 9cec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 13f8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ - b 9900 │ │ │ │ │ + b 990c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 990c │ │ │ │ │ - ldr r2, [pc, #-724] @ 9a4c │ │ │ │ │ + b 9918 │ │ │ │ │ + ldr r2, [pc, #-724] @ 9a58 │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #-756] @ 9a38 │ │ │ │ │ + ldr r2, [pc, #-756] @ 9a44 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r9, #24] │ │ │ │ │ str r2, [sp] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 9664 │ │ │ │ │ + b 9670 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8c38 │ │ │ │ │ + b 8c44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8cf0 │ │ │ │ │ + b 8cfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9fac │ │ │ │ │ + blt 9fb8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 9440 │ │ │ │ │ + beq 944c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 978c │ │ │ │ │ + b 9798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 941c │ │ │ │ │ - b 9d94 │ │ │ │ │ + beq 9428 │ │ │ │ │ + b 9da0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 9014 │ │ │ │ │ + b 9020 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9284 │ │ │ │ │ + b 9290 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 9e44 │ │ │ │ │ + bne 9e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc4 │ │ │ │ │ + beq 9dd0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 9dc4 │ │ │ │ │ - ldr r1, [pc, #-980] @ 9a3c │ │ │ │ │ + beq 9dd0 │ │ │ │ │ + ldr r1, [pc, #-980] @ 9a48 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9dc4 │ │ │ │ │ - ldr r3, [pc, #-1000] @ 9a40 │ │ │ │ │ + beq 9dd0 │ │ │ │ │ + ldr r3, [pc, #-1000] @ 9a4c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-996] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-996] @ 9a58 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 9658 │ │ │ │ │ + b 9664 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 9288 │ │ │ │ │ + b 9294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 95a0 │ │ │ │ │ + b 95ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 8f28 │ │ │ │ │ + b 8f34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 8ea8 │ │ │ │ │ + b 8eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 8e7c │ │ │ │ │ + beq 8e88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 8f40 │ │ │ │ │ + b 8f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 946c │ │ │ │ │ + b 9478 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - bne 978c │ │ │ │ │ - ldr r2, [pc, #-1152] @ 9a44 │ │ │ │ │ + bne 9798 │ │ │ │ │ + ldr r2, [pc, #-1152] @ 9a50 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 9f08 │ │ │ │ │ + beq 9f14 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ + beq 9f04 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 9f28 │ │ │ │ │ + bne 9f34 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 9788 │ │ │ │ │ + b 9794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 9ed0 │ │ │ │ │ - b 9788 │ │ │ │ │ + beq 9edc │ │ │ │ │ + b 9794 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ + beq 9f04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ + beq 9f04 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9ef8 │ │ │ │ │ - ldr r3, [pc, #-1308] @ 9a48 │ │ │ │ │ + beq 9f04 │ │ │ │ │ + ldr r3, [pc, #-1308] @ 9a54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #-1312] @ 9a4c │ │ │ │ │ + ldr r3, [pc, #-1312] @ 9a58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9efc │ │ │ │ │ + beq 9f08 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 9788 │ │ │ │ │ + b 9794 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 978c │ │ │ │ │ + b 9798 │ │ │ │ │ │ │ │ │ │ -00009fc0 <_tmp_93_rule>: │ │ │ │ │ +00009fcc <_tmp_93_rule>: │ │ │ │ │ _tmp_93_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ a074 <_tmp_93_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ a080 <_tmp_93_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a054 <_tmp_93_rule+0x94> │ │ │ │ │ + beq a060 <_tmp_93_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a068 <_tmp_93_rule+0xa8> │ │ │ │ │ + bne a074 <_tmp_93_rule+0xa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a044 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a050 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a044 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a050 <_tmp_93_rule+0x84> │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a044 <_tmp_93_rule+0x84> │ │ │ │ │ + bne a050 <_tmp_93_rule+0x84> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9ff8 <_tmp_93_rule+0x38> │ │ │ │ │ + beq a004 <_tmp_93_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a03c <_tmp_93_rule+0x7c> │ │ │ │ │ + b a048 <_tmp_93_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a078 : │ │ │ │ │ +0000a084 : │ │ │ │ │ strings_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ - ldr r2, [pc, #2096] @ a8c0 │ │ │ │ │ + ldr r2, [pc, #2096] @ a8cc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a7a4 │ │ │ │ │ + beq a7b0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a7b8 │ │ │ │ │ + bne a7c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2052] @ a8c4 │ │ │ │ │ + ldr r1, [pc, #2052] @ a8d0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a0ec │ │ │ │ │ + beq a0f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq a848 │ │ │ │ │ + beq a854 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a7b8 │ │ │ │ │ - ldr r2, [pc, #1944] @ a8c0 │ │ │ │ │ + bne a7c4 │ │ │ │ │ + ldr r2, [pc, #1944] @ a8cc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a880 │ │ │ │ │ + beq a88c │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq a8a0 │ │ │ │ │ + beq a8ac │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a67c │ │ │ │ │ - ldr fp, [pc, #1888] @ a8c0 │ │ │ │ │ + bne a688 │ │ │ │ │ + ldr sl, [pc, #1888] @ a8cc │ │ │ │ │ mov r8, r2 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + cmp r3, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a22c │ │ │ │ │ + beq a238 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a244 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + bne a250 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a718 │ │ │ │ │ + beq a724 │ │ │ │ │ mov r1, #59 @ 0x3b │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne a340 │ │ │ │ │ + bne a34c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne a698 │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + bne a6a4 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq a700 │ │ │ │ │ + beq a70c │ │ │ │ │ bl 0 <_PyPegen_string_token> │ │ │ │ │ R_ARM_CALL _PyPegen_string_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a24c │ │ │ │ │ + beq a258 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_constant_from_string> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_string │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a6dc │ │ │ │ │ + beq a6e8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a63c │ │ │ │ │ - cmp r3, fp │ │ │ │ │ + beq a648 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne a17c │ │ │ │ │ + bne a188 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a188 │ │ │ │ │ + beq a194 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b a6f8 │ │ │ │ │ + b a704 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq a670 │ │ │ │ │ + str fp, [r4, #8] │ │ │ │ │ + beq a67c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a670 │ │ │ │ │ + bne a67c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a898 │ │ │ │ │ + beq a8a4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble a2cc │ │ │ │ │ + ble a2d8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq a2cc │ │ │ │ │ + beq a2d8 │ │ │ │ │ sub r2, r9, #4 │ │ │ │ │ add r2, r2, r8, lsl #2 │ │ │ │ │ mov r3, r9 │ │ │ │ │ rsb lr, r9, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne a2b4 │ │ │ │ │ + bne a2c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7b4 │ │ │ │ │ + beq a7c0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -11365,563 +11368,563 @@ │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_concatenate_strings> │ │ │ │ │ R_ARM_CALL _PyPegen_concatenate_strings │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq a81c │ │ │ │ │ - ldr r2, [pc, #1424] @ a8c4 │ │ │ │ │ + beq a828 │ │ │ │ │ + ldr r2, [pc, #1424] @ a8d0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b a0d4 │ │ │ │ │ + b a0e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1396] @ a8c0 │ │ │ │ │ + ldr r2, [pc, #1396] @ a8cc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a784 │ │ │ │ │ + beq a790 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a79c │ │ │ │ │ + bne a7a8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq a750 │ │ │ │ │ + beq a75c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne a79c │ │ │ │ │ + bne a7a8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r9, [sp, #48] @ 0x30 │ │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ │ - b a3d0 │ │ │ │ │ + b a3dc │ │ │ │ │ ldr r4, [r5, #8] │ │ │ │ │ - str r8, [sl, r6, lsl #2] │ │ │ │ │ + str r8, [fp, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - ldr r3, [pc, #1256] @ a8c0 │ │ │ │ │ + ldr r3, [pc, #1256] @ a8cc │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq a778 │ │ │ │ │ + beq a784 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6a4 │ │ │ │ │ + bne a6b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - bl 1e8cc │ │ │ │ │ + bl 1e8e0 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne a438 │ │ │ │ │ + bne a444 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a6a4 │ │ │ │ │ + bne a6b0 │ │ │ │ │ mov r1, #60 @ 0x3c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq a470 │ │ │ │ │ + beq a47c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_constant_from_token> │ │ │ │ │ R_ARM_CALL _PyPegen_constant_from_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq a7c0 │ │ │ │ │ + beq a7cc │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - bne a3c4 │ │ │ │ │ + bne a3d0 │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a7fc │ │ │ │ │ + beq a808 │ │ │ │ │ ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b a3c4 │ │ │ │ │ + mov fp, r0 │ │ │ │ │ + b a3d0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq a748 │ │ │ │ │ + beq a754 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble a5d8 │ │ │ │ │ + ble a5e4 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r1, [r3, #4] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #28] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ │ cmp r6, #10 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #40] @ 0x28 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ │ cmp r6, #12 │ │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r0, #44 @ 0x2c │ │ │ │ │ - beq a5d8 │ │ │ │ │ + beq a5e4 │ │ │ │ │ sub ip, r0, #4 │ │ │ │ │ add ip, ip, r6, lsl #2 │ │ │ │ │ rsb lr, r0, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr r6, [r3, #4]! │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r6, [r0, r1] │ │ │ │ │ - bne a5c0 │ │ │ │ │ + bne a5cc │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #61 @ 0x3d │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq a1b4 │ │ │ │ │ + beq a1c0 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_joined_str> │ │ │ │ │ R_ARM_CALL _PyPegen_joined_str │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne a1f8 │ │ │ │ │ + bne a204 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a1c0 │ │ │ │ │ + b a1cc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a898 │ │ │ │ │ + beq a8a4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b a210 │ │ │ │ │ + b a21c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ │ - b a32c │ │ │ │ │ + b a338 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a258 │ │ │ │ │ + b a264 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a4a0 │ │ │ │ │ + b a4ac │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a258 │ │ │ │ │ + b a264 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a738 │ │ │ │ │ + bne a744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b a1dc │ │ │ │ │ + b a1e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ - beq a19c │ │ │ │ │ - b a1c0 │ │ │ │ │ + beq a1a8 │ │ │ │ │ + b a1cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a6f8 │ │ │ │ │ + b a704 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a1c0 │ │ │ │ │ + b a1cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b a3e4 │ │ │ │ │ + b a3f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq a364 │ │ │ │ │ + beq a370 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a768 │ │ │ │ │ + b a774 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a0b4 │ │ │ │ │ + beq a0c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b a83c │ │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ │ + b a848 │ │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b a6cc │ │ │ │ │ - mov r0, sl │ │ │ │ │ + b a6d8 │ │ │ │ │ + mov r0, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #48] @ 0x30 │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ ldr r8, [sp, #60] @ 0x3c │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ - b a74c │ │ │ │ │ + b a758 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #68] @ 0x44 │ │ │ │ │ - beq a32c │ │ │ │ │ + beq a338 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b a0e4 │ │ │ │ │ + b a0f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt a8b0 │ │ │ │ │ + blt a8bc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r7, lsl #2] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq a120 │ │ │ │ │ - b a7b8 │ │ │ │ │ + beq a12c │ │ │ │ │ + b a7c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a134 │ │ │ │ │ - b a678 │ │ │ │ │ + beq a140 │ │ │ │ │ + b a684 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b a678 │ │ │ │ │ + b a684 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b a83c │ │ │ │ │ + b a848 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000488 │ │ │ │ │ │ │ │ │ │ -0000a8c8 : │ │ │ │ │ +0000a8d4 : │ │ │ │ │ t_lookahead_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #180] @ a994 │ │ │ │ │ + ldr r2, [pc, #180] @ a9a0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq a970 │ │ │ │ │ + beq a97c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne a984 │ │ │ │ │ + bne a990 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a960 │ │ │ │ │ + bne a96c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a980 │ │ │ │ │ + bne a98c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a960 │ │ │ │ │ + bne a96c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne a980 │ │ │ │ │ + bne a98c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a900 │ │ │ │ │ + beq a90c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0000a998 : │ │ │ │ │ +0000a9a4 : │ │ │ │ │ star_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #1524] @ afa4 │ │ │ │ │ + ldr r3, [pc, #1524] @ afb0 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq ae94 │ │ │ │ │ + beq aea0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aea8 │ │ │ │ │ + bne aeb4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq ab38 │ │ │ │ │ + beq ab44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1444] @ afa4 │ │ │ │ │ + ldr r2, [pc, #1444] @ afb0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq af60 │ │ │ │ │ + beq af6c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1424] @ afa8 │ │ │ │ │ + ldr r1, [pc, #1424] @ afb4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne aaac │ │ │ │ │ + bne aab8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq af4c │ │ │ │ │ + beq af58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ - bne af74 │ │ │ │ │ + bne af80 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ad9c │ │ │ │ │ + bne ada8 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne af74 │ │ │ │ │ + bne af80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b20c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r8 │ │ │ │ │ moveq r1, r8 │ │ │ │ │ moveq r3, r9 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ streq r9, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1280] @ afa8 │ │ │ │ │ + ldr r2, [pc, #1280] @ afb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq aaf8 │ │ │ │ │ - ldr r1, [pc, #1248] @ afac │ │ │ │ │ + beq ab04 │ │ │ │ │ + ldr r1, [pc, #1248] @ afb8 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq aaf8 │ │ │ │ │ + beq ab04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne aee4 │ │ │ │ │ + bne aef0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ab84 │ │ │ │ │ + bne ab90 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ @@ -11930,130 +11933,130 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r8, #0 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt aae8 │ │ │ │ │ + blt aaf4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r7, [r2, #12] │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq a9f8 │ │ │ │ │ - b aae8 │ │ │ │ │ - ldr r2, [pc, #1048] @ afa4 │ │ │ │ │ + beq aa04 │ │ │ │ │ + b aaf4 │ │ │ │ │ + ldr r2, [pc, #1048] @ afb0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq af04 │ │ │ │ │ + beq af10 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne af1c │ │ │ │ │ + bne af28 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq af30 │ │ │ │ │ + beq af3c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - bne af18 │ │ │ │ │ + bne af24 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #972] @ afa4 │ │ │ │ │ + ldr r3, [pc, #972] @ afb0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ac3c │ │ │ │ │ + beq ac48 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ac54 │ │ │ │ │ + bne ac60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ac50 │ │ │ │ │ + beq ac5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq ac54 │ │ │ │ │ + beq ac60 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq ad60 │ │ │ │ │ + beq ad6c │ │ │ │ │ str r2, [r9, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abcc │ │ │ │ │ + b abd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq abf0 │ │ │ │ │ + beq abfc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq af28 │ │ │ │ │ + beq af34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble accc │ │ │ │ │ + ble acd8 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq accc │ │ │ │ │ + beq acd8 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq accc │ │ │ │ │ + beq acd8 │ │ │ │ │ sub r1, r9, #4 │ │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ │ add r2, r9, #4 │ │ │ │ │ rsb r8, r9, #4 │ │ │ │ │ add r0, r8, r2 │ │ │ │ │ ldr lr, [r2, #4]! │ │ │ │ │ ldr ip, [sl, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne acb4 │ │ │ │ │ + bne acc0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ab1c │ │ │ │ │ + bne ab28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq aae0 │ │ │ │ │ + beq aaec │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -12066,65 +12069,65 @@ │ │ │ │ │ mov r1, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ streq ip, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq af80 │ │ │ │ │ + beq af8c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab24 │ │ │ │ │ + b ab30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq af28 │ │ │ │ │ + beq af34 │ │ │ │ │ str r2, [r1, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ mov r9, r1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b abcc │ │ │ │ │ + b abd8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #508] @ afa4 │ │ │ │ │ + ldr r2, [pc, #508] @ afb0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ae88 │ │ │ │ │ + beq ae94 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne aa70 │ │ │ │ │ - ldr r1, [pc, #472] @ afac │ │ │ │ │ + bne aa7c │ │ │ │ │ + ldr r1, [pc, #472] @ afb8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ae78 │ │ │ │ │ + beq ae84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ae78 │ │ │ │ │ + beq ae84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq aef4 │ │ │ │ │ + beq af00 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -12141,206 +12144,206 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq aeb4 │ │ │ │ │ + beq aec0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b aaa0 │ │ │ │ │ + b aaac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b aa6c │ │ │ │ │ + b aa78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b adb4 │ │ │ │ │ + b adc0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq a9d4 │ │ │ │ │ + beq a9e0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b aae8 │ │ │ │ │ + b aaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq ae70 │ │ │ │ │ + beq ae7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq ab08 │ │ │ │ │ + beq ab14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aae8 │ │ │ │ │ + b aaf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aed4 │ │ │ │ │ + b aee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq aba4 │ │ │ │ │ + beq abb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab1c │ │ │ │ │ + b ab28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ab1c │ │ │ │ │ + b ab28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge aa3c │ │ │ │ │ - b aec4 │ │ │ │ │ + bge aa48 │ │ │ │ │ + b aed0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq aa0c │ │ │ │ │ + beq aa18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b aed4 │ │ │ │ │ + b aee0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ab20 │ │ │ │ │ + beq ab2c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b aae8 │ │ │ │ │ + b aaf4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000afb0 : │ │ │ │ │ +0000afbc : │ │ │ │ │ star_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #556] @ b1f4 │ │ │ │ │ + ldr r2, [pc, #556] @ b200 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq b1c0 │ │ │ │ │ + beq b1cc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b1d4 │ │ │ │ │ + bne b1e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #512] @ b1f8 │ │ │ │ │ + ldr r1, [pc, #512] @ b204 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b080 │ │ │ │ │ + bne b08c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq b1e0 │ │ │ │ │ + beq b1ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b1d0 │ │ │ │ │ + bne b1dc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b0ac │ │ │ │ │ + bne b0b8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne b1d0 │ │ │ │ │ + bne b1dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b20c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b098 │ │ │ │ │ - ldr r2, [pc, #388] @ b1f8 │ │ │ │ │ + beq b0a4 │ │ │ │ │ + ldr r2, [pc, #388] @ b204 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #336] @ b1f8 │ │ │ │ │ + ldr r2, [pc, #336] @ b204 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b078 │ │ │ │ │ + b b084 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #316] @ b1f4 │ │ │ │ │ + ldr r2, [pc, #316] @ b200 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b1b4 │ │ │ │ │ + beq b1c0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b050 │ │ │ │ │ - ldr r1, [pc, #280] @ b1fc │ │ │ │ │ + bne b05c │ │ │ │ │ + ldr r1, [pc, #280] @ b208 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r3, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b1a0 │ │ │ │ │ + beq b1ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq b1a0 │ │ │ │ │ + beq b1ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b1d0 │ │ │ │ │ + beq b1dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -12354,166 +12357,166 @@ │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne b0a0 │ │ │ │ │ + bne b0ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #20] │ │ │ │ │ - beq b0a0 │ │ │ │ │ + beq b0ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b090 │ │ │ │ │ + b b09c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b050 │ │ │ │ │ + b b05c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b b0c4 │ │ │ │ │ + b b0d0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq afec │ │ │ │ │ + beq aff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b198 │ │ │ │ │ + b b1a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge b01c │ │ │ │ │ - b b184 │ │ │ │ │ + bge b028 │ │ │ │ │ + b b190 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000049f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000b200 : │ │ │ │ │ +0000b20c : │ │ │ │ │ target_with_star_atom_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4076] @ c204 │ │ │ │ │ + ldr r2, [pc, #4076] @ c210 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq c1cc │ │ │ │ │ + beq c1d8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c0dc │ │ │ │ │ + bne c0e8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, #1184 @ 0x4a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b3bc │ │ │ │ │ + bne b3c8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq c0ac │ │ │ │ │ + beq c0b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c0dc │ │ │ │ │ - ldr r2, [pc, #3952] @ c204 │ │ │ │ │ + bne c0e8 │ │ │ │ │ + ldr r2, [pc, #3952] @ c210 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1b0 │ │ │ │ │ - ldr r1, [pc, #3936] @ c208 │ │ │ │ │ + beq c1bc │ │ │ │ │ + ldr r1, [pc, #3936] @ c214 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4c4 │ │ │ │ │ + beq b4d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b534 │ │ │ │ │ + bne b540 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c0dc │ │ │ │ │ - ldr r2, [pc, #3856] @ c204 │ │ │ │ │ + bne c0e8 │ │ │ │ │ + ldr r2, [pc, #3856] @ c210 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c1e4 │ │ │ │ │ + beq c1f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #3828] @ c208 │ │ │ │ │ + ldr r1, [pc, #3828] @ c214 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b550 │ │ │ │ │ + beq b55c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b5c0 │ │ │ │ │ + bne b5cc │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne c0dc │ │ │ │ │ - ldr r1, [pc, #3768] @ c204 │ │ │ │ │ + bne c0e8 │ │ │ │ │ + ldr r1, [pc, #3768] @ c210 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq b3d4 │ │ │ │ │ + beq b3e0 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b3f8 │ │ │ │ │ + beq b404 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b434 │ │ │ │ │ + beq b440 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq b9cc │ │ │ │ │ + beq b9d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -12526,334 +12529,334 @@ │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4ac │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne b368 │ │ │ │ │ + bne b374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c19c │ │ │ │ │ + blt c1a8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne b388 │ │ │ │ │ + bne b394 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4ac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b990 │ │ │ │ │ + bne b99c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4ac │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b9ec │ │ │ │ │ + bne b9f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4ac │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bc70 │ │ │ │ │ + bne bc7c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b b3b4 │ │ │ │ │ + b b3c0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3380] @ c208 │ │ │ │ │ + ldr r2, [pc, #3380] @ c214 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c04c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b514 │ │ │ │ │ + beq b520 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt b5dc │ │ │ │ │ + blt b5e8 │ │ │ │ │ mov sl, r9 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b2dc │ │ │ │ │ + beq b2e8 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b854 │ │ │ │ │ + bne b860 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b2dc │ │ │ │ │ + b b2e8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #3240] @ c208 │ │ │ │ │ + ldr r2, [pc, #3240] @ c214 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5a0 │ │ │ │ │ + beq b5ac │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ - blt b71c │ │ │ │ │ + blt b728 │ │ │ │ │ mov r9, r6 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq b334 │ │ │ │ │ + beq b340 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b8e0 │ │ │ │ │ + bne b8ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b334 │ │ │ │ │ + b b340 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3104] @ c208 │ │ │ │ │ + ldr r2, [pc, #3104] @ c214 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c04c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b518 │ │ │ │ │ + beq b524 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge b518 │ │ │ │ │ + bge b524 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #3028] @ c208 │ │ │ │ │ + ldr r2, [pc, #3028] @ c214 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c04c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc60 │ │ │ │ │ + beq bc6c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge bc60 │ │ │ │ │ + bge bc6c │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2948] @ c208 │ │ │ │ │ + ldr r2, [pc, #2948] @ c214 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c04c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd44 │ │ │ │ │ + beq bd50 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bge bd44 │ │ │ │ │ + bge bd50 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2872] @ c208 │ │ │ │ │ + ldr r2, [pc, #2872] @ c214 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b51c │ │ │ │ │ + bne b528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c040 │ │ │ │ │ + bne c04c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b518 │ │ │ │ │ + beq b524 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble b518 │ │ │ │ │ + ble b524 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - b b6c8 │ │ │ │ │ + b b6d4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2784] @ c208 │ │ │ │ │ + ldr r2, [pc, #2784] @ c214 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b5b0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - ble b5a4 │ │ │ │ │ + ble b5b0 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2708] @ c208 │ │ │ │ │ + ldr r2, [pc, #2708] @ c214 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc68 │ │ │ │ │ + beq bc74 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge bc68 │ │ │ │ │ + bge bc74 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #2632] @ c208 │ │ │ │ │ + ldr r2, [pc, #2632] @ c214 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bd4c │ │ │ │ │ + beq bd58 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge bd4c │ │ │ │ │ + bge bd58 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #2560] @ c208 │ │ │ │ │ + ldr r2, [pc, #2560] @ c214 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne b5a8 │ │ │ │ │ + bne b5b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne c04c │ │ │ │ │ + bne c058 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5a4 │ │ │ │ │ + beq b5b0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble b5a4 │ │ │ │ │ + ble b5b0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b800 │ │ │ │ │ + b b80c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq b548 │ │ │ │ │ - ldr r1, [pc, #2464] @ c20c │ │ │ │ │ + beq b554 │ │ │ │ │ + ldr r1, [pc, #2464] @ c218 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b548 │ │ │ │ │ + beq b554 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq c0e0 │ │ │ │ │ + beq c0ec │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ @@ -12862,40 +12865,40 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - beq b96c │ │ │ │ │ + beq b978 │ │ │ │ │ mov r2, #1184 @ 0x4a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b3b4 │ │ │ │ │ + b b3c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fcd0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b5d4 │ │ │ │ │ + beq b5e0 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5d4 │ │ │ │ │ - ldr r1, [pc, #2304] @ c20c │ │ │ │ │ + beq b5e0 │ │ │ │ │ + ldr r1, [pc, #2304] @ c218 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b5d4 │ │ │ │ │ + beq b5e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c1dc │ │ │ │ │ + beq c1e8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ @@ -12904,321 +12907,321 @@ │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - bne b8d4 │ │ │ │ │ + bne b8e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq b8d4 │ │ │ │ │ + beq b8e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c0e0 │ │ │ │ │ + b c0ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl b200 │ │ │ │ │ + bl b20c │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq b458 │ │ │ │ │ + beq b464 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b458 │ │ │ │ │ + beq b464 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b39c │ │ │ │ │ + bne b3a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r2, r3, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b4a8 │ │ │ │ │ + b b4b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2060] @ c204 │ │ │ │ │ + ldr r2, [pc, #2060] @ c210 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c224 │ │ │ │ │ + beq c230 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c214 │ │ │ │ │ + bne c220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq bbe4 │ │ │ │ │ + beq bbf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2000] @ c204 │ │ │ │ │ + ldr r2, [pc, #2000] @ c210 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c180 │ │ │ │ │ + beq c18c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c170 │ │ │ │ │ + bne c17c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c150 │ │ │ │ │ + beq c15c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne c170 │ │ │ │ │ + bne c17c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1928] @ c204 │ │ │ │ │ + ldr r1, [pc, #1928] @ c210 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq c11c │ │ │ │ │ + beq c128 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bbc0 │ │ │ │ │ + beq bbcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1880] @ c210 │ │ │ │ │ + ldr r2, [pc, #1880] @ c21c │ │ │ │ │ str r0, [r9] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c058 │ │ │ │ │ + beq c064 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c064 │ │ │ │ │ + bne c070 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bed8 │ │ │ │ │ + beq bee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bed8 │ │ │ │ │ + beq bee4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c148 │ │ │ │ │ + beq c154 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ mov r9, r2 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1716] @ c204 │ │ │ │ │ + ldr r2, [pc, #1716] @ c210 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ str r1, [r6, #88] @ 0x58 │ │ │ │ │ - beq c1f8 │ │ │ │ │ + beq c204 │ │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne bf84 │ │ │ │ │ + bne bf90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bf84 │ │ │ │ │ + beq bf90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq bf84 │ │ │ │ │ + beq bf90 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r6, #88] @ 0x58 │ │ │ │ │ - beq c014 │ │ │ │ │ + beq c020 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, r5, lsl #2] │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b bb48 │ │ │ │ │ + b bb54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne c214 │ │ │ │ │ + bne c220 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bc18 │ │ │ │ │ + beq bc24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne bfb0 │ │ │ │ │ + bne bfbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne bc50 │ │ │ │ │ + bne bc5c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be4c │ │ │ │ │ + bne be58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq b48c │ │ │ │ │ - b b4a0 │ │ │ │ │ + beq b498 │ │ │ │ │ + b b4ac │ │ │ │ │ mov sl, fp │ │ │ │ │ - b b518 │ │ │ │ │ + b b524 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b b5a4 │ │ │ │ │ + b b5b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1416] @ c204 │ │ │ │ │ + ldr r2, [pc, #1416] @ c210 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c10c │ │ │ │ │ + beq c118 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b4a0 │ │ │ │ │ - ldr r2, [pc, #1376] @ c204 │ │ │ │ │ + bne b4ac │ │ │ │ │ + ldr r2, [pc, #1376] @ c210 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0ec │ │ │ │ │ + beq c0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne bd54 │ │ │ │ │ + bne bd60 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne b4a0 │ │ │ │ │ + bne b4ac │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4a0 │ │ │ │ │ + beq b4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b4a0 │ │ │ │ │ + beq b4ac │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b39c │ │ │ │ │ - b b9cc │ │ │ │ │ + bne b3a8 │ │ │ │ │ + b b9d8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b b518 │ │ │ │ │ + b b524 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b b5a4 │ │ │ │ │ - ldr r2, [pc, #1192] @ c204 │ │ │ │ │ + b b5b0 │ │ │ │ │ + ldr r2, [pc, #1192] @ c210 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c0a0 │ │ │ │ │ + beq c0ac │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c090 │ │ │ │ │ + bne c09c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c074 │ │ │ │ │ + beq c080 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ moveq sl, r1 │ │ │ │ │ streq r2, [sp, #24] │ │ │ │ │ streq r1, [sp, #28] │ │ │ │ │ - bne c090 │ │ │ │ │ + bne c09c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne be94 │ │ │ │ │ + bne bea0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c078 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bgt bec4 │ │ │ │ │ + bgt bed0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -13228,444 +13231,444 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ - beq bcd0 │ │ │ │ │ + beq bcdc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq bcd8 │ │ │ │ │ - b bcd0 │ │ │ │ │ + beq bce4 │ │ │ │ │ + b bcdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq b4a0 │ │ │ │ │ + beq b4ac │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne b39c │ │ │ │ │ - b b9cc │ │ │ │ │ + bne b3a8 │ │ │ │ │ + b b9d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq bdbc │ │ │ │ │ + beq bdc8 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - beq bfe8 │ │ │ │ │ + beq bff4 │ │ │ │ │ str r3, [r9, sl, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b bda8 │ │ │ │ │ + b bdb4 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bde4 │ │ │ │ │ + b bdf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne bbd0 │ │ │ │ │ + bne bbdc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq c148 │ │ │ │ │ + beq c154 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble bf34 │ │ │ │ │ + ble bf40 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [r9, fp, lsl #2] │ │ │ │ │ str r0, [r1, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne bf1c │ │ │ │ │ + bne bf28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bbe8 │ │ │ │ │ + bne bbf4 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq bfc4 │ │ │ │ │ + beq bfd0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc24 │ │ │ │ │ + b bc30 │ │ │ │ │ mov r3, r4 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq bbd0 │ │ │ │ │ - b beec │ │ │ │ │ + beq bbdc │ │ │ │ │ + b bef8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne bf7c │ │ │ │ │ + bne bf88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq bc20 │ │ │ │ │ + beq bc2c │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b bc50 │ │ │ │ │ + b bc5c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c06c │ │ │ │ │ + beq c078 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b beb0 │ │ │ │ │ + b bebc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r9 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c13c │ │ │ │ │ + beq c148 │ │ │ │ │ ldr r3, [r6, #88] @ 0x58 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b bbac │ │ │ │ │ + b bbb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b2e0 │ │ │ │ │ + b b2ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b b338 │ │ │ │ │ + b b344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bac8 │ │ │ │ │ + b bad4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b bf94 │ │ │ │ │ + b bfa0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bcc8 │ │ │ │ │ + b bcd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bccc │ │ │ │ │ + b bcd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bd68 │ │ │ │ │ + b bd74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c18c │ │ │ │ │ + blt c198 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b28c │ │ │ │ │ + beq b298 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b b3cc │ │ │ │ │ + b b3d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq bcb4 │ │ │ │ │ - b bcd0 │ │ │ │ │ + beq bcc0 │ │ │ │ │ + b bcdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc88 │ │ │ │ │ + b bc94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ba88 │ │ │ │ │ - b bf94 │ │ │ │ │ + beq ba94 │ │ │ │ │ + b bfa0 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [sp, #32] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbe8 │ │ │ │ │ + b bbf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bbe8 │ │ │ │ │ + b bbf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba40 │ │ │ │ │ + b ba4c │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c0e0 │ │ │ │ │ + b c0ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b b4a8 │ │ │ │ │ + b b4b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #68] @ c208 │ │ │ │ │ + ldr r1, [pc, #68] @ c214 │ │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b b2b0 │ │ │ │ │ + b b2bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b23c │ │ │ │ │ + beq b248 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c0dc │ │ │ │ │ + b c0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ - b b300 │ │ │ │ │ + b b30c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b bb60 │ │ │ │ │ + b bb6c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b bc50 │ │ │ │ │ + b bc5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ba04 │ │ │ │ │ + b ba10 │ │ │ │ │ │ │ │ │ │ -0000c230 : │ │ │ │ │ +0000c23c : │ │ │ │ │ genexp_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #1048] @ c660 │ │ │ │ │ + ldr r2, [pc, #1048] @ c66c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq c5ac │ │ │ │ │ + beq c5b8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c2b4 │ │ │ │ │ + bne c2c0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq c5fc │ │ │ │ │ + beq c608 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c2cc │ │ │ │ │ + bne c2d8 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c380 │ │ │ │ │ + bne c38c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #904] @ c660 │ │ │ │ │ + ldr r2, [pc, #904] @ c66c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c650 │ │ │ │ │ + beq c65c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c590 │ │ │ │ │ - ldr r2, [pc, #872] @ c660 │ │ │ │ │ + bne c59c │ │ │ │ │ + ldr r2, [pc, #872] @ c66c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c39c │ │ │ │ │ + beq c3a8 │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r6, r9 │ │ │ │ │ movne r9, r6 │ │ │ │ │ - beq c3c0 │ │ │ │ │ + beq c3cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne c40c │ │ │ │ │ + bne c418 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c590 │ │ │ │ │ + bne c59c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c528 │ │ │ │ │ + bne c534 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c2b4 │ │ │ │ │ + beq c2c0 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c628 │ │ │ │ │ + bne c634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d0 │ │ │ │ │ + bl 13f8 │ │ │ │ │ R_ARM_CALL invalid_comprehension_rule │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b c51c │ │ │ │ │ + b c528 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c5e0 │ │ │ │ │ + bne c5ec │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne c318 │ │ │ │ │ + bne c324 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt fp, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt fp, [r4, #60] @ 0x3c │ │ │ │ │ - blt c580 │ │ │ │ │ + blt c58c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne c5e0 │ │ │ │ │ + bne c5ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c338 │ │ │ │ │ + beq c344 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c338 │ │ │ │ │ + beq c344 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq c5ec │ │ │ │ │ + beq c5f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c5ec │ │ │ │ │ + beq c5f8 │ │ │ │ │ ldr r3, [ip, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [ip, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -13678,682 +13681,682 @@ │ │ │ │ │ stm sp, {r3, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #464] @ c664 │ │ │ │ │ + ldr r2, [pc, #464] @ c670 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c564 │ │ │ │ │ + beq c570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c2a0 │ │ │ │ │ + beq c2ac │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2a0 │ │ │ │ │ + beq c2ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c51c │ │ │ │ │ + beq c528 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [fp, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [fp, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_GeneratorExp> │ │ │ │ │ R_ARM_CALL _PyAST_GeneratorExp │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c5c0 │ │ │ │ │ + beq c5cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c2bc │ │ │ │ │ + b c2c8 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #304] @ c668 │ │ │ │ │ + ldr r1, [pc, #304] @ c674 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c368 │ │ │ │ │ + beq c374 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bl 14648 │ │ │ │ │ + bl 14644 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c2a0 │ │ │ │ │ - b c4c4 │ │ │ │ │ + beq c2ac │ │ │ │ │ + b c4d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq c5f4 │ │ │ │ │ + beq c600 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq c354 │ │ │ │ │ + beq c360 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c2b4 │ │ │ │ │ - b c384 │ │ │ │ │ + beq c2c0 │ │ │ │ │ + b c390 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c26c │ │ │ │ │ - b c2b0 │ │ │ │ │ + beq c278 │ │ │ │ │ + b c2bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq c2b4 │ │ │ │ │ - b c2bc │ │ │ │ │ + beq c2c0 │ │ │ │ │ + b c2c8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b c580 │ │ │ │ │ + b c58c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b c580 │ │ │ │ │ + b c58c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt c638 │ │ │ │ │ + blt c644 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c28c │ │ │ │ │ + beq c298 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b c2bc │ │ │ │ │ + b c2c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b c2bc │ │ │ │ │ + b c2c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c2e4 │ │ │ │ │ + b c2f0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0000c66c : │ │ │ │ │ +0000c678 : │ │ │ │ │ expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r2, [pc, #1976] @ ce3c │ │ │ │ │ + ldr r2, [pc, #1976] @ ce48 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq cbe8 │ │ │ │ │ + beq cbf4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c94c │ │ │ │ │ + bne c958 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1932] @ ce40 │ │ │ │ │ + ldr r1, [pc, #1932] @ ce4c │ │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c6e0 │ │ │ │ │ + beq c6ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq cbfc │ │ │ │ │ + beq cc08 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c838 │ │ │ │ │ + bne c844 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne c948 │ │ │ │ │ + bne c954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c748 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c7ac │ │ │ │ │ + bne c7b8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c948 │ │ │ │ │ + bne c954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c774 │ │ │ │ │ - ldr r2, [pc, #1756] @ ce40 │ │ │ │ │ + beq c780 │ │ │ │ │ + ldr r2, [pc, #1756] @ ce4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b c6c8 │ │ │ │ │ + b c6d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c948 │ │ │ │ │ + bne c954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 143a0 │ │ │ │ │ + bl 1439c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne c82c │ │ │ │ │ - ldr r2, [pc, #1696] @ ce40 │ │ │ │ │ + bne c838 │ │ │ │ │ + ldr r2, [pc, #1696] @ ce4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b c768 │ │ │ │ │ + b c774 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ - ldr r1, [pc, #1664] @ ce44 │ │ │ │ │ + beq c748 │ │ │ │ │ + ldr r1, [pc, #1664] @ ce50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq c73c │ │ │ │ │ + beq c748 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq c948 │ │ │ │ │ + beq c954 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - stm sp, {r6, ip} │ │ │ │ │ + stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ - beq cdb8 │ │ │ │ │ - ldr r2, [pc, #1548] @ ce40 │ │ │ │ │ + beq cdc4 │ │ │ │ │ + ldr r2, [pc, #1548] @ ce4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b c768 │ │ │ │ │ + b c774 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne c94c │ │ │ │ │ - ldr r2, [pc, #1516] @ ce3c │ │ │ │ │ + bne c958 │ │ │ │ │ + ldr r2, [pc, #1516] @ ce48 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq cb10 │ │ │ │ │ + beq cb1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #1504] @ ce48 │ │ │ │ │ + ldr r1, [pc, #1504] @ ce54 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c88c │ │ │ │ │ + beq c898 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne c95c │ │ │ │ │ + bne c968 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cb24 │ │ │ │ │ + bne cb30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne ca80 │ │ │ │ │ + bne ca8c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne cb24 │ │ │ │ │ + bne cb30 │ │ │ │ │ mov r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne cb30 │ │ │ │ │ + bne cb3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c710 │ │ │ │ │ + beq c71c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne c954 │ │ │ │ │ - ldr r3, [pc, #1324] @ ce3c │ │ │ │ │ + bne c960 │ │ │ │ │ + ldr r3, [pc, #1324] @ ce48 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq cd98 │ │ │ │ │ + beq cda4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne ca1c │ │ │ │ │ + bne ca28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq c718 │ │ │ │ │ + beq c724 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b c6d8 │ │ │ │ │ + b c6e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1236] @ ce3c │ │ │ │ │ + ldr r2, [pc, #1236] @ ce48 │ │ │ │ │ ldr r8, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ │ - beq cdcc │ │ │ │ │ + beq cdd8 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cd84 │ │ │ │ │ + bne cd90 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq cd50 │ │ │ │ │ + beq cd5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne cc24 │ │ │ │ │ + bne cc30 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cd84 │ │ │ │ │ + bne cd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ccbc │ │ │ │ │ + bne ccc8 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne cd84 │ │ │ │ │ + bne cd90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 143a0 │ │ │ │ │ + bl 1439c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne ccbc │ │ │ │ │ + bne ccc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c88c │ │ │ │ │ - ldr r1, [pc, #1064] @ ce4c │ │ │ │ │ + b c898 │ │ │ │ │ + ldr r1, [pc, #1064] @ ce58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c92c │ │ │ │ │ + beq c938 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c92c │ │ │ │ │ + beq c938 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cba8 │ │ │ │ │ + bne cbb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c92c │ │ │ │ │ + beq c938 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c938 │ │ │ │ │ + b c944 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8b0 │ │ │ │ │ + beq c8bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c8b0 │ │ │ │ │ - ldr r1, [pc, #932] @ ce50 │ │ │ │ │ + beq c8bc │ │ │ │ │ + ldr r1, [pc, #932] @ ce5c │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8b0 │ │ │ │ │ - ldr r3, [pc, #912] @ ce54 │ │ │ │ │ + beq c8bc │ │ │ │ │ + ldr r3, [pc, #912] @ ce60 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #908] @ ce58 │ │ │ │ │ + ldr r3, [pc, #908] @ ce64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r8, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ movne fp, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne c8e4 │ │ │ │ │ - b c8dc │ │ │ │ │ + bne c8f0 │ │ │ │ │ + b c8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq c85c │ │ │ │ │ + beq c868 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b c8e4 │ │ │ │ │ + b c8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2464c │ │ │ │ │ + bl 24750 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne c8e0 │ │ │ │ │ + bne c8ec │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq c8d8 │ │ │ │ │ - ldr r1, [pc, #744] @ ce4c │ │ │ │ │ + beq c8e4 │ │ │ │ │ + ldr r1, [pc, #744] @ ce58 │ │ │ │ │ mov r3, #60 @ 0x3c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8d8 │ │ │ │ │ - ldr r3, [pc, #732] @ ce5c │ │ │ │ │ + beq c8e4 │ │ │ │ │ + ldr r3, [pc, #732] @ ce68 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #720] @ ce58 │ │ │ │ │ + ldr r3, [pc, #720] @ ce64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - b cae8 │ │ │ │ │ + b caf4 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #676] @ ce60 │ │ │ │ │ + ldr r3, [pc, #676] @ ce6c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #660] @ ce58 │ │ │ │ │ + ldr r3, [pc, #660] @ ce64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #20] │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b ca5c │ │ │ │ │ + b ca68 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c6a8 │ │ │ │ │ - b c948 │ │ │ │ │ + beq c6b4 │ │ │ │ │ + b c954 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge c6f0 │ │ │ │ │ + bge c6fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c954 │ │ │ │ │ + b c960 │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ - ldr r1, [pc, #500] @ ce44 │ │ │ │ │ + beq c9d4 │ │ │ │ │ + ldr r1, [pc, #500] @ ce50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq c9c8 │ │ │ │ │ + beq c9d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq cdf8 │ │ │ │ │ + beq ce04 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [sp, #28] │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_IfExp> │ │ │ │ │ R_ARM_CALL _PyAST_IfExp │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq ce10 │ │ │ │ │ + beq ce1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_check_legacy_stmt> │ │ │ │ │ R_ARM_CALL _PyPegen_check_legacy_stmt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cd2c │ │ │ │ │ + bne cd38 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cd2c │ │ │ │ │ - ldr r3, [pc, #352] @ ce64 │ │ │ │ │ + beq cd38 │ │ │ │ │ + ldr r3, [pc, #352] @ ce70 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #332] @ ce58 │ │ │ │ │ + ldr r3, [pc, #332] @ ce64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [fp, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [fp, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #20] │ │ │ │ │ ldr r2, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c8d8 │ │ │ │ │ + beq c8e4 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c8e4 │ │ │ │ │ + b c8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt cdd8 │ │ │ │ │ + blt cde4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq c9b4 │ │ │ │ │ + beq c9c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c890 │ │ │ │ │ + b c89c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq c91c │ │ │ │ │ - b c938 │ │ │ │ │ + beq c928 │ │ │ │ │ + b c944 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #52] @ 0x34 │ │ │ │ │ - beq c82c │ │ │ │ │ - b cc0c │ │ │ │ │ + beq c838 │ │ │ │ │ + b cc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b c980 │ │ │ │ │ + b c98c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c890 │ │ │ │ │ + b c89c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b c890 │ │ │ │ │ + b c89c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ca0c │ │ │ │ │ + beq ca18 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r8, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b c890 │ │ │ │ │ + b c89c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000451 │ │ │ │ │ .word 0x00000297 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_158_rule │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 _tmp_159_rule │ │ │ │ │ @@ -14364,192 +14367,192 @@ │ │ │ │ │ .word 0x00000554 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ce68 : │ │ │ │ │ +0000ce74 : │ │ │ │ │ disjunction_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #1084] @ d2bc │ │ │ │ │ + ldr r3, [pc, #1084] @ d2c8 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ │ - beq d160 │ │ │ │ │ + beq d16c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d174 │ │ │ │ │ + bne d180 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1040] @ d2c0 │ │ │ │ │ + ldr r1, [pc, #1040] @ d2cc │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq cedc │ │ │ │ │ + beq cee8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq d2a8 │ │ │ │ │ + beq d2b4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d170 │ │ │ │ │ + bne d17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ + bl dacc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq cfbc │ │ │ │ │ + beq cfc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #912] @ d2bc │ │ │ │ │ + ldr r3, [pc, #912] @ d2c8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d210 │ │ │ │ │ + beq d21c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne d228 │ │ │ │ │ + bne d234 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq d23c │ │ │ │ │ + beq d248 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov fp, r6 │ │ │ │ │ - bne d298 │ │ │ │ │ + bne d2a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #840] @ d2bc │ │ │ │ │ + ldr r1, [pc, #840] @ d2c8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d280 │ │ │ │ │ - ldr r1, [pc, #828] @ d2c4 │ │ │ │ │ + beq d28c │ │ │ │ │ + ldr r1, [pc, #828] @ d2d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne cffc │ │ │ │ │ + bne d008 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d170 │ │ │ │ │ + bne d17c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ - ldr r2, [pc, #744] @ d2c0 │ │ │ │ │ + bl dacc │ │ │ │ │ + ldr r2, [pc, #744] @ d2cc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r3, fp │ │ │ │ │ moveq r1, r5 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b cec4 │ │ │ │ │ + b ced0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ + bl dacc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d208 │ │ │ │ │ + beq d214 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ str r0, [r7] │ │ │ │ │ - ldr r3, [pc, #648] @ d2bc │ │ │ │ │ + ldr r3, [pc, #648] @ d2c8 │ │ │ │ │ mov r6, fp │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq d1f0 │ │ │ │ │ + beq d1fc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d208 │ │ │ │ │ - ldr r1, [pc, #620] @ d2c4 │ │ │ │ │ + bne d214 │ │ │ │ │ + ldr r1, [pc, #620] @ d2d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d184 │ │ │ │ │ + bne d190 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq cfa4 │ │ │ │ │ + beq cfb0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne cfa4 │ │ │ │ │ + bne cfb0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq d234 │ │ │ │ │ + beq d240 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble d0e0 │ │ │ │ │ + ble d0ec │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq d0e0 │ │ │ │ │ + beq d0ec │ │ │ │ │ sub r2, r7, #4 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ rsb r1, r7, #4 │ │ │ │ │ add r0, r1, r3 │ │ │ │ │ ldr lr, [r3, #4]! │ │ │ │ │ ldr ip, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str lr, [ip, r0] │ │ │ │ │ - bne d0c8 │ │ │ │ │ + bne d0d4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq d170 │ │ │ │ │ + beq d17c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -14563,762 +14566,755 @@ │ │ │ │ │ streq r0, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq d25c │ │ │ │ │ - ldr r2, [pc, #356] @ d2c0 │ │ │ │ │ + beq d268 │ │ │ │ │ + ldr r2, [pc, #356] @ d2cc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b cff0 │ │ │ │ │ + b cffc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cea4 │ │ │ │ │ + beq ceb0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b ced4 │ │ │ │ │ + b cee0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dadc │ │ │ │ │ + bl dacc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq d208 │ │ │ │ │ + beq d214 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq d1c0 │ │ │ │ │ + beq d1cc │ │ │ │ │ str r2, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b d02c │ │ │ │ │ + b d038 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d234 │ │ │ │ │ + beq d240 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b d1ac │ │ │ │ │ + b d1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d050 │ │ │ │ │ + beq d05c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b d06c │ │ │ │ │ + b d078 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq cf44 │ │ │ │ │ + beq cf50 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b cfbc │ │ │ │ │ + b cfc8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cfbc │ │ │ │ │ + b cfc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq d154 │ │ │ │ │ + beq d160 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b d178 │ │ │ │ │ + b d184 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq cf80 │ │ │ │ │ - b d204 │ │ │ │ │ + beq cf8c │ │ │ │ │ + b d210 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b cfbc │ │ │ │ │ + b cfc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge ceec │ │ │ │ │ - b d26c │ │ │ │ │ + bge cef8 │ │ │ │ │ + b d278 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000459 │ │ │ │ │ .word 0x00000245 │ │ │ │ │ │ │ │ │ │ -0000d2c8 : │ │ │ │ │ +0000d2d4 : │ │ │ │ │ single_target_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #2032] @ dad0 │ │ │ │ │ + ldr r1, [pc, #2004] @ dac0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq da60 │ │ │ │ │ + beq da78 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d978 │ │ │ │ │ - ldr r1, [pc, #1988] @ dad0 │ │ │ │ │ + bne d984 │ │ │ │ │ + ldr r1, [pc, #1960] @ dac0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq d988 │ │ │ │ │ + beq d994 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq d9ac │ │ │ │ │ + beq d9b8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1928] @ dad0 │ │ │ │ │ + ldr r2, [pc, #1900] @ dac0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq da9c │ │ │ │ │ + beq da58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1908] @ dad4 │ │ │ │ │ + ldr r1, [pc, #1880] @ dac4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d46c │ │ │ │ │ + beq d478 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d4dc │ │ │ │ │ + bne d4e8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne d9ec │ │ │ │ │ - ldr r1, [pc, #1836] @ dad0 │ │ │ │ │ + bne d9f8 │ │ │ │ │ + ldr r1, [pc, #1808] @ dac0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dab4 │ │ │ │ │ + beq da64 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - ldr r1, [pc, #1816] @ dad4 │ │ │ │ │ + ldr r1, [pc, #1788] @ dac4 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4f8 │ │ │ │ │ + beq d504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne d568 │ │ │ │ │ + bne d574 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne d978 │ │ │ │ │ + bne d984 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne d44c │ │ │ │ │ + bne d458 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dac8 │ │ │ │ │ + bne da50 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d870 │ │ │ │ │ + bne d87c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq da78 │ │ │ │ │ + beq da90 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b d43c │ │ │ │ │ + b d448 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1624] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1596] @ dac4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4bc │ │ │ │ │ + beq d4c8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt d584 │ │ │ │ │ + bgt d590 │ │ │ │ │ mov sl, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d390 │ │ │ │ │ + beq d39c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d7f4 │ │ │ │ │ + bne d800 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d38c │ │ │ │ │ + b d398 │ │ │ │ │ mov r3, r6 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1484] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1456] @ dac4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne d55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d548 │ │ │ │ │ + beq d554 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bgt d6c0 │ │ │ │ │ + bgt d6cc │ │ │ │ │ mov r9, r6 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3e8 │ │ │ │ │ + beq d3f0 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d8c8 │ │ │ │ │ + bne d8d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d3e4 │ │ │ │ │ + b d3f0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1348] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1320] @ dac4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d4cc │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge d4c0 │ │ │ │ │ + bge d4cc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1272] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1244] @ dac4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8a8 │ │ │ │ │ + beq d8b4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge d8a8 │ │ │ │ │ + bge d8b4 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1192] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1164] @ dac4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8b8 │ │ │ │ │ + beq d8c4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge d8b8 │ │ │ │ │ + bge d8c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1112] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1084] @ dac4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da0c │ │ │ │ │ + bne da34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne d9f4 │ │ │ │ │ + bne da00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4c0 │ │ │ │ │ + beq d4cc │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble d4c0 │ │ │ │ │ + ble d4cc │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b d66c │ │ │ │ │ + b d678 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #1032] @ dad4 │ │ │ │ │ + ldr r2, [pc, #1004] @ dac4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne d55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d54c │ │ │ │ │ + beq d558 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge d54c │ │ │ │ │ + bge d558 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #956] @ dad4 │ │ │ │ │ + ldr r2, [pc, #928] @ dac4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne d55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8b0 │ │ │ │ │ + beq d8bc │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble d8b0 │ │ │ │ │ + ble d8bc │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #880] @ dad4 │ │ │ │ │ + ldr r2, [pc, #852] @ dac4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne d55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d8c0 │ │ │ │ │ + beq d8cc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp fp, r9 │ │ │ │ │ - bge d8c0 │ │ │ │ │ + bge d8cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - ldr r2, [pc, #804] @ dad4 │ │ │ │ │ + ldr r2, [pc, #776] @ dac4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da28 │ │ │ │ │ + bne d55c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bl 7cdc │ │ │ │ │ + bl 7ce8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne da00 │ │ │ │ │ + bne da0c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d54c │ │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - ble d54c │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - b d7a0 │ │ │ │ │ + beq d558 │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble d558 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ + b d7ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq d4f0 │ │ │ │ │ - ldr r1, [pc, #716] @ dad8 │ │ │ │ │ + beq d4fc │ │ │ │ │ + ldr r1, [pc, #688] @ dac8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4f0 │ │ │ │ │ + beq d4fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq da44 │ │ │ │ │ + beq da18 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d94c │ │ │ │ │ + beq d958 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b d43c │ │ │ │ │ + b d448 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d2c8 │ │ │ │ │ + bl d2d4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d894 │ │ │ │ │ + beq d8a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d460 │ │ │ │ │ + bne d46c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b d43c │ │ │ │ │ + b d448 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b d4c0 │ │ │ │ │ + b d4cc │ │ │ │ │ mov r9, sl │ │ │ │ │ - b d54c │ │ │ │ │ + b d558 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b d4c0 │ │ │ │ │ + b d4cc │ │ │ │ │ mov r9, fp │ │ │ │ │ - b d54c │ │ │ │ │ + b d558 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fcd0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d588 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d57c │ │ │ │ │ - ldr r1, [pc, #484] @ dad8 │ │ │ │ │ + beq d588 │ │ │ │ │ + ldr r1, [pc, #456] @ dac8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d57c │ │ │ │ │ + beq d588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq da44 │ │ │ │ │ + beq da18 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne d864 │ │ │ │ │ + bne d870 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r1, #1 │ │ │ │ │ - bne da50 │ │ │ │ │ + bne da24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq d3fc │ │ │ │ │ + beq d408 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d440 │ │ │ │ │ + b d44c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne daa8 │ │ │ │ │ + bne dab4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne d32c │ │ │ │ │ + bne d338 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r1, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ movlt r2, r1 │ │ │ │ │ strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ - blt d968 │ │ │ │ │ + blt d974 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r2, r6, lsl #2] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r1, #16] │ │ │ │ │ - beq d340 │ │ │ │ │ + beq d34c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d968 │ │ │ │ │ + b d974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d390 │ │ │ │ │ + b d39c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d3e8 │ │ │ │ │ + b d3f4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b d9f8 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #60] @ 0x3c │ │ │ │ │ + b d974 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d38c │ │ │ │ │ - b d4dc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq d3e4 │ │ │ │ │ - b d568 │ │ │ │ │ + beq d398 │ │ │ │ │ + b d4e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b d9ec │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b d968 │ │ │ │ │ + b d984 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b d360 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + b d3bc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d304 │ │ │ │ │ - b d978 │ │ │ │ │ + beq d310 │ │ │ │ │ + b d984 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq d43c │ │ │ │ │ - b d97c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b d354 │ │ │ │ │ + beq d448 │ │ │ │ │ + b d988 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b d968 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - b d3b0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b d978 │ │ │ │ │ + b d974 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000004a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 t_lookahead_rule │ │ │ │ │ │ │ │ │ │ -0000dadc : │ │ │ │ │ +0000dacc : │ │ │ │ │ conjunction_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r3, [pc, #1216] @ dfb4 │ │ │ │ │ + ldr r3, [pc, #1216] @ dfa4 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq de6c │ │ │ │ │ + beq de5c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de80 │ │ │ │ │ + bne de70 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1172] @ dfb8 │ │ │ │ │ + ldr r1, [pc, #1172] @ dfa8 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc50 │ │ │ │ │ + bne dc40 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq df80 │ │ │ │ │ + beq df70 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne de7c │ │ │ │ │ + bne de6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e920 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq dc14 │ │ │ │ │ + beq dc04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1072] @ dfb4 │ │ │ │ │ + ldr r3, [pc, #1072] @ dfa4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq df4c │ │ │ │ │ + beq df3c │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne df64 │ │ │ │ │ + bne df54 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq dee0 │ │ │ │ │ + beq ded0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bne df70 │ │ │ │ │ + bne df60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1000] @ dfb4 │ │ │ │ │ + ldr r1, [pc, #1000] @ dfa4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq df94 │ │ │ │ │ - ldr r1, [pc, #988] @ dfbc │ │ │ │ │ + beq df84 │ │ │ │ │ + ldr r1, [pc, #988] @ dfac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dc68 │ │ │ │ │ + bne dc58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne de7c │ │ │ │ │ + bne de6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ - ldr r2, [pc, #904] @ dfb8 │ │ │ │ │ + bl e920 │ │ │ │ │ + ldr r2, [pc, #904] @ dfa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r1, r5 │ │ │ │ │ moveq r3, fp │ │ │ │ │ moveq r1, r5 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ streq fp, [sp, #36] @ 0x24 │ │ │ │ │ @@ -15328,105 +15324,105 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de90 │ │ │ │ │ + beq de80 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r0, [r7] │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #780] @ dfb4 │ │ │ │ │ + ldr r3, [pc, #780] @ dfa4 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq df34 │ │ │ │ │ + beq df24 │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne df24 │ │ │ │ │ - ldr r1, [pc, #752] @ dfbc │ │ │ │ │ + bne df14 │ │ │ │ │ + ldr r1, [pc, #752] @ dfac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne de2c │ │ │ │ │ + bne de1c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq dbfc │ │ │ │ │ + beq dbec │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dbfc │ │ │ │ │ + bne dbec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq ded8 │ │ │ │ │ + beq dec8 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble dda4 │ │ │ │ │ + ble dd94 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq dd94 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq dd94 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq dd94 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ add r2, r7, #12 │ │ │ │ │ - beq dda4 │ │ │ │ │ + beq dd94 │ │ │ │ │ sub r1, r7, #4 │ │ │ │ │ add r3, r1, r3, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r1, lr, r2 │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne dd8c │ │ │ │ │ + bne dd7c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq de7c │ │ │ │ │ + beq de6c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ @@ -15442,539 +15438,539 @@ │ │ │ │ │ movne r0, #1 │ │ │ │ │ streq ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_BoolOp> │ │ │ │ │ R_ARM_CALL _PyAST_BoolOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq df00 │ │ │ │ │ - ldr r2, [pc, #400] @ dfb8 │ │ │ │ │ + beq def0 │ │ │ │ │ + ldr r2, [pc, #400] @ dfa8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b dc48 │ │ │ │ │ + b dc38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e920 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq dec0 │ │ │ │ │ + beq deb0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq de98 │ │ │ │ │ + beq de88 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r7, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b dc9c │ │ │ │ │ + b dc8c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq db18 │ │ │ │ │ + beq db08 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dc60 │ │ │ │ │ + b dc50 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b dbfc │ │ │ │ │ + b dbec │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r7 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ded0 │ │ │ │ │ + beq dec0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b de58 │ │ │ │ │ + b de48 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b dcec │ │ │ │ │ + b dcdc │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dc14 │ │ │ │ │ + b dc04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq de20 │ │ │ │ │ + beq de10 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b de84 │ │ │ │ │ + b de74 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b dce8 │ │ │ │ │ + b dcd8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dcc4 │ │ │ │ │ - b dcd8 │ │ │ │ │ + beq dcb4 │ │ │ │ │ + b dcc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq db9c │ │ │ │ │ + beq db8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b dc14 │ │ │ │ │ + b dc04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b dc14 │ │ │ │ │ + b dc04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge db48 │ │ │ │ │ - b df10 │ │ │ │ │ + bge db38 │ │ │ │ │ + b df00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq dbd8 │ │ │ │ │ - b dce4 │ │ │ │ │ + beq dbc8 │ │ │ │ │ + b dcd4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000045a │ │ │ │ │ .word 0x00000246 │ │ │ │ │ │ │ │ │ │ -0000dfc0 : │ │ │ │ │ +0000dfb0 : │ │ │ │ │ star_expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #2384] @ e928 │ │ │ │ │ + ldr r2, [pc, #2384] @ e918 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq e8f0 │ │ │ │ │ + beq e8e0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e31c │ │ │ │ │ + bne e30c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq e3a0 │ │ │ │ │ + beq e390 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2304] @ e928 │ │ │ │ │ + ldr r2, [pc, #2304] @ e918 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e908 │ │ │ │ │ + beq e8f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2284] @ e92c │ │ │ │ │ + ldr r1, [pc, #2284] @ e91c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e1d8 │ │ │ │ │ + beq e1c8 │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq e260 │ │ │ │ │ + beq e250 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2228] @ e928 │ │ │ │ │ + ldr r2, [pc, #2228] @ e918 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e89c │ │ │ │ │ + beq e88c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e90c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e758 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r1, fp │ │ │ │ │ - bne e880 │ │ │ │ │ - ldr r1, [pc, #2164] @ e928 │ │ │ │ │ + bne e870 │ │ │ │ │ + ldr r1, [pc, #2164] @ e918 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e848 │ │ │ │ │ + beq e838 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e3e0 │ │ │ │ │ + bne e3d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e31c │ │ │ │ │ - ldr r2, [pc, #2076] @ e928 │ │ │ │ │ + bne e30c │ │ │ │ │ + ldr r2, [pc, #2076] @ e918 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e860 │ │ │ │ │ + beq e850 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2056] @ e92c │ │ │ │ │ + ldr r1, [pc, #2056] @ e91c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e328 │ │ │ │ │ + beq e318 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e30c │ │ │ │ │ + beq e2fc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e7a4 │ │ │ │ │ + bne e794 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne e31c │ │ │ │ │ - ldr r1, [pc, #1960] @ e928 │ │ │ │ │ + bne e30c │ │ │ │ │ + ldr r1, [pc, #1960] @ e918 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq e8bc │ │ │ │ │ + beq e8ac │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1940] @ e92c │ │ │ │ │ + ldr r1, [pc, #1940] @ e91c │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e268 │ │ │ │ │ + beq e258 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq e2f4 │ │ │ │ │ + beq e2e4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e8dc │ │ │ │ │ + beq e8cc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e90c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e5a8 │ │ │ │ │ + bne e598 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e91c │ │ │ │ │ + bne e90c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1764] @ e92c │ │ │ │ │ + ldr r2, [pc, #1764] @ e91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - bne e068 │ │ │ │ │ + bne e058 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e0e8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e8a8 │ │ │ │ │ + beq e898 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d0 │ │ │ │ │ + bne e8c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e60c │ │ │ │ │ + bne e5fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e8d0 │ │ │ │ │ + bne e8c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ - ldr r2, [pc, #1636] @ e92c │ │ │ │ │ + bl c678 │ │ │ │ │ + ldr r2, [pc, #1636] @ e91c │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne e1c4 │ │ │ │ │ + bne e1b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq e178 │ │ │ │ │ + beq e168 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e1cc │ │ │ │ │ + b e1bc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq e888 │ │ │ │ │ + beq e878 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne e874 │ │ │ │ │ + bne e864 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e674 │ │ │ │ │ + bne e664 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e874 │ │ │ │ │ + bne e864 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1428] @ e92c │ │ │ │ │ + ldr r2, [pc, #1428] @ e91c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b e138 │ │ │ │ │ + b e128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt e320 │ │ │ │ │ + blt e310 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e020 │ │ │ │ │ - b e31c │ │ │ │ │ + beq e010 │ │ │ │ │ + b e30c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 10070 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e5a0 │ │ │ │ │ + beq e590 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1284] @ e928 │ │ │ │ │ + ldr r2, [pc, #1284] @ e918 │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq e71c │ │ │ │ │ + beq e70c │ │ │ │ │ ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e7f0 │ │ │ │ │ + bne e7e0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e560 │ │ │ │ │ + bne e550 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq e0e4 │ │ │ │ │ + beq e0d4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e0e4 │ │ │ │ │ + bne e0d4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e750 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble e4d0 │ │ │ │ │ + ble e4c0 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - beq e4d0 │ │ │ │ │ + beq e4c0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne e4b8 │ │ │ │ │ + bne e4a8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e7e8 │ │ │ │ │ + bne e7d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e7dc │ │ │ │ │ + beq e7cc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e7d0 │ │ │ │ │ + beq e7c0 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e780 │ │ │ │ │ + beq e770 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b e1c8 │ │ │ │ │ + b e1b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 1009c │ │ │ │ │ + bl 10070 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - beq e70c │ │ │ │ │ + beq e6fc │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ cmp r2, fp │ │ │ │ │ - beq e6e4 │ │ │ │ │ + beq e6d4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b e418 │ │ │ │ │ + b e408 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b e0e4 │ │ │ │ │ + b e0d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e218 │ │ │ │ │ + beq e208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e774 │ │ │ │ │ + beq e764 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -15982,26 +15978,26 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq e734 │ │ │ │ │ + beq e724 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e240 │ │ │ │ │ + b e230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq e2a8 │ │ │ │ │ + beq e298 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq e8d0 │ │ │ │ │ + beq e8c0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -16009,30 +16005,30 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq e7fc │ │ │ │ │ - ldr r2, [pc, #700] @ e92c │ │ │ │ │ + beq e7ec │ │ │ │ │ + ldr r2, [pc, #700] @ e91c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e2d4 │ │ │ │ │ + b e2c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq e368 │ │ │ │ │ + beq e358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq e310 │ │ │ │ │ + beq e300 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -16040,981 +16036,981 @@ │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - beq e820 │ │ │ │ │ + beq e810 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b e390 │ │ │ │ │ + b e380 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e758 │ │ │ │ │ + beq e748 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b e58c │ │ │ │ │ + b e57c │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e468 │ │ │ │ │ + b e458 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e440 │ │ │ │ │ - b e454 │ │ │ │ │ + beq e430 │ │ │ │ │ + b e444 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e604 │ │ │ │ │ + beq e5f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e0e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e260 │ │ │ │ │ + b e250 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq e1c8 │ │ │ │ │ - b e320 │ │ │ │ │ + beq e1b8 │ │ │ │ │ + b e310 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq e7dc │ │ │ │ │ + beq e7cc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e52c │ │ │ │ │ + bne e51c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b e52c │ │ │ │ │ + b e51c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e320 │ │ │ │ │ + b e310 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e0e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b e464 │ │ │ │ │ + b e454 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e668 │ │ │ │ │ + beq e658 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e2f4 │ │ │ │ │ + b e2e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #36] @ 0x24 │ │ │ │ │ - beq e6dc │ │ │ │ │ + beq e6cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b e310 │ │ │ │ │ + b e300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e0c0 │ │ │ │ │ - b e460 │ │ │ │ │ + beq e0b0 │ │ │ │ │ + b e450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e118 │ │ │ │ │ + beq e108 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e310 │ │ │ │ │ + b e300 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e0e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e338 │ │ │ │ │ - b e830 │ │ │ │ │ + bge e328 │ │ │ │ │ + b e820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b e078 │ │ │ │ │ + b e068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e278 │ │ │ │ │ - b e80c │ │ │ │ │ + bge e268 │ │ │ │ │ + b e7fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e190 │ │ │ │ │ + beq e180 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e2f4 │ │ │ │ │ + b e2e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e1e8 │ │ │ │ │ - b e744 │ │ │ │ │ + bge e1d8 │ │ │ │ │ + b e734 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq dffc │ │ │ │ │ - b e31c │ │ │ │ │ + beq dfec │ │ │ │ │ + b e30c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e034 │ │ │ │ │ + beq e024 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b e0f8 │ │ │ │ │ + b e0e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -0000e930 : │ │ │ │ │ +0000e920 : │ │ │ │ │ inversion_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4056] @ f920 │ │ │ │ │ + ldr r2, [pc, #4028] @ f8f4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq ff54 │ │ │ │ │ + beq fed8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ff68 │ │ │ │ │ + bne feec │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3988] @ f90c │ │ │ │ │ + ldr r1, [pc, #3960] @ f8e0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne ed98 │ │ │ │ │ + bne ed84 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq fff4 │ │ │ │ │ + beq ff64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne fd30 │ │ │ │ │ - ldr r1, [pc, #3912] @ f910 │ │ │ │ │ + bne fe84 │ │ │ │ │ + ldr r1, [pc, #3884] @ f8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f4c0 │ │ │ │ │ + bne f4b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne ff68 │ │ │ │ │ - ldr r1, [pc, #3888] @ f920 │ │ │ │ │ + bne feec │ │ │ │ │ + ldr r1, [pc, #3860] @ f8f4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee98 │ │ │ │ │ + beq ee84 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r5, fp │ │ │ │ │ - beq fcb0 │ │ │ │ │ + beq fc90 │ │ │ │ │ mov fp, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #3828] @ f920 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [pc, #3800] @ f8f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd08 │ │ │ │ │ + beq fce4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3788] @ f914 │ │ │ │ │ + ldr r1, [pc, #3764] @ f8e8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq edb0 │ │ │ │ │ + beq ed9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq eee8 │ │ │ │ │ + beq eed4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3744] @ f920 │ │ │ │ │ + ldr r3, [pc, #3720] @ f8f4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq fc94 │ │ │ │ │ + beq fc74 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne ed5c │ │ │ │ │ + bne ed48 │ │ │ │ │ mov r0, #4 │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq fc40 │ │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ + beq fc5c │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - bne efe8 │ │ │ │ │ - ldr r2, [pc, #3668] @ f920 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + bne efd4 │ │ │ │ │ + ldr r2, [pc, #3644] @ f8f4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fe8c │ │ │ │ │ - ldr r2, [pc, #3648] @ f920 │ │ │ │ │ + beq fd30 │ │ │ │ │ + ldr r2, [pc, #3624] @ f8f4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq fea8 │ │ │ │ │ + beq fd4c │ │ │ │ │ mov r1, #27 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eff4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne efe0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f988 │ │ │ │ │ - ldr r2, [pc, #3580] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f874 │ │ │ │ │ + ldr r2, [pc, #3556] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd5c │ │ │ │ │ + beq fdd8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq fd8c │ │ │ │ │ + beq fe08 │ │ │ │ │ mov r1, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f528 │ │ │ │ │ + bne f518 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne f988 │ │ │ │ │ - ldr r2, [pc, #3500] @ f920 │ │ │ │ │ + bne f874 │ │ │ │ │ + ldr r2, [pc, #3476] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdac │ │ │ │ │ + beq fe28 │ │ │ │ │ mov r1, #29 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f684 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f674 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3440] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f410 │ │ │ │ │ + ldr r2, [pc, #3416] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdec │ │ │ │ │ + beq fcf0 │ │ │ │ │ mov r1, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f594 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f584 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3380] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f410 │ │ │ │ │ + ldr r2, [pc, #3356] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe4c │ │ │ │ │ + beq fd78 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f6d4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f6c4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3320] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f410 │ │ │ │ │ + ldr r2, [pc, #3296] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe0c │ │ │ │ │ + beq fd98 │ │ │ │ │ mov r1, #21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f5e4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f5d4 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3260] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f410 │ │ │ │ │ + ldr r2, [pc, #3236] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe6c │ │ │ │ │ - ldr r1, [pc, #3228] @ f910 │ │ │ │ │ + beq fdb8 │ │ │ │ │ + ldr r1, [pc, #3204] @ f8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f724 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f714 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3200] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f410 │ │ │ │ │ + ldr r2, [pc, #3176] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fdcc │ │ │ │ │ - ldr r1, [pc, #3180] @ f91c │ │ │ │ │ + beq fe48 │ │ │ │ │ + ldr r1, [pc, #3156] @ f8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f470 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f460 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3140] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f410 │ │ │ │ │ + ldr r2, [pc, #3116] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fe2c │ │ │ │ │ - ldr r1, [pc, #3116] @ f918 │ │ │ │ │ + beq fd10 │ │ │ │ │ + ldr r1, [pc, #3092] @ f8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f3c4 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne f3b0 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ - ldr r2, [pc, #3080] @ f920 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + bne f410 │ │ │ │ │ + ldr r2, [pc, #3056] @ f8f4 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq fd3c │ │ │ │ │ - ldr r1, [pc, #3056] @ f918 │ │ │ │ │ + beq fe90 │ │ │ │ │ + ldr r1, [pc, #3032] @ f8ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f42c │ │ │ │ │ + bne f41c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne eeac │ │ │ │ │ + bne ee98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq eeb4 │ │ │ │ │ - ldr r2, [pc, #2948] @ f90c │ │ │ │ │ + beq eea0 │ │ │ │ │ + ldr r2, [pc, #2924] @ f8e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #2916] @ f920 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - ldr r2, [pc, #2888] @ f914 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + ldr r2, [pc, #2868] @ f8e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne eed0 │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ + bne eebc │ │ │ │ │ + ldr r3, [pc, #2856] @ f8f4 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq ffe8 │ │ │ │ │ + beq ff58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ff38 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq eef0 │ │ │ │ │ + beq eedc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bne ef34 │ │ │ │ │ + bne ef20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ff38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 104f0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq efd4 │ │ │ │ │ + beq efc0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8a0 │ │ │ │ │ + bne f844 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - blt efc8 │ │ │ │ │ + blt efb4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea74 │ │ │ │ │ - b ed5c │ │ │ │ │ + bne ea60 │ │ │ │ │ + b ed48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fca0 │ │ │ │ │ + beq fc80 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #2636] @ f90c │ │ │ │ │ + ldr r2, [pc, #2612] @ f8e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b ed90 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + b ed7c │ │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea74 │ │ │ │ │ + bne ea60 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b ed5c │ │ │ │ │ + b ed48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ffd4 │ │ │ │ │ + blt ff44 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - bne ffc8 │ │ │ │ │ + bne ff38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ee20 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ee20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 104f0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq ee34 │ │ │ │ │ + beq ee20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq fc88 │ │ │ │ │ + beq fc40 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r1, #10 │ │ │ │ │ - str r7, [sp] │ │ │ │ │ + str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc58 │ │ │ │ │ + beq fc10 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne f8a0 │ │ │ │ │ + bne f844 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - ble ee78 │ │ │ │ │ + ble ee64 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b edc0 │ │ │ │ │ + b eda8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq ee7c │ │ │ │ │ + beq ee68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b ed5c │ │ │ │ │ + b ed48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb04 │ │ │ │ │ + beq eaf0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 10038 │ │ │ │ │ + beq fefc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #8] │ │ │ │ │ - mov lr, #1 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - ldr r6, [pc, #2288] @ f920 │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - mov sl, ip │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - mov r4, lr │ │ │ │ │ + ldr r6, [pc, #2264] @ f8f4 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + str r7, [sp, #32] │ │ │ │ │ mov r9, ip │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + mov r4, r1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - str lr, [sp, #32] │ │ │ │ │ - str r7, [sp, #28] │ │ │ │ │ - add r2, r1, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10008 │ │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 10020 │ │ │ │ │ - cmp r2, r6 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 1007c │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + beq f84c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne f864 │ │ │ │ │ + cmp r1, r6 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq feb8 │ │ │ │ │ mov r1, #27 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f634 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f624 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb94 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fb9c │ │ │ │ │ cmp r1, r6 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fbbc │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fbc4 │ │ │ │ │ mov r1, #28 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne f990 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + bne fa70 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f974 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f864 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - beq fbdc │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + beq ff98 │ │ │ │ │ mov r1, #29 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f924 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f948 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fed4 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq ff78 │ │ │ │ │ mov r1, #20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8a8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f8f8 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb74 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq ffe8 │ │ │ │ │ mov r1, #30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f9f0 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f890 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fef4 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10028 │ │ │ │ │ mov r1, #21 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fac8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fa20 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff34 │ │ │ │ │ - ldr r1, [pc, #1828] @ f910 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10008 │ │ │ │ │ + ldr r1, [pc, #1804] @ f8e4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa64 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f9bc │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff14 │ │ │ │ │ - ldr r1, [pc, #1784] @ f91c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq 10048 │ │ │ │ │ + ldr r1, [pc, #1760] @ f8f0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f850 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne fad0 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ffa8 │ │ │ │ │ - ldr r1, [pc, #1724] @ f918 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fb7c │ │ │ │ │ + ldr r1, [pc, #1700] @ f8ec │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7d8 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + bne f7d0 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - bne f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + bne f830 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq ff78 │ │ │ │ │ - ldr r1, [pc, #1668] @ f918 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq ffb8 │ │ │ │ │ + ldr r1, [pc, #1644] @ f8ec │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f788 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ + bne f778 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str sl, [r4, #8] │ │ │ │ │ - beq ed44 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne ed44 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + beq ed30 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne ed30 │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs sl, r0, #0 │ │ │ │ │ - beq fc38 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - ble f32c │ │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq fc54 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ble f320 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ - cmp r9, #1 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq f32c │ │ │ │ │ + beq f320 │ │ │ │ │ sub r2, r8, #4 │ │ │ │ │ - add r2, r2, r9, lsl #2 │ │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - rsb lr, r8, #4 │ │ │ │ │ - add r1, lr, r3 │ │ │ │ │ + rsb r6, r8, #4 │ │ │ │ │ + add r1, r6, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne f314 │ │ │ │ │ + bne f308 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq eeac │ │ │ │ │ - mov r1, sl │ │ │ │ │ + beq ee98 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_cmpops> │ │ │ │ │ R_ARM_CALL _PyPegen_get_cmpops │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r1, r9 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_get_exprs │ │ │ │ │ mov r1, r6 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - stmib sp, {r8, r9} │ │ │ │ │ + stm sp, {r7, r8, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + mov r0, sl │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Compare> │ │ │ │ │ R_ARM_CALL _PyAST_Compare │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10058 │ │ │ │ │ + beq ff1c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b ed80 │ │ │ │ │ - ldr r1, [pc, #1348] @ f910 │ │ │ │ │ + b ed6c │ │ │ │ │ + ldr r1, [pc, #1324] @ f8e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ecf8 │ │ │ │ │ + beq ece4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecf8 │ │ │ │ │ + beq ece4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ed10 │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b f988 │ │ │ │ │ + beq ecfc │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + b f874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ed34 │ │ │ │ │ + beq ed20 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b ed3c │ │ │ │ │ + b ed28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ecbc │ │ │ │ │ + beq eca8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ecd4 │ │ │ │ │ - b f424 │ │ │ │ │ + beq ecc0 │ │ │ │ │ + b f410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e920 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq e9d4 │ │ │ │ │ + beq e9c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff64 │ │ │ │ │ + beq fee8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -17022,1643 +17018,1636 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ - beq fd14 │ │ │ │ │ - ldr r2, [pc, #1000] @ f90c │ │ │ │ │ + beq fe68 │ │ │ │ │ + ldr r2, [pc, #972] @ f8e0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b ed90 │ │ │ │ │ + b ed7c │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne fa40 │ │ │ │ │ + bne f998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq fa5c │ │ │ │ │ + beq f9b4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b eb60 │ │ │ │ │ + b eb4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ebcc │ │ │ │ │ + beq ebb8 │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ebe4 │ │ │ │ │ - b f424 │ │ │ │ │ + beq ebd0 │ │ │ │ │ + b f410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec44 │ │ │ │ │ + beq ec30 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec5c │ │ │ │ │ - b f424 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq ec48 │ │ │ │ │ + b f410 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f094 │ │ │ │ │ + beq f080 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq fc04 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + beq fbe4 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq fb38 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ + str r1, [r7, #88] @ 0x58 │ │ │ │ │ + beq fb20 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ str r2, [r8, r4, lsl #2] │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b f050 │ │ │ │ │ + b f03c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq eb90 │ │ │ │ │ + beq eb7c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq eba8 │ │ │ │ │ - b f424 │ │ │ │ │ + beq eb94 │ │ │ │ │ + b f410 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec08 │ │ │ │ │ + beq ebf4 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec20 │ │ │ │ │ - b f424 │ │ │ │ │ - ldr r1, [pc, #496] @ f91c │ │ │ │ │ + beq ec0c │ │ │ │ │ + b f410 │ │ │ │ │ + ldr r1, [pc, #468] @ f8f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq ec6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq ec80 │ │ │ │ │ + beq ec6c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f018 │ │ │ │ │ + bne f004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq ec98 │ │ │ │ │ - b f424 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq ec84 │ │ │ │ │ + b f410 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f2a0 │ │ │ │ │ + beq f28c │ │ │ │ │ mov r1, #7 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ + bne f648 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b f988 │ │ │ │ │ - ldr r1, [pc, #304] @ f910 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f2a4 │ │ │ │ │ + ldr r1, [pc, #268] @ f8e4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f268 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq f254 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f268 │ │ │ │ │ + beq f254 │ │ │ │ │ mov r1, #8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f280 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f26c │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b f988 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq f230 │ │ │ │ │ - mov r1, #9 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + b f874 │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b efd4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f248 │ │ │ │ │ - b f838 │ │ │ │ │ + beq feb0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b efe8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ed30 │ │ │ │ │ + b f2b8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f150 │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f174 │ │ │ │ │ + mov r1, #6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f168 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - b f988 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f18c │ │ │ │ │ + b f830 │ │ │ │ │ .word 0x0000045b │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ .word 0x0000024d │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00001770 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f118 │ │ │ │ │ - mov r1, #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f13c │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f130 │ │ │ │ │ - b f8f4 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f2b8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ - R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne fb18 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ │ - bl 1024c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - beq fbfc │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ - R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ - sub r1, r0, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ - b f0ec │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f154 │ │ │ │ │ + b f830 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f188 │ │ │ │ │ - mov r1, #6 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f104 │ │ │ │ │ + mov r1, #4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f1a0 │ │ │ │ │ - b f8f4 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f11c │ │ │ │ │ + b f830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b eb60 │ │ │ │ │ - ldr r1, [pc, #-336] @ f91c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b eb4c │ │ │ │ │ + ldr r1, [pc, #-212] @ f8f0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f1f8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + beq f1e4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f1f8 │ │ │ │ │ + beq f1e4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f210 │ │ │ │ │ - b f838 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 1024c │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f1fc │ │ │ │ │ + b f830 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f1c0 │ │ │ │ │ + beq f1ac │ │ │ │ │ mov r1, #5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne f658 │ │ │ │ │ + bne f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f1d8 │ │ │ │ │ - b f838 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f1c4 │ │ │ │ │ + b f830 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_check_barry_as_flufl> │ │ │ │ │ + R_ARM_CALL _PyPegen_check_barry_as_flufl │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne fb50 │ │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r7, #88] @ 0x58 │ │ │ │ │ + bl 10220 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 10068 │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f648 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - bne fb68 │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - b f0ec │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ + b f0d8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 10220 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq f21c │ │ │ │ │ + mov r1, #9 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_PyPegen_cmpop_expr_pair> │ │ │ │ │ + R_ARM_CALL _PyPegen_cmpop_expr_pair │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bne f648 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + sub r0, r1, #1 │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f234 │ │ │ │ │ + b f830 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc30 │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + beq fc4c │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b f670 │ │ │ │ │ + b f660 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + bne fb70 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + sub r1, r0, #1 │ │ │ │ │ + b f0d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - str r2, [r5, #60] @ 0x3c │ │ │ │ │ - b fb30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ │ + b fb68 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f174 │ │ │ │ │ - b fa30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq f240 │ │ │ │ │ + b f824 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne fb30 │ │ │ │ │ + bne fb68 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ │ - bne f0c8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + str r0, [r7, #88] @ 0x58 │ │ │ │ │ + bne f0b4 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r0, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r0, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - beq f0c8 │ │ │ │ │ - b fb30 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f104 │ │ │ │ │ - b f964 │ │ │ │ │ - ldr r0, [r5, #88] @ 0x58 │ │ │ │ │ - b fb2c │ │ │ │ │ + beq f0b4 │ │ │ │ │ + b fb68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r7, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldreq r2, [r7, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - strne r2, [r5, #60] @ 0x3c │ │ │ │ │ + strne r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r9, [r5, #8] │ │ │ │ │ - beq f0ac │ │ │ │ │ - b f8f4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b efe8 │ │ │ │ │ + str r5, [r7, #8] │ │ │ │ │ + beq f098 │ │ │ │ │ + b f830 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne efe8 │ │ │ │ │ + bne efd4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ee7c │ │ │ │ │ - b efe8 │ │ │ │ │ + beq ee68 │ │ │ │ │ + b efd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fc74 │ │ │ │ │ + b fc2c │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + b efd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea84 │ │ │ │ │ + b ea70 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne ea0c │ │ │ │ │ + bne e9fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r0, r0, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt eeb4 │ │ │ │ │ + blt eea0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bne eeb0 │ │ │ │ │ - ldr r3, [pc, #-988] @ f920 │ │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bne ee9c │ │ │ │ │ + ldr r3, [pc, #-996] @ f8f4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne ea3c │ │ │ │ │ + bne ea28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b ea3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq ff70 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b eda8 │ │ │ │ │ + b ea28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - beq ed20 │ │ │ │ │ - b f468 │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq eba4 │ │ │ │ │ + b f5c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - bne fa5c │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - str r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne eb3c │ │ │ │ │ + ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r1, #1 │ │ │ │ │ + beq ecd0 │ │ │ │ │ + b f404 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r1, r1, #1 │ │ │ │ │ - beq eb3c │ │ │ │ │ - b fa5c │ │ │ │ │ + beq eac4 │ │ │ │ │ + b f874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eb7c │ │ │ │ │ - b f6c4 │ │ │ │ │ + beq eadc │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + beq eb08 │ │ │ │ │ + b f874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eca8 │ │ │ │ │ - b f4b0 │ │ │ │ │ + beq ebe0 │ │ │ │ │ + b f704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ebb8 │ │ │ │ │ - b f5d4 │ │ │ │ │ + beq ec1c │ │ │ │ │ + b f614 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ec30 │ │ │ │ │ - b f624 │ │ │ │ │ + beq ec58 │ │ │ │ │ + b f768 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r1, #1 │ │ │ │ │ - beq ece4 │ │ │ │ │ - b f418 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + bne f9b4 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + bne eb28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r1, #1 │ │ │ │ │ - beq ebf4 │ │ │ │ │ - b f714 │ │ │ │ │ + subne r1, r1, #1 │ │ │ │ │ + beq eb28 │ │ │ │ │ + b f9b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq ec6c │ │ │ │ │ - b f778 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq ead8 │ │ │ │ │ - b f988 │ │ │ │ │ + beq eb68 │ │ │ │ │ + b f6b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ - beq eaf0 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r6, [r4, #8] │ │ │ │ │ - beq eb1c │ │ │ │ │ - b f988 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f13c │ │ │ │ │ - b f8e8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f1ac │ │ │ │ │ - b fb08 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + beq ec94 │ │ │ │ │ + b f4a0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq fef4 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b ed94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f21c │ │ │ │ │ - b f890 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + beq ed0c │ │ │ │ │ + b f458 │ │ │ │ │ + ldr r5, [r7, #8] │ │ │ │ │ + b f05c │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f1e4 │ │ │ │ │ - b fab8 │ │ │ │ │ + beq f06c │ │ │ │ │ + b fc00 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e96c │ │ │ │ │ + beq e95c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b fd30 │ │ │ │ │ + b fe84 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - b f51c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq f28c │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b f988 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ - subne r0, r1, #1 │ │ │ │ │ - beq f254 │ │ │ │ │ - b f82c │ │ │ │ │ + b f50c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r2, #1 │ │ │ │ │ + ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ + strne r2, [r4, #60] @ 0x3c │ │ │ │ │ + b fd68 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b eea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b efe8 │ │ │ │ │ + b efd4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b efe8 │ │ │ │ │ + b efd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b edf0 │ │ │ │ │ + b eddc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e99c │ │ │ │ │ - b fd20 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bge e98c │ │ │ │ │ + b fe74 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ - beq 10074 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b f988 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r2, #1 │ │ │ │ │ - ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b fec4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b eeb4 │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - b f070 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f128 │ │ │ │ │ + b f938 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f0f0 │ │ │ │ │ + b f988 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq f278 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b f7c8 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f160 │ │ │ │ │ + b f8d0 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldrne r1, [r5, #88] @ 0x58 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ subne r0, r1, #1 │ │ │ │ │ - beq f080 │ │ │ │ │ - b fc20 │ │ │ │ │ + beq f1d0 │ │ │ │ │ + b fa10 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f198 │ │ │ │ │ + b fa60 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrne r1, [r7, #88] @ 0x58 │ │ │ │ │ + subne r0, r1, #1 │ │ │ │ │ + beq f208 │ │ │ │ │ + b fb10 │ │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ │ + b fb64 │ │ │ │ │ │ │ │ │ │ -0001009c : │ │ │ │ │ +00010070 : │ │ │ │ │ star_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #400] @ 10244 │ │ │ │ │ + ldr r2, [pc, #400] @ 10218 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10210 │ │ │ │ │ + beq 101e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10224 │ │ │ │ │ + bne 101f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #356] @ 10248 │ │ │ │ │ + ldr r1, [pc, #356] @ 1021c │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10110 │ │ │ │ │ + beq 100e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 10230 │ │ │ │ │ + beq 10204 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10220 │ │ │ │ │ + bne 101f4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1018c │ │ │ │ │ + bne 10160 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10220 │ │ │ │ │ + bne 101f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #200] @ 10248 │ │ │ │ │ + ldr r2, [pc, #200] @ 1021c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 100f8 │ │ │ │ │ + b 100cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 10150 │ │ │ │ │ + beq 10124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10220 │ │ │ │ │ + beq 101f4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 10174 │ │ │ │ │ + bne 10148 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10174 │ │ │ │ │ + beq 10148 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10108 │ │ │ │ │ + b 100dc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 100d8 │ │ │ │ │ + beq 100ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10208 │ │ │ │ │ + b 101dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 10120 │ │ │ │ │ - b 101f4 │ │ │ │ │ + bge 100f4 │ │ │ │ │ + b 101c8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000454 │ │ │ │ │ │ │ │ │ │ -0001024c : │ │ │ │ │ +00010220 : │ │ │ │ │ bitwise_or_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #688] @ 10514 │ │ │ │ │ + ldr r1, [pc, #688] @ 104e8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 10490 │ │ │ │ │ - ldr r1, [pc, #660] @ 10518 │ │ │ │ │ + beq 10464 │ │ │ │ │ + ldr r1, [pc, #660] @ 104ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 102b0 │ │ │ │ │ + beq 10284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #600] @ 10514 │ │ │ │ │ + ldr r7, [pc, #600] @ 104e8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #592] @ 10518 │ │ │ │ │ + ldr r2, [pc, #592] @ 104ec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 104a8 │ │ │ │ │ + bne 1047c │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 104cc │ │ │ │ │ + beq 104a0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10478 │ │ │ │ │ + bne 1044c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 103a4 │ │ │ │ │ + beq 10378 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 103e0 │ │ │ │ │ + bne 103b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10478 │ │ │ │ │ + bne 1044c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 104f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1037c │ │ │ │ │ + beq 10350 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10454 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 1038c │ │ │ │ │ + bge 10360 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 102bc │ │ │ │ │ + b 10290 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10454 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 104b8 │ │ │ │ │ + blt 1048c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 10478 │ │ │ │ │ + bne 1044c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 10300 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 10300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 104f0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 1032c │ │ │ │ │ + beq 10300 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10508 │ │ │ │ │ + beq 104dc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #10 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 104d8 │ │ │ │ │ + beq 104ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10454 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bgt 10370 │ │ │ │ │ - b 1038c │ │ │ │ │ + bgt 10344 │ │ │ │ │ + b 10360 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102a8 │ │ │ │ │ + b 1027c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #124] @ 10518 │ │ │ │ │ + ldr r1, [pc, #124] @ 104ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10288 │ │ │ │ │ + b 1025c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 102a8 │ │ │ │ │ + b 1027c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 10480 │ │ │ │ │ + b 10454 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 102f0 │ │ │ │ │ + b 102c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 10480 │ │ │ │ │ + bne 10454 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1038c │ │ │ │ │ - b 10480 │ │ │ │ │ + beq 10360 │ │ │ │ │ + b 10454 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 104f4 │ │ │ │ │ + b 104c8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000468 │ │ │ │ │ │ │ │ │ │ -0001051c : │ │ │ │ │ +000104f0 : │ │ │ │ │ bitwise_xor_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r1, [pc, #1512] @ 10b1c │ │ │ │ │ + ldr r1, [pc, #1512] @ 10af0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 109e0 │ │ │ │ │ - ldr r1, [pc, #1484] @ 10b20 │ │ │ │ │ + beq 109b4 │ │ │ │ │ + ldr r1, [pc, #1484] @ 10af4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - beq 10580 │ │ │ │ │ + beq 10554 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r6, [pc, #1424] @ 10b1c │ │ │ │ │ + ldr r6, [pc, #1424] @ 10af0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1416] @ 10b20 │ │ │ │ │ + ldr r2, [pc, #1416] @ 10af4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10ab8 │ │ │ │ │ + bne 10a8c │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 10ac8 │ │ │ │ │ + beq 10a9c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 109b4 │ │ │ │ │ + bne 10988 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 106ac │ │ │ │ │ + beq 10680 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 104f0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 106e8 │ │ │ │ │ + bne 106bc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 109f8 │ │ │ │ │ + bne 109cc │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10a00 │ │ │ │ │ - ldr r1, [pc, #1276] @ 10b24 │ │ │ │ │ + beq 109d4 │ │ │ │ │ + ldr r1, [pc, #1276] @ 10af8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10780 │ │ │ │ │ + beq 10754 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #2 │ │ │ │ │ - beq 10678 │ │ │ │ │ + beq 1064c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 10990 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - bge 10694 │ │ │ │ │ + bge 10668 │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 10590 │ │ │ │ │ + b 10564 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 10990 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10b08 │ │ │ │ │ + blt 10adc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 109b4 │ │ │ │ │ + bne 10988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1051c │ │ │ │ │ + bl 104f0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 105fc │ │ │ │ │ + beq 105d0 │ │ │ │ │ mov r1, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 105fc │ │ │ │ │ + beq 105d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10afc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 105fc │ │ │ │ │ + beq 105d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10a48 │ │ │ │ │ + beq 10a1c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, #11 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10a18 │ │ │ │ │ + beq 109ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 10990 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, fp │ │ │ │ │ - bgt 1066c │ │ │ │ │ - b 10694 │ │ │ │ │ + bgt 10640 │ │ │ │ │ + b 10668 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - ldr r2, [pc, #908] @ 10b24 │ │ │ │ │ + ldr r2, [pc, #908] @ 10af8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 10990 │ │ │ │ │ - ldr r3, [pc, #872] @ 10b1c │ │ │ │ │ + bne 10964 │ │ │ │ │ + ldr r3, [pc, #872] @ 10af0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - beq 10ad4 │ │ │ │ │ + beq 10aa8 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10ab4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 10870 │ │ │ │ │ + beq 10844 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10afc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 108b8 │ │ │ │ │ + bne 1088c │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 1095c │ │ │ │ │ + beq 10930 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109cc │ │ │ │ │ + bne 109a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - blt 10950 │ │ │ │ │ + blt 10924 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 109a8 │ │ │ │ │ + beq 1097c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10660 │ │ │ │ │ + b 10634 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10af0 │ │ │ │ │ + blt 10ac4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r5, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 10ae0 │ │ │ │ │ + bne 10ab4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10afc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 107e0 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 107e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - beq 1080c │ │ │ │ │ + beq 107e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 10a98 │ │ │ │ │ + beq 10a6c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10a54 │ │ │ │ │ + beq 10a28 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109cc │ │ │ │ │ + bne 109a0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 10850 │ │ │ │ │ + ble 10824 │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - b 10790 │ │ │ │ │ + b 10764 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 109a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10868 │ │ │ │ │ + bne 1083c │ │ │ │ │ sub r3, sl, #2 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10694 │ │ │ │ │ + b 10668 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ - bne 10654 │ │ │ │ │ + bne 10628 │ │ │ │ │ mov ip, r8 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10680 │ │ │ │ │ + b 10654 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 10578 │ │ │ │ │ + b 1054c │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 10680 │ │ │ │ │ + b 10654 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #308] @ 10b20 │ │ │ │ │ + ldr r1, [pc, #308] @ 10af4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 10558 │ │ │ │ │ + b 1052c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 109bc │ │ │ │ │ + b 10990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #276] @ 10b24 │ │ │ │ │ + ldr r1, [pc, #276] @ 10af8 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ str r8, [sp, #44] @ 0x2c │ │ │ │ │ - b 1062c │ │ │ │ │ + b 10600 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 109bc │ │ │ │ │ + bne 10990 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10694 │ │ │ │ │ - b 109bc │ │ │ │ │ + beq 10668 │ │ │ │ │ + b 10990 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 10a34 │ │ │ │ │ + b 10a08 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - bne 10aa8 │ │ │ │ │ + bne 10a7c │ │ │ │ │ ldr lr, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 109a4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ sub r2, r0, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 10868 │ │ │ │ │ + bne 1083c │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ - b 10988 │ │ │ │ │ + b 1095c │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 10a6c │ │ │ │ │ + b 10a40 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 109d4 │ │ │ │ │ + b 109a8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 10578 │ │ │ │ │ + b 1054c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 105c0 │ │ │ │ │ + b 10594 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 107c4 │ │ │ │ │ + b 10798 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 109d4 │ │ │ │ │ + b 109a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str lr, [r4, #60] @ 0x3c │ │ │ │ │ - b 109d4 │ │ │ │ │ + b 109a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 109bc │ │ │ │ │ + b 10990 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000469 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -00010b28 : │ │ │ │ │ +00010afc : │ │ │ │ │ bitwise_and_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ - ldr r1, [pc, #2476] @ 114ec │ │ │ │ │ + ldr r1, [pc, #2476] @ 114c0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11370 │ │ │ │ │ - ldr r1, [pc, #2448] @ 114f0 │ │ │ │ │ + beq 11344 │ │ │ │ │ + ldr r1, [pc, #2448] @ 114c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - beq 10b8c │ │ │ │ │ + beq 10b60 │ │ │ │ │ ldr r3, [r7, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ - ldr r6, [pc, #2388] @ 114ec │ │ │ │ │ + ldr r6, [pc, #2388] @ 114c0 │ │ │ │ │ mov fp, lr │ │ │ │ │ mov r4, lr │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r9, r7 │ │ │ │ │ - ldr r2, [pc, #2372] @ 114f0 │ │ │ │ │ + ldr r2, [pc, #2372] @ 114c4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11354 │ │ │ │ │ + bne 11328 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ - beq 11364 │ │ │ │ │ + beq 11338 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 11178 │ │ │ │ │ ldr sl, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 11238 │ │ │ │ │ + beq 1120c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11280 │ │ │ │ │ + beq 11254 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2252] @ 114f0 │ │ │ │ │ + ldr r1, [pc, #2252] @ 114c4 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 10cb4 │ │ │ │ │ + beq 10c88 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10e04 │ │ │ │ │ + bne 10dd8 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 11178 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11058 │ │ │ │ │ + beq 1102c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 1121c │ │ │ │ │ + bne 111f0 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - blt 10e94 │ │ │ │ │ + blt 10e68 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str fp, [r7, #8] │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ │ @@ -18669,217 +18658,217 @@ │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r7, lr │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ - ldr r2, [pc, #2060] @ 114f0 │ │ │ │ │ + ldr r2, [pc, #2060] @ 114c4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11424 │ │ │ │ │ - ldr r3, [pc, #2028] @ 114ec │ │ │ │ │ + bne 113f8 │ │ │ │ │ + ldr r3, [pc, #2028] @ 114c0 │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 11418 │ │ │ │ │ + beq 113ec │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111ec │ │ │ │ │ + bne 111c0 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 1135c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #1972] @ 114ec │ │ │ │ │ + ldr r1, [pc, #1972] @ 114c0 │ │ │ │ │ ldr r2, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 113d4 │ │ │ │ │ - ldr r1, [pc, #1932] @ 114f0 │ │ │ │ │ + beq 113a8 │ │ │ │ │ + ldr r1, [pc, #1932] @ 114c4 │ │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10ea0 │ │ │ │ │ + beq 10e74 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10fb4 │ │ │ │ │ + bne 10f88 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 111ec │ │ │ │ │ + bne 111c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11170 │ │ │ │ │ + beq 11144 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11228 │ │ │ │ │ + bne 111fc │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 1104c │ │ │ │ │ + blt 11020 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c54 │ │ │ │ │ + beq 10c28 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10c50 │ │ │ │ │ + beq 10c24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 10c50 │ │ │ │ │ + beq 10c24 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11480 │ │ │ │ │ + beq 11454 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #12 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1144c │ │ │ │ │ + beq 11420 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1121c │ │ │ │ │ + bne 111f0 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 10c94 │ │ │ │ │ + ble 10c68 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ - b 10ba4 │ │ │ │ │ + b 10b78 │ │ │ │ │ ldr r1, [r9, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r5, sl │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ - ldr r2, [pc, #1576] @ 114f0 │ │ │ │ │ + ldr r2, [pc, #1576] @ 114c4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1128c │ │ │ │ │ - ldr r2, [pc, #1544] @ 114ec │ │ │ │ │ + bne 11260 │ │ │ │ │ + ldr r2, [pc, #1544] @ 114c0 │ │ │ │ │ str r7, [r9, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - beq 112ec │ │ │ │ │ + beq 112c0 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112d0 │ │ │ │ │ + bne 112a4 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - beq 11080 │ │ │ │ │ + beq 11054 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10afc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 110c8 │ │ │ │ │ + bne 1109c │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 112d0 │ │ │ │ │ + bne 112a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 111b4 │ │ │ │ │ + beq 11188 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11204 │ │ │ │ │ + bne 111d8 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 11164 │ │ │ │ │ + blt 11138 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #8] │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 10d90 │ │ │ │ │ + beq 10d64 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10d90 │ │ │ │ │ + beq 10d64 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10d90 │ │ │ │ │ + beq 10d64 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 114d0 │ │ │ │ │ + beq 114a4 │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ @@ -18887,2171 +18876,2171 @@ │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 11490 │ │ │ │ │ + beq 11464 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - bne 11228 │ │ │ │ │ + bne 111fc │ │ │ │ │ ldr r0, [r9, #8] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble 10dd8 │ │ │ │ │ + ble 10dac │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - b 10cdc │ │ │ │ │ + b 10cb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c9c │ │ │ │ │ + beq 10c70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ - b 10b84 │ │ │ │ │ + b 10b58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 112ac │ │ │ │ │ + blt 11280 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r4, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne 112d0 │ │ │ │ │ + bne 112a4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 10b28 │ │ │ │ │ + bl 10afc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 10f10 │ │ │ │ │ mov r1, #19 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 10f10 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10f3c │ │ │ │ │ + beq 10f10 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11338 │ │ │ │ │ + beq 1130c │ │ │ │ │ ldr ip, [r9, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, #12 │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 112f8 │ │ │ │ │ + beq 112cc │ │ │ │ │ ldr r2, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11204 │ │ │ │ │ + bne 111d8 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - ble 10f84 │ │ │ │ │ + ble 10f58 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ - b 10ec0 │ │ │ │ │ + b 10e94 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10de8 │ │ │ │ │ + beq 10dbc │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ str sl, [r9, #8] │ │ │ │ │ - beq 10c60 │ │ │ │ │ + beq 10c34 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11070 │ │ │ │ │ + b 11044 │ │ │ │ │ mov r0, sl │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r4, [r9, #8] │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10f98 │ │ │ │ │ + beq 10f6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ str r8, [r9, #8] │ │ │ │ │ - beq 10da0 │ │ │ │ │ + beq 10d74 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 11190 │ │ │ │ │ + b 11164 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r7, fp │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 111d8 │ │ │ │ │ + b 111ac │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 11070 │ │ │ │ │ + b 11044 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ - b 11190 │ │ │ │ │ + b 11164 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113e0 │ │ │ │ │ + blt 113b4 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - bne 111a4 │ │ │ │ │ + bne 11178 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #632] @ 114ec │ │ │ │ │ + ldr r2, [pc, #632] @ 114c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10c18 │ │ │ │ │ + bne 10bec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10c18 │ │ │ │ │ + b 10bec │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r7, fp │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10fac │ │ │ │ │ + b 10f80 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 111d8 │ │ │ │ │ + b 111ac │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 111d8 │ │ │ │ │ + b 111ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10ef4 │ │ │ │ │ + b 10ec8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 111d8 │ │ │ │ │ + bne 111ac │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10f98 │ │ │ │ │ - b 111d8 │ │ │ │ │ + beq 10f6c │ │ │ │ │ + b 111ac │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11324 │ │ │ │ │ + b 112f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - b 10b84 │ │ │ │ │ + b 10b58 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10bd4 │ │ │ │ │ + b 10ba8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #372] @ 114f0 │ │ │ │ │ + ldr r1, [pc, #372] @ 114c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 10b64 │ │ │ │ │ + b 10b38 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 113f8 │ │ │ │ │ + blt 113cc │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bne 111ec │ │ │ │ │ + bne 111c0 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #292] @ 114ec │ │ │ │ │ + ldr r2, [pc, #292] @ 114c0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9, #88] @ 0x58 │ │ │ │ │ - bne 10d5c │ │ │ │ │ + bne 10d30 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d5c │ │ │ │ │ + b 10d30 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11070 │ │ │ │ │ + b 11044 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r2, [r9, #60] @ 0x3c │ │ │ │ │ - b 11190 │ │ │ │ │ + b 11164 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 10d10 │ │ │ │ │ + b 10ce4 │ │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ str r2, [r9, #88] @ 0x58 │ │ │ │ │ - beq 10c50 │ │ │ │ │ - b 10e04 │ │ │ │ │ + beq 10c24 │ │ │ │ │ + b 10dd8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 11070 │ │ │ │ │ + bne 11044 │ │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ │ str r3, [r7, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10c9c │ │ │ │ │ - b 11070 │ │ │ │ │ + beq 10c70 │ │ │ │ │ + b 11044 │ │ │ │ │ ldr r3, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1146c │ │ │ │ │ + b 11440 │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r9, #60] @ 0x3c │ │ │ │ │ - bne 11190 │ │ │ │ │ + bne 11164 │ │ │ │ │ ldr r2, [r9, #60] @ 0x3c │ │ │ │ │ str r1, [r9, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10de8 │ │ │ │ │ - b 11190 │ │ │ │ │ + beq 10dbc │ │ │ │ │ + b 11164 │ │ │ │ │ ldr r1, [r9, #88] @ 0x58 │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 114bc │ │ │ │ │ + b 11490 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046a │ │ │ │ │ │ │ │ │ │ -000114f4 : │ │ │ │ │ +000114c8 : │ │ │ │ │ shift_expr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1392] @ 11a7c │ │ │ │ │ + ldr r1, [pc, #1392] @ 11a50 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 119b0 │ │ │ │ │ - ldr r1, [pc, #1364] @ 11a80 │ │ │ │ │ + beq 11984 │ │ │ │ │ + ldr r1, [pc, #1364] @ 11a54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 11558 │ │ │ │ │ + beq 1152c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - ldr r8, [pc, #1304] @ 11a7c │ │ │ │ │ + ldr r8, [pc, #1304] @ 11a50 │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #1296] @ 11a80 │ │ │ │ │ + ldr r2, [pc, #1296] @ 11a54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a50 │ │ │ │ │ + bne 11a24 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 11a44 │ │ │ │ │ + beq 11a18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11940 │ │ │ │ │ + bne 11914 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 11680 │ │ │ │ │ + beq 116f8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 116bc │ │ │ │ │ + bne 11734 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11940 │ │ │ │ │ + bne 11914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11760 │ │ │ │ │ + bne 11654 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 117d8 │ │ │ │ │ + bne 117ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11940 │ │ │ │ │ + bne 11914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11650 │ │ │ │ │ + beq 11624 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11750 │ │ │ │ │ + bne 116e8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 11668 │ │ │ │ │ + ble 1163c │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11564 │ │ │ │ │ + b 11538 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11750 │ │ │ │ │ + bne 116e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 11a10 │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r9, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ - bne 11940 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 114f4 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - beq 115d4 │ │ │ │ │ - mov r1, #33 @ 0x21 │ │ │ │ │ + mov r1, #34 @ 0x22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115d4 │ │ │ │ │ + beq 115c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11a64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 115d4 │ │ │ │ │ + beq 115c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11a60 │ │ │ │ │ + beq 11a34 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - mov r1, #8 │ │ │ │ │ + mov r1, #9 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 117d0 │ │ │ │ │ + bne 117a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11a10 │ │ │ │ │ + bne 119e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11668 │ │ │ │ │ + beq 1163c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11550 │ │ │ │ │ - mov r1, #34 @ 0x22 │ │ │ │ │ + b 11524 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 119e4 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldr r9, [r3, #12] │ │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ │ + bne 11914 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 114c8 │ │ │ │ │ + subs fp, r0, #0 │ │ │ │ │ + beq 115a8 │ │ │ │ │ + mov r1, #33 @ 0x21 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 115f4 │ │ │ │ │ + beq 115a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11a64 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 115f4 │ │ │ │ │ + beq 115a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11a60 │ │ │ │ │ + beq 11a34 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ - mov r1, #9 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1172c │ │ │ │ │ + beq 116c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11624 │ │ │ │ │ + b 115f8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11944 │ │ │ │ │ - ldr r2, [pc, #656] @ 11a7c │ │ │ │ │ + bne 11918 │ │ │ │ │ + ldr r2, [pc, #656] @ 11a50 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11a24 │ │ │ │ │ + beq 119f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11a64 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 119a8 │ │ │ │ │ - ldr r2, [pc, #616] @ 11a7c │ │ │ │ │ + beq 1197c │ │ │ │ │ + ldr r2, [pc, #616] @ 11a50 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11a04 │ │ │ │ │ + beq 119d8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 119c8 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 1199c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 119c8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 1199c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 119c8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 1199c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 119c8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 1199c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 119c8 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 1199c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 119c8 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119c8 │ │ │ │ │ + bne 1199c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 119f4 │ │ │ │ │ + bne 119c8 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 119d0 │ │ │ │ │ + bne 119a4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11610 │ │ │ │ │ + beq 115e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11750 │ │ │ │ │ + b 116e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e930 │ │ │ │ │ + bl e920 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 119e8 │ │ │ │ │ - ldr r2, [pc, #288] @ 11a84 │ │ │ │ │ + beq 119bc │ │ │ │ │ + ldr r2, [pc, #288] @ 11a58 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #284] @ 11a88 │ │ │ │ │ + ldr r2, [pc, #284] @ 11a5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 11930 │ │ │ │ │ + bne 11904 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11900 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #196] @ 11a80 │ │ │ │ │ + ldr r1, [pc, #196] @ 11a54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11530 │ │ │ │ │ + b 11504 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r1, [pc, #180] @ 11a8c │ │ │ │ │ + ldr r1, [pc, #180] @ 11a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1194c │ │ │ │ │ + bne 11920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11900 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1192c │ │ │ │ │ + b 11900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11820 │ │ │ │ │ + b 117f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11750 │ │ │ │ │ + b 116e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 117f8 │ │ │ │ │ - b 11930 │ │ │ │ │ + beq 117cc │ │ │ │ │ + b 11904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11598 │ │ │ │ │ + b 1156c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11550 │ │ │ │ │ + b 11524 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11668 │ │ │ │ │ - b 11750 │ │ │ │ │ + beq 1163c │ │ │ │ │ + b 116e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046b │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ │ │ │ │ │ -00011a90 : │ │ │ │ │ +00011a64 : │ │ │ │ │ sum_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #836] @ 11dec │ │ │ │ │ + ldr r1, [pc, #836] @ 11dc0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11dd4 │ │ │ │ │ - ldr r1, [pc, #808] @ 11df0 │ │ │ │ │ + beq 11da8 │ │ │ │ │ + ldr r1, [pc, #808] @ 11dc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ - beq 11af4 │ │ │ │ │ + beq 11ac8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - ldr r7, [pc, #748] @ 11dec │ │ │ │ │ + ldr r7, [pc, #748] @ 11dc0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #740] @ 11df0 │ │ │ │ │ + ldr r2, [pc, #740] @ 11dc4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11dc4 │ │ │ │ │ + bne 11d98 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 11db8 │ │ │ │ │ + beq 11d8c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11d80 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 11c08 │ │ │ │ │ + beq 11bdc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11a64 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11c44 │ │ │ │ │ + bne 11c18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11a64 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 11cf4 │ │ │ │ │ + bne 11cc8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11df4 │ │ │ │ │ + bl 11dc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11be0 │ │ │ │ │ + beq 11bb4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bge 11bf0 │ │ │ │ │ + bge 11bc4 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - b 11b00 │ │ │ │ │ + b 11ad4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 11d98 │ │ │ │ │ + blt 11d6c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 11dac │ │ │ │ │ + bne 11d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11a90 │ │ │ │ │ + bl 11a64 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 11b70 │ │ │ │ │ + beq 11b44 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b70 │ │ │ │ │ + beq 11b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11df4 │ │ │ │ │ + bl 11dc8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11b70 │ │ │ │ │ + beq 11b44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11d8c │ │ │ │ │ + beq 11d60 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11d64 │ │ │ │ │ + bne 11d38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cb8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11bf0 │ │ │ │ │ + beq 11bc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11aec │ │ │ │ │ + b 11ac0 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11b90 │ │ │ │ │ + beq 11b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11df4 │ │ │ │ │ + bl 11dc8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - beq 11b90 │ │ │ │ │ + beq 11b64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11d8c │ │ │ │ │ + beq 11d60 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, #2 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11cb4 │ │ │ │ │ + beq 11c88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 11ce4 │ │ │ │ │ + bne 11cb8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 11bd4 │ │ │ │ │ - b 11bf0 │ │ │ │ │ + bgt 11ba8 │ │ │ │ │ + b 11bc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11cd4 │ │ │ │ │ + b 11ca8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 11ce4 │ │ │ │ │ + b 11cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 11ce4 │ │ │ │ │ + b 11cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 11b34 │ │ │ │ │ + b 11b08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11aec │ │ │ │ │ + b 11ac0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11df0 │ │ │ │ │ + ldr r1, [pc, #16] @ 11dc4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11acc │ │ │ │ │ + b 11aa0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ │ │ │ │ │ -00011df4 : │ │ │ │ │ +00011dc8 : │ │ │ │ │ term_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #412] @ 11fa8 │ │ │ │ │ + ldr r1, [pc, #412] @ 11f7c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 11f90 │ │ │ │ │ - ldr r1, [pc, #384] @ 11fac │ │ │ │ │ + beq 11f64 │ │ │ │ │ + ldr r1, [pc, #384] @ 11f80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 11e58 │ │ │ │ │ + beq 11e2c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #324] @ 11fac │ │ │ │ │ + ldr r2, [pc, #324] @ 11f80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f7c │ │ │ │ │ + bne 11f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f68 │ │ │ │ │ + bne 11f3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f48 │ │ │ │ │ + beq 11f1c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 11f48 │ │ │ │ │ + bge 11f1c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 11fac │ │ │ │ │ + ldr r2, [pc, #248] @ 11f80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f7c │ │ │ │ │ + bne 11f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f68 │ │ │ │ │ + bne 11f3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f44 │ │ │ │ │ + beq 11f18 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 11f44 │ │ │ │ │ + bge 11f18 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 11fac │ │ │ │ │ + ldr r2, [pc, #172] @ 11f80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f7c │ │ │ │ │ + bne 11f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 11f68 │ │ │ │ │ + bne 11f3c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11f60 │ │ │ │ │ + beq 11f34 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - ble 11f60 │ │ │ │ │ + ble 11f34 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b 11ef0 │ │ │ │ │ + b 11ec4 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e50 │ │ │ │ │ + b 11e24 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 11f48 │ │ │ │ │ + b 11f1c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e50 │ │ │ │ │ + b 11e24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 11e50 │ │ │ │ │ + b 11e24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 11fac │ │ │ │ │ + ldr r1, [pc, #16] @ 11f80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 11e30 │ │ │ │ │ + b 11e04 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ │ │ │ │ │ -00011fb0 : │ │ │ │ │ +00011f84 : │ │ │ │ │ term_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r3, [pc, #3428] @ 12d2c │ │ │ │ │ + ldr r3, [pc, #3428] @ 12d00 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 12b68 │ │ │ │ │ + beq 12b3c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12b7c │ │ │ │ │ + bne 12b50 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 12bd8 │ │ │ │ │ + beq 12bac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3348] @ 12d2c │ │ │ │ │ + ldr r2, [pc, #3348] @ 12d00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c2c │ │ │ │ │ + beq 12c00 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #3328] @ 12d30 │ │ │ │ │ + ldr r1, [pc, #3328] @ 12d04 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1220c │ │ │ │ │ + beq 121e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12274 │ │ │ │ │ + bne 12248 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #3256] @ 12d2c │ │ │ │ │ + bne 12bdc │ │ │ │ │ + ldr r2, [pc, #3256] @ 12d00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12bcc │ │ │ │ │ - ldr r1, [pc, #3240] @ 12d30 │ │ │ │ │ + beq 12ba0 │ │ │ │ │ + ldr r1, [pc, #3240] @ 12d04 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12290 │ │ │ │ │ + beq 12264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 122f8 │ │ │ │ │ + bne 122cc │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #3168] @ 12d2c │ │ │ │ │ + bne 12bdc │ │ │ │ │ + ldr r2, [pc, #3168] @ 12d00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c14 │ │ │ │ │ - ldr r1, [pc, #3152] @ 12d30 │ │ │ │ │ + beq 12be8 │ │ │ │ │ + ldr r1, [pc, #3152] @ 12d04 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12314 │ │ │ │ │ + beq 122e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1237c │ │ │ │ │ + bne 12350 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #3080] @ 12d2c │ │ │ │ │ + bne 12bdc │ │ │ │ │ + ldr r2, [pc, #3080] @ 12d00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c38 │ │ │ │ │ - ldr r1, [pc, #3064] @ 12d30 │ │ │ │ │ + beq 12c0c │ │ │ │ │ + ldr r1, [pc, #3064] @ 12d04 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12398 │ │ │ │ │ + beq 1236c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12400 │ │ │ │ │ + bne 123d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 12c08 │ │ │ │ │ - ldr r2, [pc, #2992] @ 12d2c │ │ │ │ │ + bne 12bdc │ │ │ │ │ + ldr r2, [pc, #2992] @ 12d00 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c20 │ │ │ │ │ - ldr r1, [pc, #2976] @ 12d30 │ │ │ │ │ + beq 12bf4 │ │ │ │ │ + ldr r1, [pc, #2976] @ 12d04 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1241c │ │ │ │ │ + beq 123f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 12484 │ │ │ │ │ + bne 12458 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12954 │ │ │ │ │ + bne 12928 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r8, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 121fc │ │ │ │ │ + bne 121d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2836] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2836] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12afc │ │ │ │ │ + bne 12ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12258 │ │ │ │ │ + beq 1222c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12588 │ │ │ │ │ + blt 1255c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12060 │ │ │ │ │ + beq 12034 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12528 │ │ │ │ │ + bne 124fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1205c │ │ │ │ │ + b 12030 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2704] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2704] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b30 │ │ │ │ │ + bne 12b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b08 │ │ │ │ │ + bne 12adc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 122dc │ │ │ │ │ + beq 122b0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 126c8 │ │ │ │ │ + bgt 1269c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120b8 │ │ │ │ │ + beq 1208c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a0c │ │ │ │ │ + bne 129e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 120b4 │ │ │ │ │ + b 12088 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2572] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2572] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12ac4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12360 │ │ │ │ │ + beq 12334 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12768 │ │ │ │ │ + blt 1273c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12110 │ │ │ │ │ + beq 120e4 │ │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12a68 │ │ │ │ │ + bne 12a3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1210c │ │ │ │ │ + b 120e0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2440] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2440] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4c │ │ │ │ │ + bne 12b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ae4 │ │ │ │ │ + bne 12ab8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 123e4 │ │ │ │ │ + beq 123b8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12628 │ │ │ │ │ + blt 125fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12168 │ │ │ │ │ + beq 1213c │ │ │ │ │ mov r1, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 128f8 │ │ │ │ │ + bne 128cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 12164 │ │ │ │ │ + b 12138 │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #2308] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #2308] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b14 │ │ │ │ │ + bne 12ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac4 │ │ │ │ │ + bne 12a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12468 │ │ │ │ │ + beq 1243c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - blt 12808 │ │ │ │ │ + blt 127dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121c0 │ │ │ │ │ + beq 12194 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 121bc │ │ │ │ │ + beq 12190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 121bc │ │ │ │ │ + beq 12190 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #4 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ - ldr r2, [pc, #2116] @ 12d34 │ │ │ │ │ + ldr r2, [pc, #2116] @ 12d08 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ + bne 12554 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 121f8 │ │ │ │ │ + beq 121cc │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 121fc │ │ │ │ │ + b 121d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12288 │ │ │ │ │ + beq 1225c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12504 │ │ │ │ │ + beq 124d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 121f8 │ │ │ │ │ + b 121cc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1944] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1944] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12afc │ │ │ │ │ + bne 12ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128a8 │ │ │ │ │ + beq 1287c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128a8 │ │ │ │ │ + bge 1287c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1868] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1868] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12bb0 │ │ │ │ │ + bne 12b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12afc │ │ │ │ │ + bne 12ad0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128d0 │ │ │ │ │ + beq 128a4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 128d0 │ │ │ │ │ + ble 128a4 │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 125d4 │ │ │ │ │ + b 125a8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1784] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1784] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4c │ │ │ │ │ + bne 12b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ae4 │ │ │ │ │ + bne 12ab8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128b8 │ │ │ │ │ + beq 1288c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128b8 │ │ │ │ │ + bge 1288c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1708] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1708] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b4c │ │ │ │ │ + bne 12b20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ae4 │ │ │ │ │ + bne 12ab8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128d8 │ │ │ │ │ + beq 128ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128d8 │ │ │ │ │ + ble 128ac │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 12674 │ │ │ │ │ + b 12648 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1624] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1624] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b30 │ │ │ │ │ + bne 12b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b08 │ │ │ │ │ + bne 12adc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128b0 │ │ │ │ │ + beq 12884 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bge 128b0 │ │ │ │ │ + bge 12884 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1548] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1548] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b30 │ │ │ │ │ + bne 12b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b08 │ │ │ │ │ + bne 12adc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128f0 │ │ │ │ │ + beq 128c4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128f0 │ │ │ │ │ + ble 128c4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 12714 │ │ │ │ │ + b 126e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1464] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1464] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12ac4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c0 │ │ │ │ │ + beq 12894 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 128c0 │ │ │ │ │ + ble 12894 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1388] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1388] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b94 │ │ │ │ │ + bne 12b68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12af0 │ │ │ │ │ + bne 12ac4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128e0 │ │ │ │ │ + beq 128b4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 128e0 │ │ │ │ │ + ble 128b4 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 127b4 │ │ │ │ │ + b 12788 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1304] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1304] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b14 │ │ │ │ │ + bne 12ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac4 │ │ │ │ │ + bne 12a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128c8 │ │ │ │ │ + beq 1289c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, sl │ │ │ │ │ - ble 128c8 │ │ │ │ │ + ble 1289c │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1228] @ 12d30 │ │ │ │ │ + ldr r2, [pc, #1228] @ 12d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12b14 │ │ │ │ │ + bne 12ae8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bl 11fb0 │ │ │ │ │ + bl 11f84 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ac4 │ │ │ │ │ + bne 12a98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 128e8 │ │ │ │ │ + beq 128bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - ble 128e8 │ │ │ │ │ + ble 128bc │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 12854 │ │ │ │ │ + b 12828 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12258 │ │ │ │ │ + b 1222c │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 122dc │ │ │ │ │ + b 122b0 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 123e4 │ │ │ │ │ + b 123b8 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12360 │ │ │ │ │ + b 12334 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 12468 │ │ │ │ │ + b 1243c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12258 │ │ │ │ │ + b 1222c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 123e4 │ │ │ │ │ + b 123b8 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12360 │ │ │ │ │ + b 12334 │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 12468 │ │ │ │ │ + b 1243c │ │ │ │ │ mov r9, fp │ │ │ │ │ - b 122dc │ │ │ │ │ + b 122b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12414 │ │ │ │ │ + beq 123e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ - b 12504 │ │ │ │ │ + bne 12554 │ │ │ │ │ + b 124d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12b7c │ │ │ │ │ - ldr r1, [pc, #964] @ 12d2c │ │ │ │ │ + bne 12b50 │ │ │ │ │ + ldr r1, [pc, #964] @ 12d00 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12ca8 │ │ │ │ │ + beq 12c7c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ldr r1, [pc, #940] @ 12d2c │ │ │ │ │ + ldr r1, [pc, #940] @ 12d00 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12c58 │ │ │ │ │ + beq 12c2c │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 12c50 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12c40 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 12c50 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12c6c │ │ │ │ │ + bne 12c40 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12c7c │ │ │ │ │ + bne 12c50 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 121d0 │ │ │ │ │ + b 121a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1230c │ │ │ │ │ + beq 122e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #5 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ - b 12504 │ │ │ │ │ + bne 12554 │ │ │ │ │ + b 124d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12390 │ │ │ │ │ + beq 12364 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12b88 │ │ │ │ │ + beq 12b5c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r8, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #13 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 12580 │ │ │ │ │ - b 12504 │ │ │ │ │ + bne 12554 │ │ │ │ │ + b 124d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 121d0 │ │ │ │ │ - b 12958 │ │ │ │ │ + beq 121a4 │ │ │ │ │ + b 1292c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12168 │ │ │ │ │ + b 1213c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12110 │ │ │ │ │ + b 120e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 12060 │ │ │ │ │ + b 12034 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 120b8 │ │ │ │ │ + b 1208c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 121bc │ │ │ │ │ - b 12484 │ │ │ │ │ + beq 12190 │ │ │ │ │ + b 12458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 120b4 │ │ │ │ │ - b 122f8 │ │ │ │ │ + beq 12088 │ │ │ │ │ + b 122cc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 12164 │ │ │ │ │ - b 12400 │ │ │ │ │ + beq 12138 │ │ │ │ │ + b 123d4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 11fec │ │ │ │ │ + beq 11fc0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 121fc │ │ │ │ │ + b 121d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 121fc │ │ │ │ │ + b 121d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1210c │ │ │ │ │ - b 1237c │ │ │ │ │ + beq 120e0 │ │ │ │ │ + b 12350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1205c │ │ │ │ │ - b 12274 │ │ │ │ │ + beq 12030 │ │ │ │ │ + b 12248 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12080 │ │ │ │ │ + b 12054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 12c44 │ │ │ │ │ + blt 12c18 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12010 │ │ │ │ │ + beq 11fe4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 121fc │ │ │ │ │ + b 121d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 120d8 │ │ │ │ │ + b 120ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12188 │ │ │ │ │ + b 1215c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12024 │ │ │ │ │ + b 11ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 12130 │ │ │ │ │ + b 12104 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 121fc │ │ │ │ │ + b 121d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1298c │ │ │ │ │ + beq 12960 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 129fc │ │ │ │ │ + b 129d0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #176] @ 12d38 │ │ │ │ │ + ldr r1, [pc, #176] @ 12d0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 12cc4 │ │ │ │ │ + bne 12c98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 129fc │ │ │ │ │ + b 129d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12978 │ │ │ │ │ - b 129fc │ │ │ │ │ + beq 1294c │ │ │ │ │ + b 129d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 12c9c │ │ │ │ │ - ldr r2, [pc, #96] @ 12d3c │ │ │ │ │ + beq 12c70 │ │ │ │ │ + ldr r2, [pc, #96] @ 12d10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #88] @ 12d40 │ │ │ │ │ + ldr r2, [pc, #88] @ 12d14 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 129fc │ │ │ │ │ + beq 129d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 12a00 │ │ │ │ │ + b 129d4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046d │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002a7 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012d44 : │ │ │ │ │ +00012d18 : │ │ │ │ │ factor_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1880] @ 134b4 │ │ │ │ │ + ldr r2, [pc, #1880] @ 13488 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13410 │ │ │ │ │ + beq 133e4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13424 │ │ │ │ │ + bne 133f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1836] @ 134b8 │ │ │ │ │ + ldr r1, [pc, #1836] @ 1348c │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12fc8 │ │ │ │ │ + bne 12f9c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 13390 │ │ │ │ │ + beq 13364 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13144 │ │ │ │ │ + bne 13118 │ │ │ │ │ mov r1, #14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132b0 │ │ │ │ │ + bne 13284 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13144 │ │ │ │ │ + bne 13118 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 130c0 │ │ │ │ │ + bne 13094 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13144 │ │ │ │ │ + bne 13118 │ │ │ │ │ mov r1, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 132fc │ │ │ │ │ + bne 132d0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 13424 │ │ │ │ │ - ldr r1, [pc, #1648] @ 134b4 │ │ │ │ │ + bne 133f8 │ │ │ │ │ + ldr r1, [pc, #1648] @ 13488 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 133c0 │ │ │ │ │ + beq 13394 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 13474 │ │ │ │ │ + beq 13448 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1592] @ 134b4 │ │ │ │ │ + ldr r2, [pc, #1592] @ 13488 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13444 │ │ │ │ │ + beq 13418 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 12f1c │ │ │ │ │ + bne 12ef0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 13430 │ │ │ │ │ + beq 13404 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ - bne 13458 │ │ │ │ │ - ldr r1, [pc, #1504] @ 134bc │ │ │ │ │ + bne 1342c │ │ │ │ │ + ldr r1, [pc, #1504] @ 13490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13230 │ │ │ │ │ + bne 13204 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13458 │ │ │ │ │ + bne 1342c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ + bl 13498 │ │ │ │ │ mov r1, r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13098 │ │ │ │ │ + beq 1306c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13158 │ │ │ │ │ + bne 1312c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 130a8 │ │ │ │ │ - ldr r1, [pc, #1360] @ 134b4 │ │ │ │ │ + bne 1307c │ │ │ │ │ + ldr r1, [pc, #1360] @ 13488 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 133f0 │ │ │ │ │ + beq 133c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1136 @ 0x470 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12fe0 │ │ │ │ │ + beq 12fb4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #2 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 13074 │ │ │ │ │ - ldr r2, [pc, #1280] @ 134b8 │ │ │ │ │ + beq 13048 │ │ │ │ │ + ldr r2, [pc, #1280] @ 1348c │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -21059,34 +21048,34 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 133dc │ │ │ │ │ + beq 133b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13404 │ │ │ │ │ - ldr r1, [pc, #1192] @ 134bc │ │ │ │ │ + bne 133d8 │ │ │ │ │ + ldr r1, [pc, #1192] @ 13490 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 131bc │ │ │ │ │ + bne 13190 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13404 │ │ │ │ │ + bne 133d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ + bl 13498 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ @@ -21094,43 +21083,43 @@ │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bne 12fb0 │ │ │ │ │ + bne 12f84 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #1064] @ 134b8 │ │ │ │ │ + ldr r2, [pc, #1064] @ 1348c │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 12fc0 │ │ │ │ │ + b 12f94 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 12f5c │ │ │ │ │ + beq 12f30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - b 13084 │ │ │ │ │ + b 13058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12e04 │ │ │ │ │ + beq 12dd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13144 │ │ │ │ │ + beq 13118 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ @@ -21138,1112 +21127,1122 @@ │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - bne 13088 │ │ │ │ │ + bne 1305c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #24] │ │ │ │ │ - beq 13088 │ │ │ │ │ + beq 1305c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13150 │ │ │ │ │ + b 13124 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12fd8 │ │ │ │ │ + b 12fac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13094 │ │ │ │ │ + beq 13068 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 133d4 │ │ │ │ │ + beq 133a8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_BinOp> │ │ │ │ │ R_ARM_CALL _PyAST_BinOp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 133a4 │ │ │ │ │ + beq 13378 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 12fb0 │ │ │ │ │ + b 12f84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ + bl 13498 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 13020 │ │ │ │ │ + beq 12ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13404 │ │ │ │ │ + beq 133d8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_CALL _PyAST_Await │ │ │ │ │ - ldr r2, [pc, #696] @ 134c0 │ │ │ │ │ + ldr r2, [pc, #696] @ 13494 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq 13348 │ │ │ │ │ + beq 1331c │ │ │ │ │ mov r2, #1136 @ 0x470 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 1304c │ │ │ │ │ + b 13020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 134c4 │ │ │ │ │ + bl 13498 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 12ee8 │ │ │ │ │ + beq 12ebc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1309c │ │ │ │ │ + beq 13070 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 <_PyAST_Await> │ │ │ │ │ R_ARM_CALL _PyAST_Await │ │ │ │ │ - ldr r2, [pc, #564] @ 134c0 │ │ │ │ │ + ldr r2, [pc, #564] @ 13494 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ - beq 1336c │ │ │ │ │ + beq 13340 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - b 12f10 │ │ │ │ │ + b 12ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12de0 │ │ │ │ │ + beq 12db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13144 │ │ │ │ │ + beq 13118 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 13108 │ │ │ │ │ + b 130dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 12d44 │ │ │ │ │ + bl 12d18 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12e28 │ │ │ │ │ + beq 12dfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13420 │ │ │ │ │ + beq 133f4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ - b 13108 │ │ │ │ │ + b 130dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq 13224 │ │ │ │ │ + beq 131f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 13074 │ │ │ │ │ + b 13048 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [sp, #28] │ │ │ │ │ - beq 132a8 │ │ │ │ │ + beq 1327c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1309c │ │ │ │ │ + b 13070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12db0 │ │ │ │ │ - b 1312c │ │ │ │ │ + bge 12d84 │ │ │ │ │ + b 13100 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 130ac │ │ │ │ │ + b 13080 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 13464 │ │ │ │ │ + beq 13438 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 130a8 │ │ │ │ │ + b 1307c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12ff0 │ │ │ │ │ - b 13358 │ │ │ │ │ + bge 12fc4 │ │ │ │ │ + b 1332c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f74 │ │ │ │ │ + beq 12f48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 13074 │ │ │ │ │ + b 13048 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12d80 │ │ │ │ │ + beq 12d54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13150 │ │ │ │ │ + b 13124 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 12eb8 │ │ │ │ │ - b 1337c │ │ │ │ │ + bge 12e8c │ │ │ │ │ + b 13350 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12e88 │ │ │ │ │ + beq 12e5c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1309c │ │ │ │ │ + b 13070 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 12e60 │ │ │ │ │ + bne 12e34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 130ac │ │ │ │ │ + blt 13080 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r6, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ - beq 12e74 │ │ │ │ │ - b 130a8 │ │ │ │ │ + beq 12e48 │ │ │ │ │ + b 1307c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000046e │ │ │ │ │ .word 0x0000024e │ │ │ │ │ .word 0x00000618 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000134c4 : │ │ │ │ │ +00013498 : │ │ │ │ │ primary_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #412] @ 13678 │ │ │ │ │ + ldr r1, [pc, #412] @ 1364c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13660 │ │ │ │ │ - ldr r1, [pc, #384] @ 1367c │ │ │ │ │ + beq 13634 │ │ │ │ │ + ldr r1, [pc, #384] @ 13650 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - beq 13528 │ │ │ │ │ + beq 134fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - ldr r2, [pc, #324] @ 1367c │ │ │ │ │ + ldr r2, [pc, #324] @ 13650 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1364c │ │ │ │ │ + bne 13620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13638 │ │ │ │ │ + bne 1360c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13614 │ │ │ │ │ + beq 135e8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bge 13614 │ │ │ │ │ + bge 135e8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #248] @ 1367c │ │ │ │ │ + ldr r2, [pc, #248] @ 13650 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1364c │ │ │ │ │ + bne 13620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13638 │ │ │ │ │ + bne 1360c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13630 │ │ │ │ │ + beq 13604 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bge 13630 │ │ │ │ │ + bge 13604 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #172] @ 1367c │ │ │ │ │ + ldr r2, [pc, #172] @ 13650 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1364c │ │ │ │ │ + bne 13620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13638 │ │ │ │ │ + bne 1360c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13610 │ │ │ │ │ + beq 135e4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movgt r7, r2 │ │ │ │ │ - bgt 135c0 │ │ │ │ │ + bgt 13594 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 13614 │ │ │ │ │ + b 135e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13520 │ │ │ │ │ + b 134f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 13520 │ │ │ │ │ + b 134f4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #16] @ 1367c │ │ │ │ │ + ldr r1, [pc, #16] @ 13650 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 13500 │ │ │ │ │ + b 134d4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00013680 : │ │ │ │ │ +00013654 : │ │ │ │ │ primary_raw(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #2520] @ 14070 │ │ │ │ │ + ldr r3, [pc, #2560] @ 1406c │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 13f60 │ │ │ │ │ + beq 13f34 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13f74 │ │ │ │ │ + bne 13f48 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 13fc0 │ │ │ │ │ + beq 14018 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2440] @ 14070 │ │ │ │ │ + ldr r2, [pc, #2480] @ 1406c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14064 │ │ │ │ │ + beq 1404c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2420] @ 14074 │ │ │ │ │ + ldr r1, [pc, #2460] @ 14070 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 139a4 │ │ │ │ │ + beq 13978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13920 │ │ │ │ │ + beq 138f4 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13934 │ │ │ │ │ + bne 13908 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138e4 │ │ │ │ │ - ldr r2, [pc, #2324] @ 14070 │ │ │ │ │ + bne 138b8 │ │ │ │ │ + ldr r2, [pc, #2364] @ 1406c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14058 │ │ │ │ │ + beq 1400c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2304] @ 14074 │ │ │ │ │ + ldr r1, [pc, #2344] @ 14070 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ab0 │ │ │ │ │ + beq 13a84 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13908 │ │ │ │ │ + beq 138dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c230 │ │ │ │ │ + bl c23c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 13f18 │ │ │ │ │ + bne 13eec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138e4 │ │ │ │ │ - ldr r2, [pc, #2212] @ 14070 │ │ │ │ │ + bne 138b8 │ │ │ │ │ + ldr r2, [pc, #2252] @ 1406c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14000 │ │ │ │ │ + beq 13fac │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2192] @ 14074 │ │ │ │ │ + ldr r1, [pc, #2232] @ 14070 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13c28 │ │ │ │ │ + beq 13b70 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 138d4 │ │ │ │ │ + beq 138a8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13b9c │ │ │ │ │ + bne 13ca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 138e4 │ │ │ │ │ - ldr r2, [pc, #2096] @ 14070 │ │ │ │ │ + bne 138b8 │ │ │ │ │ + ldr r2, [pc, #2136] @ 1406c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13ff4 │ │ │ │ │ + beq 13f94 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2076] @ 14074 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ + ldr r1, [pc, #2108] @ 14070 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d5c │ │ │ │ │ + beq 13d30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 1386c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e68 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + bne 13e3c │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 13f70 │ │ │ │ │ + bne 13f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 89f8 │ │ │ │ │ + bl 8a04 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13838 │ │ │ │ │ + beq 1380c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 13894 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137a0 │ │ │ │ │ + bne 13774 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 137c4 │ │ │ │ │ - b 138e4 │ │ │ │ │ + beq 13798 │ │ │ │ │ + b 138b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 13754 │ │ │ │ │ - b 138e4 │ │ │ │ │ + beq 13728 │ │ │ │ │ + b 138b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1391c │ │ │ │ │ + beq 138f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 13960 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Attribute> │ │ │ │ │ R_ARM_CALL _PyAST_Attribute │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 13ed4 │ │ │ │ │ + beq 13ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1732] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1772] @ 14070 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1403c │ │ │ │ │ + bne 13fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13fb4 │ │ │ │ │ + bne 13f54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a90 │ │ │ │ │ + beq 13a64 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - bge 13a90 │ │ │ │ │ + bge 13a64 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1652] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1692] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1403c │ │ │ │ │ + bne 13fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fb4 │ │ │ │ │ + bne 13f54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13ef8 │ │ │ │ │ + beq 13ecc │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bge 13ef8 │ │ │ │ │ + bge 13ecc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1576] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1616] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1403c │ │ │ │ │ + bne 13fd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fb4 │ │ │ │ │ + bne 13f54 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13a8c │ │ │ │ │ + beq 13a60 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ movgt sl, r2 │ │ │ │ │ - bgt 13a3c │ │ │ │ │ + bgt 13a10 │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1372c │ │ │ │ │ - b 13924 │ │ │ │ │ + bne 13700 │ │ │ │ │ + b 138f8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1464] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1504] @ 14070 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138f0 │ │ │ │ │ + bne 138c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13f80 │ │ │ │ │ + bne 13f88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d18 │ │ │ │ │ + beq 13c60 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13d18 │ │ │ │ │ + bge 13c60 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1384] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1424] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138f0 │ │ │ │ │ + bne 138c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f80 │ │ │ │ │ + bne 13f88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f00 │ │ │ │ │ + beq 13ed4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 13f00 │ │ │ │ │ + bge 13ed4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1308] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1348] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 138f0 │ │ │ │ │ + bne 138c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f80 │ │ │ │ │ + bne 13f88 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d14 │ │ │ │ │ + beq 13c5c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13d14 │ │ │ │ │ + ble 13c5c │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13b48 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 157fc │ │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - bne 138d8 │ │ │ │ │ - mov r1, #8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_expect_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 138d0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - ldrne r1, [sl, #8] │ │ │ │ │ - ldrne sl, [sl, #12] │ │ │ │ │ - ldr r3, [r8, #20] │ │ │ │ │ - ldr r2, [r8, #24] │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - moveq r1, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - ldr ip, [r4, #20] │ │ │ │ │ - str ip, [sp, #12] │ │ │ │ │ - bl 0 <_PyAST_Call> │ │ │ │ │ - R_ARM_CALL _PyAST_Call │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 13ed4 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 138bc │ │ │ │ │ + b 13b1c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #1088] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1268] @ 14070 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14020 │ │ │ │ │ + bne 13fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13fa8 │ │ │ │ │ + bne 13f60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d3c │ │ │ │ │ + beq 13c84 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - ble 13d3c │ │ │ │ │ + ble 13c84 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1008] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1188] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14020 │ │ │ │ │ + bne 13fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fa8 │ │ │ │ │ + bne 13f60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f08 │ │ │ │ │ + beq 13edc │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bge 13f08 │ │ │ │ │ + bge 13edc │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #932] @ 14074 │ │ │ │ │ + ldr r2, [pc, #1112] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14020 │ │ │ │ │ + bne 13fb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13fa8 │ │ │ │ │ + bne 13f60 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13d38 │ │ │ │ │ + beq 13c80 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - ble 13d38 │ │ │ │ │ + ble 13c80 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b 13cc0 │ │ │ │ │ + b 13c08 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 137a0 │ │ │ │ │ - b 1390c │ │ │ │ │ + bne 13774 │ │ │ │ │ + b 138e0 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13810 │ │ │ │ │ - b 138d8 │ │ │ │ │ + bne 137e4 │ │ │ │ │ + b 138ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 157f8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + bne 138ac │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 138a4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 13960 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + ldrne r1, [sl, #8] │ │ │ │ │ + ldrne sl, [sl, #12] │ │ │ │ │ + ldr r3, [r8, #20] │ │ │ │ │ + ldr r2, [r8, #24] │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + moveq r1, sl │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #12] │ │ │ │ │ + bl 0 <_PyAST_Call> │ │ │ │ │ + R_ARM_CALL _PyAST_Call │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 13ea8 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 13890 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r2, [pc, #780] @ 14074 │ │ │ │ │ + ldr r2, [pc, #820] @ 14070 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e4c │ │ │ │ │ + bne 13ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13f6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e48 │ │ │ │ │ + beq 13e1c │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bge 13e48 │ │ │ │ │ + bge 13e1c │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #700] @ 14074 │ │ │ │ │ + ldr r2, [pc, #740] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e4c │ │ │ │ │ + bne 13ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13f6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f10 │ │ │ │ │ + beq 13ee4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r9, sl │ │ │ │ │ - ble 13f10 │ │ │ │ │ + ble 13ee4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #624] @ 14074 │ │ │ │ │ + ldr r2, [pc, #664] @ 14070 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13e4c │ │ │ │ │ + bne 13ff0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bl 13680 │ │ │ │ │ + bl 13654 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 13f8c │ │ │ │ │ + bne 13f6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13e44 │ │ │ │ │ + beq 13e18 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ movgt r9, r2 │ │ │ │ │ - bgt 13df4 │ │ │ │ │ + bgt 13dc8 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - str r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 13898 │ │ │ │ │ - b 13884 │ │ │ │ │ + beq 13870 │ │ │ │ │ + b 13858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fcbc │ │ │ │ │ + bl 1fcd0 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 1386c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13898 │ │ │ │ │ + beq 1386c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 13960 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_Subscript> │ │ │ │ │ R_ARM_CALL _PyAST_Subscript │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 13c20 │ │ │ │ │ + bne 13d28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ - beq 138bc │ │ │ │ │ + beq 13890 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 13894 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 13a90 │ │ │ │ │ + b 13a64 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13d18 │ │ │ │ │ + b 13c60 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13d3c │ │ │ │ │ + b 13c84 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 13e48 │ │ │ │ │ + b 13e1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1398c │ │ │ │ │ + beq 13960 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r8, #20] │ │ │ │ │ ldr r8, [r8, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r7 │ │ │ │ │ stmib sp, {r5, r8} │ │ │ │ │ str r6, [sp] │ │ │ │ │ - b 13c0c │ │ │ │ │ + b 13d14 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 136bc │ │ │ │ │ + beq 13690 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 13894 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 138f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1390c │ │ │ │ │ + b 138ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 138a8 │ │ │ │ │ - b 13f74 │ │ │ │ │ + beq 1387c │ │ │ │ │ + b 13f48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 138d8 │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 13924 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyPegen_fill_token> │ │ │ │ │ - R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 1400c │ │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ │ - ldr r2, [r2, r6, lsl #2] │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - ldr r6, [r2, #16] │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 136e0 │ │ │ │ │ - b 138e4 │ │ │ │ │ + b 138e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1384c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add r2, sp, #20 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 1382c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 137d8 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 138c0 │ │ │ │ │ + b 137ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 13810 │ │ │ │ │ - b 138d4 │ │ │ │ │ + bne 137e4 │ │ │ │ │ + b 138a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1372c │ │ │ │ │ - b 13920 │ │ │ │ │ + bne 13700 │ │ │ │ │ + b 138f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1386c │ │ │ │ │ + b 13858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 13768 │ │ │ │ │ + b 1373c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 14058 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + ldr r7, [r2, #12] │ │ │ │ │ + ldr r6, [r2, #16] │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 136b4 │ │ │ │ │ + b 138b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 136f4 │ │ │ │ │ + b 136c8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 13894 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000471 │ │ │ │ │ │ │ │ │ │ -00014078 : │ │ │ │ │ +00014074 : │ │ │ │ │ decorators_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #780] @ 1439c │ │ │ │ │ + ldr r1, [pc, #780] @ 14398 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1437c │ │ │ │ │ + beq 14378 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14390 │ │ │ │ │ - ldr r1, [pc, #736] @ 1439c │ │ │ │ │ + bne 1438c │ │ │ │ │ + ldr r1, [pc, #736] @ 14398 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14350 │ │ │ │ │ + beq 1434c │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 142fc │ │ │ │ │ + beq 142f8 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 14134 │ │ │ │ │ - ldr r2, [pc, #676] @ 1439c │ │ │ │ │ + bne 14130 │ │ │ │ │ + ldr r2, [pc, #676] @ 14398 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14338 │ │ │ │ │ + beq 14334 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14154 │ │ │ │ │ + bne 14150 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -22253,676 +22252,676 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 14118 │ │ │ │ │ + beq 14114 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142e8 │ │ │ │ │ + beq 142e4 │ │ │ │ │ mov fp, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [pc, #524] @ 1439c │ │ │ │ │ + ldr r9, [pc, #524] @ 14398 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r7, [r6] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r7, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1432c │ │ │ │ │ + beq 14328 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 141c8 │ │ │ │ │ + bne 141c4 │ │ │ │ │ mov r1, #49 @ 0x31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14268 │ │ │ │ │ + bne 14264 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 14128 │ │ │ │ │ + beq 14124 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14128 │ │ │ │ │ + bne 14124 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 14314 │ │ │ │ │ + beq 14310 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 14244 │ │ │ │ │ + ble 14240 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 14244 │ │ │ │ │ + beq 14240 │ │ │ │ │ sub r2, r6, #4 │ │ │ │ │ add r2, r2, r7, lsl #2 │ │ │ │ │ mov r3, r6 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne 1422c │ │ │ │ │ + bne 14228 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 142dc │ │ │ │ │ + beq 142d8 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142e0 │ │ │ │ │ + beq 142dc │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 142b8 │ │ │ │ │ + beq 142b4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 14194 │ │ │ │ │ + b 14190 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 142f4 │ │ │ │ │ + beq 142f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 142a4 │ │ │ │ │ + b 142a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ - b 141d0 │ │ │ │ │ + b 141cc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 14128 │ │ │ │ │ + b 14124 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14138 │ │ │ │ │ + b 14134 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 14130 │ │ │ │ │ + b 1412c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 141a8 │ │ │ │ │ + b 141a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14104 │ │ │ │ │ - b 141c8 │ │ │ │ │ + beq 14100 │ │ │ │ │ + b 141c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14130 │ │ │ │ │ + bne 1412c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 140e0 │ │ │ │ │ - b 142fc │ │ │ │ │ + bne 140dc │ │ │ │ │ + b 142f8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 140b4 │ │ │ │ │ + beq 140b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 14144 │ │ │ │ │ + b 14140 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000143a0 : │ │ │ │ │ +0001439c : │ │ │ │ │ lambdef_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #460] @ 14584 │ │ │ │ │ + ldr r2, [pc, #460] @ 14580 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 144ec │ │ │ │ │ + beq 144e8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14500 │ │ │ │ │ + bne 144fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1450c │ │ │ │ │ + beq 14508 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #612 @ 0x264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1442c │ │ │ │ │ + bne 14428 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2464c │ │ │ │ │ + bl 24750 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 14410 │ │ │ │ │ + bne 1440c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14410 │ │ │ │ │ + beq 1440c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 14410 │ │ │ │ │ + beq 1440c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 14420 │ │ │ │ │ + beq 1441c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r5, [r0, #20] │ │ │ │ │ ldr sl, [r0, #24] │ │ │ │ │ - beq 144c4 │ │ │ │ │ + beq 144c0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm sp, {r5, sl} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Lambda> │ │ │ │ │ R_ARM_CALL _PyAST_Lambda │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14548 │ │ │ │ │ + beq 14544 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1441c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r3, r7 │ │ │ │ │ stm sp, {r5, sl} │ │ │ │ │ - b 144a4 │ │ │ │ │ + b 144a0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 143dc │ │ │ │ │ + beq 143d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1441c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1456c │ │ │ │ │ + blt 14568 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 143fc │ │ │ │ │ - b 14420 │ │ │ │ │ + beq 143f8 │ │ │ │ │ + b 1441c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 144bc │ │ │ │ │ + beq 144b8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1441c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 14420 │ │ │ │ │ + b 1441c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00014588 <_tmp_6_rule>: │ │ │ │ │ +00014584 <_tmp_6_rule>: │ │ │ │ │ _tmp_6_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 1463c <_tmp_6_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 14638 <_tmp_6_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1461c <_tmp_6_rule+0x94> │ │ │ │ │ + beq 14618 <_tmp_6_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14630 <_tmp_6_rule+0xa8> │ │ │ │ │ - ldr r1, [pc, #120] @ 14640 <_tmp_6_rule+0xb8> │ │ │ │ │ + bne 1462c <_tmp_6_rule+0xa8> │ │ │ │ │ + ldr r1, [pc, #120] @ 1463c <_tmp_6_rule+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14610 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 1460c <_tmp_6_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14610 <_tmp_6_rule+0x88> │ │ │ │ │ - ldr r1, [pc, #84] @ 14644 <_tmp_6_rule+0xbc> │ │ │ │ │ + bne 1460c <_tmp_6_rule+0x88> │ │ │ │ │ + ldr r1, [pc, #84] @ 14640 <_tmp_6_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14610 <_tmp_6_rule+0x88> │ │ │ │ │ + bne 1460c <_tmp_6_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 14608 <_tmp_6_rule+0x80> │ │ │ │ │ + b 14604 <_tmp_6_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 145c0 <_tmp_6_rule+0x38> │ │ │ │ │ + beq 145bc <_tmp_6_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 14608 <_tmp_6_rule+0x80> │ │ │ │ │ + b 14604 <_tmp_6_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026e │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -00014648 : │ │ │ │ │ +00014644 : │ │ │ │ │ for_if_clauses_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr ip, [pc, #1756] @ 14d3c │ │ │ │ │ + ldr ip, [pc, #1756] @ 14d38 │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 149ac │ │ │ │ │ + beq 149a8 │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 149c0 │ │ │ │ │ - ldr r0, [pc, #1712] @ 14d3c │ │ │ │ │ + bne 149bc │ │ │ │ │ + ldr r0, [pc, #1712] @ 14d38 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r7, [fp, #8] │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14cb8 │ │ │ │ │ + beq 14cb4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 149d8 │ │ │ │ │ + beq 149d4 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr r5, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1656] @ 14d3c │ │ │ │ │ + ldreq r8, [pc, #1656] @ 14d38 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 149e8 │ │ │ │ │ + bne 149e4 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14cac │ │ │ │ │ + beq 14ca8 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ - ldr r1, [pc, #1620] @ 14d40 │ │ │ │ │ + bne 14c9c │ │ │ │ │ + ldr r1, [pc, #1620] @ 14d3c │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1483c │ │ │ │ │ + bne 14838 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ - ldr r1, [pc, #1584] @ 14d44 │ │ │ │ │ + bne 14c9c │ │ │ │ │ + ldr r1, [pc, #1584] @ 14d40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 147b0 │ │ │ │ │ + bne 147ac │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ - ldr r1, [pc, #1544] @ 14d40 │ │ │ │ │ + bne 14c9c │ │ │ │ │ + ldr r1, [pc, #1544] @ 14d3c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1475c │ │ │ │ │ - ldr r1, [pc, #1524] @ 14d44 │ │ │ │ │ + bne 14758 │ │ │ │ │ + ldr r1, [pc, #1524] @ 14d40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 149f8 │ │ │ │ │ + bne 149f4 │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14994 │ │ │ │ │ + bne 14990 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - bne 148f8 │ │ │ │ │ + bne 148f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14720 │ │ │ │ │ - ldr r1, [pc, #1404] @ 14d48 │ │ │ │ │ + beq 1471c │ │ │ │ │ + ldr r1, [pc, #1404] @ 14d44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14720 │ │ │ │ │ + beq 1471c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14c9c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 215bc <_loop0_119_rule> │ │ │ │ │ + bl 215e0 <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14c9c │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ + beq 148c8 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14970 │ │ │ │ │ + beq 1496c │ │ │ │ │ str r6, [r4, r5, lsl #2] │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 146c8 │ │ │ │ │ - ldr r1, [pc, #1280] @ 14d44 │ │ │ │ │ + b 146c4 │ │ │ │ │ + ldr r1, [pc, #1280] @ 14d40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146fc │ │ │ │ │ + beq 146f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl a998 │ │ │ │ │ + bl a9a4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 146fc │ │ │ │ │ - ldr r1, [pc, #1244] @ 14d48 │ │ │ │ │ + beq 146f8 │ │ │ │ │ + ldr r1, [pc, #1244] @ 14d44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 146fc │ │ │ │ │ + beq 146f8 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14c9c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 215bc <_loop0_119_rule> │ │ │ │ │ + bl 215e0 <_loop0_119_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ca0 │ │ │ │ │ + beq 14c9c │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ bl 0 <_PyAST_comprehension> │ │ │ │ │ R_ARM_CALL _PyAST_comprehension │ │ │ │ │ - ldr r2, [pc, #1172] @ 14d4c │ │ │ │ │ + ldr r2, [pc, #1172] @ 14d48 │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 14818 │ │ │ │ │ + bne 14814 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r2, [fp, #88] @ 0x58 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r1, [fp, #60] @ 0x3c │ │ │ │ │ - beq 1476c │ │ │ │ │ + beq 14768 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - beq 14784 │ │ │ │ │ + beq 14780 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14784 │ │ │ │ │ + bne 14780 │ │ │ │ │ ldr r1, [fp, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 149d0 │ │ │ │ │ + beq 149cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1495c │ │ │ │ │ + ble 14958 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1495c │ │ │ │ │ + beq 14958 │ │ │ │ │ sub r1, r4, #4 │ │ │ │ │ add r1, r1, r5, lsl #2 │ │ │ │ │ mov r2, r4 │ │ │ │ │ rsb r5, r4, #4 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ ldr ip, [r2, #4]! │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str ip, [r0, r3] │ │ │ │ │ - bne 14944 │ │ │ │ │ + bne 14940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1479c │ │ │ │ │ + b 14798 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 149d0 │ │ │ │ │ + beq 149cc │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1482c │ │ │ │ │ + b 14828 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14ca0 │ │ │ │ │ + bne 14c9c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 15a8 │ │ │ │ │ + bl 16d0 │ │ │ │ │ R_ARM_CALL invalid_for_target_rule │ │ │ │ │ - b 1476c │ │ │ │ │ + b 14768 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 14684 │ │ │ │ │ + beq 14680 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 147a4 │ │ │ │ │ + b 147a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r7, [fp, #8] │ │ │ │ │ - b 1479c │ │ │ │ │ + b 14798 │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #824] @ 14d3c │ │ │ │ │ + ldr r2, [pc, #824] @ 14d38 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14c30 │ │ │ │ │ + beq 14c2c │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c20 │ │ │ │ │ + bne 14c1c │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 14bcc │ │ │ │ │ - ldr r3, [pc, #768] @ 14d3c │ │ │ │ │ + beq 14bc8 │ │ │ │ │ + ldr r3, [pc, #768] @ 14d38 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 14c14 │ │ │ │ │ + beq 14c10 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c04 │ │ │ │ │ + bne 14c00 │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 14bf8 │ │ │ │ │ + beq 14bf4 │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 14c08 │ │ │ │ │ + bne 14c04 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #664] @ 14d3c │ │ │ │ │ + ldr r3, [pc, #664] @ 14d38 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14bbc │ │ │ │ │ + beq 14bb8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 14ad0 │ │ │ │ │ + bne 14acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 14c3c │ │ │ │ │ + bne 14c38 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ ldr r2, [r2, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ @@ -22931,19 +22930,19 @@ │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ ldr r1, [fp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14bec │ │ │ │ │ + beq 14be8 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bgt 14bd8 │ │ │ │ │ + bgt 14bd4 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -22952,312 +22951,312 @@ │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 14bc8 │ │ │ │ │ + bne 14bc4 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1475c │ │ │ │ │ - ldr r3, [pc, #452] @ 14d48 │ │ │ │ │ - ldr r1, [pc, #456] @ 14d50 │ │ │ │ │ + beq 14758 │ │ │ │ │ + ldr r3, [pc, #452] @ 14d44 │ │ │ │ │ + ldr r1, [pc, #456] @ 14d4c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1475c │ │ │ │ │ - ldr r3, [pc, #436] @ 14d54 │ │ │ │ │ + beq 14758 │ │ │ │ │ + ldr r3, [pc, #436] @ 14d50 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ - ldr r3, [pc, #424] @ 14d58 │ │ │ │ │ + ldr r3, [pc, #424] @ 14d54 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 148cc │ │ │ │ │ - b 14818 │ │ │ │ │ + beq 148c8 │ │ │ │ │ + b 14814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14ab0 │ │ │ │ │ + b 14aac │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 1475c │ │ │ │ │ + b 14758 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r0, [ip, r3, lsl #2] │ │ │ │ │ str r0, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 14b14 │ │ │ │ │ + b 14b10 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - b 14bcc │ │ │ │ │ + b 14bc8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a48 │ │ │ │ │ + b 14a44 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 1475c │ │ │ │ │ + b 14758 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 14a10 │ │ │ │ │ + b 14a0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14ad0 │ │ │ │ │ + beq 14acc │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14d14 │ │ │ │ │ + beq 14d10 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 14ce4 │ │ │ │ │ + beq 14ce0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ str r2, [r0, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b 14a9c │ │ │ │ │ + b 14a98 │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 148e8 │ │ │ │ │ + b 148e4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 146d8 │ │ │ │ │ + b 146d4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 149e4 │ │ │ │ │ + bne 149e0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 146b0 │ │ │ │ │ - b 149d8 │ │ │ │ │ + bne 146ac │ │ │ │ │ + b 149d4 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14d28 │ │ │ │ │ + beq 14d24 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - b 14c80 │ │ │ │ │ + b 14c7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14aec │ │ │ │ │ + b 14ae8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r4, fp │ │ │ │ │ mov fp, r2 │ │ │ │ │ - b 14bf0 │ │ │ │ │ + b 14bec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x0000029e │ │ │ │ │ .word 0x0000029f │ │ │ │ │ .word 0x00000630 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x0000064c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00014d5c : │ │ │ │ │ +00014d58 : │ │ │ │ │ function_def_raw_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r3, [pc, #2648] @ 157cc │ │ │ │ │ + ldr r3, [pc, #2648] @ 157c8 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 155c0 │ │ │ │ │ + beq 155bc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 155d4 │ │ │ │ │ + bne 155d0 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 1521c │ │ │ │ │ + beq 15218 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1525c │ │ │ │ │ - ldr r1, [pc, #2556] @ 157d0 │ │ │ │ │ + bne 15258 │ │ │ │ │ + ldr r1, [pc, #2556] @ 157cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1501c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1501c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15020 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1501c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15020 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1501c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2424] @ 157cc │ │ │ │ │ + ldr r3, [pc, #2424] @ 157c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155a8 │ │ │ │ │ + beq 155a4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154d0 │ │ │ │ │ + bne 154cc │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1500c │ │ │ │ │ + bne 15008 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15020 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1501c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2316] @ 157cc │ │ │ │ │ + ldr r3, [pc, #2316] @ 157c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 154b8 │ │ │ │ │ + beq 154b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154d0 │ │ │ │ │ + bne 154cc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f04 │ │ │ │ │ + beq 14f00 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15444 │ │ │ │ │ + bne 15440 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 153f8 │ │ │ │ │ + bne 153f4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 154cc │ │ │ │ │ + bne 154c8 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1545c │ │ │ │ │ + bne 15458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15024 │ │ │ │ │ + bne 15020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15020 │ │ │ │ │ + beq 1501c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 14fd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr sl, [r3, #20] │ │ │ │ │ ldr r8, [r8, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ - beq 14fec │ │ │ │ │ + beq 14fe8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 15478 │ │ │ │ │ + bne 15474 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str sl, [sp, #20] │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ @@ -23268,143 +23267,143 @@ │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ bl 0 <_PyAST_FunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_FunctionDef │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15580 │ │ │ │ │ + beq 1557c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ streq r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14f84 │ │ │ │ │ + b 14f80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 14e88 │ │ │ │ │ - b 14e84 │ │ │ │ │ + bne 14e84 │ │ │ │ │ + b 14e80 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 153d4 │ │ │ │ │ - ldr r1, [pc, #1948] @ 157d4 │ │ │ │ │ + bne 153d0 │ │ │ │ │ + ldr r1, [pc, #1948] @ 157d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ - ldr r1, [pc, #1924] @ 157d0 │ │ │ │ │ + beq 15208 │ │ │ │ │ + ldr r1, [pc, #1924] @ 157cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 1520c │ │ │ │ │ + bne 15208 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1520c │ │ │ │ │ + bne 15208 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15210 │ │ │ │ │ - ldr r3, [pc, #1792] @ 157cc │ │ │ │ │ + beq 1520c │ │ │ │ │ + ldr r3, [pc, #1792] @ 157c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15574 │ │ │ │ │ + beq 15570 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 1520c │ │ │ │ │ mov r1, #51 @ 0x33 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 153e4 │ │ │ │ │ + bne 153e0 │ │ │ │ │ mov fp, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15210 │ │ │ │ │ + bne 1520c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f46c │ │ │ │ │ + bl 1f480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1520c │ │ │ │ │ + bne 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1520c │ │ │ │ │ + beq 15208 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 14fd4 │ │ │ │ │ + beq 14fd0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ - bne 151a0 │ │ │ │ │ + bne 1519c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_empty_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_empty_arguments │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17a50 │ │ │ │ │ + bl 17a4c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str sl, [sp, #24] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ @@ -23412,336 +23411,336 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ stmib sp, {r0, r6} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_AsyncFunctionDef> │ │ │ │ │ R_ARM_CALL _PyAST_AsyncFunctionDef │ │ │ │ │ - ldr r2, [pc, #1516] @ 157d8 │ │ │ │ │ + ldr r2, [pc, #1516] @ 157d4 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15794 │ │ │ │ │ + beq 15790 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 14fd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 15204 │ │ │ │ │ + b 15200 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 155e0 │ │ │ │ │ + blt 155dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 153cc │ │ │ │ │ + beq 153c8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 155d4 │ │ │ │ │ - ldr r3, [pc, #1384] @ 157cc │ │ │ │ │ + bne 155d0 │ │ │ │ │ + ldr r3, [pc, #1384] @ 157c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 155f8 │ │ │ │ │ - ldr r1, [pc, #1372] @ 157d4 │ │ │ │ │ + beq 155f4 │ │ │ │ │ + ldr r1, [pc, #1372] @ 157d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ - ldr r1, [pc, #1340] @ 157d0 │ │ │ │ │ + bne 15300 │ │ │ │ │ + ldr r1, [pc, #1340] @ 157cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ + bne 15300 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ + bne 15300 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 156c0 │ │ │ │ │ + bne 156bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1560c │ │ │ │ │ - ldr r1, [pc, #1212] @ 157d4 │ │ │ │ │ + bne 15608 │ │ │ │ │ + ldr r1, [pc, #1212] @ 157d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1556c │ │ │ │ │ - ldr r1, [pc, #1180] @ 157d0 │ │ │ │ │ + bne 15568 │ │ │ │ │ + ldr r1, [pc, #1180] @ 157cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1556c │ │ │ │ │ - ldr r2, [pc, #1124] @ 157dc │ │ │ │ │ + bne 15568 │ │ │ │ │ + ldr r2, [pc, #1124] @ 157d8 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d70 │ │ │ │ │ + bl 17d6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1556c │ │ │ │ │ + bne 15568 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bne 1561c │ │ │ │ │ + bne 15618 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14dcc │ │ │ │ │ + beq 14dc8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 14fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 15110 │ │ │ │ │ - b 15108 │ │ │ │ │ + bne 1510c │ │ │ │ │ + b 15104 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 154d0 │ │ │ │ │ - ldr r3, [pc, #960] @ 157cc │ │ │ │ │ + bne 154cc │ │ │ │ │ + ldr r3, [pc, #960] @ 157c8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15764 │ │ │ │ │ + beq 15760 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 154dc │ │ │ │ │ + bne 154d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 14f18 │ │ │ │ │ - ldr r1, [pc, #916] @ 157e0 │ │ │ │ │ + b 14f14 │ │ │ │ │ + ldr r1, [pc, #916] @ 157dc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 14f04 │ │ │ │ │ + beq 14f00 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14f50 │ │ │ │ │ - b 15024 │ │ │ │ │ + beq 14f4c │ │ │ │ │ + b 15020 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 154a8 │ │ │ │ │ + beq 154a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 14f8c │ │ │ │ │ + bne 14f88 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14f8c │ │ │ │ │ + b 14f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14ed8 │ │ │ │ │ + beq 14ed4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15024 │ │ │ │ │ + b 15020 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ + beq 15428 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ + beq 15428 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ + beq 15428 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1542c │ │ │ │ │ - ldr r3, [pc, #688] @ 157e4 │ │ │ │ │ + beq 15428 │ │ │ │ │ + ldr r3, [pc, #688] @ 157e0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #676] @ 157e8 │ │ │ │ │ + ldr r3, [pc, #676] @ 157e4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 15784 │ │ │ │ │ + bne 15780 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15430 │ │ │ │ │ + beq 1542c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15438 │ │ │ │ │ + b 15434 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 153c0 │ │ │ │ │ + b 153bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 150d8 │ │ │ │ │ + b 150d4 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15214 │ │ │ │ │ - b 14fdc │ │ │ │ │ + beq 15210 │ │ │ │ │ + b 14fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 14e6c │ │ │ │ │ - b 154cc │ │ │ │ │ + beq 14e68 │ │ │ │ │ + b 154c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 14d98 │ │ │ │ │ + beq 14d94 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 14fd8 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 14fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15270 │ │ │ │ │ + beq 1526c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 153c8 │ │ │ │ │ + b 153c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1178 │ │ │ │ │ + bl 12a0 │ │ │ │ │ R_ARM_CALL _tmp_228_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1556c │ │ │ │ │ - ldr r2, [pc, #432] @ 157ec │ │ │ │ │ + bne 15568 │ │ │ │ │ + ldr r2, [pc, #432] @ 157e8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f46c │ │ │ │ │ + bl 1f480 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1556c │ │ │ │ │ + bne 15568 │ │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 153b8 │ │ │ │ │ + beq 153b4 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ @@ -23751,91 +23750,91 @@ │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 15204 │ │ │ │ │ - b 153c8 │ │ │ │ │ + bne 15200 │ │ │ │ │ + b 153c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1178 │ │ │ │ │ + bl 12a0 │ │ │ │ │ R_ARM_CALL _tmp_227_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15304 │ │ │ │ │ + bne 15300 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ + beq 152fc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ - ldr r1, [pc, #236] @ 157f0 │ │ │ │ │ + beq 152fc │ │ │ │ │ + ldr r1, [pc, #236] @ 157ec │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15300 │ │ │ │ │ - ldr r2, [pc, #212] @ 157f4 │ │ │ │ │ + beq 152fc │ │ │ │ │ + ldr r2, [pc, #212] @ 157f0 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #200] @ 157f8 │ │ │ │ │ + ldr r3, [pc, #200] @ 157f4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 157bc │ │ │ │ │ + bne 157b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 153c8 │ │ │ │ │ - b 153bc │ │ │ │ │ + bne 153c4 │ │ │ │ │ + b 153b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 15418 │ │ │ │ │ - b 15438 │ │ │ │ │ + beq 15414 │ │ │ │ │ + b 15434 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15460 │ │ │ │ │ + b 1545c │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15214 │ │ │ │ │ + beq 15210 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 14fdc │ │ │ │ │ + b 14fd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 15204 │ │ │ │ │ + b 15200 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a3 │ │ │ │ │ .word 0x000002a2 │ │ │ │ │ .word 0x000006e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -23848,53 +23847,53 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000157fc : │ │ │ │ │ +000157f8 : │ │ │ │ │ arguments_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #288] @ 15934 │ │ │ │ │ + ldr r2, [pc, #288] @ 15930 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 15910 │ │ │ │ │ + beq 1590c │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 15924 │ │ │ │ │ + bne 15920 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #244] @ 15938 │ │ │ │ │ + ldr r1, [pc, #244] @ 15934 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 158a0 │ │ │ │ │ + bne 1589c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15920 │ │ │ │ │ + bne 1591c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 158b8 │ │ │ │ │ + bne 158b4 │ │ │ │ │ ldr r5, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 158f0 │ │ │ │ │ - ldr r2, [pc, #168] @ 15938 │ │ │ │ │ + bne 158ec │ │ │ │ │ + ldr r2, [pc, #168] @ 15934 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -23905,320 +23904,320 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15878 │ │ │ │ │ - ldr r1, [pc, #100] @ 1593c │ │ │ │ │ + bne 15874 │ │ │ │ │ + ldr r1, [pc, #100] @ 15938 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15888 │ │ │ │ │ - b 15878 │ │ │ │ │ + bne 15884 │ │ │ │ │ + b 15874 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 15920 │ │ │ │ │ + bne 1591c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d54 │ │ │ │ │ + bl 1e7c │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ - b 15888 │ │ │ │ │ + b 15884 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15838 │ │ │ │ │ + beq 15834 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 158b0 │ │ │ │ │ + b 158ac │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000496 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00015940 : │ │ │ │ │ +0001593c : │ │ │ │ │ args_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #2744] @ 16410 │ │ │ │ │ + ldr r2, [pc, #2744] @ 1640c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16368 │ │ │ │ │ + beq 16364 │ │ │ │ │ ldr ip, [r0, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1637c │ │ │ │ │ + bne 16378 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 16310 │ │ │ │ │ + beq 1630c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #2664] @ 16410 │ │ │ │ │ + ldr r3, [pc, #2664] @ 1640c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 162ec │ │ │ │ │ - ldr r3, [pc, #2644] @ 16410 │ │ │ │ │ + beq 162e8 │ │ │ │ │ + ldr r3, [pc, #2644] @ 1640c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 162a0 │ │ │ │ │ + beq 1629c │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - beq 162cc │ │ │ │ │ + beq 162c8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 15e24 │ │ │ │ │ + beq 15e20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 160ac │ │ │ │ │ + bne 160a8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16030 │ │ │ │ │ + bne 1602c │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 160f8 │ │ │ │ │ + bne 160f4 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 161d0 │ │ │ │ │ + bne 161cc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1610c │ │ │ │ │ - ldr r3, [pc, #2480] @ 16410 │ │ │ │ │ + bne 16108 │ │ │ │ │ + ldr r3, [pc, #2480] @ 1640c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16394 │ │ │ │ │ + beq 16390 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 163c0 │ │ │ │ │ + beq 163bc │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 15cb0 │ │ │ │ │ + beq 15cac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 15cfc │ │ │ │ │ + bne 15cf8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 16140 │ │ │ │ │ + bne 1613c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15b28 │ │ │ │ │ + bne 15b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 15e14 │ │ │ │ │ + bne 15e10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c40 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - bne 15f90 │ │ │ │ │ + bne 15f8c │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #2268] @ 16414 │ │ │ │ │ + ldr r1, [pc, #2268] @ 16410 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15adc │ │ │ │ │ + beq 15ad8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #2236] @ 16414 │ │ │ │ │ + ldr r1, [pc, #2236] @ 16410 │ │ │ │ │ mov r3, #22 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15ae0 │ │ │ │ │ - ldr r3, [pc, #2192] @ 16410 │ │ │ │ │ + beq 15adc │ │ │ │ │ + ldr r3, [pc, #2192] @ 1640c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 16388 │ │ │ │ │ + beq 16384 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1635c │ │ │ │ │ + bne 16358 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1625c │ │ │ │ │ + beq 16258 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1635c │ │ │ │ │ + bne 16358 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15dac │ │ │ │ │ + bne 15da8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16250 │ │ │ │ │ + beq 1624c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 15e00 │ │ │ │ │ - ldr r1, [pc, #2036] @ 16410 │ │ │ │ │ + beq 15dfc │ │ │ │ │ + ldr r1, [pc, #2036] @ 1640c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 163e0 │ │ │ │ │ + beq 163dc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 163f8 │ │ │ │ │ + bne 163f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15f50 │ │ │ │ │ + bne 15f4c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15e08 │ │ │ │ │ + bne 15e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16278 │ │ │ │ │ + beq 16274 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r6, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyPegen_collect_call_seqs> │ │ │ │ │ R_ARM_CALL _PyPegen_collect_call_seqs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16010 │ │ │ │ │ + beq 1600c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15b14 │ │ │ │ │ + b 15b10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ - blt 16130 │ │ │ │ │ + blt 1612c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 16404 │ │ │ │ │ + bne 16400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 15aac │ │ │ │ │ + beq 15aa8 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15aac │ │ │ │ │ + beq 15aa8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 16230 │ │ │ │ │ + beq 1622c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 16230 │ │ │ │ │ + beq 1622c │ │ │ │ │ ldr r3, [ip, #24] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [ip, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ @@ -24232,1274 +24231,1274 @@ │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r6 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #1680] @ 16418 │ │ │ │ │ + ldr r2, [pc, #1680] @ 16414 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16114 │ │ │ │ │ + beq 16110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15b50 │ │ │ │ │ + b 15b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 17460 <_tmp_258_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15bc8 │ │ │ │ │ + beq 15bc4 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15e70 │ │ │ │ │ + bne 15e6c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16250 │ │ │ │ │ + beq 1624c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 15be0 │ │ │ │ │ + b 15bdc │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 15af8 │ │ │ │ │ + beq 15af4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r5, [r4, #88] @ 0x58 │ │ │ │ │ movlt ip, #1 │ │ │ │ │ sublt r5, r5, #1 │ │ │ │ │ strlt ip, [r4, #60] @ 0x3c │ │ │ │ │ - blt 16100 │ │ │ │ │ + blt 160fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - bne 160a4 │ │ │ │ │ + bne 160a0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15a08 │ │ │ │ │ - b 160f8 │ │ │ │ │ + beq 15a04 │ │ │ │ │ + b 160f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 17460 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15dd8 │ │ │ │ │ + beq 15dd4 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 16250 │ │ │ │ │ + beq 1624c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r5, #2 │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15f24 │ │ │ │ │ + bne 15f20 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16254 │ │ │ │ │ + beq 16250 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 15f1c │ │ │ │ │ + ble 15f18 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 15f1c │ │ │ │ │ + beq 15f18 │ │ │ │ │ sub r2, fp, #4 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ mov r3, fp │ │ │ │ │ rsb lr, fp, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - bne 15f04 │ │ │ │ │ + bne 15f00 │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 15be0 │ │ │ │ │ + b 15bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17464 <_tmp_258_rule> │ │ │ │ │ + bl 17460 <_tmp_258_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 15ec0 │ │ │ │ │ + beq 15ebc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - beq 15f64 │ │ │ │ │ + beq 15f60 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [fp, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 15eac │ │ │ │ │ + b 15ea8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 21c1c │ │ │ │ │ + bl 21c40 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 15c48 │ │ │ │ │ - b 15c44 │ │ │ │ │ + bne 15c44 │ │ │ │ │ + b 15c40 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16254 │ │ │ │ │ + beq 16250 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 15f40 │ │ │ │ │ + b 15f3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16278 │ │ │ │ │ + beq 16274 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ ldr fp, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_extract_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_extract_starred_exprs │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 15fd8 │ │ │ │ │ + bne 15fd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_delete_starred_exprs> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_delete_starred_exprs │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16284 │ │ │ │ │ + beq 16280 │ │ │ │ │ stm sp, {r8, sl, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_Call> │ │ │ │ │ R_ARM_CALL _PyAST_Call │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 15ca8 │ │ │ │ │ + bne 15ca4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 15b10 │ │ │ │ │ - b 15b18 │ │ │ │ │ + beq 15b0c │ │ │ │ │ + b 15b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 15a1c │ │ │ │ │ + beq 15a18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq ip, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 16100 │ │ │ │ │ + beq 160fc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 161f0 │ │ │ │ │ + beq 161ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - b 15b78 │ │ │ │ │ + b 15b74 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 160f8 │ │ │ │ │ + bne 160f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #856] @ 16410 │ │ │ │ │ + ldr r2, [pc, #856] @ 1640c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16210 │ │ │ │ │ + beq 1620c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 16148 │ │ │ │ │ + bne 16144 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 15a08 │ │ │ │ │ + beq 15a04 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 15a58 │ │ │ │ │ + beq 15a54 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15ae0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ strne ip, [r4, #60] @ 0x3c │ │ │ │ │ - beq 16238 │ │ │ │ │ + beq 16234 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 15ac8 │ │ │ │ │ + beq 15ac4 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15ae0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160dc │ │ │ │ │ + beq 160d8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160dc │ │ │ │ │ + beq 160d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 160dc │ │ │ │ │ - ldr r2, [pc, #664] @ 1641c │ │ │ │ │ + beq 160d8 │ │ │ │ │ + ldr r2, [pc, #664] @ 16418 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #660] @ 16420 │ │ │ │ │ + ldr r2, [pc, #660] @ 1641c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 160e0 │ │ │ │ │ + beq 160dc │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 160e8 │ │ │ │ │ - ldr r3, [pc, #584] @ 16420 │ │ │ │ │ + b 160e4 │ │ │ │ │ + ldr r3, [pc, #584] @ 1641c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #572] @ 16424 │ │ │ │ │ + ldr r3, [pc, #572] @ 16420 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 16094 │ │ │ │ │ + bne 16090 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16240 │ │ │ │ │ + beq 1623c │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16100 │ │ │ │ │ + b 160fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 160c4 │ │ │ │ │ - b 160e8 │ │ │ │ │ + beq 160c0 │ │ │ │ │ + b 160e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ - b 16130 │ │ │ │ │ + b 1612c │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 16100 │ │ │ │ │ + b 160fc │ │ │ │ │ mov fp, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15ae0 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b14 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 15fec │ │ │ │ │ + b 15fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16360 │ │ │ │ │ + bne 1635c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 159dc │ │ │ │ │ + bne 159d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r6, r5 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 160f8 │ │ │ │ │ + bne 160f4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 159e0 │ │ │ │ │ + b 159dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ strne r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 159b4 │ │ │ │ │ - b 15e08 │ │ │ │ │ + beq 159b0 │ │ │ │ │ + b 15e04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r5, r5, #1 │ │ │ │ │ movlt r6, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 15b18 │ │ │ │ │ + blt 15b14 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ movne r6, #0 │ │ │ │ │ - beq 159a0 │ │ │ │ │ - b 15b18 │ │ │ │ │ + beq 1599c │ │ │ │ │ + b 15b14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 15ae4 │ │ │ │ │ + b 15ae0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1597c │ │ │ │ │ + beq 15978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 15b18 │ │ │ │ │ + b 15b14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 15b88 │ │ │ │ │ + b 15b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16140 │ │ │ │ │ + bne 1613c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 15a7c │ │ │ │ │ + bne 15a78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ mov r5, r6 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 16404 │ │ │ │ │ + bne 16400 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 15a80 │ │ │ │ │ + b 15a7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr ip, [r4, #60] @ 0x3c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15c2c │ │ │ │ │ + beq 15c28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 15e08 │ │ │ │ │ + b 15e04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16130 │ │ │ │ │ + b 1612c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00016428 : │ │ │ │ │ +00016424 : │ │ │ │ │ annotated_rhs_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #120] @ 164b8 │ │ │ │ │ + ldr r1, [pc, #120] @ 164b4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 164b0 │ │ │ │ │ + beq 164ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 164a8 │ │ │ │ │ + bne 164a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 164a0 │ │ │ │ │ + bne 1649c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 164a0 │ │ │ │ │ + bne 1649c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16454 │ │ │ │ │ + b 16450 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000164bc : │ │ │ │ │ +000164b8 : │ │ │ │ │ dotted_name_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r1, [pc, #2444] @ 16e60 │ │ │ │ │ + ldr r1, [pc, #2444] @ 16e5c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 16dd8 │ │ │ │ │ - ldr r1, [pc, #2416] @ 16e64 │ │ │ │ │ + beq 16dd4 │ │ │ │ │ + ldr r1, [pc, #2416] @ 16e60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - beq 16520 │ │ │ │ │ + beq 1651c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [pc, #2356] @ 16e60 │ │ │ │ │ + ldr r5, [pc, #2356] @ 16e5c │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r8, r4 │ │ │ │ │ - ldr r2, [pc, #2340] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #2340] @ 16e60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16df0 │ │ │ │ │ + bne 16dec │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e00 │ │ │ │ │ + beq 16dfc │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16e18 │ │ │ │ │ + bne 16e14 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e44 │ │ │ │ │ - ldr r1, [pc, #2260] @ 16e64 │ │ │ │ │ + beq 16e40 │ │ │ │ │ + ldr r1, [pc, #2260] @ 16e60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16714 │ │ │ │ │ + beq 16710 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16690 │ │ │ │ │ + beq 1668c │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 166b0 │ │ │ │ │ + bne 166ac │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 166a0 │ │ │ │ │ + bne 1669c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16b6c │ │ │ │ │ + beq 16b68 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c54 │ │ │ │ │ + bne 16c50 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bge 166f8 │ │ │ │ │ + bge 166f4 │ │ │ │ │ mov r9, r1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 16538 │ │ │ │ │ + b 16534 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16894 │ │ │ │ │ + beq 16890 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d84 │ │ │ │ │ + beq 16d80 │ │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c44 │ │ │ │ │ + bne 16c40 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, fp │ │ │ │ │ - bgt 16814 │ │ │ │ │ + bgt 16810 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 165c0 │ │ │ │ │ + bne 165bc │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 165e4 │ │ │ │ │ + beq 165e0 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 16b80 │ │ │ │ │ + b 16b7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16690 │ │ │ │ │ + beq 1668c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16c5c │ │ │ │ │ + beq 16c58 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c54 │ │ │ │ │ + bne 16c50 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ - bgt 16618 │ │ │ │ │ + bgt 16614 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr sl, [r8, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov fp, sl │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r7, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #1840] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #1840] @ 16e60 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cac │ │ │ │ │ - ldr r2, [pc, #1808] @ 16e60 │ │ │ │ │ + bne 16ca8 │ │ │ │ │ + ldr r2, [pc, #1808] @ 16e5c │ │ │ │ │ str sl, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16e20 │ │ │ │ │ + beq 16e1c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16e38 │ │ │ │ │ - ldr r2, [pc, #1772] @ 16e60 │ │ │ │ │ + bne 16e34 │ │ │ │ │ + ldr r2, [pc, #1772] @ 16e5c │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16c90 │ │ │ │ │ - ldr r1, [pc, #1752] @ 16e64 │ │ │ │ │ + beq 16c8c │ │ │ │ │ + ldr r1, [pc, #1752] @ 16e60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 168b8 │ │ │ │ │ + beq 168b4 │ │ │ │ │ ldr r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16894 │ │ │ │ │ + beq 16890 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16624 │ │ │ │ │ + bne 16620 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 168a4 │ │ │ │ │ + bne 168a0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r1, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16b90 │ │ │ │ │ + beq 16b8c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c44 │ │ │ │ │ + bne 16c40 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - bge 1666c │ │ │ │ │ + bge 16668 │ │ │ │ │ mov fp, r2 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 1672c │ │ │ │ │ + b 16728 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 169f0 │ │ │ │ │ + beq 169ec │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16d20 │ │ │ │ │ + beq 16d1c │ │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c28 │ │ │ │ │ + bne 16c24 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 169c0 │ │ │ │ │ + bgt 169bc │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 167bc │ │ │ │ │ + bne 167b8 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 167e0 │ │ │ │ │ + beq 167dc │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 16bb4 │ │ │ │ │ + b 16bb0 │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ - ldr r9, [pc, #1436] @ 16e60 │ │ │ │ │ + ldr r9, [pc, #1436] @ 16e5c │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r6, ip │ │ │ │ │ str ip, [sp] │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #1408] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #1408] @ 16e60 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16dbc │ │ │ │ │ + bne 16db8 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16d5c │ │ │ │ │ + beq 16d58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16d74 │ │ │ │ │ + bne 16d70 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16a20 │ │ │ │ │ + beq 16a1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1324] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #1324] @ 16e60 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16a48 │ │ │ │ │ + beq 16a44 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 169f0 │ │ │ │ │ + beq 169ec │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16820 │ │ │ │ │ + bne 1681c │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 16a00 │ │ │ │ │ + bne 169fc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldr r0, [r8, #88] @ 0x58 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 16bc0 │ │ │ │ │ + beq 16bbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c28 │ │ │ │ │ + bne 16c24 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 1686c │ │ │ │ │ + bge 16868 │ │ │ │ │ str r2, [sp] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 168dc │ │ │ │ │ + b 168d8 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov ip, r3 │ │ │ │ │ str sl, [r8, #8] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r8, #88] @ 0x58 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 16964 │ │ │ │ │ + bne 16960 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16988 │ │ │ │ │ + beq 16984 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ sub r3, r0, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 167d4 │ │ │ │ │ + b 167d0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1072] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #1072] @ 16e60 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1694c │ │ │ │ │ + bne 16948 │ │ │ │ │ ldr fp, [r8, #8] │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ mov sl, fp │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r2, [pc, #1024] @ 16e64 │ │ │ │ │ + ldr r2, [pc, #1024] @ 16e60 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_update_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_update_memo │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16cfc │ │ │ │ │ - ldr r2, [pc, #992] @ 16e60 │ │ │ │ │ + bne 16cf8 │ │ │ │ │ + ldr r2, [pc, #992] @ 16e5c │ │ │ │ │ str fp, [r8, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16d14 │ │ │ │ │ + beq 16d10 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16c0c │ │ │ │ │ + bne 16c08 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ - bl 164bc │ │ │ │ │ + bl 164b8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 16ac4 │ │ │ │ │ + beq 16ac0 │ │ │ │ │ mov r1, #23 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16b14 │ │ │ │ │ + bne 16b10 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r6, [r8, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 16c0c │ │ │ │ │ + bne 16c08 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16be8 │ │ │ │ │ + beq 16be4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c38 │ │ │ │ │ + bne 16c34 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - ble 169cc │ │ │ │ │ + ble 169c8 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - b 16a58 │ │ │ │ │ + b 16a54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 16ac4 │ │ │ │ │ + beq 16ac0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_join_names_with_dot> │ │ │ │ │ R_ARM_CALL _PyPegen_join_names_with_dot │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16cc4 │ │ │ │ │ + beq 16cc0 │ │ │ │ │ ldr ip, [r8, #88] @ 0x58 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ str ip, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c38 │ │ │ │ │ + bne 16c34 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, sl │ │ │ │ │ - bgt 16b08 │ │ │ │ │ + bgt 16b04 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 169d8 │ │ │ │ │ + b 169d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - beq 166fc │ │ │ │ │ + beq 166f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16518 │ │ │ │ │ + b 16514 │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ str r1, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16678 │ │ │ │ │ + beq 16674 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 165d8 │ │ │ │ │ + b 165d4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16a14 │ │ │ │ │ + bne 16a10 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 1687c │ │ │ │ │ + b 16878 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - bne 16c1c │ │ │ │ │ + bne 16c18 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - b 169d8 │ │ │ │ │ + b 169d4 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 1697c │ │ │ │ │ + b 16978 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16a14 │ │ │ │ │ + b 16a10 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - b 16c1c │ │ │ │ │ + b 16c18 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 16bb4 │ │ │ │ │ + b 16bb0 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 16b80 │ │ │ │ │ + b 16b7c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r4, r8 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16b80 │ │ │ │ │ + bne 16b7c │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 166fc │ │ │ │ │ - b 16b80 │ │ │ │ │ + beq 166f8 │ │ │ │ │ + b 16b7c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #448] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #448] @ 16e60 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 16794 │ │ │ │ │ + b 16790 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 16688 │ │ │ │ │ + b 16684 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16c1c │ │ │ │ │ + bne 16c18 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16c04 │ │ │ │ │ - b 16c1c │ │ │ │ │ + beq 16c00 │ │ │ │ │ + b 16c18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 169e8 │ │ │ │ │ + b 169e4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16a90 │ │ │ │ │ + b 16a8c │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ strne r2, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16a14 │ │ │ │ │ + bne 16a10 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r0, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16be0 │ │ │ │ │ - b 16a14 │ │ │ │ │ + beq 16bdc │ │ │ │ │ + b 16a10 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16918 │ │ │ │ │ + beq 16914 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 16a10 │ │ │ │ │ + b 16a0c │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r8, #60] @ 0x3c │ │ │ │ │ - bne 16bb4 │ │ │ │ │ + bne 16bb0 │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 16678 │ │ │ │ │ - b 16bb4 │ │ │ │ │ + beq 16674 │ │ │ │ │ + b 16bb0 │ │ │ │ │ add r6, sp, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldm r6, {r6, sl, fp} │ │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [r8, #88] @ 0x58 │ │ │ │ │ - b 1688c │ │ │ │ │ + b 16888 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r1, [pc, #128] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #128] @ 16e60 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 164f8 │ │ │ │ │ + b 164f4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ str r2, [r8, #88] @ 0x58 │ │ │ │ │ - b 16518 │ │ │ │ │ + b 16514 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ - beq 16574 │ │ │ │ │ + beq 16570 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 166a8 │ │ │ │ │ + b 166a4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r8, #60] @ 0x3c │ │ │ │ │ ldr r3, [r8, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1676c │ │ │ │ │ + beq 16768 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldmib sp, {r6, r7} │ │ │ │ │ - b 168b0 │ │ │ │ │ + b 168ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #12] @ 16e64 │ │ │ │ │ + ldr r1, [pc, #12] @ 16e60 │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 16598 │ │ │ │ │ + b 16594 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ │ │ │ │ │ -00016e68 : │ │ │ │ │ +00016e64 : │ │ │ │ │ type_params_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #956] @ 1723c │ │ │ │ │ + ldr r2, [pc, #956] @ 17238 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1713c │ │ │ │ │ + beq 17138 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17150 │ │ │ │ │ + bne 1714c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17050 │ │ │ │ │ + bne 1704c │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 16ee4 │ │ │ │ │ + bne 16ee0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #844] @ 1723c │ │ │ │ │ + ldr r2, [pc, #844] @ 17238 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1722c │ │ │ │ │ + beq 17228 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ strne r5, [r4, #8] │ │ │ │ │ - bne 16ed0 │ │ │ │ │ - ldr r1, [pc, #796] @ 1723c │ │ │ │ │ + bne 16ecc │ │ │ │ │ + ldr r1, [pc, #796] @ 17238 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17208 │ │ │ │ │ + beq 17204 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f80 │ │ │ │ │ + bl 4b4c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 17128 │ │ │ │ │ + beq 17124 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #748] @ 1723c │ │ │ │ │ + ldr r2, [pc, #748] @ 17238 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 171fc │ │ │ │ │ + beq 171f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1711c │ │ │ │ │ + bne 17118 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17110 │ │ │ │ │ + beq 1710c │ │ │ │ │ ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 1711c │ │ │ │ │ + bne 17118 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 170bc │ │ │ │ │ + bne 170b8 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17108 │ │ │ │ │ + beq 17104 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bgt 170a8 │ │ │ │ │ + bgt 170a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -25507,493 +25506,493 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17130 │ │ │ │ │ + beq 1712c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 17130 │ │ │ │ │ + bne 1712c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ec8 │ │ │ │ │ - ldr r2, [pc, #524] @ 17240 │ │ │ │ │ + beq 16ec4 │ │ │ │ │ + ldr r2, [pc, #524] @ 1723c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17158 │ │ │ │ │ + beq 17154 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ed4 │ │ │ │ │ + b 16ed0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 1723c │ │ │ │ │ + ldr r1, [pc, #480] @ 17238 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 171dc │ │ │ │ │ + beq 171d8 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17178 │ │ │ │ │ + bne 17174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 16eb4 │ │ │ │ │ + beq 16eb0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 16edc │ │ │ │ │ + b 16ed8 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r6, r9, lsl #2] │ │ │ │ │ str r2, [r3, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 16fb4 │ │ │ │ │ + b 16fb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4f80 │ │ │ │ │ + bl 4b4c │ │ │ │ │ R_ARM_CALL type_param_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 16f9c │ │ │ │ │ + beq 16f98 │ │ │ │ │ cmp fp, sl │ │ │ │ │ - beq 170e4 │ │ │ │ │ + beq 170e0 │ │ │ │ │ str r3, [r6, sl, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 16f88 │ │ │ │ │ + b 16f84 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 170d4 │ │ │ │ │ + bne 170d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16ecc │ │ │ │ │ + b 16ec8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16ea4 │ │ │ │ │ + beq 16ea0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1709c │ │ │ │ │ + b 17098 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 16ed0 │ │ │ │ │ + beq 16ecc │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1709c │ │ │ │ │ + b 17098 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1707c │ │ │ │ │ - ldr r3, [pc, #176] @ 17244 │ │ │ │ │ - ldr r1, [pc, #176] @ 17248 │ │ │ │ │ + beq 17078 │ │ │ │ │ + ldr r3, [pc, #176] @ 17240 │ │ │ │ │ + ldr r1, [pc, #176] @ 17244 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17080 │ │ │ │ │ + beq 1707c │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17088 │ │ │ │ │ + b 17084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 17068 │ │ │ │ │ - b 17088 │ │ │ │ │ + beq 17064 │ │ │ │ │ + b 17084 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 16f54 │ │ │ │ │ + b 16f50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 16f2c │ │ │ │ │ - b 17130 │ │ │ │ │ + beq 16f28 │ │ │ │ │ + b 1712c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 16efc │ │ │ │ │ + b 16ef8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000760 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000073c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ │ │ │ │ │ -0001724c : │ │ │ │ │ +00017248 : │ │ │ │ │ yield_expr_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #504] @ 1745c │ │ │ │ │ + ldr r2, [pc, #504] @ 17458 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17418 │ │ │ │ │ + beq 17414 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1742c │ │ │ │ │ + bne 17428 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17300 │ │ │ │ │ + beq 172fc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1733c │ │ │ │ │ + bne 17338 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1732c │ │ │ │ │ + bne 17328 │ │ │ │ │ mov r1, #580 @ 0x244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 173a4 │ │ │ │ │ + bne 173a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17438 │ │ │ │ │ + blt 17434 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 172a8 │ │ │ │ │ + beq 172a4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 172f0 │ │ │ │ │ - ldr r1, [pc, #284] @ 17460 │ │ │ │ │ + b 172ec │ │ │ │ │ + ldr r1, [pc, #284] @ 1745c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 172bc │ │ │ │ │ + beq 172b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 172bc │ │ │ │ │ + beq 172b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17450 │ │ │ │ │ + beq 1744c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_YieldFrom> │ │ │ │ │ R_ARM_CALL _PyAST_YieldFrom │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 173f8 │ │ │ │ │ + beq 173f4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 172ec │ │ │ │ │ + b 172e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 172e0 │ │ │ │ │ + bne 172dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17450 │ │ │ │ │ + beq 1744c │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_Yield> │ │ │ │ │ R_ARM_CALL _PyAST_Yield │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1739c │ │ │ │ │ + bne 17398 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 172e8 │ │ │ │ │ - b 172f0 │ │ │ │ │ + beq 172e4 │ │ │ │ │ + b 172ec │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17288 │ │ │ │ │ + beq 17284 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 172f0 │ │ │ │ │ + b 172ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 172f0 │ │ │ │ │ + b 172ec │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 172f0 │ │ │ │ │ + b 172ec │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000026d │ │ │ │ │ │ │ │ │ │ -00017464 <_tmp_258_rule>: │ │ │ │ │ +00017460 <_tmp_258_rule>: │ │ │ │ │ _tmp_258_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r1, [pc, #1468] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r1, [pc, #1468] @ 17a34 <_tmp_258_rule+0x5d4> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17974 <_tmp_258_rule+0x510> │ │ │ │ │ + beq 17970 <_tmp_258_rule+0x510> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17988 <_tmp_258_rule+0x524> │ │ │ │ │ - ldr r1, [pc, #1424] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 17984 <_tmp_258_rule+0x524> │ │ │ │ │ + ldr r1, [pc, #1424] @ 17a34 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17728 <_tmp_258_rule+0x2c4> │ │ │ │ │ + beq 17724 <_tmp_258_rule+0x2c4> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1774c <_tmp_258_rule+0x2e8> │ │ │ │ │ + beq 17748 <_tmp_258_rule+0x2e8> │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17804 <_tmp_258_rule+0x3a0> │ │ │ │ │ + bne 17800 <_tmp_258_rule+0x3a0> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17790 <_tmp_258_rule+0x32c> │ │ │ │ │ + bne 1778c <_tmp_258_rule+0x32c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17784 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 17780 <_tmp_258_rule+0x320> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 178ac <_tmp_258_rule+0x448> │ │ │ │ │ + bne 178a8 <_tmp_258_rule+0x448> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1789c <_tmp_258_rule+0x438> │ │ │ │ │ - ldr r3, [pc, #1276] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + bne 17898 <_tmp_258_rule+0x438> │ │ │ │ │ + ldr r3, [pc, #1276] @ 17a34 <_tmp_258_rule+0x5d4> │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179e4 <_tmp_258_rule+0x580> │ │ │ │ │ + beq 179e0 <_tmp_258_rule+0x580> │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179a0 <_tmp_258_rule+0x53c> │ │ │ │ │ + beq 1799c <_tmp_258_rule+0x53c> │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 17630 <_tmp_258_rule+0x1cc> │ │ │ │ │ + beq 1762c <_tmp_258_rule+0x1cc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17684 <_tmp_258_rule+0x220> │ │ │ │ │ + bne 17680 <_tmp_258_rule+0x220> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 17874 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 17870 <_tmp_258_rule+0x410> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 175dc <_tmp_258_rule+0x178> │ │ │ │ │ + bne 175d8 <_tmp_258_rule+0x178> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1104] @ 17a3c <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1104] @ 17a38 <_tmp_258_rule+0x5d8> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 175bc <_tmp_258_rule+0x158> │ │ │ │ │ + beq 175b8 <_tmp_258_rule+0x158> │ │ │ │ │ mov r3, #22 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1068] @ 17a3c <_tmp_258_rule+0x5d8> │ │ │ │ │ + ldr r1, [pc, #1068] @ 17a38 <_tmp_258_rule+0x5d8> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 175c8 <_tmp_258_rule+0x164> │ │ │ │ │ + bne 175c4 <_tmp_258_rule+0x164> │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 175c8 <_tmp_258_rule+0x164> │ │ │ │ │ + b 175c4 <_tmp_258_rule+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + blt 17860 <_tmp_258_rule+0x400> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + bne 17860 <_tmp_258_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1758c <_tmp_258_rule+0x128> │ │ │ │ │ + beq 17588 <_tmp_258_rule+0x128> │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1758c <_tmp_258_rule+0x128> │ │ │ │ │ + beq 17588 <_tmp_258_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 17990 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 1798c <_tmp_258_rule+0x52c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17990 <_tmp_258_rule+0x52c> │ │ │ │ │ + beq 1798c <_tmp_258_rule+0x52c> │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ ldr sl, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -26004,1495 +26003,1495 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r7, sl} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #828] @ 17a40 <_tmp_258_rule+0x5dc> │ │ │ │ │ + ldr r2, [pc, #828] @ 17a3c <_tmp_258_rule+0x5dc> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17848 <_tmp_258_rule+0x3e4> │ │ │ │ │ + beq 17844 <_tmp_258_rule+0x3e4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #22 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 17604 <_tmp_258_rule+0x1a0> │ │ │ │ │ + b 17600 <_tmp_258_rule+0x1a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17784 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 17780 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 174c8 <_tmp_258_rule+0x64> │ │ │ │ │ + bne 174c4 <_tmp_258_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1787c <_tmp_258_rule+0x418> │ │ │ │ │ + blt 17878 <_tmp_258_rule+0x418> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 177fc <_tmp_258_rule+0x398> │ │ │ │ │ + bne 177f8 <_tmp_258_rule+0x398> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 174e4 <_tmp_258_rule+0x80> │ │ │ │ │ + beq 174e0 <_tmp_258_rule+0x80> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 1788c <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 174f8 <_tmp_258_rule+0x94> │ │ │ │ │ + beq 174f4 <_tmp_258_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + beq 1788c <_tmp_258_rule+0x42c> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 178cc <_tmp_258_rule+0x468> │ │ │ │ │ + beq 178c8 <_tmp_258_rule+0x468> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 175c8 <_tmp_258_rule+0x164> │ │ │ │ │ + b 175c4 <_tmp_258_rule+0x164> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17784 <_tmp_258_rule+0x320> │ │ │ │ │ + bne 17780 <_tmp_258_rule+0x320> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #552] @ 17a38 <_tmp_258_rule+0x5d4> │ │ │ │ │ + ldr r2, [pc, #552] @ 17a34 <_tmp_258_rule+0x5d4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179c4 <_tmp_258_rule+0x560> │ │ │ │ │ + beq 179c0 <_tmp_258_rule+0x560> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 178f0 <_tmp_258_rule+0x48c> │ │ │ │ │ + bne 178ec <_tmp_258_rule+0x48c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1777c <_tmp_258_rule+0x318> │ │ │ │ │ + b 17778 <_tmp_258_rule+0x318> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 175a8 <_tmp_258_rule+0x144> │ │ │ │ │ + beq 175a4 <_tmp_258_rule+0x144> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17624 <_tmp_258_rule+0x1c0> │ │ │ │ │ + b 17620 <_tmp_258_rule+0x1c0> │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 17534 <_tmp_258_rule+0xd0> │ │ │ │ │ + beq 17530 <_tmp_258_rule+0xd0> │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 175d0 <_tmp_258_rule+0x16c> │ │ │ │ │ - ldr r2, [pc, #400] @ 17a44 <_tmp_258_rule+0x5e0> │ │ │ │ │ - ldr r3, [pc, #400] @ 17a48 <_tmp_258_rule+0x5e4> │ │ │ │ │ + b 175cc <_tmp_258_rule+0x16c> │ │ │ │ │ + ldr r2, [pc, #400] @ 17a40 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r3, [pc, #400] @ 17a44 <_tmp_258_rule+0x5e4> │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 177f0 <_tmp_258_rule+0x38c> │ │ │ │ │ + bne 177ec <_tmp_258_rule+0x38c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17a18 <_tmp_258_rule+0x5b4> │ │ │ │ │ + beq 17a14 <_tmp_258_rule+0x5b4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 1788c <_tmp_258_rule+0x42c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17830 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 1782c <_tmp_258_rule+0x3cc> │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17830 <_tmp_258_rule+0x3cc> │ │ │ │ │ + beq 1782c <_tmp_258_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17830 <_tmp_258_rule+0x3cc> │ │ │ │ │ - ldr r2, [pc, #288] @ 17a4c <_tmp_258_rule+0x5e8> │ │ │ │ │ + beq 1782c <_tmp_258_rule+0x3cc> │ │ │ │ │ + ldr r2, [pc, #288] @ 17a48 <_tmp_258_rule+0x5e8> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #272] @ 17a44 <_tmp_258_rule+0x5e0> │ │ │ │ │ + ldr r2, [pc, #272] @ 17a40 <_tmp_258_rule+0x5e0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17834 <_tmp_258_rule+0x3d0> │ │ │ │ │ + beq 17830 <_tmp_258_rule+0x3d0> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1783c <_tmp_258_rule+0x3d8> │ │ │ │ │ + b 17838 <_tmp_258_rule+0x3d8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 174a0 <_tmp_258_rule+0x3c> │ │ │ │ │ + beq 1749c <_tmp_258_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 178a0 <_tmp_258_rule+0x43c> │ │ │ │ │ + b 1789c <_tmp_258_rule+0x43c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + b 17860 <_tmp_258_rule+0x400> │ │ │ │ │ mov r7, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17a28 <_tmp_258_rule+0x5c4> │ │ │ │ │ + bne 17a24 <_tmp_258_rule+0x5c4> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 17560 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 1755c <_tmp_258_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 1781c <_tmp_258_rule+0x3b8> │ │ │ │ │ - b 1783c <_tmp_258_rule+0x3d8> │ │ │ │ │ + beq 17818 <_tmp_258_rule+0x3b8> │ │ │ │ │ + b 17838 <_tmp_258_rule+0x3d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17874 <_tmp_258_rule+0x410> │ │ │ │ │ + bne 17870 <_tmp_258_rule+0x410> │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 179a4 <_tmp_258_rule+0x540> │ │ │ │ │ + beq 179a0 <_tmp_258_rule+0x540> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 17560 <_tmp_258_rule+0xfc> │ │ │ │ │ + b 1755c <_tmp_258_rule+0xfc> │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 17890 <_tmp_258_rule+0x42c> │ │ │ │ │ + b 1788c <_tmp_258_rule+0x42c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17864 <_tmp_258_rule+0x400> │ │ │ │ │ + b 17860 <_tmp_258_rule+0x400> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017a50 : │ │ │ │ │ +00017a4c : │ │ │ │ │ NEW_TYPE_COMMENT(): │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 17a60 │ │ │ │ │ + bne 17a5c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_AsString │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 17a94 │ │ │ │ │ + beq 17a90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_new_type_comment> │ │ │ │ │ R_ARM_CALL _PyPegen_new_type_comment │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00017aa4 : │ │ │ │ │ +00017aa0 : │ │ │ │ │ starred_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #676] @ 17d60 │ │ │ │ │ + ldr r1, [pc, #676] @ 17d5c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 17d58 │ │ │ │ │ + beq 17d54 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 17bac │ │ │ │ │ + bne 17ba8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 17b64 │ │ │ │ │ + beq 17b60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17c24 │ │ │ │ │ + bne 17c20 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17bbc │ │ │ │ │ + bne 17bb8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 17bac │ │ │ │ │ + bne 17ba8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - bne 17c68 │ │ │ │ │ + bne 17c64 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 17b54 │ │ │ │ │ + blt 17b50 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 17c1c │ │ │ │ │ + bne 17c18 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 17b0c │ │ │ │ │ + beq 17b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17b54 │ │ │ │ │ + b 17b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 17b20 │ │ │ │ │ + beq 17b1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17d4c │ │ │ │ │ + beq 17d48 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17c88 │ │ │ │ │ + beq 17c84 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 17b50 │ │ │ │ │ + b 17b4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d4c │ │ │ │ │ + bne 17d48 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #304] @ 17d60 │ │ │ │ │ + ldr r2, [pc, #304] @ 17d5c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 17d2c │ │ │ │ │ + beq 17d28 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17ca8 │ │ │ │ │ + bne 17ca4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 17ba4 │ │ │ │ │ - ldr r2, [pc, #244] @ 17d64 │ │ │ │ │ - ldr r3, [pc, #244] @ 17d68 │ │ │ │ │ + b 17ba0 │ │ │ │ │ + ldr r2, [pc, #244] @ 17d60 │ │ │ │ │ + ldr r3, [pc, #244] @ 17d64 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 17c14 │ │ │ │ │ + bne 17c10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b4c │ │ │ │ │ + beq 17b48 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 17b54 │ │ │ │ │ + b 17b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c50 │ │ │ │ │ + beq 17c4c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c50 │ │ │ │ │ + beq 17c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 17c50 │ │ │ │ │ - ldr r2, [pc, #136] @ 17d6c │ │ │ │ │ + beq 17c4c │ │ │ │ │ + ldr r2, [pc, #136] @ 17d68 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #120] @ 17d64 │ │ │ │ │ + ldr r2, [pc, #120] @ 17d60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17c54 │ │ │ │ │ + beq 17c50 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 17c5c │ │ │ │ │ + b 17c58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 17c3c │ │ │ │ │ - b 17c5c │ │ │ │ │ + beq 17c38 │ │ │ │ │ + b 17c58 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 17b54 │ │ │ │ │ + b 17b50 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 17ad4 │ │ │ │ │ + b 17ad0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017d70 : │ │ │ │ │ +00017d6c : │ │ │ │ │ params_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #3796] @ 18c5c │ │ │ │ │ + ldr r1, [pc, #3796] @ 18c58 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18c38 │ │ │ │ │ + beq 18c34 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 18790 │ │ │ │ │ + bne 1878c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bne 185fc │ │ │ │ │ - ldr r2, [pc, #3732] @ 18c5c │ │ │ │ │ + bne 185f8 │ │ │ │ │ + ldr r2, [pc, #3732] @ 18c58 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r9, r6 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a48 │ │ │ │ │ - ldr r3, [pc, #3708] @ 18c5c │ │ │ │ │ + beq 18a44 │ │ │ │ │ + ldr r3, [pc, #3708] @ 18c58 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18b88 │ │ │ │ │ + beq 18b84 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 189fc │ │ │ │ │ + beq 189f8 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a2c │ │ │ │ │ + beq 18a28 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a6c │ │ │ │ │ + bne 18a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ - beq 183c0 │ │ │ │ │ + beq 183bc │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 17ef4 │ │ │ │ │ + beq 17ef0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18a24 │ │ │ │ │ + beq 18a20 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq fp, #2 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ - beq 17ef4 │ │ │ │ │ + beq 17ef0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a20 │ │ │ │ │ + beq 18a1c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov r7, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ mov fp, r7 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 17ee4 │ │ │ │ │ + beq 17ee0 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 18468 │ │ │ │ │ + beq 18464 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [r8, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 17eb4 │ │ │ │ │ + b 17eb0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 183c0 │ │ │ │ │ + beq 183bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 183c0 │ │ │ │ │ + bne 183bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18a24 │ │ │ │ │ + beq 18a20 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 17f80 │ │ │ │ │ + ble 17f7c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 17f80 │ │ │ │ │ + beq 17f7c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 17f80 │ │ │ │ │ + beq 17f7c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 17f80 │ │ │ │ │ + beq 17f7c │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, fp, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 17f68 │ │ │ │ │ + bne 17f64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184d0 │ │ │ │ │ + bne 184cc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1817c │ │ │ │ │ - ldr r2, [pc, #3224] @ 18c5c │ │ │ │ │ + bne 18178 │ │ │ │ │ + ldr r2, [pc, #3224] @ 18c58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18aa4 │ │ │ │ │ + beq 18aa0 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 189e0 │ │ │ │ │ + beq 189dc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18ad0 │ │ │ │ │ + bne 18acc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 183e4 │ │ │ │ │ + beq 183e0 │ │ │ │ │ str r0, [r8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ moveq r7, #1 │ │ │ │ │ - beq 180c0 │ │ │ │ │ + beq 180bc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 189d8 │ │ │ │ │ + beq 189d4 │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 180c0 │ │ │ │ │ + beq 180bc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 189d4 │ │ │ │ │ + beq 189d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r5, [r8, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r5, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 180b0 │ │ │ │ │ + beq 180ac │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 18490 │ │ │ │ │ + beq 1848c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r8, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 18080 │ │ │ │ │ + b 1807c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 183e4 │ │ │ │ │ + beq 183e0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 183e4 │ │ │ │ │ + bne 183e0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 189d8 │ │ │ │ │ + beq 189d4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 1814c │ │ │ │ │ + ble 18148 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1814c │ │ │ │ │ + beq 18148 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1814c │ │ │ │ │ + beq 18148 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1814c │ │ │ │ │ + beq 18148 │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 18134 │ │ │ │ │ + bne 18130 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #17 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 184f0 │ │ │ │ │ + bne 184ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b08 │ │ │ │ │ + bne 18b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a100 │ │ │ │ │ + bl 1a0fc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1879c │ │ │ │ │ + bne 18798 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b0c │ │ │ │ │ + bne 18b08 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2712] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #2712] @ 18c58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18adc │ │ │ │ │ + beq 18ad8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18a84 │ │ │ │ │ + beq 18a80 │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c28 │ │ │ │ │ + bne 18c24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 183fc │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 182bc │ │ │ │ │ + beq 182b8 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a7c │ │ │ │ │ + beq 18a78 │ │ │ │ │ str r7, [r8, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ moveq r5, r8 │ │ │ │ │ moveq r7, #2 │ │ │ │ │ streq sl, [r4, #8] │ │ │ │ │ - beq 182bc │ │ │ │ │ + beq 182b8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18a78 │ │ │ │ │ + beq 18a74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, #4 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ mov r7, sl │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 182ac │ │ │ │ │ + beq 182a8 │ │ │ │ │ cmp r8, sl │ │ │ │ │ - beq 184b0 │ │ │ │ │ + beq 184ac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str fp, [r5, sl, lsl #2] │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ - b 1827c │ │ │ │ │ + b 18278 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 18400 │ │ │ │ │ + beq 183fc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18400 │ │ │ │ │ + bne 183fc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18a7c │ │ │ │ │ + beq 18a78 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18348 │ │ │ │ │ + ble 18344 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18348 │ │ │ │ │ + beq 18344 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18348 │ │ │ │ │ + beq 18344 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18348 │ │ │ │ │ + beq 18344 │ │ │ │ │ sub ip, r5, #4 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r3, r5, #8 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 18330 │ │ │ │ │ + bne 1832c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1c104 <_loop0_37_rule> │ │ │ │ │ + bl 1c100 <_loop0_37_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18418 │ │ │ │ │ + beq 18414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18418 │ │ │ │ │ + bne 18414 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18588 │ │ │ │ │ + beq 18584 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - beq 17fbc │ │ │ │ │ - b 1817c │ │ │ │ │ + beq 17fb8 │ │ │ │ │ + b 18178 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 18184 │ │ │ │ │ + b 18180 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b08 │ │ │ │ │ + bne 18b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9a0 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 185d8 │ │ │ │ │ + bne 185d4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - bne 18b08 │ │ │ │ │ + bne 18b04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185b0 │ │ │ │ │ + bne 185ac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 183b0 │ │ │ │ │ + b 183ac │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a24 │ │ │ │ │ + beq 18a20 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 17ed0 │ │ │ │ │ + b 17ecc │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 189d8 │ │ │ │ │ + beq 189d4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1809c │ │ │ │ │ + b 18098 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18a7c │ │ │ │ │ + beq 18a78 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 18298 │ │ │ │ │ + b 18294 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 185a8 │ │ │ │ │ + bne 185a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 183d4 │ │ │ │ │ + b 183d0 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #1888] @ 18c60 │ │ │ │ │ + ldr r1, [pc, #1888] @ 18c5c │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18c0c │ │ │ │ │ + beq 18c08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a5c0 <_loop0_171_rule> │ │ │ │ │ + bl 1a5bc <_loop0_171_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 18c04 │ │ │ │ │ + beq 18c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c104 <_loop0_37_rule> │ │ │ │ │ + bl 1c100 <_loop0_37_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 18c04 │ │ │ │ │ + beq 18c00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18184 │ │ │ │ │ + bne 18180 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ - ldr r2, [pc, #1776] @ 18c64 │ │ │ │ │ + ldr r2, [pc, #1776] @ 18c60 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 183a8 │ │ │ │ │ + bne 183a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1845c │ │ │ │ │ - b 18458 │ │ │ │ │ + bne 18458 │ │ │ │ │ + b 18454 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18518 │ │ │ │ │ + b 18514 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 183a8 │ │ │ │ │ - b 18588 │ │ │ │ │ + bne 183a4 │ │ │ │ │ + b 18584 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18438 │ │ │ │ │ + bne 18434 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ - b 185bc │ │ │ │ │ + b 185b8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1616] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #1616] @ 18c58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 188ec │ │ │ │ │ + beq 188e8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1890c │ │ │ │ │ + bne 18908 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 188fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e4 │ │ │ │ │ + bl 120c │ │ │ │ │ R_ARM_CALL _tmp_169_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18858 │ │ │ │ │ + bne 18854 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 188fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18c84 │ │ │ │ │ + bl 18c80 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 186e0 │ │ │ │ │ + bne 186dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c0 <_loop0_171_rule> │ │ │ │ │ + bl 1a5bc <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18968 │ │ │ │ │ + beq 18964 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1488] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #1488] @ 18c58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 189b8 │ │ │ │ │ + beq 189b4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 189c4 │ │ │ │ │ + bne 189c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 1a100 │ │ │ │ │ + bl 1a0fc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 18978 │ │ │ │ │ + bne 18974 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 189c4 │ │ │ │ │ + bne 189c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9a0 <_loop1_185_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1894c │ │ │ │ │ + bne 18948 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 188fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a5c0 <_loop0_171_rule> │ │ │ │ │ + bl 1a5bc <_loop0_171_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18710 │ │ │ │ │ + beq 1870c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 18884 │ │ │ │ │ + bne 18880 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 188fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 10e4 │ │ │ │ │ + bl 120c │ │ │ │ │ R_ARM_CALL _tmp_174_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1875c │ │ │ │ │ + bne 18758 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_175_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18758 │ │ │ │ │ + beq 18754 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18b14 │ │ │ │ │ + bne 18b10 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 18900 │ │ │ │ │ + bne 188fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23730 <_loop1_178_rule> │ │ │ │ │ + bl 23764 <_loop1_178_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 187dc │ │ │ │ │ + bne 187d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 17dc0 │ │ │ │ │ + beq 17dbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 183b4 │ │ │ │ │ + b 183b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1c104 <_loop0_37_rule> │ │ │ │ │ + bl 1c100 <_loop0_37_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 18c14 │ │ │ │ │ + beq 18c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1cd04 │ │ │ │ │ + bl 1cd00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c14 │ │ │ │ │ + bne 18c10 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 18564 │ │ │ │ │ + b 18560 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18778 │ │ │ │ │ + beq 18774 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18778 │ │ │ │ │ - ldr r3, [pc, #1116] @ 18c68 │ │ │ │ │ + beq 18774 │ │ │ │ │ + ldr r3, [pc, #1116] @ 18c64 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 18c6c │ │ │ │ │ + ldr r3, [pc, #1112] @ 18c68 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1877c │ │ │ │ │ + beq 18778 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 18784 │ │ │ │ │ + b 18780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_170_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18644 │ │ │ │ │ + beq 18640 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1008] @ 18c70 │ │ │ │ │ - beq 18644 │ │ │ │ │ - b 18808 │ │ │ │ │ + ldrne r3, [pc, #1008] @ 18c6c │ │ │ │ │ + beq 18640 │ │ │ │ │ + b 18804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d8c <_loop1_173_rule> │ │ │ │ │ + bl 18d88 <_loop1_173_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18710 │ │ │ │ │ + beq 1870c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18714 │ │ │ │ │ + bne 18710 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 18710 │ │ │ │ │ - ldr r2, [pc, #932] @ 18c6c │ │ │ │ │ + beq 1870c │ │ │ │ │ + ldr r2, [pc, #932] @ 18c68 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #932] @ 18c74 │ │ │ │ │ + ldr r2, [pc, #932] @ 18c70 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ - b 1882c │ │ │ │ │ + b 18828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 18970 │ │ │ │ │ + beq 1896c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18784 │ │ │ │ │ + b 18780 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18624 │ │ │ │ │ - ldr r3, [pc, #848] @ 18c78 │ │ │ │ │ + beq 18620 │ │ │ │ │ + ldr r3, [pc, #848] @ 18c74 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #828] @ 18c6c │ │ │ │ │ + ldr r3, [pc, #828] @ 18c68 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - b 1882c │ │ │ │ │ + b 18828 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #788] @ 18c7c │ │ │ │ │ - bne 18808 │ │ │ │ │ + ldrne r3, [pc, #788] @ 18c78 │ │ │ │ │ + bne 18804 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 186e0 │ │ │ │ │ + b 186dc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 18610 │ │ │ │ │ + b 1860c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18950 │ │ │ │ │ + bne 1894c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 186e0 │ │ │ │ │ + b 186dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18690 │ │ │ │ │ + b 1868c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 186e0 │ │ │ │ │ + b 186dc │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 183f8 │ │ │ │ │ + b 183f4 │ │ │ │ │ mov r5, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ mov sl, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18a6c │ │ │ │ │ + bne 18a68 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 17e04 │ │ │ │ │ + b 17e00 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 183d4 │ │ │ │ │ + b 183d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq r9, [r4, #8] │ │ │ │ │ - beq 17dd8 │ │ │ │ │ + beq 17dd4 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 1845c │ │ │ │ │ + b 18458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 183d4 │ │ │ │ │ + b 183d0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18418 │ │ │ │ │ + b 18414 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18ad0 │ │ │ │ │ + bne 18acc │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 17fe0 │ │ │ │ │ - b 189e0 │ │ │ │ │ + bne 17fdc │ │ │ │ │ + b 189dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ - b 183f8 │ │ │ │ │ + b 183f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18c28 │ │ │ │ │ + bne 18c24 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 181dc │ │ │ │ │ - b 18a84 │ │ │ │ │ + bne 181d8 │ │ │ │ │ + b 18a80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1845c │ │ │ │ │ + b 18458 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #308] @ 18c5c │ │ │ │ │ + ldr r2, [pc, #308] @ 18c58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 18c50 │ │ │ │ │ + beq 18c4c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18bf4 │ │ │ │ │ + bne 18bf0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 18bbc │ │ │ │ │ + beq 18bb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_177_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18758 │ │ │ │ │ + beq 18754 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 18758 │ │ │ │ │ - ldr r3, [pc, #248] @ 18c80 │ │ │ │ │ - b 18808 │ │ │ │ │ + beq 18754 │ │ │ │ │ + ldr r3, [pc, #248] @ 18c7c │ │ │ │ │ + b 18804 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1817c │ │ │ │ │ + bne 18178 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 18a00 │ │ │ │ │ + beq 189fc │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 17e04 │ │ │ │ │ + b 17e00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 18bf4 │ │ │ │ │ + bne 18bf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1875c │ │ │ │ │ + beq 18758 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18b58 │ │ │ │ │ + b 18b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1875c │ │ │ │ │ + b 18758 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 18184 │ │ │ │ │ + b 18180 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 183f8 │ │ │ │ │ + b 183f4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 181b4 │ │ │ │ │ - b 18b0c │ │ │ │ │ + beq 181b0 │ │ │ │ │ + b 18b08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 18418 │ │ │ │ │ + b 18414 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 17dac │ │ │ │ │ - b 18790 │ │ │ │ │ + beq 17da8 │ │ │ │ │ + b 1878c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18b2c │ │ │ │ │ + b 18b28 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00000860 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -27505,891 +27504,891 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000828 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00018c84 : │ │ │ │ │ +00018c80 : │ │ │ │ │ slash_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #232] @ 18d84 │ │ │ │ │ + ldr r1, [pc, #232] @ 18d80 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18d7c │ │ │ │ │ + beq 18d78 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18d6c │ │ │ │ │ + bne 18d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 18d8c <_loop1_173_rule> │ │ │ │ │ + bl 18d88 <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18ce4 │ │ │ │ │ + beq 18ce0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d34 │ │ │ │ │ + bne 18d30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18d6c │ │ │ │ │ + bne 18d68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18d8c <_loop1_173_rule> │ │ │ │ │ + bl 18d88 <_loop1_173_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18d18 │ │ │ │ │ + beq 18d14 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d4c │ │ │ │ │ + bne 18d48 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18ce4 │ │ │ │ │ - b 18d20 │ │ │ │ │ - ldr r1, [pc, #52] @ 18d88 │ │ │ │ │ + beq 18ce0 │ │ │ │ │ + b 18d1c │ │ │ │ │ + ldr r1, [pc, #52] @ 18d84 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 18d20 │ │ │ │ │ - b 18d18 │ │ │ │ │ + bne 18d1c │ │ │ │ │ + b 18d14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18d28 │ │ │ │ │ + b 18d24 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18cb0 │ │ │ │ │ + b 18cac │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00018d8c <_loop1_173_rule>: │ │ │ │ │ +00018d88 <_loop1_173_rule>: │ │ │ │ │ _loop1_173_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #596] @ 18ff8 <_loop1_173_rule+0x26c> │ │ │ │ │ + ldr r1, [pc, #596] @ 18ff4 <_loop1_173_rule+0x26c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 18fd0 <_loop1_173_rule+0x244> │ │ │ │ │ + beq 18fcc <_loop1_173_rule+0x244> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + bne 18f44 <_loop1_173_rule+0x1bc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18fb4 <_loop1_173_rule+0x228> │ │ │ │ │ + beq 18fb0 <_loop1_173_rule+0x228> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f40 <_loop1_173_rule+0x1b4> │ │ │ │ │ + bne 18f3c <_loop1_173_rule+0x1b4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ streq r7, [r4, #8] │ │ │ │ │ - beq 18f54 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 18f50 <_loop1_173_rule+0x1c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r7, #1 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ - beq 18eb8 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18eb4 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 18f90 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 18f8c <_loop1_173_rule+0x204> │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ moveq r5, r7 │ │ │ │ │ streq r8, [r4, #8] │ │ │ │ │ moveq r7, #2 │ │ │ │ │ - beq 18eb8 <_loop1_173_rule+0x12c> │ │ │ │ │ + beq 18eb4 <_loop1_173_rule+0x12c> │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 18f8c <_loop1_173_rule+0x200> │ │ │ │ │ + beq 18f88 <_loop1_173_rule+0x200> │ │ │ │ │ mov r8, #3 │ │ │ │ │ mov sl, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18eac <_loop1_173_rule+0x120> │ │ │ │ │ + beq 18ea8 <_loop1_173_rule+0x120> │ │ │ │ │ cmp sl, r8 │ │ │ │ │ - beq 18f6c <_loop1_173_rule+0x1e0> │ │ │ │ │ + beq 18f68 <_loop1_173_rule+0x1e0> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ str r6, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 18e80 <_loop1_173_rule+0xf4> │ │ │ │ │ + b 18e7c <_loop1_173_rule+0xf4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 18f54 <_loop1_173_rule+0x1c8> │ │ │ │ │ + beq 18f50 <_loop1_173_rule+0x1c8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 18f54 <_loop1_173_rule+0x1c8> │ │ │ │ │ + bne 18f50 <_loop1_173_rule+0x1c8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 18fd8 <_loop1_173_rule+0x24c> │ │ │ │ │ + beq 18fd4 <_loop1_173_rule+0x24c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + ble 18f34 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f34 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f34 <_loop1_173_rule+0x1ac> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 18f38 <_loop1_173_rule+0x1ac> │ │ │ │ │ + beq 18f34 <_loop1_173_rule+0x1ac> │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r5, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 18f20 <_loop1_173_rule+0x194> │ │ │ │ │ + bne 18f1c <_loop1_173_rule+0x194> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f44 <_loop1_173_rule+0x1bc> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 18f90 <_loop1_173_rule+0x204> │ │ │ │ │ + beq 18f8c <_loop1_173_rule+0x204> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 18e9c <_loop1_173_rule+0x110> │ │ │ │ │ + b 18e98 <_loop1_173_rule+0x110> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f44 <_loop1_173_rule+0x1bc> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f44 <_loop1_173_rule+0x1bc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 18db8 <_loop1_173_rule+0x2c> │ │ │ │ │ + b 18db4 <_loop1_173_rule+0x2c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 18f48 <_loop1_173_rule+0x1bc> │ │ │ │ │ + b 18f44 <_loop1_173_rule+0x1bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00018ffc : │ │ │ │ │ +00018ff8 : │ │ │ │ │ param_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #1216] @ 194d4 │ │ │ │ │ + ldr r1, [pc, #1216] @ 194d0 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19454 │ │ │ │ │ + beq 19450 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19468 │ │ │ │ │ - ldr r1, [pc, #1172] @ 194d4 │ │ │ │ │ + bne 19464 │ │ │ │ │ + ldr r1, [pc, #1172] @ 194d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1932c │ │ │ │ │ + beq 19328 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 19350 │ │ │ │ │ + beq 1934c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19194 │ │ │ │ │ - ldr r2, [pc, #1096] @ 194d4 │ │ │ │ │ + beq 19190 │ │ │ │ │ + ldr r2, [pc, #1096] @ 194d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19434 │ │ │ │ │ + beq 19430 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1944c │ │ │ │ │ + bne 19448 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 19304 │ │ │ │ │ + bne 19300 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19198 │ │ │ │ │ + bne 19194 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1919c │ │ │ │ │ + beq 19198 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19474 │ │ │ │ │ + beq 19470 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192d8 │ │ │ │ │ + beq 192d4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1919c │ │ │ │ │ + bne 19198 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1940c │ │ │ │ │ + beq 19408 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 19468 │ │ │ │ │ - ldr r1, [pc, #804] @ 194d4 │ │ │ │ │ + bne 19464 │ │ │ │ │ + ldr r1, [pc, #804] @ 194d0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19388 │ │ │ │ │ + beq 19384 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 193ac │ │ │ │ │ + beq 193a8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 192e4 │ │ │ │ │ - ldr r2, [pc, #732] @ 194d4 │ │ │ │ │ + beq 192e0 │ │ │ │ │ + ldr r2, [pc, #732] @ 194d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 194b4 │ │ │ │ │ + beq 194b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 194cc │ │ │ │ │ + bne 194c8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19318 │ │ │ │ │ + bne 19314 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 192e4 │ │ │ │ │ + bne 192e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 193e8 │ │ │ │ │ + beq 193e4 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19498 │ │ │ │ │ + beq 19494 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 192d0 │ │ │ │ │ + bne 192cc │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #540] @ 194d8 │ │ │ │ │ + ldr r1, [pc, #540] @ 194d4 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r6 │ │ │ │ │ - bne 19168 │ │ │ │ │ + bne 19164 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 192e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1919c │ │ │ │ │ + b 19198 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 190c0 │ │ │ │ │ - b 190bc │ │ │ │ │ + bne 190bc │ │ │ │ │ + b 190b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1922c │ │ │ │ │ - b 19228 │ │ │ │ │ + bne 19228 │ │ │ │ │ + b 19224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1937c │ │ │ │ │ + bne 19378 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 19060 │ │ │ │ │ + bne 1905c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 193f4 │ │ │ │ │ + blt 193f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 19070 │ │ │ │ │ + beq 1906c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1919c │ │ │ │ │ + b 19198 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 193e8 │ │ │ │ │ + bne 193e4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 191cc │ │ │ │ │ + bne 191c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 192e8 │ │ │ │ │ + blt 192e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 191dc │ │ │ │ │ + beq 191d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 192e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1919c │ │ │ │ │ + b 19198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ moveq r3, r2 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - b 19184 │ │ │ │ │ + b 19180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 190a4 │ │ │ │ │ + beq 190a0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1919c │ │ │ │ │ + b 19198 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 19038 │ │ │ │ │ + beq 19034 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 19184 │ │ │ │ │ + b 19180 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 192dc │ │ │ │ │ + beq 192d8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1919c │ │ │ │ │ + b 19198 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 192e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19210 │ │ │ │ │ + beq 1920c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 192e8 │ │ │ │ │ + b 192e4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000194dc : │ │ │ │ │ +000194d8 : │ │ │ │ │ param_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #492] @ 196e0 │ │ │ │ │ + ldr r2, [pc, #492] @ 196dc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 196a8 │ │ │ │ │ + beq 196a4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19600 │ │ │ │ │ + bne 195fc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1962c │ │ │ │ │ + beq 19628 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 195fc │ │ │ │ │ - ldr r2, [pc, #396] @ 196e0 │ │ │ │ │ + beq 195f8 │ │ │ │ │ + ldr r2, [pc, #396] @ 196dc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19680 │ │ │ │ │ + beq 1967c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19698 │ │ │ │ │ + bne 19694 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19618 │ │ │ │ │ + bne 19614 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 195fc │ │ │ │ │ + bne 195f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 195e4 │ │ │ │ │ + beq 195e0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 196c0 │ │ │ │ │ + beq 196bc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19588 │ │ │ │ │ - b 19584 │ │ │ │ │ + bne 19584 │ │ │ │ │ + b 19580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19668 │ │ │ │ │ + blt 19664 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 19538 │ │ │ │ │ - b 195ec │ │ │ │ │ + beq 19534 │ │ │ │ │ + b 195e8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 195ec │ │ │ │ │ + b 195e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1956c │ │ │ │ │ + beq 19568 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 19600 │ │ │ │ │ + b 195fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19518 │ │ │ │ │ - b 19600 │ │ │ │ │ + beq 19514 │ │ │ │ │ + b 195fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19600 │ │ │ │ │ - b 195ec │ │ │ │ │ + beq 195fc │ │ │ │ │ + b 195e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000196e4 : │ │ │ │ │ +000196e0 : │ │ │ │ │ import_from_targets_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2024] @ 19ee4 │ │ │ │ │ + ldr r3, [pc, #2024] @ 19ee0 │ │ │ │ │ ldr ip, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str ip, [r0, #88] @ 0x58 │ │ │ │ │ - beq 19d44 │ │ │ │ │ + beq 19d40 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d58 │ │ │ │ │ + bne 19d54 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 19ccc │ │ │ │ │ + bne 19cc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19d14 │ │ │ │ │ + blt 19d10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19d04 │ │ │ │ │ + bne 19d00 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19c2c │ │ │ │ │ + bne 19c28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19d38 │ │ │ │ │ - ldr r2, [pc, #1876] @ 19ee4 │ │ │ │ │ + bne 19d34 │ │ │ │ │ + ldr r2, [pc, #1876] @ 19ee0 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19c78 │ │ │ │ │ + beq 19c74 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19cb0 │ │ │ │ │ - ldr r2, [pc, #1840] @ 19ee4 │ │ │ │ │ + beq 19cac │ │ │ │ │ + ldr r2, [pc, #1840] @ 19ee0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19984 │ │ │ │ │ + beq 19980 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 199a8 │ │ │ │ │ + beq 199a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19b38 │ │ │ │ │ - ldr r3, [pc, #1764] @ 19ee4 │ │ │ │ │ + beq 19b34 │ │ │ │ │ + ldr r3, [pc, #1764] @ 19ee0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19d2c │ │ │ │ │ + beq 19d28 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne ip, [r4, #88] @ 0x58 │ │ │ │ │ subne ip, ip, #1 │ │ │ │ │ strne ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b38 │ │ │ │ │ - ldr r1, [pc, #1724] @ 19ee8 │ │ │ │ │ + bne 19b34 │ │ │ │ │ + ldr r1, [pc, #1724] @ 19ee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19ae0 │ │ │ │ │ + bne 19adc │ │ │ │ │ mov r9, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b38 │ │ │ │ │ + bne 19b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19cf8 │ │ │ │ │ + beq 19cf4 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ stm sp, {r2, r3} │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - bne 19bc4 │ │ │ │ │ + bne 19bc0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 19bdc │ │ │ │ │ - ldr r3, [pc, #1600] @ 19eec │ │ │ │ │ + beq 19bd8 │ │ │ │ │ + ldr r3, [pc, #1600] @ 19ee8 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 19b20 │ │ │ │ │ + beq 19b1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19b38 │ │ │ │ │ + bne 19b34 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19cec │ │ │ │ │ + beq 19ce8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bne 199d4 │ │ │ │ │ + bne 199d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 199e0 │ │ │ │ │ + bne 199dc │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ + beq 19ce0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, fp │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28398,166 +28397,166 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 19b40 │ │ │ │ │ + beq 19b3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1432] @ 19ef0 │ │ │ │ │ + ldr r1, [pc, #1432] @ 19eec │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19edc │ │ │ │ │ + beq 19ed8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 199d4 │ │ │ │ │ + bne 199d0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 197d0 │ │ │ │ │ + bne 197cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 19c6c │ │ │ │ │ + blt 19c68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 197e0 │ │ │ │ │ + beq 197dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19b3c │ │ │ │ │ + b 19b38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7b0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 198f8 │ │ │ │ │ + beq 198f4 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19a44 │ │ │ │ │ + bne 19a40 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ + beq 19ce0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [fp, #4] │ │ │ │ │ ldr r1, [r5, r6, lsl #2] │ │ │ │ │ str r1, [r2, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 19910 │ │ │ │ │ - b 19a28 │ │ │ │ │ + beq 1990c │ │ │ │ │ + b 19a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 19a0c │ │ │ │ │ + beq 19a08 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ + beq 19ce0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r9, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19af4 │ │ │ │ │ + bne 19af0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ str r9, [sp, #24] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ + beq 19ce0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 19a28 │ │ │ │ │ - b 19910 │ │ │ │ │ + bgt 19a24 │ │ │ │ │ + b 1990c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 19844 │ │ │ │ │ - b 1983c │ │ │ │ │ + bne 19840 │ │ │ │ │ + b 19838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19aa4 │ │ │ │ │ + beq 19aa0 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - beq 19c00 │ │ │ │ │ + beq 19bfc │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 19a8c │ │ │ │ │ + b 19a88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 198c0 │ │ │ │ │ + beq 198bc │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 19d04 │ │ │ │ │ + bne 19d00 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19d84 │ │ │ │ │ + beq 19d80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1996c │ │ │ │ │ + beq 19968 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -28567,312 +28566,312 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19d64 │ │ │ │ │ + beq 19d60 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 19970 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r1, [r9, #4] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 198a4 │ │ │ │ │ + bne 198a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 19b3c │ │ │ │ │ + bne 19b38 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b3c │ │ │ │ │ + b 19b38 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19ce4 │ │ │ │ │ + beq 19ce0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 19b10 │ │ │ │ │ + b 19b0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 19f00 │ │ │ │ │ + bl 19efc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 19774 │ │ │ │ │ + beq 19770 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 19778 │ │ │ │ │ + bne 19774 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 19bb8 │ │ │ │ │ - b 19774 │ │ │ │ │ + bne 19bb4 │ │ │ │ │ + b 19770 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 199d4 │ │ │ │ │ + b 199d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ strne r1, [r4, #88] @ 0x58 │ │ │ │ │ - bne 19b48 │ │ │ │ │ + bne 19b44 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 197ac │ │ │ │ │ + bne 197a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 197ac │ │ │ │ │ - b 19b3c │ │ │ │ │ + beq 197a8 │ │ │ │ │ + b 19b38 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - b 19760 │ │ │ │ │ + b 1975c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19bf8 │ │ │ │ │ + b 19bf4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 19970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19974 │ │ │ │ │ + b 19970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1980c │ │ │ │ │ + b 19808 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 19970 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19720 │ │ │ │ │ + beq 1971c │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19974 │ │ │ │ │ + b 19970 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19e44 │ │ │ │ │ - b 19974 │ │ │ │ │ + beq 19e40 │ │ │ │ │ + b 19970 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e44 │ │ │ │ │ + beq 19e40 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 19974 │ │ │ │ │ - ldr r1, [pc, #304] @ 19ee4 │ │ │ │ │ + bne 19970 │ │ │ │ │ + ldr r1, [pc, #304] @ 19ee0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19ebc │ │ │ │ │ + beq 19eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 19f00 │ │ │ │ │ + bl 19efc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e64 │ │ │ │ │ + beq 19e60 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e64 │ │ │ │ │ + beq 19e60 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 19e64 │ │ │ │ │ - ldr r2, [pc, #240] @ 19ef4 │ │ │ │ │ - ldr r3, [pc, #240] @ 19ef8 │ │ │ │ │ + beq 19e60 │ │ │ │ │ + ldr r2, [pc, #240] @ 19ef0 │ │ │ │ │ + ldr r3, [pc, #240] @ 19ef4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 19e54 │ │ │ │ │ + bne 19e50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 19e4c │ │ │ │ │ + beq 19e48 │ │ │ │ │ mov ip, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 19bbc │ │ │ │ │ + b 19bb8 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ - b 19e38 │ │ │ │ │ + b 19e34 │ │ │ │ │ ldr ip, [r4, #88] @ 0x58 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #88] @ 0x58 │ │ │ │ │ - b 19bbc │ │ │ │ │ + b 19bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19ed0 │ │ │ │ │ + bne 19ecc │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq ip, [r4, #88] @ 0x58 │ │ │ │ │ - beq 19e4c │ │ │ │ │ - ldr r3, [pc, #104] @ 19efc │ │ │ │ │ - ldr r1, [pc, #92] @ 19ef4 │ │ │ │ │ + beq 19e48 │ │ │ │ │ + ldr r3, [pc, #104] @ 19ef8 │ │ │ │ │ + ldr r1, [pc, #92] @ 19ef0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 19e1c │ │ │ │ │ + b 19e18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19dc0 │ │ │ │ │ + beq 19dbc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 19e38 │ │ │ │ │ + b 19e34 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 19b48 │ │ │ │ │ + b 19b44 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000880 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00019f00 : │ │ │ │ │ +00019efc : │ │ │ │ │ import_from_as_names_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #484] @ 1a0fc │ │ │ │ │ + ldr r2, [pc, #484] @ 1a0f8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a0d0 │ │ │ │ │ + beq 1a0cc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 1a028 │ │ │ │ │ - ldr r1, [pc, #432] @ 1a0fc │ │ │ │ │ + bne 1a024 │ │ │ │ │ + ldr r1, [pc, #432] @ 1a0f8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a0dc │ │ │ │ │ + beq 1a0d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a0b4 │ │ │ │ │ + beq 1a0b0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #380] @ 1a0fc │ │ │ │ │ + ldr r2, [pc, #380] @ 1a0f8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1a0c4 │ │ │ │ │ + beq 1a0c0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a0a8 │ │ │ │ │ + bne 1a0a4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a09c │ │ │ │ │ + beq 1a098 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r8, r5 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ - bne 1a0a8 │ │ │ │ │ + bne 1a0a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a034 │ │ │ │ │ + bne 1a030 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1a094 │ │ │ │ │ + beq 1a090 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - bgt 1a05c │ │ │ │ │ + bgt 1a058 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -28880,487 +28879,487 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a0b8 │ │ │ │ │ + beq 1a0b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1a7b4 │ │ │ │ │ + bl 1a7b0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19fcc │ │ │ │ │ + beq 19fc8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - beq 1a070 │ │ │ │ │ + beq 1a06c │ │ │ │ │ str r3, [r6, r8, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 19fb8 │ │ │ │ │ + b 19fb4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r6, r5, lsl #2] │ │ │ │ │ str r2, [r3, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 19fe4 │ │ │ │ │ + b 19fe0 │ │ │ │ │ lsl fp, fp, #1 │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, r0 │ │ │ │ │ - bne 1a04c │ │ │ │ │ + bne 1a048 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 1a024 │ │ │ │ │ + b 1a020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 19f84 │ │ │ │ │ + b 19f80 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 19f30 │ │ │ │ │ + b 19f2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 19f5c │ │ │ │ │ - b 1a0b8 │ │ │ │ │ + beq 19f58 │ │ │ │ │ + b 1a0b4 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a100 : │ │ │ │ │ +0001a0fc : │ │ │ │ │ slash_with_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #1184] @ 1a5b8 │ │ │ │ │ + ldr r1, [pc, #1184] @ 1a5b4 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a53c │ │ │ │ │ + beq 1a538 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1a454 │ │ │ │ │ - ldr r1, [pc, #1144] @ 1a5b8 │ │ │ │ │ + bne 1a450 │ │ │ │ │ + ldr r1, [pc, #1144] @ 1a5b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a554 │ │ │ │ │ + beq 1a550 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a428 │ │ │ │ │ + beq 1a424 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a580 │ │ │ │ │ + bne 1a57c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a40c │ │ │ │ │ + beq 1a408 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a1c4 │ │ │ │ │ + beq 1a1c0 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a3cc │ │ │ │ │ + beq 1a3c8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a1a0 │ │ │ │ │ + bne 1a19c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a420 │ │ │ │ │ + beq 1a41c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a248 │ │ │ │ │ + ble 1a244 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a244 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a244 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a248 │ │ │ │ │ + beq 1a244 │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 1a230 │ │ │ │ │ + bne 1a22c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9a0 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a4a0 │ │ │ │ │ + bne 1a49c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1a454 │ │ │ │ │ - ldr r1, [pc, #816] @ 1a5b8 │ │ │ │ │ + bne 1a450 │ │ │ │ │ + ldr r1, [pc, #816] @ 1a5b4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a58c │ │ │ │ │ + beq 1a588 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a47c │ │ │ │ │ + beq 1a478 │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a488 │ │ │ │ │ + bne 1a484 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a460 │ │ │ │ │ + beq 1a45c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov sl, r5 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a308 │ │ │ │ │ + beq 1a304 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1a3ec │ │ │ │ │ + beq 1a3e8 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r8, r5, lsl #2] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a2e4 │ │ │ │ │ + bne 1a2e0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a474 │ │ │ │ │ + beq 1a470 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1a38c │ │ │ │ │ + ble 1a388 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a38c │ │ │ │ │ + beq 1a388 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a38c │ │ │ │ │ + beq 1a388 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a38c │ │ │ │ │ + beq 1a388 │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ add r3, r8, #8 │ │ │ │ │ rsb lr, r8, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 1a374 │ │ │ │ │ + bne 1a370 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1a9a4 <_loop1_185_rule> │ │ │ │ │ + bl 1a9a0 <_loop1_185_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1a508 │ │ │ │ │ + bne 1a504 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a420 │ │ │ │ │ + beq 1a41c │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a1a8 │ │ │ │ │ + b 1a1a4 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a474 │ │ │ │ │ + beq 1a470 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1a2ec │ │ │ │ │ + b 1a2e8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a248 │ │ │ │ │ + bne 1a244 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1a280 │ │ │ │ │ + beq 1a27c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a3c0 │ │ │ │ │ + b 1a3bc │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1a38c │ │ │ │ │ + bne 1a388 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1a3b8 │ │ │ │ │ + b 1a3b4 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a26c │ │ │ │ │ + beq 1a268 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a26c │ │ │ │ │ + beq 1a268 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1a3c0 │ │ │ │ │ + bne 1a3bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1a3b8 │ │ │ │ │ - b 1a3c0 │ │ │ │ │ + beq 1a3b4 │ │ │ │ │ + b 1a3bc │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a3b0 │ │ │ │ │ - ldr r1, [pc, #152] @ 1a5bc │ │ │ │ │ + beq 1a3ac │ │ │ │ │ + ldr r1, [pc, #152] @ 1a5b8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a4c8 │ │ │ │ │ - b 1a3b0 │ │ │ │ │ + bne 1a4c4 │ │ │ │ │ + b 1a3ac │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1a138 │ │ │ │ │ - b 1a454 │ │ │ │ │ + beq 1a134 │ │ │ │ │ + b 1a450 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a580 │ │ │ │ │ + bne 1a57c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a164 │ │ │ │ │ - b 1a428 │ │ │ │ │ + bne 1a160 │ │ │ │ │ + b 1a424 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a440 │ │ │ │ │ + b 1a43c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a488 │ │ │ │ │ + bne 1a484 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1a2a8 │ │ │ │ │ - b 1a47c │ │ │ │ │ + bne 1a2a4 │ │ │ │ │ + b 1a478 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001a5c0 <_loop0_171_rule>: │ │ │ │ │ +0001a5bc <_loop0_171_rule>: │ │ │ │ │ _loop0_36_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #472] @ 1a7b0 <_loop0_171_rule+0x1f0> │ │ │ │ │ + ldr r1, [pc, #472] @ 1a7ac <_loop0_171_rule+0x1f0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a7a8 <_loop0_171_rule+0x1e8> │ │ │ │ │ + beq 1a7a4 <_loop0_171_rule+0x1e8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1a798 <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a794 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a780 <_loop0_171_rule+0x1c0> │ │ │ │ │ + beq 1a77c <_loop0_171_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1a798 <_loop0_171_rule+0x1d8> │ │ │ │ │ + bne 1a794 <_loop0_171_rule+0x1d8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1a724 <_loop0_171_rule+0x164> │ │ │ │ │ + beq 1a720 <_loop0_171_rule+0x164> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a66c <_loop0_171_rule+0xac> │ │ │ │ │ + beq 1a668 <_loop0_171_rule+0xac> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1a704 <_loop0_171_rule+0x144> │ │ │ │ │ + beq 1a700 <_loop0_171_rule+0x144> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r7, [r5, r6, lsl #2] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a648 <_loop0_171_rule+0x88> │ │ │ │ │ + bne 1a644 <_loop0_171_rule+0x88> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1a738 <_loop0_171_rule+0x178> │ │ │ │ │ + beq 1a734 <_loop0_171_rule+0x178> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + ble 1a6e0 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a6e0 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a6e0 <_loop0_171_rule+0x124> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + beq 1a6e0 <_loop0_171_rule+0x124> │ │ │ │ │ mov r3, #3 │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r5, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1a6cc <_loop0_171_rule+0x10c> │ │ │ │ │ + bne 1a6c8 <_loop0_171_rule+0x10c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -29368,125 +29367,125 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1a75c <_loop0_171_rule+0x19c> │ │ │ │ │ + beq 1a758 <_loop0_171_rule+0x19c> │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 1a650 <_loop0_171_rule+0x90> │ │ │ │ │ + b 1a64c <_loop0_171_rule+0x90> │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1a6e4 <_loop0_171_rule+0x124> │ │ │ │ │ + bne 1a6e0 <_loop0_171_rule+0x124> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a6f4 <_loop0_171_rule+0x138> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a6f4 <_loop0_171_rule+0x138> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a6f4 <_loop0_171_rule+0x138> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1a6f8 <_loop0_171_rule+0x138> │ │ │ │ │ + b 1a6f4 <_loop0_171_rule+0x138> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a5ec <_loop0_171_rule+0x2c> │ │ │ │ │ + b 1a5e8 <_loop0_171_rule+0x2c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001a7b4 : │ │ │ │ │ +0001a7b0 : │ │ │ │ │ import_from_as_name_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #464] @ 1a99c │ │ │ │ │ + ldr r1, [pc, #464] @ 1a998 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1a974 │ │ │ │ │ + beq 1a970 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1a920 │ │ │ │ │ + bne 1a91c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1a8f4 │ │ │ │ │ + beq 1a8f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1a944 │ │ │ │ │ - ldr r2, [pc, #368] @ 1a99c │ │ │ │ │ + beq 1a940 │ │ │ │ │ + ldr r2, [pc, #368] @ 1a998 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a968 │ │ │ │ │ + beq 1a964 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a944 │ │ │ │ │ - ldr r1, [pc, #328] @ 1a9a0 │ │ │ │ │ + bne 1a940 │ │ │ │ │ + ldr r1, [pc, #328] @ 1a99c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1a930 │ │ │ │ │ + bne 1a92c │ │ │ │ │ mov r9, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1a944 │ │ │ │ │ + bne 1a940 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 1a8e4 │ │ │ │ │ + beq 1a8e0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ ldrne r9, [r9, #4] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ @@ -29494,480 +29493,480 @@ │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_alias> │ │ │ │ │ R_ARM_CALL _PyAST_alias │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1a97c │ │ │ │ │ + beq 1a978 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1a950 │ │ │ │ │ + blt 1a94c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a810 │ │ │ │ │ + beq 1a80c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1a8e4 │ │ │ │ │ + b 1a8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1a870 │ │ │ │ │ - b 1a868 │ │ │ │ │ + bne 1a86c │ │ │ │ │ + b 1a864 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1a8e0 │ │ │ │ │ + b 1a8dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, r8 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1a8e4 │ │ │ │ │ + b 1a8e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a838 │ │ │ │ │ + b 1a834 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1a7e4 │ │ │ │ │ + b 1a7e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1a948 │ │ │ │ │ - b 1a8e4 │ │ │ │ │ + beq 1a944 │ │ │ │ │ + b 1a8e0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ │ │ │ │ │ -0001a9a4 <_loop1_185_rule>: │ │ │ │ │ +0001a9a0 <_loop1_185_rule>: │ │ │ │ │ _loop1_41_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3120] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #3120] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1b494 <_loop1_185_rule+0xaf0> │ │ │ │ │ + beq 1b490 <_loop1_185_rule+0xaf0> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b4a8 <_loop1_185_rule+0xb04> │ │ │ │ │ + bne 1b4a4 <_loop1_185_rule+0xb04> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b570 <_loop1_185_rule+0xbcc> │ │ │ │ │ + beq 1b56c <_loop1_185_rule+0xbcc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1b4a8 <_loop1_185_rule+0xb04> │ │ │ │ │ - ldr r2, [pc, #3040] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b4a4 <_loop1_185_rule+0xb04> │ │ │ │ │ + ldr r2, [pc, #3040] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b554 <_loop1_185_rule+0xbb0> │ │ │ │ │ - ldr r2, [pc, #3020] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + beq 1b550 <_loop1_185_rule+0xbb0> │ │ │ │ │ + ldr r2, [pc, #3020] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ad40 <_loop1_185_rule+0x39c> │ │ │ │ │ + beq 1ad3c <_loop1_185_rule+0x39c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1ad64 <_loop1_185_rule+0x3c0> │ │ │ │ │ + beq 1ad60 <_loop1_185_rule+0x3c0> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ada0 <_loop1_185_rule+0x3fc> │ │ │ │ │ + beq 1ad9c <_loop1_185_rule+0x3fc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2944] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2944] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b4ec <_loop1_185_rule+0xb48> │ │ │ │ │ + beq 1b4e8 <_loop1_185_rule+0xb48> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b504 <_loop1_185_rule+0xb60> │ │ │ │ │ + bne 1b500 <_loop1_185_rule+0xb60> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1afc0 <_loop1_185_rule+0x61c> │ │ │ │ │ + bne 1afbc <_loop1_185_rule+0x61c> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ada8 <_loop1_185_rule+0x404> │ │ │ │ │ + bne 1ada4 <_loop1_185_rule+0x404> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b4b4 <_loop1_185_rule+0xb10> │ │ │ │ │ + beq 1b4b0 <_loop1_185_rule+0xb10> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b50c <_loop1_185_rule+0xb68> │ │ │ │ │ + beq 1b508 <_loop1_185_rule+0xb68> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1afd4 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1afd0 <_loop1_185_rule+0x630> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1afd4 <_loop1_185_rule+0x630> │ │ │ │ │ + beq 1afd0 <_loop1_185_rule+0x630> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1b544 <_loop1_185_rule+0xba0> │ │ │ │ │ + bne 1b540 <_loop1_185_rule+0xba0> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1af08 <_loop1_185_rule+0x564> │ │ │ │ │ + beq 1af04 <_loop1_185_rule+0x564> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2672] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r9, [pc, #2672] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [sp, #24] │ │ │ │ │ - beq 1b3e0 <_loop1_185_rule+0xa3c> │ │ │ │ │ + str r7, [sp, #20] │ │ │ │ │ + beq 1b3dc <_loop1_185_rule+0xa3c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b534 <_loop1_185_rule+0xb90> │ │ │ │ │ + bne 1b530 <_loop1_185_rule+0xb90> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1afe0 <_loop1_185_rule+0x63c> │ │ │ │ │ + beq 1afdc <_loop1_185_rule+0x63c> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1b004 <_loop1_185_rule+0x660> │ │ │ │ │ + beq 1b000 <_loop1_185_rule+0x660> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b054 <_loop1_185_rule+0x6b0> │ │ │ │ │ + beq 1b050 <_loop1_185_rule+0x6b0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2532] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2532] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b58c <_loop1_185_rule+0xbe8> │ │ │ │ │ + beq 1b588 <_loop1_185_rule+0xbe8> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b5a4 <_loop1_185_rule+0xc00> │ │ │ │ │ + bne 1b5a0 <_loop1_185_rule+0xc00> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1b2f0 <_loop1_185_rule+0x94c> │ │ │ │ │ + bne 1b2ec <_loop1_185_rule+0x94c> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b05c <_loop1_185_rule+0x6b8> │ │ │ │ │ + bne 1b058 <_loop1_185_rule+0x6b8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b05c <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ stm sp, {fp, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b5cc <_loop1_185_rule+0xc28> │ │ │ │ │ + beq 1b5c8 <_loop1_185_rule+0xc28> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1b2d0 <_loop1_185_rule+0x92c> │ │ │ │ │ + beq 1b2cc <_loop1_185_rule+0x92c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b2d0 <_loop1_185_rule+0x92c> │ │ │ │ │ + beq 1b2cc <_loop1_185_rule+0x92c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + bne 1b05c <_loop1_185_rule+0x6bc> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b5bc <_loop1_185_rule+0xc18> │ │ │ │ │ + beq 1b5b8 <_loop1_185_rule+0xc18> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b318 <_loop1_185_rule+0x974> │ │ │ │ │ + beq 1b314 <_loop1_185_rule+0x974> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ - str sl, [sp, #20] │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1ab94 <_loop1_185_rule+0x1f0> │ │ │ │ │ + b 1ab90 <_loop1_185_rule+0x1f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1b52c <_loop1_185_rule+0xb88> │ │ │ │ │ + bne 1b528 <_loop1_185_rule+0xb88> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1aa40 <_loop1_185_rule+0x9c> │ │ │ │ │ + bne 1aa3c <_loop1_185_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b354 <_loop1_185_rule+0x9b0> │ │ │ │ │ + blt 1b350 <_loop1_185_rule+0x9b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1b52c <_loop1_185_rule+0xb88> │ │ │ │ │ + bne 1b528 <_loop1_185_rule+0xb88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1aa60 <_loop1_185_rule+0xbc> │ │ │ │ │ + bne 1aa5c <_loop1_185_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r5, sl, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1b398 <_loop1_185_rule+0x9f4> │ │ │ │ │ - ldr r2, [pc, #2092] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + bne 1b394 <_loop1_185_rule+0x9f4> │ │ │ │ │ + ldr r2, [pc, #2092] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1af28 <_loop1_185_rule+0x584> │ │ │ │ │ + beq 1af24 <_loop1_185_rule+0x584> │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 1af50 <_loop1_185_rule+0x5ac> │ │ │ │ │ + beq 1af4c <_loop1_185_rule+0x5ac> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1af8c <_loop1_185_rule+0x5e8> │ │ │ │ │ + beq 1af88 <_loop1_185_rule+0x5e8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2024] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #2024] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b458 <_loop1_185_rule+0xab4> │ │ │ │ │ + beq 1b454 <_loop1_185_rule+0xab4> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b444 <_loop1_185_rule+0xaa0> │ │ │ │ │ + bne 1b440 <_loop1_185_rule+0xaa0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1b2bc <_loop1_185_rule+0x918> │ │ │ │ │ + bne 1b2b8 <_loop1_185_rule+0x918> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b388 <_loop1_185_rule+0x9e4> │ │ │ │ │ + bne 1b384 <_loop1_185_rule+0x9e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1b414 <_loop1_185_rule+0xa70> │ │ │ │ │ + beq 1b410 <_loop1_185_rule+0xa70> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b4d0 <_loop1_185_rule+0xb2c> │ │ │ │ │ + beq 1b4cc <_loop1_185_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b2dc <_loop1_185_rule+0x938> │ │ │ │ │ + beq 1b2d8 <_loop1_185_rule+0x938> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 1b34c <_loop1_185_rule+0x9a8> │ │ │ │ │ - ldr r1, [pc, #1816] @ 1b5f0 <_loop1_185_rule+0xc4c> │ │ │ │ │ + bne 1b348 <_loop1_185_rule+0x9a8> │ │ │ │ │ + ldr r1, [pc, #1816] @ 1b5ec <_loop1_185_rule+0xc4c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b2dc <_loop1_185_rule+0x938> │ │ │ │ │ + beq 1b2d8 <_loop1_185_rule+0x938> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ab68 <_loop1_185_rule+0x1c4> │ │ │ │ │ + bne 1ab64 <_loop1_185_rule+0x1c4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ - b 1b3a0 <_loop1_185_rule+0x9fc> │ │ │ │ │ + beq 1b398 <_loop1_185_rule+0x9f8> │ │ │ │ │ + b 1b39c <_loop1_185_rule+0x9fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b414 <_loop1_185_rule+0xa70> │ │ │ │ │ + bne 1b410 <_loop1_185_rule+0xa70> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1add8 <_loop1_185_rule+0x434> │ │ │ │ │ + bne 1add4 <_loop1_185_rule+0x434> │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b3b4 <_loop1_185_rule+0xa10> │ │ │ │ │ + blt 1b3b0 <_loop1_185_rule+0xa10> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1b414 <_loop1_185_rule+0xa70> │ │ │ │ │ + bne 1b410 <_loop1_185_rule+0xa70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 1adf8 <_loop1_185_rule+0x454> │ │ │ │ │ + bne 1adf4 <_loop1_185_rule+0x454> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -29975,549 +29974,549 @@ │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1aaa0 <_loop1_185_rule+0xfc> │ │ │ │ │ - b 1aa9c <_loop1_185_rule+0xf8> │ │ │ │ │ + bne 1aa9c <_loop1_185_rule+0xfc> │ │ │ │ │ + b 1aa98 <_loop1_185_rule+0xf8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1ada8 <_loop1_185_rule+0x408> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1b44c <_loop1_185_rule+0xaa8> │ │ │ │ │ + bne 1b448 <_loop1_185_rule+0xaa8> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1abd8 <_loop1_185_rule+0x234> │ │ │ │ │ + bne 1abd4 <_loop1_185_rule+0x234> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r8, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r8, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + blt 1b05c <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 1b44c <_loop1_185_rule+0xaa8> │ │ │ │ │ + bne 1b448 <_loop1_185_rule+0xaa8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1abfc <_loop1_185_rule+0x258> │ │ │ │ │ + bne 1abf8 <_loop1_185_rule+0x258> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1b3f8 <_loop1_185_rule+0xa54> │ │ │ │ │ + bne 1b3f4 <_loop1_185_rule+0xa54> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b1a4 <_loop1_185_rule+0x800> │ │ │ │ │ + beq 1b1a0 <_loop1_185_rule+0x800> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1b1c8 <_loop1_185_rule+0x824> │ │ │ │ │ + beq 1b1c4 <_loop1_185_rule+0x824> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b204 <_loop1_185_rule+0x860> │ │ │ │ │ + beq 1b200 <_loop1_185_rule+0x860> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1336] @ 1b5ec <_loop1_185_rule+0xc48> │ │ │ │ │ + ldr r2, [pc, #1336] @ 1b5e8 <_loop1_185_rule+0xc48> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b420 <_loop1_185_rule+0xa7c> │ │ │ │ │ + beq 1b41c <_loop1_185_rule+0xa7c> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b5ac <_loop1_185_rule+0xc08> │ │ │ │ │ + bne 1b5a8 <_loop1_185_rule+0xc08> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b304 <_loop1_185_rule+0x960> │ │ │ │ │ + bne 1b300 <_loop1_185_rule+0x960> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b3d0 <_loop1_185_rule+0xa2c> │ │ │ │ │ + bne 1b3cc <_loop1_185_rule+0xa2c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1b408 <_loop1_185_rule+0xa64> │ │ │ │ │ + beq 1b404 <_loop1_185_rule+0xa64> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1b4c4 <_loop1_185_rule+0xb20> │ │ │ │ │ + beq 1b4c0 <_loop1_185_rule+0xb20> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b340 <_loop1_185_rule+0x99c> │ │ │ │ │ + beq 1b33c <_loop1_185_rule+0x99c> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1b340 <_loop1_185_rule+0x99c> │ │ │ │ │ - ldr r1, [pc, #1132] @ 1b5f0 <_loop1_185_rule+0xc4c> │ │ │ │ │ + bne 1b33c <_loop1_185_rule+0x99c> │ │ │ │ │ + ldr r1, [pc, #1132] @ 1b5ec <_loop1_185_rule+0xc4c> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b340 <_loop1_185_rule+0x99c> │ │ │ │ │ + beq 1b33c <_loop1_185_rule+0x99c> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r8 │ │ │ │ │ - b 1acfc <_loop1_185_rule+0x358> │ │ │ │ │ + b 1acf8 <_loop1_185_rule+0x358> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1b408 <_loop1_185_rule+0xa64> │ │ │ │ │ + bne 1b404 <_loop1_185_rule+0xa64> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b088 <_loop1_185_rule+0x6e4> │ │ │ │ │ + bne 1b084 <_loop1_185_rule+0x6e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b368 <_loop1_185_rule+0x9c4> │ │ │ │ │ + blt 1b364 <_loop1_185_rule+0x9c4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1b408 <_loop1_185_rule+0xa64> │ │ │ │ │ + bne 1b404 <_loop1_185_rule+0xa64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1b0a8 <_loop1_185_rule+0x704> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + bne 1b0a4 <_loop1_185_rule+0x704> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + beq 1af98 <_loop1_185_rule+0x5f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + bne 1af98 <_loop1_185_rule+0x5f8> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b474 <_loop1_185_rule+0xad0> │ │ │ │ │ + beq 1b470 <_loop1_185_rule+0xad0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1b2a4 <_loop1_185_rule+0x900> │ │ │ │ │ + ble 1b2a0 <_loop1_185_rule+0x900> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1b2a4 <_loop1_185_rule+0x900> │ │ │ │ │ + beq 1b2a0 <_loop1_185_rule+0x900> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 1b2a4 <_loop1_185_rule+0x900> │ │ │ │ │ + beq 1b2a0 <_loop1_185_rule+0x900> │ │ │ │ │ sub ip, r6, #4 │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r6, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 1b28c <_loop1_185_rule+0x8e8> │ │ │ │ │ + bne 1b288 <_loop1_185_rule+0x8e8> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1afb4 <_loop1_185_rule+0x610> │ │ │ │ │ + b 1afb0 <_loop1_185_rule+0x610> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 1ae38 <_loop1_185_rule+0x494> │ │ │ │ │ - b 1ae34 <_loop1_185_rule+0x490> │ │ │ │ │ + bne 1ae34 <_loop1_185_rule+0x494> │ │ │ │ │ + b 1ae30 <_loop1_185_rule+0x490> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b05c <_loop1_185_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1af98 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ac3c <_loop1_185_rule+0x298> │ │ │ │ │ - b 1ac38 <_loop1_185_rule+0x294> │ │ │ │ │ + bne 1ac38 <_loop1_185_rule+0x298> │ │ │ │ │ + b 1ac34 <_loop1_185_rule+0x294> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b0e8 <_loop1_185_rule+0x744> │ │ │ │ │ - b 1b0e4 <_loop1_185_rule+0x740> │ │ │ │ │ + bne 1b0e4 <_loop1_185_rule+0x744> │ │ │ │ │ + b 1b0e0 <_loop1_185_rule+0x740> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1b470 <_loop1_185_rule+0xacc> │ │ │ │ │ + beq 1b46c <_loop1_185_rule+0xacc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #16] │ │ │ │ │ - b 1ad28 <_loop1_185_rule+0x384> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1ad24 <_loop1_185_rule+0x384> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b214 <_loop1_185_rule+0x874> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1ada8 <_loop1_185_rule+0x408> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b214 <_loop1_185_rule+0x874> │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1af98 <_loop1_185_rule+0x5f8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - beq 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ - b 1b22c <_loop1_185_rule+0x888> │ │ │ │ │ + beq 1af98 <_loop1_185_rule+0x5f8> │ │ │ │ │ + b 1b228 <_loop1_185_rule+0x888> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 1af9c <_loop1_185_rule+0x5f8> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1af98 <_loop1_185_rule+0x5f8> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b214 <_loop1_185_rule+0x870> │ │ │ │ │ + b 1b210 <_loop1_185_rule+0x870> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b54c <_loop1_185_rule+0xba8> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + beq 1b548 <_loop1_185_rule+0xba8> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1b398 <_loop1_185_rule+0x9f8> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b214 <_loop1_185_rule+0x874> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1b0cc <_loop1_185_rule+0x728> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + beq 1b0c8 <_loop1_185_rule+0x728> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b214 <_loop1_185_rule+0x874> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + b 1b05c <_loop1_185_rule+0x6bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ae1c <_loop1_185_rule+0x478> │ │ │ │ │ - b 1b440 <_loop1_185_rule+0xa9c> │ │ │ │ │ + beq 1ae18 <_loop1_185_rule+0x478> │ │ │ │ │ + b 1b43c <_loop1_185_rule+0xa9c> │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b2b4 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b2b0 <_loop1_185_rule+0x910> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1a9e0 <_loop1_185_rule+0x3c> │ │ │ │ │ + beq 1a9dc <_loop1_185_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1b2b4 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b2b0 <_loop1_185_rule+0x910> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1ada8 <_loop1_185_rule+0x408> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b218 <_loop1_185_rule+0x874> │ │ │ │ │ + b 1b214 <_loop1_185_rule+0x874> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1aa84 <_loop1_185_rule+0xe0> │ │ │ │ │ + beq 1aa80 <_loop1_185_rule+0xe0> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1ada8 <_loop1_185_rule+0x408> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ strne sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b4bc <_loop1_185_rule+0xb18> │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + beq 1b4b8 <_loop1_185_rule+0xb18> │ │ │ │ │ + b 1ada8 <_loop1_185_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ada8 <_loop1_185_rule+0x404> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ + b 1ada4 <_loop1_185_rule+0x404> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ + b 1b398 <_loop1_185_rule+0x9f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1adac <_loop1_185_rule+0x408> │ │ │ │ │ + b 1ada8 <_loop1_185_rule+0x408> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1abb4 <_loop1_185_rule+0x210> │ │ │ │ │ + b 1abb0 <_loop1_185_rule+0x210> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1aa18 <_loop1_185_rule+0x74> │ │ │ │ │ - b 1b39c <_loop1_185_rule+0x9f8> │ │ │ │ │ + beq 1aa14 <_loop1_185_rule+0x74> │ │ │ │ │ + b 1b398 <_loop1_185_rule+0x9f8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b2b4 <_loop1_185_rule+0x910> │ │ │ │ │ + b 1b2b0 <_loop1_185_rule+0x910> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 1ac20 <_loop1_185_rule+0x27c> │ │ │ │ │ + beq 1ac1c <_loop1_185_rule+0x27c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1b05c <_loop1_185_rule+0x6bc> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1b444 <_loop1_185_rule+0xaa0> │ │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + b 1b440 <_loop1_185_rule+0xaa0> │ │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ - b 1af08 <_loop1_185_rule+0x564> │ │ │ │ │ + b 1af04 <_loop1_185_rule+0x564> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1b2d4 <_loop1_185_rule+0x930> │ │ │ │ │ - b 1b060 <_loop1_185_rule+0x6bc> │ │ │ │ │ + beq 1b2d0 <_loop1_185_rule+0x930> │ │ │ │ │ + b 1b05c <_loop1_185_rule+0x6bc> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001b5f4 : │ │ │ │ │ +0001b5f0 : │ │ │ │ │ named_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1336] @ 1bb44 │ │ │ │ │ + ldr r1, [pc, #1336] @ 1bb40 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1bb24 │ │ │ │ │ + beq 1bb20 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1bb38 │ │ │ │ │ - ldr r1, [pc, #1292] @ 1bb44 │ │ │ │ │ + bne 1bb34 │ │ │ │ │ + ldr r1, [pc, #1292] @ 1bb40 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1b6f0 │ │ │ │ │ + beq 1b6ec │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq 1b714 │ │ │ │ │ + beq 1b710 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1b750 │ │ │ │ │ + bne 1b74c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1b82c │ │ │ │ │ + bne 1b828 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 1b6e0 │ │ │ │ │ + bne 1b6dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1b7f4 │ │ │ │ │ - ldr r1, [pc, #1156] @ 1bb48 │ │ │ │ │ + beq 1b7f0 │ │ │ │ │ + ldr r1, [pc, #1156] @ 1bb44 │ │ │ │ │ mov r3, #53 @ 0x35 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b7f4 │ │ │ │ │ + beq 1b7f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb18 │ │ │ │ │ + bne 1bb14 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1b658 │ │ │ │ │ + bne 1b654 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1b804 │ │ │ │ │ + blt 1b800 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1bb18 │ │ │ │ │ + bne 1bb14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1b678 │ │ │ │ │ + beq 1b674 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b678 │ │ │ │ │ + beq 1b674 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1bae8 │ │ │ │ │ + beq 1bae4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1bae8 │ │ │ │ │ + beq 1bae4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ ldr r9, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_set_expr_context> │ │ │ │ │ R_ARM_CALL _PyPegen_set_expr_context │ │ │ │ │ @@ -30528,160 +30527,160 @@ │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ stm sp, {r6, r9} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_NamedExpr> │ │ │ │ │ R_ARM_CALL _PyAST_NamedExpr │ │ │ │ │ - ldr r2, [pc, #896] @ 1bb4c │ │ │ │ │ + ldr r2, [pc, #896] @ 1bb48 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bac4 │ │ │ │ │ + beq 1bac0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b6e0 │ │ │ │ │ + b 1b6dc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1b7ec │ │ │ │ │ + b 1b7e8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1b698 │ │ │ │ │ + beq 1b694 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb38 │ │ │ │ │ - ldr r1, [pc, #776] @ 1bb44 │ │ │ │ │ + bne 1bb34 │ │ │ │ │ + ldr r1, [pc, #776] @ 1bb40 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1baf8 │ │ │ │ │ + beq 1baf4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r1, #1200 @ 0x4b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b88c │ │ │ │ │ + beq 1b888 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1b7ec │ │ │ │ │ + bne 1b7e8 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 1b698 │ │ │ │ │ + b 1b694 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb0c │ │ │ │ │ + bne 1bb08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1b9c0 │ │ │ │ │ + bne 1b9bc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb0c │ │ │ │ │ + bne 1bb08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1b928 │ │ │ │ │ + bne 1b924 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1bb0c │ │ │ │ │ - ldr r1, [pc, #620] @ 1bb50 │ │ │ │ │ + bne 1bb08 │ │ │ │ │ + ldr r1, [pc, #620] @ 1bb4c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ + beq 1b900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1ba44 │ │ │ │ │ + bne 1ba40 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, #1200 @ 0x4b0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ - b 1b868 │ │ │ │ │ + b 1b864 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8cc │ │ │ │ │ + beq 1b8c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1b8cc │ │ │ │ │ - ldr r1, [pc, #512] @ 1bb54 │ │ │ │ │ + beq 1b8c8 │ │ │ │ │ + ldr r1, [pc, #512] @ 1bb50 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8cc │ │ │ │ │ - ldr r3, [pc, #492] @ 1bb58 │ │ │ │ │ + beq 1b8c8 │ │ │ │ │ + ldr r3, [pc, #492] @ 1bb54 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #488] @ 1bb5c │ │ │ │ │ + ldr r3, [pc, #488] @ 1bb58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r9, #28] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b910 │ │ │ │ │ + beq 1b90c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1b884 │ │ │ │ │ + b 1b880 │ │ │ │ │ mov r1, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8ac │ │ │ │ │ + beq 1b8a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b8ac │ │ │ │ │ - ldr r3, [pc, #368] @ 1bb5c │ │ │ │ │ + beq 1b8a8 │ │ │ │ │ + ldr r3, [pc, #368] @ 1bb58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr sl, [r7, #16] │ │ │ │ │ ldr fp, [r7, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r7, [r7, #28] │ │ │ │ │ @@ -30689,43 +30688,43 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #312] @ 1bb60 │ │ │ │ │ + ldr r0, [pc, #312] @ 1bb5c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1b9a4 │ │ │ │ │ - b 1b910 │ │ │ │ │ + bne 1b9a0 │ │ │ │ │ + b 1b90c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ + beq 1b900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ - ldr r1, [pc, #244] @ 1bb64 │ │ │ │ │ + beq 1b900 │ │ │ │ │ + ldr r1, [pc, #244] @ 1bb60 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1b904 │ │ │ │ │ - ldr r3, [pc, #212] @ 1bb5c │ │ │ │ │ + beq 1b900 │ │ │ │ │ + ldr r3, [pc, #212] @ 1bb58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ │ ldr fp, [r7, #16] │ │ │ │ │ ldr sl, [r7, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r7, [r7, #28] │ │ │ │ │ @@ -30733,51 +30732,51 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_get_expr_name │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r7, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r0, [pc, #164] @ 1bb68 │ │ │ │ │ - b 1ba24 │ │ │ │ │ + ldr r0, [pc, #164] @ 1bb64 │ │ │ │ │ + b 1ba20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ movne r6, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1b818 │ │ │ │ │ + b 1b814 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b818 │ │ │ │ │ + b 1b814 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1b848 │ │ │ │ │ + beq 1b844 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b9b8 │ │ │ │ │ + b 1b9b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1b818 │ │ │ │ │ + b 1b814 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1b630 │ │ │ │ │ + beq 1b62c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1b6e0 │ │ │ │ │ + b 1b6dc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x000004e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_161_rule │ │ │ │ │ @@ -30789,225 +30788,225 @@ │ │ │ │ │ .word 0x000008bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_162_rule │ │ │ │ │ .word 0x00000928 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001bb6c : │ │ │ │ │ +0001bb68 : │ │ │ │ │ tuple_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #1004] @ 1bf70 │ │ │ │ │ + ldr r2, [pc, #1004] @ 1bf6c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1bec8 │ │ │ │ │ + beq 1bec4 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1be90 │ │ │ │ │ + bne 1be8c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1bf10 │ │ │ │ │ + beq 1bf0c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be8c │ │ │ │ │ - ldr r2, [pc, #904] @ 1bf70 │ │ │ │ │ + beq 1be88 │ │ │ │ │ + ldr r2, [pc, #904] @ 1bf6c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bf00 │ │ │ │ │ + beq 1befc │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be8c │ │ │ │ │ - ldr r2, [pc, #860] @ 1bf70 │ │ │ │ │ + bne 1be88 │ │ │ │ │ + ldr r2, [pc, #860] @ 1bf6c │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bd54 │ │ │ │ │ + beq 1bd50 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ cmp r9, fp │ │ │ │ │ movne fp, r9 │ │ │ │ │ - beq 1bd78 │ │ │ │ │ + beq 1bd74 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #16 │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1bdc8 │ │ │ │ │ + bne 1bdc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf4c │ │ │ │ │ + bne 1bf48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be40 │ │ │ │ │ + beq 1be3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1be3c │ │ │ │ │ + beq 1be38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be44 │ │ │ │ │ + bne 1be40 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1be64 │ │ │ │ │ + beq 1be60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be8c │ │ │ │ │ + bne 1be88 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1be8c │ │ │ │ │ + beq 1be88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bd3c │ │ │ │ │ + beq 1bd38 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1bee0 │ │ │ │ │ + beq 1bedc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bf4c │ │ │ │ │ + bne 1bf48 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bne 1bc34 │ │ │ │ │ + bne 1bc30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1be44 │ │ │ │ │ + blt 1be40 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, fp, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr sl, [r2, #16] │ │ │ │ │ - bne 1bf4c │ │ │ │ │ + bne 1bf48 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1bc58 │ │ │ │ │ + beq 1bc54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 1bc58 │ │ │ │ │ + beq 1bc54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 1be44 │ │ │ │ │ + beq 1be40 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1bea8 │ │ │ │ │ + beq 1bea4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bc84 │ │ │ │ │ + b 1bc80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1be8c │ │ │ │ │ + bne 1be88 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 1bce0 │ │ │ │ │ + b 1bcdc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1be4c │ │ │ │ │ + beq 1be48 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ @@ -31018,137 +31017,137 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1be40 │ │ │ │ │ - b 1be44 │ │ │ │ │ + beq 1be3c │ │ │ │ │ + b 1be40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1bba8 │ │ │ │ │ - b 1be90 │ │ │ │ │ + beq 1bba4 │ │ │ │ │ + b 1be8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1be90 │ │ │ │ │ - b 1bd44 │ │ │ │ │ + beq 1be8c │ │ │ │ │ + b 1bd40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1bbf4 │ │ │ │ │ + b 1bbf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1bf58 │ │ │ │ │ + blt 1bf54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 1bbc8 │ │ │ │ │ - b 1bd44 │ │ │ │ │ + beq 1bbc4 │ │ │ │ │ + b 1bd40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1be44 │ │ │ │ │ + b 1be40 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1bd44 │ │ │ │ │ + b 1bd40 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001bf74 : │ │ │ │ │ +0001bf70 : │ │ │ │ │ star_named_expression_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r1, [pc, #372] @ 1c100 │ │ │ │ │ + ldr r1, [pc, #372] @ 1c0fc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1c0f8 │ │ │ │ │ + beq 1c0f4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1c04c │ │ │ │ │ + bne 1c048 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1c020 │ │ │ │ │ + beq 1c01c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c05c │ │ │ │ │ + bne 1c058 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c04c │ │ │ │ │ + bne 1c048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1c0e0 │ │ │ │ │ + blt 1c0dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1bfd0 │ │ │ │ │ + beq 1bfcc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c010 │ │ │ │ │ + b 1c00c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1bfe4 │ │ │ │ │ + beq 1bfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1c010 │ │ │ │ │ + beq 1c00c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r1, [sp] │ │ │ │ │ @@ -31156,1527 +31155,1527 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r5 │ │ │ │ │ - bne 1c008 │ │ │ │ │ + bne 1c004 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c008 │ │ │ │ │ - b 1c010 │ │ │ │ │ + beq 1c004 │ │ │ │ │ + b 1c00c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c010 │ │ │ │ │ + b 1c00c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1bfa4 │ │ │ │ │ + b 1bfa0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001c104 <_loop0_37_rule>: │ │ │ │ │ +0001c100 <_loop0_37_rule>: │ │ │ │ │ _loop0_40_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ - ldr r2, [pc, #3040] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #3040] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1cb74 <_loop0_37_rule+0xa70> │ │ │ │ │ + beq 1cb70 <_loop0_37_rule+0xa70> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cb88 <_loop0_37_rule+0xa84> │ │ │ │ │ + bne 1cb84 <_loop0_37_rule+0xa84> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1cce0 <_loop0_37_rule+0xbdc> │ │ │ │ │ + beq 1ccdc <_loop0_37_rule+0xbdc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1cb88 <_loop0_37_rule+0xa84> │ │ │ │ │ - ldr r2, [pc, #2956] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1cb84 <_loop0_37_rule+0xa84> │ │ │ │ │ + ldr r2, [pc, #2956] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ccc4 <_loop0_37_rule+0xbc0> │ │ │ │ │ - ldr r2, [pc, #2936] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + beq 1ccc0 <_loop0_37_rule+0xbc0> │ │ │ │ │ + ldr r2, [pc, #2936] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c49c <_loop0_37_rule+0x398> │ │ │ │ │ + beq 1c498 <_loop0_37_rule+0x398> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 1c4c0 <_loop0_37_rule+0x3bc> │ │ │ │ │ + beq 1c4bc <_loop0_37_rule+0x3bc> │ │ │ │ │ mov r5, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c4fc <_loop0_37_rule+0x3f8> │ │ │ │ │ + beq 1c4f8 <_loop0_37_rule+0x3f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2860] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2860] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cca4 <_loop0_37_rule+0xba0> │ │ │ │ │ + beq 1cca0 <_loop0_37_rule+0xba0> │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1ccbc <_loop0_37_rule+0xbb8> │ │ │ │ │ + bne 1ccb8 <_loop0_37_rule+0xbb8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c744 <_loop0_37_rule+0x640> │ │ │ │ │ + bne 1c740 <_loop0_37_rule+0x640> │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c504 <_loop0_37_rule+0x400> │ │ │ │ │ + bne 1c500 <_loop0_37_rule+0x400> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1cb94 <_loop0_37_rule+0xa90> │ │ │ │ │ + beq 1cb90 <_loop0_37_rule+0xa90> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cba4 <_loop0_37_rule+0xaa0> │ │ │ │ │ + beq 1cba0 <_loop0_37_rule+0xaa0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c758 <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c754 <_loop0_37_rule+0x654> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c758 <_loop0_37_rule+0x654> │ │ │ │ │ + beq 1c754 <_loop0_37_rule+0x654> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1cc94 <_loop0_37_rule+0xb90> │ │ │ │ │ + bne 1cc90 <_loop0_37_rule+0xb90> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c668 <_loop0_37_rule+0x564> │ │ │ │ │ + beq 1c664 <_loop0_37_rule+0x564> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - ldr r9, [pc, #2596] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r9, [pc, #2596] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ - beq 1cac0 <_loop0_37_rule+0x9bc> │ │ │ │ │ + beq 1cabc <_loop0_37_rule+0x9bc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cc88 <_loop0_37_rule+0xb84> │ │ │ │ │ + bne 1cc84 <_loop0_37_rule+0xb84> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c764 <_loop0_37_rule+0x660> │ │ │ │ │ + beq 1c760 <_loop0_37_rule+0x660> │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp sl, r5 │ │ │ │ │ - beq 1c788 <_loop0_37_rule+0x684> │ │ │ │ │ + beq 1c784 <_loop0_37_rule+0x684> │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c7d8 <_loop0_37_rule+0x6d4> │ │ │ │ │ + beq 1c7d4 <_loop0_37_rule+0x6d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2456] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #2456] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cb04 <_loop0_37_rule+0xa00> │ │ │ │ │ + beq 1cb00 <_loop0_37_rule+0xa00> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1cb1c <_loop0_37_rule+0xa18> │ │ │ │ │ + bne 1cb18 <_loop0_37_rule+0xa18> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c9ec <_loop0_37_rule+0x8e8> │ │ │ │ │ + bne 1c9e8 <_loop0_37_rule+0x8e8> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c7e0 <_loop0_37_rule+0x6dc> │ │ │ │ │ + bne 1c7dc <_loop0_37_rule+0x6dc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c7e0 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r2, fp │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cc30 <_loop0_37_rule+0xb2c> │ │ │ │ │ + beq 1cc2c <_loop0_37_rule+0xb2c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1c96c <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1c968 <_loop0_37_rule+0x868> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c96c <_loop0_37_rule+0x868> │ │ │ │ │ + beq 1c968 <_loop0_37_rule+0x868> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + bne 1c7e0 <_loop0_37_rule+0x6e0> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1caf8 <_loop0_37_rule+0x9f4> │ │ │ │ │ + beq 1caf4 <_loop0_37_rule+0x9f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ca14 <_loop0_37_rule+0x910> │ │ │ │ │ + beq 1ca10 <_loop0_37_rule+0x910> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ str r5, [r2, r7, lsl #2] │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 1c2f0 <_loop0_37_rule+0x1ec> │ │ │ │ │ + b 1c2ec <_loop0_37_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 1cb24 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cb20 <_loop0_37_rule+0xa20> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c1a4 <_loop0_37_rule+0xa0> │ │ │ │ │ + bne 1c1a0 <_loop0_37_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1cae4 <_loop0_37_rule+0x9e0> │ │ │ │ │ + blt 1cae0 <_loop0_37_rule+0x9e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1cb24 <_loop0_37_rule+0xa20> │ │ │ │ │ + bne 1cb20 <_loop0_37_rule+0xa20> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c1c4 <_loop0_37_rule+0xc0> │ │ │ │ │ + bne 1c1c0 <_loop0_37_rule+0xc0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r5, sl, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1ca74 <_loop0_37_rule+0x970> │ │ │ │ │ - ldr r2, [pc, #2016] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + bne 1ca70 <_loop0_37_rule+0x970> │ │ │ │ │ + ldr r2, [pc, #2016] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c988 <_loop0_37_rule+0x884> │ │ │ │ │ + beq 1c984 <_loop0_37_rule+0x884> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1c9ac <_loop0_37_rule+0x8a8> │ │ │ │ │ + beq 1c9a8 <_loop0_37_rule+0x8a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1c6f0 <_loop0_37_rule+0x5ec> │ │ │ │ │ + beq 1c6ec <_loop0_37_rule+0x5ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1948] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1948] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cbc4 <_loop0_37_rule+0xac0> │ │ │ │ │ + beq 1cbc0 <_loop0_37_rule+0xac0> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cbdc <_loop0_37_rule+0xad8> │ │ │ │ │ + bne 1cbd8 <_loop0_37_rule+0xad8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c958 <_loop0_37_rule+0x854> │ │ │ │ │ + bne 1c954 <_loop0_37_rule+0x854> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1c6f4 <_loop0_37_rule+0x5f0> │ │ │ │ │ + bne 1c6f0 <_loop0_37_rule+0x5f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cbf4 <_loop0_37_rule+0xaf0> │ │ │ │ │ + beq 1cbf0 <_loop0_37_rule+0xaf0> │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1cb44 <_loop0_37_rule+0xa40> │ │ │ │ │ + beq 1cb40 <_loop0_37_rule+0xa40> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1c978 <_loop0_37_rule+0x874> │ │ │ │ │ + beq 1c974 <_loop0_37_rule+0x874> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1cb6c <_loop0_37_rule+0xa68> │ │ │ │ │ - ldr r1, [pc, #1740] @ 1cd00 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1cb68 <_loop0_37_rule+0xa68> │ │ │ │ │ + ldr r1, [pc, #1740] @ 1ccfc <_loop0_37_rule+0xbfc> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c97c <_loop0_37_rule+0x878> │ │ │ │ │ + beq 1c978 <_loop0_37_rule+0x878> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1c2c8 <_loop0_37_rule+0x1c4> │ │ │ │ │ + bne 1c2c4 <_loop0_37_rule+0x1c4> │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ - b 1ca7c <_loop0_37_rule+0x978> │ │ │ │ │ + beq 1ca74 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1ca78 <_loop0_37_rule+0x978> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cb2c <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cb28 <_loop0_37_rule+0xa28> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1c80c <_loop0_37_rule+0x708> │ │ │ │ │ + bne 1c808 <_loop0_37_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca54 <_loop0_37_rule+0x950> │ │ │ │ │ + blt 1ca50 <_loop0_37_rule+0x950> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - bne 1cb2c <_loop0_37_rule+0xa28> │ │ │ │ │ + bne 1cb28 <_loop0_37_rule+0xa28> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c82c <_loop0_37_rule+0x728> │ │ │ │ │ + bne 1c828 <_loop0_37_rule+0x728> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ca9c <_loop0_37_rule+0x998> │ │ │ │ │ + beq 1ca98 <_loop0_37_rule+0x998> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 1c924 <_loop0_37_rule+0x820> │ │ │ │ │ + bgt 1c920 <_loop0_37_rule+0x820> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c204 <_loop0_37_rule+0x100> │ │ │ │ │ - b 1c200 <_loop0_37_rule+0xfc> │ │ │ │ │ + bne 1c200 <_loop0_37_rule+0x100> │ │ │ │ │ + b 1c1fc <_loop0_37_rule+0xfc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c504 <_loop0_37_rule+0x404> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 1cc7c <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1cc78 <_loop0_37_rule+0xb78> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1c334 <_loop0_37_rule+0x230> │ │ │ │ │ + bne 1c330 <_loop0_37_rule+0x230> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt fp, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt fp, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + blt 1c7e0 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 1cc7c <_loop0_37_rule+0xb78> │ │ │ │ │ + bne 1cc78 <_loop0_37_rule+0xb78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1c358 <_loop0_37_rule+0x254> │ │ │ │ │ + bne 1c354 <_loop0_37_rule+0x254> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1cad8 <_loop0_37_rule+0x9d4> │ │ │ │ │ + bne 1cad4 <_loop0_37_rule+0x9d4> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c688 <_loop0_37_rule+0x584> │ │ │ │ │ + beq 1c684 <_loop0_37_rule+0x584> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 1c6ac <_loop0_37_rule+0x5a8> │ │ │ │ │ + beq 1c6a8 <_loop0_37_rule+0x5a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1c6e8 <_loop0_37_rule+0x5e4> │ │ │ │ │ + beq 1c6e4 <_loop0_37_rule+0x5e4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1220] @ 1ccfc <_loop0_37_rule+0xbf8> │ │ │ │ │ + ldr r2, [pc, #1220] @ 1ccf8 <_loop0_37_rule+0xbf8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cc5c <_loop0_37_rule+0xb58> │ │ │ │ │ + beq 1cc58 <_loop0_37_rule+0xb58> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1cc50 <_loop0_37_rule+0xb4c> │ │ │ │ │ + bne 1cc4c <_loop0_37_rule+0xb4c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1ca00 <_loop0_37_rule+0x8fc> │ │ │ │ │ + bne 1c9fc <_loop0_37_rule+0x8fc> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1ca48 <_loop0_37_rule+0x944> │ │ │ │ │ + bne 1ca44 <_loop0_37_rule+0x944> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1cbe8 <_loop0_37_rule+0xae4> │ │ │ │ │ + beq 1cbe4 <_loop0_37_rule+0xae4> │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1cc00 <_loop0_37_rule+0xafc> │ │ │ │ │ + beq 1cbfc <_loop0_37_rule+0xafc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ca3c <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1ca38 <_loop0_37_rule+0x938> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1ca3c <_loop0_37_rule+0x938> │ │ │ │ │ - ldr r1, [pc, #1016] @ 1cd00 <_loop0_37_rule+0xbfc> │ │ │ │ │ + bne 1ca38 <_loop0_37_rule+0x938> │ │ │ │ │ + ldr r1, [pc, #1016] @ 1ccfc <_loop0_37_rule+0xbfc> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ca3c <_loop0_37_rule+0x938> │ │ │ │ │ + beq 1ca38 <_loop0_37_rule+0x938> │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 1c454 <_loop0_37_rule+0x350> │ │ │ │ │ + b 1c450 <_loop0_37_rule+0x350> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1c724 <_loop0_37_rule+0x620> │ │ │ │ │ + beq 1c720 <_loop0_37_rule+0x620> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1c724 <_loop0_37_rule+0x620> │ │ │ │ │ - b 1c93c <_loop0_37_rule+0x838> │ │ │ │ │ + beq 1c720 <_loop0_37_rule+0x620> │ │ │ │ │ + b 1c938 <_loop0_37_rule+0x838> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 1c594 <_loop0_37_rule+0x490> │ │ │ │ │ - b 1c590 <_loop0_37_rule+0x48c> │ │ │ │ │ + bne 1c590 <_loop0_37_rule+0x490> │ │ │ │ │ + b 1c58c <_loop0_37_rule+0x48c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c7e0 <_loop0_37_rule+0x6e0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c6f8 <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cb34 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cb30 <_loop0_37_rule+0xa30> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1c534 <_loop0_37_rule+0x430> │ │ │ │ │ + bne 1c530 <_loop0_37_rule+0x430> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca5c <_loop0_37_rule+0x958> │ │ │ │ │ + blt 1ca58 <_loop0_37_rule+0x958> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 1cb34 <_loop0_37_rule+0xa30> │ │ │ │ │ + bne 1cb30 <_loop0_37_rule+0xa30> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1c554 <_loop0_37_rule+0x450> │ │ │ │ │ - b 1c6f0 <_loop0_37_rule+0x5ec> │ │ │ │ │ + bne 1c550 <_loop0_37_rule+0x450> │ │ │ │ │ + b 1c6ec <_loop0_37_rule+0x5ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1c398 <_loop0_37_rule+0x294> │ │ │ │ │ - b 1c394 <_loop0_37_rule+0x290> │ │ │ │ │ + bne 1c394 <_loop0_37_rule+0x294> │ │ │ │ │ + b 1c390 <_loop0_37_rule+0x290> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1c86c <_loop0_37_rule+0x768> │ │ │ │ │ - b 1c868 <_loop0_37_rule+0x764> │ │ │ │ │ + bne 1c868 <_loop0_37_rule+0x768> │ │ │ │ │ + b 1c864 <_loop0_37_rule+0x764> │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cc0c <_loop0_37_rule+0xb08> │ │ │ │ │ + beq 1cc08 <_loop0_37_rule+0xb08> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ - b 1c484 <_loop0_37_rule+0x380> │ │ │ │ │ + b 1c480 <_loop0_37_rule+0x380> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c97c <_loop0_37_rule+0x878> │ │ │ │ │ + b 1c978 <_loop0_37_rule+0x878> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c6f4 <_loop0_37_rule+0x5f0> │ │ │ │ │ + b 1c6f0 <_loop0_37_rule+0x5f0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c6f8 <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1c71c <_loop0_37_rule+0x618> │ │ │ │ │ + bne 1c718 <_loop0_37_rule+0x618> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c730 <_loop0_37_rule+0x630> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1cc9c <_loop0_37_rule+0xb98> │ │ │ │ │ + beq 1cc98 <_loop0_37_rule+0xb98> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1ca74 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c504 <_loop0_37_rule+0x404> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1c668 <_loop0_37_rule+0x564> │ │ │ │ │ + b 1c664 <_loop0_37_rule+0x564> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 1c37c <_loop0_37_rule+0x278> │ │ │ │ │ + beq 1c378 <_loop0_37_rule+0x278> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c7e0 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c504 <_loop0_37_rule+0x400> │ │ │ │ │ + b 1c500 <_loop0_37_rule+0x400> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c6f8 <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1c980 <_loop0_37_rule+0x87c> │ │ │ │ │ + beq 1c97c <_loop0_37_rule+0x87c> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c6f8 <_loop0_37_rule+0x5f8> │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1c97c <_loop0_37_rule+0x878> │ │ │ │ │ + b 1c978 <_loop0_37_rule+0x878> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c140 <_loop0_37_rule+0x3c> │ │ │ │ │ + beq 1c13c <_loop0_37_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c730 <_loop0_37_rule+0x630> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c504 <_loop0_37_rule+0x404> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ strne sl, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1cb9c <_loop0_37_rule+0xa98> │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + beq 1cb98 <_loop0_37_rule+0xa98> │ │ │ │ │ + b 1c504 <_loop0_37_rule+0x404> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c578 <_loop0_37_rule+0x474> │ │ │ │ │ + beq 1c574 <_loop0_37_rule+0x474> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c6f8 <_loop0_37_rule+0x5f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c6fc <_loop0_37_rule+0x5f8> │ │ │ │ │ + b 1c6f8 <_loop0_37_rule+0x5f8> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cb48 <_loop0_37_rule+0xa44> │ │ │ │ │ + b 1cb44 <_loop0_37_rule+0xa44> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c730 <_loop0_37_rule+0x630> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1c970 <_loop0_37_rule+0x86c> │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + beq 1c96c <_loop0_37_rule+0x86c> │ │ │ │ │ + b 1c7e0 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cbdc <_loop0_37_rule+0xad8> │ │ │ │ │ + b 1cbd8 <_loop0_37_rule+0xad8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c850 <_loop0_37_rule+0x74c> │ │ │ │ │ + beq 1c84c <_loop0_37_rule+0x74c> │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ - b 1cbd8 <_loop0_37_rule+0xad4> │ │ │ │ │ + b 1cbd4 <_loop0_37_rule+0xad4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c7e4 <_loop0_37_rule+0x6e0> │ │ │ │ │ + b 1c7e0 <_loop0_37_rule+0x6e0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ + b 1ca74 <_loop0_37_rule+0x974> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c504 <_loop0_37_rule+0x404> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ - b 1c310 <_loop0_37_rule+0x20c> │ │ │ │ │ + b 1c30c <_loop0_37_rule+0x20c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1c1e8 <_loop0_37_rule+0xe4> │ │ │ │ │ + beq 1c1e4 <_loop0_37_rule+0xe4> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1c508 <_loop0_37_rule+0x404> │ │ │ │ │ + b 1c504 <_loop0_37_rule+0x404> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1c17c <_loop0_37_rule+0x78> │ │ │ │ │ - b 1ca78 <_loop0_37_rule+0x974> │ │ │ │ │ + beq 1c178 <_loop0_37_rule+0x78> │ │ │ │ │ + b 1ca74 <_loop0_37_rule+0x974> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1c734 <_loop0_37_rule+0x630> │ │ │ │ │ + b 1c730 <_loop0_37_rule+0x630> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -0001cd04 : │ │ │ │ │ +0001cd00 : │ │ │ │ │ star_etc_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #2392] @ 1d674 │ │ │ │ │ + ldr r3, [pc, #2392] @ 1d670 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d2e0 │ │ │ │ │ + beq 1d2dc │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d2f4 │ │ │ │ │ + bne 1d2f0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ - bne 1cfb4 │ │ │ │ │ + bne 1cfb0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce18 │ │ │ │ │ + bne 1ce18 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1cf4c │ │ │ │ │ + bne 1cf48 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ced8 │ │ │ │ │ + bne 1ced4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cf4c │ │ │ │ │ + bne 1cf48 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1cf5c │ │ │ │ │ + bne 1cf58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 1d068 │ │ │ │ │ - ldr r1, [pc, #2216] @ 1d674 │ │ │ │ │ + bne 1d064 │ │ │ │ │ + ldr r1, [pc, #2216] @ 1d670 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d220 │ │ │ │ │ + beq 1d21c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1d074 │ │ │ │ │ + bne 1d070 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ce7c │ │ │ │ │ + bne 1ce78 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1cd68 │ │ │ │ │ + beq 1cd64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_48_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1cd68 │ │ │ │ │ + beq 1cd64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d698 │ │ │ │ │ + bl 1d694 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1cd6c │ │ │ │ │ + bne 1cd68 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ceb0 │ │ │ │ │ + beq 1ceac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1ce08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1cdf8 │ │ │ │ │ + beq 1cdf4 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ce68 │ │ │ │ │ + bne 1ce68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ce74 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ + beq 1ce08 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1ce0c │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 1ce0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1d674 │ │ │ │ │ + ldr r1, [pc, #1936] @ 1d670 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d414 │ │ │ │ │ + beq 1d410 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d404 │ │ │ │ │ + bne 1d400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d3a8 │ │ │ │ │ + bne 1d3a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1d404 │ │ │ │ │ + bne 1d400 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 46c <_PyPegen_parse+0x46c> │ │ │ │ │ R_ARM_CALL param_star_annotation_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 1d318 │ │ │ │ │ + bne 1d314 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cd9c │ │ │ │ │ + beq 1cd98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 1ce0c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d300 │ │ │ │ │ + beq 1d2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23730 <_loop1_178_rule> │ │ │ │ │ + bl 23764 <_loop1_178_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d300 │ │ │ │ │ + beq 1d2fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d698 │ │ │ │ │ + bl 1d694 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1d304 │ │ │ │ │ + bne 1d300 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ce68 │ │ │ │ │ - b 1ceb0 │ │ │ │ │ + bne 1ce68 │ │ │ │ │ + b 1ceac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1708] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #1708] @ 1d670 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d5b0 │ │ │ │ │ + beq 1d5ac │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1d420 │ │ │ │ │ + bne 1d41c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 1d5c4 │ │ │ │ │ + bne 1d5c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d55c │ │ │ │ │ + bne 1d558 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d5c4 │ │ │ │ │ + bne 1d5c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d5d0 │ │ │ │ │ + bne 1d5cc │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d5c4 │ │ │ │ │ + bne 1d5c0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d248 │ │ │ │ │ + bne 1d244 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cd54 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + beq 1cd50 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + b 1ce0c │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1512] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #1512] @ 1d670 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d200 │ │ │ │ │ + beq 1d1fc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d110 │ │ │ │ │ + bne 1d10c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d214 │ │ │ │ │ + bne 1d210 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d1c8 │ │ │ │ │ + bne 1d1c4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d214 │ │ │ │ │ + bne 1d210 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d184 │ │ │ │ │ + bne 1d180 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1cde4 │ │ │ │ │ - b 1cdfc │ │ │ │ │ + beq 1cde0 │ │ │ │ │ + b 1cdf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0a8 │ │ │ │ │ + beq 1d0a4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0a8 │ │ │ │ │ - ldr r3, [pc, #1340] @ 1d678 │ │ │ │ │ + beq 1d0a4 │ │ │ │ │ + ldr r3, [pc, #1340] @ 1d674 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1336] @ 1d67c │ │ │ │ │ + ldr r3, [pc, #1336] @ 1d678 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0f4 │ │ │ │ │ + beq 1d0f0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d0fc │ │ │ │ │ + b 1d0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0f0 │ │ │ │ │ + beq 1d0ec │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0f0 │ │ │ │ │ + beq 1d0ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0f0 │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d678 │ │ │ │ │ + beq 1d0ec │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d674 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1208] @ 1d680 │ │ │ │ │ - b 1d140 │ │ │ │ │ + ldr r3, [pc, #1208] @ 1d67c │ │ │ │ │ + b 1d13c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0cc │ │ │ │ │ + beq 1d0c8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d0cc │ │ │ │ │ + beq 1d0c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d0cc │ │ │ │ │ - b 1d1b8 │ │ │ │ │ + beq 1d0c8 │ │ │ │ │ + b 1d1b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d090 │ │ │ │ │ + beq 1d08c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d0fc │ │ │ │ │ + b 1d0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1cdf8 │ │ │ │ │ + bne 1cdf4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cde4 │ │ │ │ │ - b 1d078 │ │ │ │ │ + beq 1cde0 │ │ │ │ │ + b 1d074 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_181_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ + beq 1d048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_182_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ + beq 1d048 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ + beq 1d048 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ac4 <_PyPegen_parse+0xac4> │ │ │ │ │ R_ARM_CALL _tmp_183_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d04c │ │ │ │ │ - ldr r3, [pc, #1008] @ 1d684 │ │ │ │ │ + beq 1d048 │ │ │ │ │ + ldr r3, [pc, #1008] @ 1d680 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #988] @ 1d678 │ │ │ │ │ + ldr r3, [pc, #988] @ 1d674 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d050 │ │ │ │ │ + beq 1d04c │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d058 │ │ │ │ │ + b 1d054 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1cd40 │ │ │ │ │ + beq 1cd3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1ce0c │ │ │ │ │ + b 1ce0c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1cdc4 │ │ │ │ │ - b 1d068 │ │ │ │ │ + beq 1cdc0 │ │ │ │ │ + b 1d064 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1cf38 │ │ │ │ │ + bne 1cf34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - ldr r1, [pc, #836] @ 1d688 │ │ │ │ │ + ldr r1, [pc, #836] @ 1d684 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, r8 │ │ │ │ │ - beq 1cf30 │ │ │ │ │ + beq 1cf2c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_add_type_comment_to_arg> │ │ │ │ │ R_ARM_CALL _PyPegen_add_type_comment_to_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1d3dc │ │ │ │ │ + beq 1d3d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_parse> │ │ │ │ │ R_ARM_CALL _loop0_49_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1cf40 │ │ │ │ │ + beq 1cf3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d698 │ │ │ │ │ + bl 1d694 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 1ce50 │ │ │ │ │ - b 1cf40 │ │ │ │ │ + beq 1ce50 │ │ │ │ │ + b 1cf3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf10 │ │ │ │ │ + beq 1cf0c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 1d358 │ │ │ │ │ - b 1cf14 │ │ │ │ │ + beq 1d354 │ │ │ │ │ + b 1cf10 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1cf34 │ │ │ │ │ + beq 1cf30 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cf40 │ │ │ │ │ + b 1cf3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cf40 │ │ │ │ │ + b 1cf3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1cef0 │ │ │ │ │ + b 1ceec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #584] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #584] @ 1d670 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d550 │ │ │ │ │ + beq 1d54c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d540 │ │ │ │ │ + bne 1d53c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d508 │ │ │ │ │ + bne 1d504 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d540 │ │ │ │ │ + bne 1d53c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ mov r9, r3 │ │ │ │ │ - beq 1d4fc │ │ │ │ │ + beq 1d4f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 1d674 │ │ │ │ │ + ldr r2, [pc, #476] @ 1d670 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1d668 │ │ │ │ │ + beq 1d664 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d658 │ │ │ │ │ + bne 1d654 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d620 │ │ │ │ │ + bne 1d61c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1d658 │ │ │ │ │ + bne 1d654 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1d620 │ │ │ │ │ + bne 1d61c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cfe4 │ │ │ │ │ + b 1cfe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #368] @ 1d68c │ │ │ │ │ + ldr r3, [pc, #368] @ 1d688 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #340] @ 1d678 │ │ │ │ │ + ldr r3, [pc, #340] @ 1d674 │ │ │ │ │ ldr r2, [r8, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r8, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ - b 1d2b4 │ │ │ │ │ + b 1d2b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1cfe4 │ │ │ │ │ + b 1cfe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d438 │ │ │ │ │ + b 1d434 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d004 │ │ │ │ │ + beq 1d000 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d004 │ │ │ │ │ - ldr r2, [pc, #236] @ 1d678 │ │ │ │ │ - ldr r3, [pc, #256] @ 1d690 │ │ │ │ │ + beq 1d000 │ │ │ │ │ + ldr r2, [pc, #236] @ 1d674 │ │ │ │ │ + ldr r3, [pc, #256] @ 1d68c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d2bc │ │ │ │ │ + beq 1d2b8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #2 │ │ │ │ │ - b 1ce74 │ │ │ │ │ + sub r3, r3, #2 │ │ │ │ │ + b 1ce08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1d650 │ │ │ │ │ + beq 1d64c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1d058 │ │ │ │ │ + b 1d054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d028 │ │ │ │ │ + beq 1d024 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d028 │ │ │ │ │ - ldr r3, [pc, #152] @ 1d694 │ │ │ │ │ + beq 1d024 │ │ │ │ │ + ldr r3, [pc, #152] @ 1d690 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #116] @ 1d678 │ │ │ │ │ + ldr r3, [pc, #116] @ 1d674 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - b 1d2b4 │ │ │ │ │ + b 1d2b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r9 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d514 │ │ │ │ │ - b 1cfe0 │ │ │ │ │ + bne 1d510 │ │ │ │ │ + b 1cfdc │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 1cfcc │ │ │ │ │ + b 1cfc8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1d4fc │ │ │ │ │ + b 1d4f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d4a4 │ │ │ │ │ + b 1d4a0 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -32687,396 +32686,400 @@ │ │ │ │ │ .word 0x00000968 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000098c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001d698 : │ │ │ │ │ +0001d694 : │ │ │ │ │ kwds_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #576] @ 1d8f0 │ │ │ │ │ + ldr r2, [pc, #592] @ 1d8fc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ - add r2, r3, #1 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1d8e0 │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - movne r0, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - bne 1d718 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq 1d8dc │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1d8f0 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 1d738 │ │ │ │ │ + bne 1d730 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d724 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - str r5, [r4, #8] │ │ │ │ │ + bne 1d714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d710 │ │ │ │ │ - b 1d708 │ │ │ │ │ + beq 1d6f8 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + b 1d708 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 1d8f0 │ │ │ │ │ + ldr r2, [pc, #440] @ 1d8fc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1d8c0 │ │ │ │ │ + beq 1d8b8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d7d4 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 1d7cc │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1d8d4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 1d8d0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d888 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + bne 1d880 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1d8d4 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 1d8d0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d84c │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 1d844 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + subne r3, r2, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1d6f4 │ │ │ │ │ - b 1d718 │ │ │ │ │ + beq 1d6e4 │ │ │ │ │ + b 1d708 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d764 │ │ │ │ │ + beq 1d75c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #248] @ 1d8f4 │ │ │ │ │ - beq 1d764 │ │ │ │ │ + ldrne r3, [pc, #268] @ 1d900 │ │ │ │ │ + beq 1d75c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 1d8f8 │ │ │ │ │ + ldr r3, [pc, #260] @ 1d904 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r1, #1 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7b0 │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1d7b8 │ │ │ │ │ + beq 1d7a8 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 1d7b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ + beq 1d7a4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ + beq 1d7a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_184_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d7ac │ │ │ │ │ - ldr r3, [pc, #116] @ 1d8fc │ │ │ │ │ - b 1d7fc │ │ │ │ │ + beq 1d7a4 │ │ │ │ │ + ldr r3, [pc, #136] @ 1d908 │ │ │ │ │ + b 1d7f4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d788 │ │ │ │ │ + beq 1d780 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1d788 │ │ │ │ │ + beq 1d780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1d788 │ │ │ │ │ - b 1d880 │ │ │ │ │ + beq 1d780 │ │ │ │ │ + b 1d878 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 1d8e8 │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldreq r6, [r4, #8] │ │ │ │ │ + beq 1d748 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - b 1d7b8 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 1d7b0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1d6c8 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - b 1d750 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1d6d0 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 1d708 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001d900 : │ │ │ │ │ +0001d90c : │ │ │ │ │ block_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2072] @ 1e130 │ │ │ │ │ + ldr r3, [pc, #2080] @ 1e144 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1df1c │ │ │ │ │ + beq 1e03c │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd3c │ │ │ │ │ + bne 1dd48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #2028] @ 1e134 │ │ │ │ │ + ldr r1, [pc, #2036] @ 1e148 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dc24 │ │ │ │ │ + bne 1dc30 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd38 │ │ │ │ │ + bne 1dd44 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc7c │ │ │ │ │ + beq 1dc88 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc7c │ │ │ │ │ + beq 1dc88 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1936] @ 1e130 │ │ │ │ │ + ldr r1, [pc, #1944] @ 1e144 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1defc │ │ │ │ │ + beq 1df60 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1df14 │ │ │ │ │ - ldr r1, [pc, #1904] @ 1e130 │ │ │ │ │ + bne 1df78 │ │ │ │ │ + ldr r1, [pc, #1912] @ 1e144 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e0e8 │ │ │ │ │ + beq 1e000 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1df5c │ │ │ │ │ + beq 1dfe4 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r7, [pc, #1852] @ 1e130 │ │ │ │ │ + ldreq r7, [pc, #1860] @ 1e144 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ streq r8, [sp] │ │ │ │ │ - bne 1df70 │ │ │ │ │ + bne 1dff8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dad4 │ │ │ │ │ + beq 1dae0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e0d8 │ │ │ │ │ + bne 1dfb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl e88 │ │ │ │ │ + bl e8c │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1dc60 │ │ │ │ │ + bne 1dc6c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1dcf8 │ │ │ │ │ + bne 1dd04 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e108 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq 1e020 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1dae0 │ │ │ │ │ - ldr r1, [pc, #1744] @ 1e138 │ │ │ │ │ + beq 1daec │ │ │ │ │ + ldr r1, [pc, #1752] @ 1e14c │ │ │ │ │ mov r3, #13 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dae0 │ │ │ │ │ + beq 1daec │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dae0 │ │ │ │ │ + beq 1daec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e0a8 │ │ │ │ │ + beq 1df80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dc3c │ │ │ │ │ + beq 1dc48 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ str r6, [fp, r5, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1da0c │ │ │ │ │ + bne 1da18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1da0c │ │ │ │ │ + b 1da18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - bne 1debc │ │ │ │ │ - ldr r3, [pc, #1588] @ 1e130 │ │ │ │ │ + bne 1dd58 │ │ │ │ │ + ldr r3, [pc, #1596] @ 1e144 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e090 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + beq 1dfa0 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1dd4c │ │ │ │ │ + bne 1dd64 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1dd10 │ │ │ │ │ + beq 1dd1c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1dd10 │ │ │ │ │ + bne 1dd1c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1df54 │ │ │ │ │ + beq 1dfdc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1dbc4 │ │ │ │ │ + ble 1dbd0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1dbc4 │ │ │ │ │ + beq 1dbd0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1dbc4 │ │ │ │ │ + beq 1dbd0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1dbc4 │ │ │ │ │ + beq 1dbd0 │ │ │ │ │ sub lr, fp, #4 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ add r2, fp, #8 │ │ │ │ │ rsb r5, fp, #4 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r2, lr │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ - bne 1dbac │ │ │ │ │ + bne 1dbb8 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_flatten> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_flatten │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1df78 │ │ │ │ │ + beq 1e110 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dc7c │ │ │ │ │ - ldr r2, [pc, #1312] @ 1e134 │ │ │ │ │ + beq 1dc88 │ │ │ │ │ + ldr r2, [pc, #1320] @ 1e148 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33087,146 +33090,149 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df50 │ │ │ │ │ + beq 1dfd8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - b 1dab8 │ │ │ │ │ + b 1dac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1df30 │ │ │ │ │ + beq 1e050 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1daac │ │ │ │ │ + b 1dab8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd38 │ │ │ │ │ + bne 1dd44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3af4 │ │ │ │ │ + bl 3af8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1dc0c │ │ │ │ │ + bne 1dc18 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1dc0c │ │ │ │ │ + beq 1dc18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd3c │ │ │ │ │ + bne 1dd48 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1124] @ 1e130 │ │ │ │ │ + ldr r3, [pc, #1132] @ 1e144 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1e01c │ │ │ │ │ + beq 1e0c0 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1dfcc │ │ │ │ │ + bne 1e070 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 1dc0c │ │ │ │ │ + b 1dc18 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - bne 1db38 │ │ │ │ │ + bne 1db44 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 1dc8c │ │ │ │ │ + beq 1dc98 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc34 │ │ │ │ │ + b 1dc40 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1db30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #984] @ 1e130 │ │ │ │ │ + ldr r2, [pc, #980] @ 1e144 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e064 │ │ │ │ │ + beq 1df54 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e050 │ │ │ │ │ + bne 1df2c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1e048 │ │ │ │ │ + beq 1df0c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1e050 │ │ │ │ │ + bne 1df2c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ddf0 │ │ │ │ │ + beq 1de08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3de4 │ │ │ │ │ + bl 3de8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1ddf0 │ │ │ │ │ + beq 1de08 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq 1dec8 │ │ │ │ │ + beq 1ded8 │ │ │ │ │ str r3, [r5, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 1ddb0 │ │ │ │ │ + b 1ddc8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r8, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1e03c │ │ │ │ │ + beq 1df40 │ │ │ │ │ ldr ip, [sp, #4] │ │ │ │ │ cmp ip, r8 │ │ │ │ │ - ble 1de48 │ │ │ │ │ + ble 1de60 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r0, [r2, r8, lsl #2] │ │ │ │ │ str r0, [r1, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 1de2c │ │ │ │ │ + b 1de44 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ @@ -33236,275 +33242,274 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1debc │ │ │ │ │ + beq 1dd58 │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1def0 │ │ │ │ │ + bne 1df00 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - subne r2, r2, #2 │ │ │ │ │ - bne 1daac │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1db24 │ │ │ │ │ + beq 1dd58 │ │ │ │ │ + sub r2, r2, #2 │ │ │ │ │ + b 1dab8 │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1df9c │ │ │ │ │ + beq 1e0e0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1dddc │ │ │ │ │ + b 1ddf4 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dec0 │ │ │ │ │ + b 1dd5c │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1db2c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 1db2c │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + b 1df10 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 1dd7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1d9b8 │ │ │ │ │ + beq 1d9c4 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1dd28 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1d93c │ │ │ │ │ - b 1dd38 │ │ │ │ │ + b 1dd34 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dd00 │ │ │ │ │ + b 1db30 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1dfc8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 1db18 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1dd0c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 1dd5c │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1dd24 │ │ │ │ │ + b 1dd30 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 1d9d8 │ │ │ │ │ + b 1dd30 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 1e134 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + b 1da60 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1d948 │ │ │ │ │ + b 1dd44 │ │ │ │ │ + ldr r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ - movne r5, r3 │ │ │ │ │ - strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1dd28 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1db20 │ │ │ │ │ - ldr r1, [pc, #356] @ 1e138 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 1dd0c │ │ │ │ │ + ldr r1, [pc, #212] @ 1e14c │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1dce4 │ │ │ │ │ - ldr r2, [pc, #332] @ 1e13c │ │ │ │ │ - ldr r3, [pc, #332] @ 1e140 │ │ │ │ │ + beq 1dcf0 │ │ │ │ │ + ldr r2, [pc, #188] @ 1e150 │ │ │ │ │ + ldr r3, [pc, #188] @ 1e154 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e070 │ │ │ │ │ + beq 1e0f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1dc0c │ │ │ │ │ + b 1dc18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 1dcd0 │ │ │ │ │ - b 1dcec │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 1dfa8 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - b 1dfb0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 1dcdc │ │ │ │ │ + b 1dcf8 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1db20 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1dd64 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + b 1df48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1dce8 │ │ │ │ │ - b 1dcec │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1e0c8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - b 1db0c │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ + beq 1dcf4 │ │ │ │ │ + b 1dcf8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 1db24 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1dec0 │ │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r8, [sp] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 1dd00 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - beq 1d9cc │ │ │ │ │ - b 1dd24 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldreq r8, [r4, #8] │ │ │ │ │ - moveq r0, r4 │ │ │ │ │ - beq 1da54 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ + movne r5, r3 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 1dd34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1db24 │ │ │ │ │ + b 1db30 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000405 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000a64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001e144 : │ │ │ │ │ +0001e158 : │ │ │ │ │ list_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r2, [pc, #396] @ 1e2e8 │ │ │ │ │ + ldr r2, [pc, #396] @ 1e2fc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e298 │ │ │ │ │ + beq 1e2ac │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e244 │ │ │ │ │ + bne 1e258 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1e25c │ │ │ │ │ + beq 1e270 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e23c │ │ │ │ │ + beq 1e250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1e2ec │ │ │ │ │ + bl 1e300 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - bne 1e23c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + bne 1e250 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e23c │ │ │ │ │ + beq 1e250 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e224 │ │ │ │ │ + beq 1e238 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_List> │ │ │ │ │ R_ARM_CALL _PyAST_List │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e2b0 │ │ │ │ │ + beq 1e2c4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33515,235 +33520,235 @@ │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e2d0 │ │ │ │ │ + blt 1e2e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 1e1a0 │ │ │ │ │ - b 1e22c │ │ │ │ │ + beq 1e1b4 │ │ │ │ │ + b 1e240 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e180 │ │ │ │ │ - b 1e244 │ │ │ │ │ + beq 1e194 │ │ │ │ │ + b 1e258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1e244 │ │ │ │ │ - b 1e22c │ │ │ │ │ + beq 1e258 │ │ │ │ │ + b 1e240 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e22c │ │ │ │ │ + b 1e240 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0001e2ec : │ │ │ │ │ +0001e300 : │ │ │ │ │ star_named_expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1472] @ 1e8c4 │ │ │ │ │ + ldr r2, [pc, #1472] @ 1e8d8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1e880 │ │ │ │ │ + beq 1e894 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e894 │ │ │ │ │ - ldr r3, [pc, #1428] @ 1e8c4 │ │ │ │ │ + bne 1e8a8 │ │ │ │ │ + ldr r3, [pc, #1428] @ 1e8d8 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7fc │ │ │ │ │ + beq 1e810 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8ac │ │ │ │ │ + beq 1e8c0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 1e6a4 │ │ │ │ │ + beq 1e6b8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e734 │ │ │ │ │ + bne 1e748 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e70c │ │ │ │ │ + bne 1e720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e714 │ │ │ │ │ - ldr r2, [pc, #1296] @ 1e8c4 │ │ │ │ │ + beq 1e728 │ │ │ │ │ + ldr r2, [pc, #1296] @ 1e8d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 1e798 │ │ │ │ │ + beq 1e7ac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e70c │ │ │ │ │ + bne 1e720 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e700 │ │ │ │ │ + beq 1e714 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ streq sl, [sp, #20] │ │ │ │ │ streq r9, [sp, #24] │ │ │ │ │ - beq 1e458 │ │ │ │ │ - b 1e70c │ │ │ │ │ + beq 1e46c │ │ │ │ │ + b 1e720 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr fp, [r2, #16] │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e618 │ │ │ │ │ + bne 1e62c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e4cc │ │ │ │ │ + bne 1e4e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e6e4 │ │ │ │ │ + beq 1e6f8 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e684 │ │ │ │ │ + beq 1e698 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str sl, [r8, r5, lsl #2] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e4e8 │ │ │ │ │ + beq 1e4fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1100] @ 1e8c4 │ │ │ │ │ + ldr r1, [pc, #1100] @ 1e8d8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e7e4 │ │ │ │ │ + beq 1e7f8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e8a0 │ │ │ │ │ + bne 1e8b4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ - bne 1e3f4 │ │ │ │ │ + bne 1e408 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1e7a4 │ │ │ │ │ + blt 1e7b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ ldr fp, [r2, #16] │ │ │ │ │ - beq 1e404 │ │ │ │ │ + beq 1e418 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e508 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1e6f8 │ │ │ │ │ + beq 1e70c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 1e5b0 │ │ │ │ │ + ble 1e5c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r8, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ add r2, r8, #20 │ │ │ │ │ - beq 1e5b0 │ │ │ │ │ + beq 1e5c4 │ │ │ │ │ sub lr, r8, #4 │ │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ │ rsb r5, r8, #4 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r0, [r1, r3] │ │ │ │ │ - bne 1e598 │ │ │ │ │ + bne 1e5ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -33751,88 +33756,88 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1e718 │ │ │ │ │ + beq 1e72c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e718 │ │ │ │ │ + bne 1e72c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 1e418 │ │ │ │ │ + beq 1e42c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 1e858 │ │ │ │ │ + beq 1e86c │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [ip, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1e82c │ │ │ │ │ + beq 1e840 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1e44c │ │ │ │ │ + bne 1e460 │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1e870 │ │ │ │ │ + beq 1e884 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 1e44c │ │ │ │ │ + b 1e460 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1e714 │ │ │ │ │ + blt 1e728 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e370 │ │ │ │ │ - b 1e70c │ │ │ │ │ + beq 1e384 │ │ │ │ │ + b 1e720 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e508 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ @@ -33843,921 +33848,921 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e384 │ │ │ │ │ + beq 1e398 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1e70c │ │ │ │ │ + beq 1e720 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1e7c8 │ │ │ │ │ - ldr r3, [pc, #312] @ 1e8c8 │ │ │ │ │ + beq 1e7dc │ │ │ │ │ + ldr r3, [pc, #312] @ 1e8dc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1e3b8 │ │ │ │ │ + bne 1e3cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1e3b8 │ │ │ │ │ + b 1e3cc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e508 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e714 │ │ │ │ │ + b 1e728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e490 │ │ │ │ │ - b 1e4cc │ │ │ │ │ + beq 1e4a4 │ │ │ │ │ + b 1e4e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e714 │ │ │ │ │ + bne 1e728 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e8ac │ │ │ │ │ + beq 1e8c0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1e354 │ │ │ │ │ + b 1e368 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e508 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e4f4 │ │ │ │ │ + b 1e508 │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1e700 │ │ │ │ │ + b 1e714 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e328 │ │ │ │ │ + beq 1e33c │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1e608 │ │ │ │ │ + b 1e61c │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ ldr r9, [sp, #24] │ │ │ │ │ - b 1e4d8 │ │ │ │ │ + b 1e4ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e824 │ │ │ │ │ - b 1e70c │ │ │ │ │ + beq 1e838 │ │ │ │ │ + b 1e720 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -0001e8cc : │ │ │ │ │ +0001e8e0 : │ │ │ │ │ fstring_replacement_field_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r2, [pc, #2868] @ 1f418 │ │ │ │ │ + ldr r2, [pc, #2868] @ 1f42c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1efb8 │ │ │ │ │ + beq 1efcc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e96c │ │ │ │ │ + bne 1e980 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 1ec00 │ │ │ │ │ + bne 1ec14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1efa0 │ │ │ │ │ + blt 1efb4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef68 │ │ │ │ │ + bne 1ef7c │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1e984 │ │ │ │ │ + bne 1e998 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1ecbc │ │ │ │ │ + bne 1ecd0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2696] @ 1f418 │ │ │ │ │ + ldr r2, [pc, #2696] @ 1f42c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ec8c │ │ │ │ │ + beq 1eca0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1eca4 │ │ │ │ │ + bne 1ecb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 1724c │ │ │ │ │ + bl 17248 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f3ec │ │ │ │ │ + bne 1f400 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eca0 │ │ │ │ │ + bne 1ecb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl dfc0 │ │ │ │ │ + bl dfb0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1eca8 │ │ │ │ │ + beq 1ecbc │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ │ - bne 1e95c │ │ │ │ │ - ldr r2, [pc, #2568] @ 1f418 │ │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ │ + bne 1e970 │ │ │ │ │ + ldr r2, [pc, #2568] @ 1f42c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1eeec │ │ │ │ │ + beq 1ef00 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1eb40 │ │ │ │ │ + bne 1eb54 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - streq r8, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1e95c │ │ │ │ │ - ldr r3, [pc, #2488] @ 1f418 │ │ │ │ │ + streq r8, [sp, #36] @ 0x24 │ │ │ │ │ + bne 1e970 │ │ │ │ │ + ldr r3, [pc, #2488] @ 1f42c │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1eb8c │ │ │ │ │ + beq 1eba0 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r8, r5 │ │ │ │ │ - beq 1ebb0 │ │ │ │ │ + beq 1ebc4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r1, #11 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ec14 │ │ │ │ │ + bne 1ec28 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r9, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e95c │ │ │ │ │ + bne 1e970 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1e958 │ │ │ │ │ + beq 1e96c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1eb28 │ │ │ │ │ + beq 1eb3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ stmib sp, {r8, fp} │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyPegen_formatted_value> │ │ │ │ │ R_ARM_CALL _PyPegen_formatted_value │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1f3f8 │ │ │ │ │ + beq 1f40c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 1ea34 │ │ │ │ │ + beq 1ea48 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_check_fstring_conversion> │ │ │ │ │ R_ARM_CALL _PyPegen_check_fstring_conversion │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1efd0 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 1efe4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ea58 │ │ │ │ │ - b 1e95c │ │ │ │ │ + beq 1ea6c │ │ │ │ │ + b 1e970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1ef00 │ │ │ │ │ + bne 1ef14 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 1ea78 │ │ │ │ │ + bne 1ea8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1f000 │ │ │ │ │ + blt 1f014 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r8, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r2, #12] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bne 1ef00 │ │ │ │ │ + bne 1ef14 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 1ec18 │ │ │ │ │ + bne 1ec2c │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 1eaa4 │ │ │ │ │ + b 1eab8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 1e944 │ │ │ │ │ + b 1e958 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ - bl 481c │ │ │ │ │ + bl 1024 │ │ │ │ │ R_ARM_CALL _loop0_112_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1ebf8 │ │ │ │ │ + beq 1ec0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 1eab4 │ │ │ │ │ + beq 1eac8 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r9, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_setup_full_format_spec> │ │ │ │ │ R_ARM_CALL _PyPegen_setup_full_format_spec │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ef78 │ │ │ │ │ + beq 1ef8c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1eab4 │ │ │ │ │ + b 1eac8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1e9a8 │ │ │ │ │ + beq 1e9bc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1e96c │ │ │ │ │ + beq 1e980 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e96c │ │ │ │ │ - ldr r1, [pc, #1864] @ 1f418 │ │ │ │ │ + bne 1e980 │ │ │ │ │ + ldr r1, [pc, #1864] @ 1f42c │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f394 │ │ │ │ │ + beq 1f3a8 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed0c │ │ │ │ │ + beq 1ed20 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1808] @ 1f41c │ │ │ │ │ - bne 1f3bc │ │ │ │ │ + ldrne r3, [pc, #1808] @ 1f430 │ │ │ │ │ + bne 1f3d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed48 │ │ │ │ │ + beq 1ed5c │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1752] @ 1f420 │ │ │ │ │ - bne 1f3bc │ │ │ │ │ + ldrne r3, [pc, #1752] @ 1f434 │ │ │ │ │ + bne 1f3d0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ed80 │ │ │ │ │ + beq 1ed94 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1f3b8 │ │ │ │ │ + bne 1f3cc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edbc │ │ │ │ │ + beq 1edd0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1640] @ 1f424 │ │ │ │ │ - bne 1f3bc │ │ │ │ │ + ldrne r3, [pc, #1640] @ 1f438 │ │ │ │ │ + bne 1f3d0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1edf8 │ │ │ │ │ - ldr r1, [pc, #1600] @ 1f428 │ │ │ │ │ + beq 1ee0c │ │ │ │ │ + ldr r1, [pc, #1600] @ 1f43c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef10 │ │ │ │ │ + bne 1ef24 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f1dc │ │ │ │ │ + bne 1f1f0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f188 │ │ │ │ │ + bne 1f19c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 1f21c │ │ │ │ │ + bne 1f230 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f11c │ │ │ │ │ + bne 1f130 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f088 │ │ │ │ │ + bne 1f09c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f3a8 │ │ │ │ │ + bne 1f3bc │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f018 │ │ │ │ │ + bne 1f02c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1e974 │ │ │ │ │ + b 1e988 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ea1c │ │ │ │ │ + beq 1ea30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e95c │ │ │ │ │ - ldr r2, [pc, #1300] @ 1f42c │ │ │ │ │ - ldr r3, [pc, #1300] @ 1f430 │ │ │ │ │ + b 1e970 │ │ │ │ │ + ldr r2, [pc, #1300] @ 1f440 │ │ │ │ │ + ldr r3, [pc, #1300] @ 1f444 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1ef58 │ │ │ │ │ + bne 1ef6c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eed4 │ │ │ │ │ + beq 1eee8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eedc │ │ │ │ │ + b 1eef0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eee4 │ │ │ │ │ + b 1eef8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1e974 │ │ │ │ │ + b 1e988 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ec84 │ │ │ │ │ + beq 1ec98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e95c │ │ │ │ │ + b 1e970 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1e974 │ │ │ │ │ + b 1e988 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1e908 │ │ │ │ │ - b 1e96c │ │ │ │ │ + beq 1e91c │ │ │ │ │ + b 1e980 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1ef8c │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + bne 1efa0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, r2 │ │ │ │ │ - beq 1ea58 │ │ │ │ │ - b 1e95c │ │ │ │ │ + beq 1ea6c │ │ │ │ │ + b 1e970 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1e95c │ │ │ │ │ + b 1e970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16424 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eed0 │ │ │ │ │ + beq 1eee4 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eed0 │ │ │ │ │ + bne 1eee4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1eed0 │ │ │ │ │ - ldr r1, [pc, #984] @ 1f434 │ │ │ │ │ + bne 1eee4 │ │ │ │ │ + ldr r1, [pc, #984] @ 1f448 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eed0 │ │ │ │ │ + beq 1eee4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef30 │ │ │ │ │ - ldr r2, [pc, #936] @ 1f42c │ │ │ │ │ - ldr r3, [pc, #944] @ 1f438 │ │ │ │ │ - b 1ef18 │ │ │ │ │ + bne 1ef44 │ │ │ │ │ + ldr r2, [pc, #936] @ 1f440 │ │ │ │ │ + ldr r3, [pc, #944] @ 1f44c │ │ │ │ │ + b 1ef2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16424 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ + beq 1eec0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eeb0 │ │ │ │ │ + bne 1eec4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1eeb0 │ │ │ │ │ + bne 1eec4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ + beq 1eec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 481c │ │ │ │ │ + bl 1024 │ │ │ │ │ R_ARM_CALL _loop0_240_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ - ldr r1, [pc, #836] @ 1f434 │ │ │ │ │ + beq 1eec0 │ │ │ │ │ + ldr r1, [pc, #836] @ 1f448 │ │ │ │ │ mov r3, #26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1eeac │ │ │ │ │ + beq 1eec0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #792] @ 1f42c │ │ │ │ │ - ldreq r3, [pc, #804] @ 1f43c │ │ │ │ │ - beq 1ef18 │ │ │ │ │ - b 1ef30 │ │ │ │ │ + ldreq r2, [pc, #792] @ 1f440 │ │ │ │ │ + ldreq r3, [pc, #804] @ 1f450 │ │ │ │ │ + beq 1ef2c │ │ │ │ │ + b 1ef44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16424 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee88 │ │ │ │ │ + beq 1ee9c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1ee8c │ │ │ │ │ + bne 1eea0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1904 │ │ │ │ │ + bl 1904 │ │ │ │ │ R_ARM_CALL _tmp_237_rule.isra.0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1ee8c │ │ │ │ │ - ldr r1, [pc, #736] @ 1f440 │ │ │ │ │ + bne 1eea0 │ │ │ │ │ + ldr r1, [pc, #736] @ 1f454 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee88 │ │ │ │ │ + beq 1ee9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #684] @ 1f42c │ │ │ │ │ - ldreq r3, [pc, #704] @ 1f444 │ │ │ │ │ - beq 1ef18 │ │ │ │ │ - b 1ef30 │ │ │ │ │ + ldreq r2, [pc, #684] @ 1f440 │ │ │ │ │ + ldreq r3, [pc, #704] @ 1f458 │ │ │ │ │ + beq 1ef2c │ │ │ │ │ + b 1ef44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16424 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee40 │ │ │ │ │ + beq 1ee54 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee40 │ │ │ │ │ - ldr r1, [pc, #660] @ 1f448 │ │ │ │ │ + beq 1ee54 │ │ │ │ │ + ldr r1, [pc, #660] @ 1f45c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee40 │ │ │ │ │ + beq 1ee54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ef30 │ │ │ │ │ - ldr r2, [pc, #596] @ 1f42c │ │ │ │ │ - ldr r3, [pc, #624] @ 1f44c │ │ │ │ │ - b 1ef18 │ │ │ │ │ + bne 1ef44 │ │ │ │ │ + ldr r2, [pc, #596] @ 1f440 │ │ │ │ │ + ldr r3, [pc, #624] @ 1f460 │ │ │ │ │ + b 1ef2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16424 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee1c │ │ │ │ │ - ldr r1, [pc, #604] @ 1f450 │ │ │ │ │ + beq 1ee30 │ │ │ │ │ + ldr r1, [pc, #604] @ 1f464 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee1c │ │ │ │ │ + beq 1ee30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r2, [pc, #536] @ 1f42c │ │ │ │ │ - ldreq r3, [pc, #572] @ 1f454 │ │ │ │ │ - beq 1ef18 │ │ │ │ │ - b 1ef30 │ │ │ │ │ + ldreq r2, [pc, #536] @ 1f440 │ │ │ │ │ + ldreq r3, [pc, #572] @ 1f468 │ │ │ │ │ + beq 1ef2c │ │ │ │ │ + b 1ef44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16428 │ │ │ │ │ + bl 16424 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1ee64 │ │ │ │ │ + beq 1ee78 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1ee68 │ │ │ │ │ + bne 1ee7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #452] @ 1f418 │ │ │ │ │ + ldr r2, [pc, #452] @ 1f42c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f310 │ │ │ │ │ + beq 1f324 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f290 │ │ │ │ │ - ldr r1, [pc, #472] @ 1f458 │ │ │ │ │ + beq 1f2a4 │ │ │ │ │ + ldr r1, [pc, #472] @ 1f46c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f334 │ │ │ │ │ + bne 1f348 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f324 │ │ │ │ │ + bne 1f338 │ │ │ │ │ mov r1, #54 @ 0x36 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f344 │ │ │ │ │ - ldr r1, [pc, #416] @ 1f45c │ │ │ │ │ + beq 1f358 │ │ │ │ │ + ldr r1, [pc, #416] @ 1f470 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f344 │ │ │ │ │ - ldr r3, [pc, #344] @ 1f42c │ │ │ │ │ + beq 1f358 │ │ │ │ │ + ldr r3, [pc, #344] @ 1f440 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #388] @ 1f460 │ │ │ │ │ + ldr r3, [pc, #388] @ 1f474 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1f358 │ │ │ │ │ + bne 1f36c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f348 │ │ │ │ │ + beq 1f35c │ │ │ │ │ mov r5, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1ee7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f260 │ │ │ │ │ + beq 1f274 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ee68 │ │ │ │ │ - ldr r3, [pc, #240] @ 1f42c │ │ │ │ │ + b 1ee7c │ │ │ │ │ + ldr r3, [pc, #240] @ 1f440 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #288] @ 1f464 │ │ │ │ │ - b 1f2d8 │ │ │ │ │ + ldr r3, [pc, #288] @ 1f478 │ │ │ │ │ + b 1f2ec │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ee68 │ │ │ │ │ + b 1ee7c │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, sl │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1eedc │ │ │ │ │ - b 1eee4 │ │ │ │ │ + beq 1eef0 │ │ │ │ │ + b 1eef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1ecdc │ │ │ │ │ + beq 1ecf0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1eedc │ │ │ │ │ - ldr r3, [pc, #168] @ 1f468 │ │ │ │ │ + b 1eef0 │ │ │ │ │ + ldr r3, [pc, #168] @ 1f47c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #100] @ 1f42c │ │ │ │ │ + ldr r3, [pc, #100] @ 1f440 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ - b 1ef30 │ │ │ │ │ + b 1ef44 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1e9e4 │ │ │ │ │ + b 1e9f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1e974 │ │ │ │ │ - b 1e96c │ │ │ │ │ + bne 1e988 │ │ │ │ │ + b 1e980 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000a80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ab0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000b10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -34790,50 +34795,50 @@ │ │ │ │ │ .word 0x00000bf4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000bcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000ae0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001f46c : │ │ │ │ │ +0001f480 : │ │ │ │ │ func_type_comment_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #480] @ 1f664 │ │ │ │ │ + ldr r1, [pc, #480] @ 1f678 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1f62c │ │ │ │ │ + beq 1f640 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f588 │ │ │ │ │ + bne 1f59c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f4d0 │ │ │ │ │ + beq 1f4e4 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f568 │ │ │ │ │ + bne 1f57c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 1f514 │ │ │ │ │ + bne 1f528 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f588 │ │ │ │ │ + bne 1f59c │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ streq r6, [r4, #8] │ │ │ │ │ @@ -34841,194 +34846,194 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 1f508 │ │ │ │ │ - ldr r1, [pc, #308] @ 1f664 │ │ │ │ │ + bne 1f51c │ │ │ │ │ + ldr r1, [pc, #308] @ 1f678 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f634 │ │ │ │ │ + beq 1f648 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f598 │ │ │ │ │ + bne 1f5ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 1f4e4 │ │ │ │ │ - ldr r1, [pc, #248] @ 1f668 │ │ │ │ │ + b 1f4f8 │ │ │ │ │ + ldr r1, [pc, #248] @ 1f67c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f4d0 │ │ │ │ │ + beq 1f4e4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f504 │ │ │ │ │ + b 1f518 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 1f508 │ │ │ │ │ + b 1f51c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ + beq 1f564 │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ + beq 1f564 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ + beq 1f564 │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f550 │ │ │ │ │ - ldr r2, [pc, #124] @ 1f66c │ │ │ │ │ - ldr r3, [pc, #124] @ 1f670 │ │ │ │ │ + beq 1f564 │ │ │ │ │ + ldr r2, [pc, #124] @ 1f680 │ │ │ │ │ + ldr r3, [pc, #124] @ 1f684 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 1f654 │ │ │ │ │ + bne 1f668 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f554 │ │ │ │ │ + beq 1f568 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f55c │ │ │ │ │ + b 1f570 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1f498 │ │ │ │ │ + b 1f4ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 1f53c │ │ │ │ │ - b 1f55c │ │ │ │ │ + beq 1f550 │ │ │ │ │ + b 1f570 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f504 │ │ │ │ │ + b 1f518 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_149_rule │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x000006b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001f674 : │ │ │ │ │ +0001f688 : │ │ │ │ │ elif_stmt_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #1044] @ 1faa0 │ │ │ │ │ + ldr r2, [pc, #1044] @ 1fab4 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fa2c │ │ │ │ │ + beq 1fa40 │ │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1fa40 │ │ │ │ │ + bne 1fa54 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 1fa0c │ │ │ │ │ + bne 1fa20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1fa4c │ │ │ │ │ + blt 1fa60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 1f8a4 │ │ │ │ │ + bne 1f8b8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f994 │ │ │ │ │ - ldr r1, [pc, #932] @ 1faa4 │ │ │ │ │ + bne 1f9a8 │ │ │ │ │ + ldr r1, [pc, #932] @ 1fab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f750 │ │ │ │ │ + bne 1f764 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f994 │ │ │ │ │ - ldr r1, [pc, #896] @ 1faa4 │ │ │ │ │ + bne 1f9a8 │ │ │ │ │ + ldr r1, [pc, #896] @ 1fab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f7f4 │ │ │ │ │ + bne 1f808 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f720 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1f674 │ │ │ │ │ + bl 1f688 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 1f70c │ │ │ │ │ + beq 1f720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fa94 │ │ │ │ │ + beq 1faa8 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r6, #20] │ │ │ │ │ ldr r6, [r6, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -35040,594 +35045,594 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f884 │ │ │ │ │ + beq 1f898 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f73c │ │ │ │ │ + b 1f750 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f730 │ │ │ │ │ + beq 1f744 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f730 │ │ │ │ │ + beq 1f744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 1f730 │ │ │ │ │ + beq 1f744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1fabc │ │ │ │ │ + bl 1fad0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 1f730 │ │ │ │ │ + bne 1f744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fa94 │ │ │ │ │ + beq 1faa8 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r6, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r6, #20] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r9 │ │ │ │ │ stm sp, {r8, ip} │ │ │ │ │ bl 0 <_PyAST_If> │ │ │ │ │ R_ARM_CALL _PyAST_If │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1f7ec │ │ │ │ │ + bne 1f800 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1f738 │ │ │ │ │ - b 1f740 │ │ │ │ │ + beq 1f74c │ │ │ │ │ + b 1f754 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f994 │ │ │ │ │ + bne 1f9a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #488] @ 1faa0 │ │ │ │ │ + ldr r2, [pc, #488] @ 1fab4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1f9a4 │ │ │ │ │ - ldr r1, [pc, #472] @ 1faa4 │ │ │ │ │ + beq 1f9b8 │ │ │ │ │ + ldr r1, [pc, #472] @ 1fab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f900 │ │ │ │ │ + beq 1f914 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f900 │ │ │ │ │ + beq 1f914 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fa64 │ │ │ │ │ + bne 1fa78 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1f9b8 │ │ │ │ │ - ldr r1, [pc, #396] @ 1faa4 │ │ │ │ │ + bne 1f9cc │ │ │ │ │ + ldr r1, [pc, #396] @ 1fab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ + beq 1f98c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ + beq 1f98c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ + beq 1f98c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f978 │ │ │ │ │ - ldr r1, [pc, #324] @ 1faa8 │ │ │ │ │ + beq 1f98c │ │ │ │ │ + ldr r1, [pc, #324] @ 1fabc │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f9c4 │ │ │ │ │ + bne 1f9d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1f6f8 │ │ │ │ │ + beq 1f70c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f740 │ │ │ │ │ + b 1f754 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f8c4 │ │ │ │ │ + beq 1f8d8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f984 │ │ │ │ │ + b 1f998 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #216] @ 1faac │ │ │ │ │ + ldr r3, [pc, #216] @ 1fac0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #204] @ 1fab0 │ │ │ │ │ + ldr r3, [pc, #204] @ 1fac4 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 1fa84 │ │ │ │ │ + bne 1fa98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f97c │ │ │ │ │ + beq 1f990 │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f984 │ │ │ │ │ + b 1f998 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1f6f8 │ │ │ │ │ - b 1f8ac │ │ │ │ │ + beq 1f70c │ │ │ │ │ + b 1f8c0 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1f6b0 │ │ │ │ │ + beq 1f6c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1f740 │ │ │ │ │ + b 1f754 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 1f740 │ │ │ │ │ - ldr r3, [pc, #72] @ 1fab4 │ │ │ │ │ + b 1f754 │ │ │ │ │ + ldr r3, [pc, #72] @ 1fac8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 1fab8 │ │ │ │ │ + ldr r3, [pc, #60] @ 1facc │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f9ec │ │ │ │ │ + beq 1fa00 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1f73c │ │ │ │ │ + b 1f750 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 1f740 │ │ │ │ │ + b 1f754 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000296 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000c80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001fabc : │ │ │ │ │ +0001fad0 : │ │ │ │ │ else_block_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r2, [pc, #464] @ 1fca4 │ │ │ │ │ + ldr r2, [pc, #464] @ 1fcb8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 1fc84 │ │ │ │ │ + beq 1fc98 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1fc98 │ │ │ │ │ + bne 1fcac │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1fb74 │ │ │ │ │ - ldr r1, [pc, #408] @ 1fca8 │ │ │ │ │ + bne 1fb88 │ │ │ │ │ + ldr r1, [pc, #408] @ 1fcbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fb38 │ │ │ │ │ + bne 1fb4c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r2, [pc, #364] @ 1fcac │ │ │ │ │ + ldr r2, [pc, #364] @ 1fcc0 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_forced_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_forced_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb1c │ │ │ │ │ + beq 1fb30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fb1c │ │ │ │ │ + beq 1fb30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #292] @ 1fca4 │ │ │ │ │ + ldr r1, [pc, #292] @ 1fcb8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fc58 │ │ │ │ │ - ldr r1, [pc, #276] @ 1fca8 │ │ │ │ │ + beq 1fc6c │ │ │ │ │ + ldr r1, [pc, #276] @ 1fcbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ + beq 1fc5c │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ + beq 1fc5c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ - ldr r1, [pc, #224] @ 1fcb0 │ │ │ │ │ + beq 1fc5c │ │ │ │ │ + ldr r1, [pc, #224] @ 1fcc4 │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc48 │ │ │ │ │ - ldr r1, [pc, #200] @ 1fcb4 │ │ │ │ │ + beq 1fc5c │ │ │ │ │ + ldr r1, [pc, #200] @ 1fcc8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #192] @ 1fcb8 │ │ │ │ │ + ldr r3, [pc, #192] @ 1fccc │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fc78 │ │ │ │ │ + bne 1fc8c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1fc4c │ │ │ │ │ + beq 1fc60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ subne r3, r2, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 1fb08 │ │ │ │ │ - b 1fb2c │ │ │ │ │ + beq 1fb1c │ │ │ │ │ + b 1fb40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 1fc2c │ │ │ │ │ + b 1fc40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ - beq 1fb8c │ │ │ │ │ - b 1fc2c │ │ │ │ │ + beq 1fba0 │ │ │ │ │ + b 1fc40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ - b 1fb2c │ │ │ │ │ + b 1fb40 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1faf8 │ │ │ │ │ + beq 1fb0c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 1fb2c │ │ │ │ │ + b 1fb40 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000297 │ │ │ │ │ .word 0x00000124 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x000000e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001fcbc : │ │ │ │ │ +0001fcd0 : │ │ │ │ │ slices_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1716] @ 20388 │ │ │ │ │ + ldr r2, [pc, #1716] @ 2039c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2035c │ │ │ │ │ + beq 20370 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20370 │ │ │ │ │ + bne 20384 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 1fe0c │ │ │ │ │ + bne 1fe20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ movlt r7, #0 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 1fdfc │ │ │ │ │ + blt 1fe10 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2037c │ │ │ │ │ - ldr r3, [pc, #1588] @ 20388 │ │ │ │ │ + bne 20390 │ │ │ │ │ + ldr r3, [pc, #1588] @ 2039c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe3c │ │ │ │ │ + beq 1fe50 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 20098 │ │ │ │ │ + beq 200ac │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 2027c │ │ │ │ │ + bne 20290 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fe60 │ │ │ │ │ + bne 1fe74 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1fe50 │ │ │ │ │ + bne 1fe64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1ff54 │ │ │ │ │ + beq 1ff68 │ │ │ │ │ mov r3, #12 │ │ │ │ │ - ldr r1, [pc, #1448] @ 2038c │ │ │ │ │ + ldr r1, [pc, #1448] @ 203a0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ff54 │ │ │ │ │ + beq 1ff68 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #1392] @ 20388 │ │ │ │ │ + ldr r1, [pc, #1392] @ 2039c │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr fp, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ movne r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 1fd74 │ │ │ │ │ + bne 1fd88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1fd60 │ │ │ │ │ + beq 1fd74 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff58 │ │ │ │ │ + b 1ff6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 2027c │ │ │ │ │ + bne 20290 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1284] @ 20388 │ │ │ │ │ + ldr r2, [pc, #1284] @ 2039c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 202e8 │ │ │ │ │ + beq 202fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2018c │ │ │ │ │ + bne 201a0 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2027c │ │ │ │ │ + bne 20290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r5, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ff58 │ │ │ │ │ + beq 1ff6c │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ stm sp, {r9, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 202c4 │ │ │ │ │ + beq 202d8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1112] @ 2038c │ │ │ │ │ + ldr r1, [pc, #1112] @ 203a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1fdf8 │ │ │ │ │ + bne 1fe0c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 20370 │ │ │ │ │ - ldr r2, [pc, #1052] @ 20388 │ │ │ │ │ + bne 20384 │ │ │ │ │ + ldr r2, [pc, #1052] @ 2039c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20318 │ │ │ │ │ + beq 2032c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 2a328 <_tmp_253_rule> │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 202b0 │ │ │ │ │ - ldr r2, [pc, #1008] @ 20388 │ │ │ │ │ + beq 202c4 │ │ │ │ │ + ldr r2, [pc, #1008] @ 2039c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2030c │ │ │ │ │ + beq 20320 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 202a4 │ │ │ │ │ + bne 202b8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20298 │ │ │ │ │ + beq 202ac │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 202a4 │ │ │ │ │ + bne 202b8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200cc │ │ │ │ │ + beq 200e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 2a328 <_tmp_253_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200cc │ │ │ │ │ + beq 200e0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20208 │ │ │ │ │ + beq 2021c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 2a328 <_tmp_253_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 20208 │ │ │ │ │ + beq 2021c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202a4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r8, #2 │ │ │ │ │ str sl, [r3, #4] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ mov r7, r8 │ │ │ │ │ @@ -35635,46 +35640,46 @@ │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 201d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 29870 <_tmp_253_rule> │ │ │ │ │ + bl 2a328 <_tmp_253_rule> │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 201c0 │ │ │ │ │ + beq 201d4 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 20228 │ │ │ │ │ + beq 2023c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r2, [r5, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 20058 │ │ │ │ │ + b 2006c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20250 │ │ │ │ │ + blt 20264 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ moveq r0, r4 │ │ │ │ │ - beq 1fd84 │ │ │ │ │ - b 1fe50 │ │ │ │ │ + beq 1fd98 │ │ │ │ │ + b 1fe64 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202a4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -35682,114 +35687,114 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 202b8 │ │ │ │ │ + beq 202cc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 202b8 │ │ │ │ │ + bne 202cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 1fdfc │ │ │ │ │ + beq 1fe10 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r7, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2033c │ │ │ │ │ + beq 20350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1fdf8 │ │ │ │ │ + b 1fe0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1feb0 │ │ │ │ │ + bne 1fec4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1febc │ │ │ │ │ + bne 1fed0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20268 │ │ │ │ │ + bne 2027c │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ - b 1feb8 │ │ │ │ │ + b 1fecc │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ mov r7, r9 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202a4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 200e4 │ │ │ │ │ + ble 200f8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 201ec │ │ │ │ │ - b 200e4 │ │ │ │ │ + bne 20200 │ │ │ │ │ + b 200f8 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 20290 │ │ │ │ │ + beq 202a4 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 201ec │ │ │ │ │ + b 20200 │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2028c │ │ │ │ │ + beq 202a0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 20088 │ │ │ │ │ + b 2009c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 1ff58 │ │ │ │ │ + b 1ff6c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 1fdbc │ │ │ │ │ - b 1fe50 │ │ │ │ │ + beq 1fdd0 │ │ │ │ │ + b 1fe64 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ @@ -35797,181 +35802,181 @@ │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fdf8 │ │ │ │ │ + b 1fe0c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ strne r5, [r4, #60] @ 0x3c │ │ │ │ │ - beq 1ff54 │ │ │ │ │ - b 1ff58 │ │ │ │ │ + beq 1ff68 │ │ │ │ │ + b 1ff6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fe90 │ │ │ │ │ - b 2027c │ │ │ │ │ + beq 1fea4 │ │ │ │ │ + b 20290 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 1ffa4 │ │ │ │ │ + b 1ffb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1ff78 │ │ │ │ │ - b 202b8 │ │ │ │ │ + beq 1ff8c │ │ │ │ │ + b 202cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 202bc │ │ │ │ │ - b 1fdfc │ │ │ │ │ + beq 202d0 │ │ │ │ │ + b 1fe10 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 1fcf8 │ │ │ │ │ + beq 1fd0c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fdfc │ │ │ │ │ + b 1fe10 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 1fdfc │ │ │ │ │ + b 1fe10 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00020390 <_loop1_216_rule>: │ │ │ │ │ +000203a4 <_loop1_216_rule>: │ │ │ │ │ _loop1_60_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1540] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1540] @ 209c0 <_loop1_216_rule+0x61c> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20874 <_loop1_216_rule+0x4e4> │ │ │ │ │ + beq 20888 <_loop1_216_rule+0x4e4> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20888 <_loop1_216_rule+0x4f8> │ │ │ │ │ + bne 2089c <_loop1_216_rule+0x4f8> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 208b0 <_loop1_216_rule+0x520> │ │ │ │ │ + beq 208c4 <_loop1_216_rule+0x520> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r9, [pc, #1460] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldreq r9, [pc, #1460] @ 209c0 <_loop1_216_rule+0x61c> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 20884 <_loop1_216_rule+0x4f4> │ │ │ │ │ + bne 20898 <_loop1_216_rule+0x4f4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20890 <_loop1_216_rule+0x500> │ │ │ │ │ + beq 208a4 <_loop1_216_rule+0x500> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 205c0 <_loop1_216_rule+0x230> │ │ │ │ │ + bne 205d4 <_loop1_216_rule+0x230> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 20650 <_loop1_216_rule+0x2c0> │ │ │ │ │ + bne 20664 <_loop1_216_rule+0x2c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 20700 <_loop1_216_rule+0x370> │ │ │ │ │ + blt 20714 <_loop1_216_rule+0x370> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 2075c <_loop1_216_rule+0x3cc> │ │ │ │ │ + bne 20770 <_loop1_216_rule+0x3cc> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1344] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1344] @ 209c4 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 2059c <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 2059c <_loop1_216_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1296] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #1296] @ 209c0 <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20844 <_loop1_216_rule+0x4b4> │ │ │ │ │ + beq 20858 <_loop1_216_rule+0x4b4> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2085c <_loop1_216_rule+0x4cc> │ │ │ │ │ - ldr r1, [pc, #1272] @ 209b4 <_loop1_216_rule+0x624> │ │ │ │ │ + bne 20870 <_loop1_216_rule+0x4cc> │ │ │ │ │ + ldr r1, [pc, #1272] @ 209c8 <_loop1_216_rule+0x624> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 20674 <_loop1_216_rule+0x2e4> │ │ │ │ │ + bne 20688 <_loop1_216_rule+0x2e4> │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2058c <_loop1_216_rule+0x1fc> │ │ │ │ │ + bne 205a0 <_loop1_216_rule+0x1fc> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 2059c <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 20588 <_loop1_216_rule+0x1f8> │ │ │ │ │ + beq 2059c <_loop1_216_rule+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ ldrne r7, [r7, #4] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ @@ -35980,70 +35985,70 @@ │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r2, r8 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 206f4 <_loop1_216_rule+0x364> │ │ │ │ │ + beq 20708 <_loop1_216_rule+0x364> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2070c <_loop1_216_rule+0x37c> │ │ │ │ │ + beq 20720 <_loop1_216_rule+0x37c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 203fc <_loop1_216_rule+0x6c> │ │ │ │ │ + b 20410 <_loop1_216_rule+0x6c> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ - ldr r1, [pc, #1040] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ + ldr r1, [pc, #1040] @ 209c4 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20688 <_loop1_216_rule+0x2f8> │ │ │ │ │ + bne 2069c <_loop1_216_rule+0x2f8> │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20824 <_loop1_216_rule+0x494> │ │ │ │ │ + bne 20838 <_loop1_216_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 20740 <_loop1_216_rule+0x3b0> │ │ │ │ │ + beq 20754 <_loop1_216_rule+0x3b0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20740 <_loop1_216_rule+0x3b0> │ │ │ │ │ + bne 20754 <_loop1_216_rule+0x3b0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 208a8 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 208bc <_loop1_216_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 20630 <_loop1_216_rule+0x2a0> │ │ │ │ │ + ble 20644 <_loop1_216_rule+0x2a0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 20630 <_loop1_216_rule+0x2a0> │ │ │ │ │ + beq 20644 <_loop1_216_rule+0x2a0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [sl, r3, lsl #2] │ │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 20618 <_loop1_216_rule+0x288> │ │ │ │ │ + bne 2062c <_loop1_216_rule+0x288> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -36052,920 +36057,924 @@ │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr fp, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - beq 20468 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 20764 <_loop1_216_rule+0x3d4> │ │ │ │ │ + beq 2047c <_loop1_216_rule+0xd8> │ │ │ │ │ + b 20778 <_loop1_216_rule+0x3d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 204d0 <_loop1_216_rule+0x140> │ │ │ │ │ - b 204cc <_loop1_216_rule+0x13c> │ │ │ │ │ + bne 204e4 <_loop1_216_rule+0x140> │ │ │ │ │ + b 204e0 <_loop1_216_rule+0x13c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205ac <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 205c0 <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 205ac <_loop1_216_rule+0x21c> │ │ │ │ │ + beq 205c0 <_loop1_216_rule+0x21c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_ExceptHandler> │ │ │ │ │ R_ARM_CALL _PyAST_ExceptHandler │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2055c <_loop1_216_rule+0x1cc> │ │ │ │ │ + bne 20570 <_loop1_216_rule+0x1cc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + b 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ lsl r3, r5, #1 │ │ │ │ │ lsl r1, r5, #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 208a8 <_loop1_216_rule+0x518> │ │ │ │ │ + beq 208bc <_loop1_216_rule+0x518> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [r0, r5, lsl #2] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 203fc <_loop1_216_rule+0x6c> │ │ │ │ │ + b 20410 <_loop1_216_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20644 <_loop1_216_rule+0x2b4> │ │ │ │ │ + b 20658 <_loop1_216_rule+0x2b4> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #572] @ 209ac <_loop1_216_rule+0x61c> │ │ │ │ │ + ldr r2, [pc, #572] @ 209c0 <_loop1_216_rule+0x61c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20804 <_loop1_216_rule+0x474> │ │ │ │ │ + beq 20818 <_loop1_216_rule+0x474> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r1, [pc, #552] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + ldr r1, [pc, #552] @ 209c4 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207bc <_loop1_216_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 208c8 <_loop1_216_rule+0x538> │ │ │ │ │ + bne 208dc <_loop1_216_rule+0x538> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne 20818 <_loop1_216_rule+0x488> │ │ │ │ │ - ldr r1, [pc, #492] @ 209b0 <_loop1_216_rule+0x620> │ │ │ │ │ + bne 2082c <_loop1_216_rule+0x488> │ │ │ │ │ + ldr r1, [pc, #492] @ 209c4 <_loop1_216_rule+0x620> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x454> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x454> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20968 <_loop1_216_rule+0x5d8> │ │ │ │ │ + bne 2097c <_loop1_216_rule+0x5d8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 20468 <_loop1_216_rule+0xd8> │ │ │ │ │ - b 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 2047c <_loop1_216_rule+0xd8> │ │ │ │ │ + b 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2077c <_loop1_216_rule+0x3ec> │ │ │ │ │ + beq 20790 <_loop1_216_rule+0x3ec> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 207f0 <_loop1_216_rule+0x460> │ │ │ │ │ + b 20804 <_loop1_216_rule+0x460> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + bne 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl f90 │ │ │ │ │ + bl f90 │ │ │ │ │ R_ARM_CALL invalid_except_stmt_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ - b 2055c <_loop1_216_rule+0x1cc> │ │ │ │ │ + beq 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ + b 20570 <_loop1_216_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 204b4 <_loop1_216_rule+0x124> │ │ │ │ │ + beq 204c8 <_loop1_216_rule+0x124> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 20598 <_loop1_216_rule+0x208> │ │ │ │ │ - b 205c0 <_loop1_216_rule+0x230> │ │ │ │ │ + beq 205ac <_loop1_216_rule+0x208> │ │ │ │ │ + b 205d4 <_loop1_216_rule+0x230> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 203cc <_loop1_216_rule+0x3c> │ │ │ │ │ + beq 203e0 <_loop1_216_rule+0x3c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20750 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 20764 <_loop1_216_rule+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2041c <_loop1_216_rule+0x8c> │ │ │ │ │ - b 205bc <_loop1_216_rule+0x22c> │ │ │ │ │ + beq 20430 <_loop1_216_rule+0x8c> │ │ │ │ │ + b 205d0 <_loop1_216_rule+0x22c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 20750 <_loop1_216_rule+0x3c0> │ │ │ │ │ + b 20764 <_loop1_216_rule+0x3c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ef0 │ │ │ │ │ + bl ef0 │ │ │ │ │ R_ARM_CALL _tmp_224_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 207ac <_loop1_216_rule+0x41c> │ │ │ │ │ + bne 207c0 <_loop1_216_rule+0x41c> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207bc <_loop1_216_rule+0x418> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ - ldr r1, [pc, #172] @ 209b8 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 207bc <_loop1_216_rule+0x418> │ │ │ │ │ + ldr r1, [pc, #172] @ 209cc <_loop1_216_rule+0x628> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207a8 <_loop1_216_rule+0x418> │ │ │ │ │ + beq 207bc <_loop1_216_rule+0x418> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #140] @ 209bc <_loop1_216_rule+0x62c> │ │ │ │ │ + ldr r3, [pc, #140] @ 209d0 <_loop1_216_rule+0x62c> │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #128] @ 209c0 <_loop1_216_rule+0x630> │ │ │ │ │ + ldr r3, [pc, #128] @ 209d4 <_loop1_216_rule+0x630> │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2099c <_loop1_216_rule+0x60c> │ │ │ │ │ + bne 209b0 <_loop1_216_rule+0x60c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - bne 207f0 <_loop1_216_rule+0x460> │ │ │ │ │ - b 207e8 <_loop1_216_rule+0x458> │ │ │ │ │ + bne 20804 <_loop1_216_rule+0x460> │ │ │ │ │ + b 207fc <_loop1_216_rule+0x458> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 207e4 <_loop1_216_rule+0x454> │ │ │ │ │ - ldr r1, [pc, #52] @ 209b8 <_loop1_216_rule+0x628> │ │ │ │ │ + beq 207f8 <_loop1_216_rule+0x454> │ │ │ │ │ + ldr r1, [pc, #52] @ 209cc <_loop1_216_rule+0x628> │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20920 <_loop1_216_rule+0x590> │ │ │ │ │ - b 207e4 <_loop1_216_rule+0x454> │ │ │ │ │ + bne 20934 <_loop1_216_rule+0x590> │ │ │ │ │ + b 207f8 <_loop1_216_rule+0x454> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20560 <_loop1_216_rule+0x1d0> │ │ │ │ │ + b 20574 <_loop1_216_rule+0x1d0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000028f │ │ │ │ │ .word 0x00000292 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000cc0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000209c4 : │ │ │ │ │ +000209d8 : │ │ │ │ │ class_def_raw_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #1516] @ 20fc8 │ │ │ │ │ + ldr r2, [pc, #1552] @ 21000 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 20e44 │ │ │ │ │ + beq 20dd0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 20e58 │ │ │ │ │ + bne 20de4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 20d48 │ │ │ │ │ + beq 20d68 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20dcc │ │ │ │ │ - ldr r1, [pc, #1428] @ 20fcc │ │ │ │ │ + bne 20e20 │ │ │ │ │ + ldr r1, [pc, #1464] @ 21004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 20d40 │ │ │ │ │ - ldr r2, [pc, #1360] @ 20fc8 │ │ │ │ │ + bne 20da4 │ │ │ │ │ + ldr r2, [pc, #1396] @ 21000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20d74 │ │ │ │ │ + beq 20dac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c70 │ │ │ │ │ + beq 20cc0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1308] @ 20fc8 │ │ │ │ │ + ldr r2, [pc, #1344] @ 21000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20cd0 │ │ │ │ │ + beq 20d04 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ce8 │ │ │ │ │ + bne 20d1c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #1280] @ 20fd0 │ │ │ │ │ + ldr r1, [pc, #1316] @ 21008 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b30 │ │ │ │ │ + bne 20c28 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ce4 │ │ │ │ │ + bne 20d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15940 │ │ │ │ │ + bl 1593c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20c98 │ │ │ │ │ + bne 20ccc │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20cf8 │ │ │ │ │ + bne 20d2c │ │ │ │ │ mov r6, #0 │ │ │ │ │ - ldr r2, [pc, #1200] @ 20fd0 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r2, [pc, #1228] @ 21008 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20c78 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 20c44 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c70 │ │ │ │ │ + beq 20cc0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 20d1c │ │ │ │ │ + beq 20d50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d40 │ │ │ │ │ + bne 20da4 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 20d98 │ │ │ │ │ + beq 20dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 20e38 │ │ │ │ │ + beq 20e8c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr ip, [r2, #20] │ │ │ │ │ ldr lr, [r2, #24] │ │ │ │ │ - beq 20c14 │ │ │ │ │ + beq 20c64 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ stmib sp, {r8, fp} │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20c4c │ │ │ │ │ + beq 20c9c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 20b60 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [r4, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bne 20da4 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + b 20b94 │ │ │ │ │ str lr, [sp, #20] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ bl 0 <_PyAST_ClassDef> │ │ │ │ │ R_ARM_CALL _PyAST_ClassDef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20c00 │ │ │ │ │ + bne 20c14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20d68 │ │ │ │ │ + bne 20d88 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20c04 │ │ │ │ │ + b 20c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20d40 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 20b80 │ │ │ │ │ + b 20c44 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20b04 │ │ │ │ │ - ldr r1, [pc, #796] @ 20fd4 │ │ │ │ │ + bne 20b18 │ │ │ │ │ + ldr r1, [pc, #800] @ 2100c │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20b18 │ │ │ │ │ - b 20b04 │ │ │ │ │ + bne 20b2c │ │ │ │ │ + b 20b18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20ac4 │ │ │ │ │ + beq 20ad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20b44 │ │ │ │ │ + b 20c3c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20ce4 │ │ │ │ │ + bne 20d18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d54 │ │ │ │ │ + bl 1e7c │ │ │ │ │ R_ARM_CALL invalid_arguments_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 20b18 │ │ │ │ │ + bne 20b2c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 20b14 │ │ │ │ │ + b 20b28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r6, [r4, #60] @ 0x3c │ │ │ │ │ - beq 20c80 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r2, [r4, #60] @ 0x3c │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - b 20c68 │ │ │ │ │ + bne 20d94 │ │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ + b 20c4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 20da0 │ │ │ │ │ + bge 20df4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 20c0c │ │ │ │ │ + b 20c20 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + b 20cb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20a84 │ │ │ │ │ - b 20d40 │ │ │ │ │ + beq 20a98 │ │ │ │ │ + b 20da4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 20a14 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + b 20d88 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20d40 │ │ │ │ │ + b 20da4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 20e30 │ │ │ │ │ + beq 20e84 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 20e58 │ │ │ │ │ - ldr r2, [pc, #500] @ 20fc8 │ │ │ │ │ + bne 20de4 │ │ │ │ │ + ldr r2, [pc, #472] @ 21000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20f24 │ │ │ │ │ - ldr r1, [pc, #484] @ 20fcc │ │ │ │ │ + beq 20f5c │ │ │ │ │ + ldr r1, [pc, #456] @ 21004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20f44 │ │ │ │ │ + bne 20f7c │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 20f38 │ │ │ │ │ - ldr r1, [pc, #444] @ 20fcc │ │ │ │ │ + bne 20f70 │ │ │ │ │ + ldr r1, [pc, #416] @ 21004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 20e60 │ │ │ │ │ + bne 20e98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20a30 │ │ │ │ │ + beq 20a44 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20d68 │ │ │ │ │ - bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ - R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 20a00 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - b 20d68 │ │ │ │ │ + b 20d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 20e70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20fc0 │ │ │ │ │ + bne 20ff8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1488 │ │ │ │ │ + bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20fc0 │ │ │ │ │ + bne 20ff8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 20e70 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ - ldr r1, [pc, #268] @ 20fd4 │ │ │ │ │ + beq 20e70 │ │ │ │ │ + ldr r1, [pc, #268] @ 2100c │ │ │ │ │ mov r3, #5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20e1c │ │ │ │ │ + beq 20e70 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #236] @ 20fd8 │ │ │ │ │ + ldr r3, [pc, #236] @ 21010 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #224] @ 20fdc │ │ │ │ │ + ldr r3, [pc, #224] @ 21014 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 20fb0 │ │ │ │ │ + bne 20fe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ strne r6, [r4, #60] @ 0x3c │ │ │ │ │ - bne 20e28 │ │ │ │ │ - b 20e20 │ │ │ │ │ + bne 20e7c │ │ │ │ │ + b 20e74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 20de0 │ │ │ │ │ + beq 20e34 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 20e28 │ │ │ │ │ + b 20e7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20df8 │ │ │ │ │ + beq 20e4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 16e68 │ │ │ │ │ + bl 16e64 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20dfc │ │ │ │ │ + bne 20e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1488 │ │ │ │ │ + bl 1488 │ │ │ │ │ R_ARM_CALL _tmp_229_rule.isra.0 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 20dfc │ │ │ │ │ + bne 20e50 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20df8 │ │ │ │ │ - ldr r3, [pc, #72] @ 20fe0 │ │ │ │ │ + beq 20e4c │ │ │ │ │ + ldr r3, [pc, #72] @ 21018 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #60] @ 20fe4 │ │ │ │ │ + ldr r3, [pc, #60] @ 2101c │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20f04 │ │ │ │ │ + beq 20f3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20c04 │ │ │ │ │ + b 20c18 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 20e24 │ │ │ │ │ + b 20e78 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x000002a5 │ │ │ │ │ .word 0x00000496 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ R_ARM_ABS32 PyExc_IndentationError │ │ │ │ │ .word 0x00000d00 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00020fe8 <_gather_116_rule>: │ │ │ │ │ +00021020 <_gather_116_rule>: │ │ │ │ │ _gather_116_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr ip, [pc, #1456] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + ldr ip, [pc, #1436] @ 215d4 <_gather_116_rule+0x5b4> │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2154c <_gather_116_rule+0x564> │ │ │ │ │ + beq 21570 <_gather_116_rule+0x550> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21560 <_gather_116_rule+0x578> │ │ │ │ │ - ldr r0, [pc, #1412] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 21584 <_gather_116_rule+0x564> │ │ │ │ │ + ldr r0, [pc, #1392] @ 215d4 <_gather_116_rule+0x5b4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr fp, [sl, #8] │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 2140c <_gather_116_rule+0x424> │ │ │ │ │ + beq 21430 <_gather_116_rule+0x410> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ mov r4, fp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21438 <_gather_116_rule+0x450> │ │ │ │ │ + bne 2145c <_gather_116_rule+0x43c> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ - bne 214b8 <_gather_116_rule+0x4d0> │ │ │ │ │ - ldr r0, [pc, #1344] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + bne 214dc <_gather_116_rule+0x4bc> │ │ │ │ │ + ldr r0, [pc, #1324] @ 215d4 <_gather_116_rule+0x5b4> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq 21574 <_gather_116_rule+0x58c> │ │ │ │ │ - bl c66c │ │ │ │ │ + beq 21598 <_gather_116_rule+0x578> │ │ │ │ │ + bl c678 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21394 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 213b8 <_gather_116_rule+0x398> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21394 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 213b8 <_gather_116_rule+0x398> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21394 <_gather_116_rule+0x3ac> │ │ │ │ │ + beq 213b8 <_gather_116_rule+0x398> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 21514 <_gather_116_rule+0x52c> │ │ │ │ │ + beq 21538 <_gather_116_rule+0x518> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1240] @ 215b4 <_gather_116_rule+0x5cc> │ │ │ │ │ + ldr r1, [pc, #1220] @ 215d8 <_gather_116_rule+0x5b8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 21470 <_gather_116_rule+0x488> │ │ │ │ │ + beq 21494 <_gather_116_rule+0x474> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 214b4 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 214d8 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 214a8 <_gather_116_rule+0x4c0> │ │ │ │ │ + beq 214cc <_gather_116_rule+0x4ac> │ │ │ │ │ ldr r4, [sl, #60] @ 0x3c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ldreq r7, [pc, #1184] @ 215b0 <_gather_116_rule+0x5c8> │ │ │ │ │ + ldreq r7, [pc, #1164] @ 215d4 <_gather_116_rule+0x5b4> │ │ │ │ │ moveq r8, #1 │ │ │ │ │ - beq 2115c <_gather_116_rule+0x174> │ │ │ │ │ - b 214b4 <_gather_116_rule+0x4cc> │ │ │ │ │ + beq 21194 <_gather_116_rule+0x174> │ │ │ │ │ + b 214d8 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 211f0 <_gather_116_rule+0x208> │ │ │ │ │ + beq 21228 <_gather_116_rule+0x208> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 21530 <_gather_116_rule+0x548> │ │ │ │ │ + beq 21554 <_gather_116_rule+0x534> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 213ec <_gather_116_rule+0x404> │ │ │ │ │ + beq 21410 <_gather_116_rule+0x3f0> │ │ │ │ │ ldr r9, [sl, #8] │ │ │ │ │ str r5, [r6, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 211fc <_gather_116_rule+0x214> │ │ │ │ │ + beq 21234 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 214c0 <_gather_116_rule+0x4d8> │ │ │ │ │ + beq 214e4 <_gather_116_rule+0x4c4> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 214b8 <_gather_116_rule+0x498> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 213b4 <_gather_116_rule+0x3cc> │ │ │ │ │ + bne 213d8 <_gather_116_rule+0x3b8> │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ - bne 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + bne 214b8 <_gather_116_rule+0x498> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r1, [sl, #88] @ 0x58 │ │ │ │ │ - beq 2147c <_gather_116_rule+0x494> │ │ │ │ │ - bl c66c │ │ │ │ │ + beq 214a0 <_gather_116_rule+0x480> │ │ │ │ │ + bl c678 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 211f0 <_gather_116_rule+0x208> │ │ │ │ │ + beq 21228 <_gather_116_rule+0x208> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21118 <_gather_116_rule+0x130> │ │ │ │ │ + bne 21150 <_gather_116_rule+0x130> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ ldr r1, [sl, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sl, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 214a0 <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 214c4 <_gather_116_rule+0x4a4> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 2135c <_gather_116_rule+0x374> │ │ │ │ │ + ble 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ str r1, [r2] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ str r1, [r2, #8] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ cmp r4, #4 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ cmp r4, #5 │ │ │ │ │ str r1, [r2, #16] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #20] │ │ │ │ │ cmp r4, #6 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #24] │ │ │ │ │ cmp r4, #7 │ │ │ │ │ str r1, [r2, #24] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ cmp r4, #8 │ │ │ │ │ str r1, [r2, #28] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #32] │ │ │ │ │ cmp r4, #9 │ │ │ │ │ str r1, [r2, #32] │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ cmp r4, #10 │ │ │ │ │ str r1, [r2, #36] @ 0x24 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ str r1, [r2, #40] @ 0x28 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ cmp r4, #12 │ │ │ │ │ str r1, [r2, #44] @ 0x2c │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r1, [r6, #48] @ 0x30 │ │ │ │ │ cmp r4, #13 │ │ │ │ │ str r1, [r2, #48] @ 0x30 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [r6, #52] @ 0x34 │ │ │ │ │ - cmp r4, #14 │ │ │ │ │ - str r1, [r2, #52] @ 0x34 │ │ │ │ │ - add r1, r6, #52 @ 0x34 │ │ │ │ │ - beq 2135c <_gather_116_rule+0x374> │ │ │ │ │ + add r1, r6, #48 @ 0x30 │ │ │ │ │ + beq 21380 <_gather_116_rule+0x360> │ │ │ │ │ sub lr, r6, #4 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ rsb r4, r6, #4 │ │ │ │ │ add r2, r4, r1 │ │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ str ip, [r0, r2] │ │ │ │ │ - bne 21344 <_gather_116_rule+0x35c> │ │ │ │ │ + bne 21368 <_gather_116_rule+0x348> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr ip, [sl, #88] @ 0x58 │ │ │ │ │ mov r2, r5 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ @@ -36983,886 +36992,886 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str fp, [sl, #8] │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 214fc <_gather_116_rule+0x514> │ │ │ │ │ + beq 21520 <_gather_116_rule+0x500> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 214dc <_gather_116_rule+0x4f4> │ │ │ │ │ + beq 21500 <_gather_116_rule+0x4e0> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - bne 21150 <_gather_116_rule+0x168> │ │ │ │ │ + bne 21188 <_gather_116_rule+0x168> │ │ │ │ │ lsl r8, r8, #1 │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 214a0 <_gather_116_rule+0x4b8> │ │ │ │ │ + beq 214c4 <_gather_116_rule+0x4a4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 21150 <_gather_116_rule+0x168> │ │ │ │ │ + b 21188 <_gather_116_rule+0x168> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 214b4 <_gather_116_rule+0x4cc> │ │ │ │ │ + bne 214d8 <_gather_116_rule+0x4b8> │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, sl │ │ │ │ │ ldr r4, [sl, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21054 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 2108c <_gather_116_rule+0x6c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 1024c │ │ │ │ │ + bl 10220 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 21054 <_gather_116_rule+0x6c> │ │ │ │ │ + beq 2108c <_gather_116_rule+0x6c> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_PyPegen_key_value_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_key_value_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 21594 <_gather_116_rule+0x5ac> │ │ │ │ │ - ldr r2, [pc, #336] @ 215b8 <_gather_116_rule+0x5d0> │ │ │ │ │ + beq 215b8 <_gather_116_rule+0x598> │ │ │ │ │ + ldr r2, [pc, #336] @ 215dc <_gather_116_rule+0x5bc> │ │ │ │ │ ldr r1, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 210e0 <_gather_116_rule+0xf8> │ │ │ │ │ + bne 21118 <_gather_116_rule+0xf8> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 210e0 <_gather_116_rule+0xf8> │ │ │ │ │ + b 21118 <_gather_116_rule+0xf8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2156c <_gather_116_rule+0x584> │ │ │ │ │ + beq 21590 <_gather_116_rule+0x570> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 211fc <_gather_116_rule+0x214> │ │ │ │ │ + b 21234 <_gather_116_rule+0x214> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [sl, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2139c <_gather_116_rule+0x3b4> │ │ │ │ │ + b 213c0 <_gather_116_rule+0x3a0> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21190 <_gather_116_rule+0x1a8> │ │ │ │ │ + beq 211c8 <_gather_116_rule+0x1a8> │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - b 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 214b8 <_gather_116_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 211fc <_gather_116_rule+0x214> │ │ │ │ │ + b 21234 <_gather_116_rule+0x214> │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ str r5, [sl, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ - beq 211bc <_gather_116_rule+0x1d4> │ │ │ │ │ - b 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + beq 211f4 <_gather_116_rule+0x1d4> │ │ │ │ │ + b 214b8 <_gather_116_rule+0x498> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 214b8 <_gather_116_rule+0x4d0> │ │ │ │ │ + b 214dc <_gather_116_rule+0x4bc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 21494 <_gather_116_rule+0x4ac> │ │ │ │ │ + b 214b8 <_gather_116_rule+0x498> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [sl, #60] @ 0x3c │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 21024 <_gather_116_rule+0x3c> │ │ │ │ │ + beq 2105c <_gather_116_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21388 <_gather_116_rule+0x3a0> │ │ │ │ │ + b 213ac <_gather_116_rule+0x38c> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 211d0 <_gather_116_rule+0x1e8> │ │ │ │ │ + b 21208 <_gather_116_rule+0x1e8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [sl, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r2, [sl, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 214b8 <_gather_116_rule+0x4d0> │ │ │ │ │ + bne 214dc <_gather_116_rule+0x4bc> │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 21080 <_gather_116_rule+0x98> │ │ │ │ │ + b 210b8 <_gather_116_rule+0x98> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sl, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [sl, #60] @ 0x3c │ │ │ │ │ - b 2139c <_gather_116_rule+0x3b4> │ │ │ │ │ + b 213c0 <_gather_116_rule+0x3a0> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00001772 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ │ │ │ │ │ -000215bc <_loop0_119_rule>: │ │ │ │ │ +000215e0 <_loop0_119_rule>: │ │ │ │ │ _loop0_120_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #644] @ 21858 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r3, [pc, #644] @ 2187c <_loop0_119_rule+0x29c> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21814 <_loop0_119_rule+0x258> │ │ │ │ │ + beq 21838 <_loop0_119_rule+0x258> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21828 <_loop0_119_rule+0x26c> │ │ │ │ │ + bne 2184c <_loop0_119_rule+0x26c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 217f8 <_loop0_119_rule+0x23c> │ │ │ │ │ + beq 2181c <_loop0_119_rule+0x23c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 217e8 <_loop0_119_rule+0x22c> │ │ │ │ │ + bne 2180c <_loop0_119_rule+0x22c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #564] @ 21858 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r2, [pc, #564] @ 2187c <_loop0_119_rule+0x29c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21790 <_loop0_119_rule+0x1d4> │ │ │ │ │ + beq 217b4 <_loop0_119_rule+0x1d4> │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21684 <_loop0_119_rule+0xc8> │ │ │ │ │ + bne 216a8 <_loop0_119_rule+0xc8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21834 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21858 <_loop0_119_rule+0x278> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 217e0 <_loop0_119_rule+0x224> │ │ │ │ │ + beq 21804 <_loop0_119_rule+0x224> │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r9, [pc, #432] @ 21858 <_loop0_119_rule+0x29c> │ │ │ │ │ + ldr r9, [pc, #432] @ 2187c <_loop0_119_rule+0x29c> │ │ │ │ │ mov sl, fp │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r0, [r5] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, fp │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 217b4 <_loop0_119_rule+0x1f8> │ │ │ │ │ + beq 217d8 <_loop0_119_rule+0x1f8> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r1, #660 @ 0x294 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 217a8 <_loop0_119_rule+0x1ec> │ │ │ │ │ + bne 217cc <_loop0_119_rule+0x1ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 21734 <_loop0_119_rule+0x178> │ │ │ │ │ + bne 21758 <_loop0_119_rule+0x178> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 21834 <_loop0_119_rule+0x278> │ │ │ │ │ + beq 21858 <_loop0_119_rule+0x278> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 21664 <_loop0_119_rule+0xa8> │ │ │ │ │ + ble 21688 <_loop0_119_rule+0xa8> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r5, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 21664 <_loop0_119_rule+0xa8> │ │ │ │ │ - b 21718 <_loop0_119_rule+0x15c> │ │ │ │ │ + beq 21688 <_loop0_119_rule+0xa8> │ │ │ │ │ + b 2173c <_loop0_119_rule+0x15c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ce68 │ │ │ │ │ + bl ce74 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 216f0 <_loop0_119_rule+0x134> │ │ │ │ │ + beq 21714 <_loop0_119_rule+0x134> │ │ │ │ │ cmp sl, fp │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21768 <_loop0_119_rule+0x1ac> │ │ │ │ │ + beq 2178c <_loop0_119_rule+0x1ac> │ │ │ │ │ str r3, [r5, fp, lsl #2] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 216b4 <_loop0_119_rule+0xf8> │ │ │ │ │ + b 216d8 <_loop0_119_rule+0xf8> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 217c0 <_loop0_119_rule+0x204> │ │ │ │ │ + beq 217e4 <_loop0_119_rule+0x204> │ │ │ │ │ mov r5, r6 │ │ │ │ │ - b 21758 <_loop0_119_rule+0x19c> │ │ │ │ │ + b 2177c <_loop0_119_rule+0x19c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21630 <_loop0_119_rule+0x74> │ │ │ │ │ + beq 21654 <_loop0_119_rule+0x74> │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 216f4 <_loop0_119_rule+0x138> │ │ │ │ │ + b 21718 <_loop0_119_rule+0x138> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 216cc <_loop0_119_rule+0x110> │ │ │ │ │ + b 216f0 <_loop0_119_rule+0x110> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21698 <_loop0_119_rule+0xb8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 216f0 <_loop0_119_rule+0x134> │ │ │ │ │ + b 21714 <_loop0_119_rule+0x134> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21698 <_loop0_119_rule+0xb8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21698 <_loop0_119_rule+0xb8> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 215f8 <_loop0_119_rule+0x3c> │ │ │ │ │ + beq 2161c <_loop0_119_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21698 <_loop0_119_rule+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21674 <_loop0_119_rule+0xb8> │ │ │ │ │ + b 21698 <_loop0_119_rule+0xb8> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0002185c : │ │ │ │ │ +00021880 : │ │ │ │ │ augassign_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #928] @ 21c14 │ │ │ │ │ + ldr r2, [pc, #928] @ 21c38 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 21b74 │ │ │ │ │ + beq 21b98 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 21b88 │ │ │ │ │ + bne 21bac │ │ │ │ │ mov r1, #36 @ 0x24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a74 │ │ │ │ │ + bne 21a98 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a94 │ │ │ │ │ + bne 21ab8 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ae4 │ │ │ │ │ + bne 21b08 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #50 @ 0x32 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21ba0 │ │ │ │ │ + bne 21bc4 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bfc │ │ │ │ │ + bne 21c20 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21bcc │ │ │ │ │ + bne 21bf0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21afc │ │ │ │ │ + bne 21b20 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21acc │ │ │ │ │ + bne 21af0 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #43 @ 0x2b │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b5c │ │ │ │ │ + bne 21b80 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b44 │ │ │ │ │ + bne 21b68 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #45 @ 0x2d │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b2c │ │ │ │ │ + bne 21b50 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #46 @ 0x2e │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21b14 │ │ │ │ │ + bne 21b38 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 21b94 │ │ │ │ │ + bne 21bb8 │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21be4 │ │ │ │ │ + bne 21c08 │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r5, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 21aa8 │ │ │ │ │ + beq 21acc │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21a8c │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ + bne 21aac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ - beq 21a8c │ │ │ │ │ + beq 21ab0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21a8c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21894 │ │ │ │ │ + beq 218b8 │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21a8c │ │ │ │ │ ldr r2, [r5, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21a68 │ │ │ │ │ + b 21a8c │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ - ldr r2, [pc, #100] @ 21c18 │ │ │ │ │ + ldr r2, [pc, #100] @ 21c3c │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #13 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ mov r1, #5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_augoperator> │ │ │ │ │ R_ARM_CALL _PyPegen_augoperator │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 21a88 │ │ │ │ │ - b 21aa8 │ │ │ │ │ + bne 21aac │ │ │ │ │ + b 21acc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000604 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00021c1c : │ │ │ │ │ +00021c40 : │ │ │ │ │ kwargs_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #4084] @ 22c28 │ │ │ │ │ + ldr r2, [pc, #4084] @ 22c4c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r5, [r0, #88] @ 0x58 │ │ │ │ │ - beq 22ddc │ │ │ │ │ + beq 22e10 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22110 │ │ │ │ │ - ldr r3, [pc, #4040] @ 22c28 │ │ │ │ │ + bne 22134 │ │ │ │ │ + ldr r3, [pc, #4040] @ 22c4c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r7, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d60 │ │ │ │ │ + beq 22d94 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22df4 │ │ │ │ │ + beq 22e28 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 22398 │ │ │ │ │ + beq 223c0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 22888 │ │ │ │ │ + bne 228e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 21fd8 │ │ │ │ │ + bne 21ffc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 21d58 │ │ │ │ │ - ldr r3, [pc, #3912] @ 22c28 │ │ │ │ │ + bne 21d7c │ │ │ │ │ + ldr r3, [pc, #3912] @ 22c4c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 21f10 │ │ │ │ │ + beq 21f34 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 21f34 │ │ │ │ │ + beq 21f58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22824 │ │ │ │ │ + bne 22880 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22638 │ │ │ │ │ + bne 22660 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22870 │ │ │ │ │ + bne 228cc │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22b24 │ │ │ │ │ + bne 22b80 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22110 │ │ │ │ │ - ldr r3, [pc, #3768] @ 22c28 │ │ │ │ │ + bne 22134 │ │ │ │ │ + ldr r3, [pc, #3768] @ 22c4c │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22994 │ │ │ │ │ + beq 229f0 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d48 │ │ │ │ │ + beq 22d7c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22354 │ │ │ │ │ + beq 2237c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 228a4 │ │ │ │ │ + bne 22900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2211c │ │ │ │ │ + bne 22140 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 22768 │ │ │ │ │ + bne 227c4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3644] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #3644] @ 22c4c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 21f74 │ │ │ │ │ + beq 21f98 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 21f98 │ │ │ │ │ + beq 21fbc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 227cc │ │ │ │ │ + bne 22828 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 226e0 │ │ │ │ │ + bne 22708 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22818 │ │ │ │ │ + bne 22874 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22a5c │ │ │ │ │ + bne 22ab8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 22110 │ │ │ │ │ - ldr r3, [pc, #3508] @ 22c28 │ │ │ │ │ + bne 22134 │ │ │ │ │ + ldr r3, [pc, #3508] @ 22c4c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22d9c │ │ │ │ │ + beq 22dd0 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22dc4 │ │ │ │ │ + beq 22df8 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 228b4 │ │ │ │ │ + beq 22910 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 228fc │ │ │ │ │ + bne 22958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 22920 │ │ │ │ │ + bne 2297c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22914 │ │ │ │ │ + bne 22970 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22584 │ │ │ │ │ + bne 225ac │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22870 │ │ │ │ │ + bne 228cc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 22d94 │ │ │ │ │ + bne 22dc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 227b0 │ │ │ │ │ + blt 2280c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 229cc │ │ │ │ │ + bne 22a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22870 │ │ │ │ │ + bne 228cc │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21d14 │ │ │ │ │ + b 21d38 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22818 │ │ │ │ │ + bne 22874 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 22e0c │ │ │ │ │ + bne 22e40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22754 │ │ │ │ │ + blt 227b0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 229c0 │ │ │ │ │ + bne 22a1c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22818 │ │ │ │ │ + bne 22874 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 21e18 │ │ │ │ │ + b 21e3c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21cc0 │ │ │ │ │ + beq 21ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 21cc0 │ │ │ │ │ + beq 21ce4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22c1c │ │ │ │ │ + beq 22c88 │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ mov r3, r9 │ │ │ │ │ @@ -37875,46 +37884,46 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 226b8 │ │ │ │ │ + beq 226e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #3004] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #3004] @ 22c4c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22cf4 │ │ │ │ │ + beq 22d28 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223d0 │ │ │ │ │ + bne 223f8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22c10 │ │ │ │ │ + beq 22c7c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223d0 │ │ │ │ │ + bne 223f8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 222ac │ │ │ │ │ + bne 222d4 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22c74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -37922,88 +37931,89 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 2224c │ │ │ │ │ + bne 22274 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21d68 │ │ │ │ │ + beq 21d8c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21f04 │ │ │ │ │ + b 21f28 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21dc8 │ │ │ │ │ + beq 21dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 21dc8 │ │ │ │ │ + beq 21dec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ - beq 22c98 │ │ │ │ │ + beq 22ccc │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ + mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, sl │ │ │ │ │ - mov r3, r9 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ mov r2, #1 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - streq r2, [r4, #60] @ 0x3c │ │ │ │ │ + moveq r3, #1 │ │ │ │ │ + streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22c5c │ │ │ │ │ + beq 22788 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - ldr r3, [pc, #2684] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #2680] @ 22c4c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 22c50 │ │ │ │ │ + beq 22cac │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2238c │ │ │ │ │ + bne 223b4 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 22c8c │ │ │ │ │ + beq 22cc0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2238c │ │ │ │ │ + bne 223b4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22300 │ │ │ │ │ + bne 22328 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cb8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -38012,1088 +38022,1092 @@ │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 229b0 │ │ │ │ │ + beq 22a0c │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 21f00 │ │ │ │ │ + b 21f24 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 22124 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #2484] @ 22c28 │ │ │ │ │ + ldr r3, [pc, #2480] @ 22c4c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 22bbc │ │ │ │ │ + beq 22c18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r5, [r4, #88] @ 0x58 │ │ │ │ │ subne r5, r5, #1 │ │ │ │ │ - bne 22104 │ │ │ │ │ + bne 22128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 23470 │ │ │ │ │ + bl 234a4 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22b68 │ │ │ │ │ + bne 22bc4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 22104 │ │ │ │ │ + b 22128 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 22fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 220b0 │ │ │ │ │ + beq 220d4 │ │ │ │ │ str r0, [r5] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22488 │ │ │ │ │ + bne 224b0 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22c74 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 220c8 │ │ │ │ │ + b 220ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 22fe8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 221f0 │ │ │ │ │ + beq 22218 │ │ │ │ │ str r0, [r7] │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 223dc │ │ │ │ │ + bne 22404 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cb8 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 22208 │ │ │ │ │ + b 22230 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22c38 │ │ │ │ │ + blt 22c94 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22898 │ │ │ │ │ + bne 228f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21db8 │ │ │ │ │ + beq 21ddc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 21e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 22bf0 │ │ │ │ │ + blt 22c5c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 2287c │ │ │ │ │ + bne 228d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21cb0 │ │ │ │ │ + beq 21cd4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 22fe8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2232c │ │ │ │ │ + beq 22354 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cb8 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22534 │ │ │ │ │ + bne 2255c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cb8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 22208 │ │ │ │ │ + ble 22230 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 22208 │ │ │ │ │ + beq 22230 │ │ │ │ │ sub r2, r7, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ mov r3, r7 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - beq 22208 │ │ │ │ │ - b 2246c │ │ │ │ │ + beq 22230 │ │ │ │ │ + b 22494 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 22fe8 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 222d8 │ │ │ │ │ + beq 22300 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22c74 │ │ │ │ │ mov r9, #2 │ │ │ │ │ str r8, [r3, #4] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2255c │ │ │ │ │ + bne 22584 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22c74 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 220c8 │ │ │ │ │ + ble 220ec │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 220c8 │ │ │ │ │ + beq 220ec │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ │ mov r3, r5 │ │ │ │ │ rsb lr, r5, #4 │ │ │ │ │ add r1, lr, r3 │ │ │ │ │ ldr ip, [r3, #4]! │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str ip, [r0, r1] │ │ │ │ │ - beq 220c8 │ │ │ │ │ - b 22518 │ │ │ │ │ + beq 220ec │ │ │ │ │ + b 22540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 22fe8 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 22428 │ │ │ │ │ + beq 22450 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22770 │ │ │ │ │ + beq 227cc │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r7, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 22414 │ │ │ │ │ + b 2243c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22fb4 │ │ │ │ │ + bl 22fe8 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 224d4 │ │ │ │ │ + beq 224fc │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 22790 │ │ │ │ │ + beq 227ec │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ str fp, [r5, r9, lsl #2] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 224c0 │ │ │ │ │ + b 224e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 22914 │ │ │ │ │ + beq 22970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22914 │ │ │ │ │ + beq 22970 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22988 │ │ │ │ │ + beq 229e4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 22cd4 │ │ │ │ │ + beq 22d08 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl ee4 │ │ │ │ │ + bl e24 <_PyPegen_parse+0xe24> │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 22d20 │ │ │ │ │ + beq 22d54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 22244 │ │ │ │ │ + bne 2226c │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 21f00 │ │ │ │ │ + b 21f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 21d28 │ │ │ │ │ + beq 21d4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r5, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r5, #1 │ │ │ │ │ - beq 227c4 │ │ │ │ │ + beq 22820 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22b44 │ │ │ │ │ + beq 22ba0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 22058 │ │ │ │ │ + bne 2207c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ movne r3, r2 │ │ │ │ │ subeq r5, r1, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21d7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 21e2c │ │ │ │ │ + beq 21e50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 22768 │ │ │ │ │ + beq 227c4 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 22a7c │ │ │ │ │ + beq 22ad8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 22188 │ │ │ │ │ + bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ + R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne 221c0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + movne r3, r1 │ │ │ │ │ + subeq r2, r1, #1 │ │ │ │ │ + strne r1, [r4, #60] @ 0x3c │ │ │ │ │ + b 21e80 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 21e80 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c84 │ │ │ │ │ + beq 22cb8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 2254c │ │ │ │ │ + b 22574 │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22c08 │ │ │ │ │ + beq 22c74 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 22574 │ │ │ │ │ + b 2259c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21d7c │ │ │ │ │ mov r7, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1100] @ 22c28 │ │ │ │ │ + ldr r2, [pc, #1044] @ 22c4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22d00 │ │ │ │ │ + beq 22d34 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 229d8 │ │ │ │ │ + bne 22a34 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 21fd0 │ │ │ │ │ + beq 21ff4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 22768 │ │ │ │ │ + b 227c4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1012] @ 22c28 │ │ │ │ │ + ldr r2, [pc, #956] @ 22c4c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22ca4 │ │ │ │ │ + beq 22cd8 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 22aa0 │ │ │ │ │ + bne 22afc │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 21f6c │ │ │ │ │ + beq 21f90 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ - b 227c4 │ │ │ │ │ + b 22820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 223d0 │ │ │ │ │ + bne 223f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 223c4 │ │ │ │ │ + b 223ec │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2238c │ │ │ │ │ + bne 223b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 22380 │ │ │ │ │ + b 223a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r5, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 21ef4 │ │ │ │ │ + blt 21f18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ ldr r7, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22908 │ │ │ │ │ + beq 22964 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22914 │ │ │ │ │ + bne 22970 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21eb8 │ │ │ │ │ + beq 21edc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ - b 21ef4 │ │ │ │ │ + b 21f18 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21ec8 │ │ │ │ │ + beq 21eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 21ec8 │ │ │ │ │ + beq 21eec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22914 │ │ │ │ │ + beq 22970 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, sl │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r7 │ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 225d8 │ │ │ │ │ + bne 22600 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 225d8 │ │ │ │ │ + b 22600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ - beq 22d38 │ │ │ │ │ + beq 22d6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 21e6c │ │ │ │ │ - b 22110 │ │ │ │ │ + beq 21e90 │ │ │ │ │ + b 22134 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 227d0 │ │ │ │ │ - b 22818 │ │ │ │ │ + beq 2282c │ │ │ │ │ + b 22874 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22828 │ │ │ │ │ - b 22870 │ │ │ │ │ + beq 22884 │ │ │ │ │ + b 228cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227fc │ │ │ │ │ + beq 22858 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 227fc │ │ │ │ │ + beq 22858 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 227fc │ │ │ │ │ - ldr r2, [pc, #536] @ 22c2c │ │ │ │ │ + beq 22858 │ │ │ │ │ + ldr r2, [pc, #480] @ 22c50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #532] @ 22c30 │ │ │ │ │ + ldr r2, [pc, #476] @ 22c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22800 │ │ │ │ │ + beq 2285c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22808 │ │ │ │ │ - ldr r2, [pc, #460] @ 22c30 │ │ │ │ │ - ldr r3, [pc, #460] @ 22c34 │ │ │ │ │ + b 22864 │ │ │ │ │ + ldr r2, [pc, #404] @ 22c54 │ │ │ │ │ + ldr r3, [pc, #404] @ 22c58 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22740 │ │ │ │ │ + bne 22768 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22d28 │ │ │ │ │ + beq 22d5c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 22768 │ │ │ │ │ + b 227c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22854 │ │ │ │ │ + beq 228b0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22854 │ │ │ │ │ + beq 228b0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 22854 │ │ │ │ │ - ldr r2, [pc, #336] @ 22c2c │ │ │ │ │ + beq 228b0 │ │ │ │ │ + ldr r2, [pc, #280] @ 22c50 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #332] @ 22c30 │ │ │ │ │ + ldr r2, [pc, #276] @ 22c54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22858 │ │ │ │ │ + beq 228b4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22860 │ │ │ │ │ - ldr r2, [pc, #260] @ 22c30 │ │ │ │ │ - ldr r3, [pc, #260] @ 22c34 │ │ │ │ │ + b 228bc │ │ │ │ │ + ldr r2, [pc, #204] @ 22c54 │ │ │ │ │ + ldr r3, [pc, #204] @ 22c58 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 22698 │ │ │ │ │ + bne 226c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22cc4 │ │ │ │ │ + beq 22cf8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 227c4 │ │ │ │ │ + b 22820 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl ee4 │ │ │ │ │ + bl e24 <_PyPegen_parse+0xe24> │ │ │ │ │ R_ARM_CALL _loop0_129_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2229c │ │ │ │ │ + beq 222c4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 22100 │ │ │ │ │ + beq 22124 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_join_sequences> │ │ │ │ │ R_ARM_CALL _PyPegen_join_sequences │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 22bc8 │ │ │ │ │ + beq 22c24 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ - b 21f00 │ │ │ │ │ + b 21f24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22278 │ │ │ │ │ + b 222a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21f00 │ │ │ │ │ + beq 21f24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 21f04 │ │ │ │ │ + b 21f28 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x000006f4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ + .word 0x00000724 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 21d58 │ │ │ │ │ + b 21d7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 227c4 │ │ │ │ │ - .word 0x00001770 │ │ │ │ │ - .word 0x000006f4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ - .word 0x00000724 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + b 22820 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 21e80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 221b0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r1, #1 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ - movne r3, r1 │ │ │ │ │ - subeq r2, r1, #1 │ │ │ │ │ - strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 21e5c │ │ │ │ │ + b 221d8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22768 │ │ │ │ │ + b 227c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 22840 │ │ │ │ │ - b 22860 │ │ │ │ │ + beq 2289c │ │ │ │ │ + b 228bc │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 227c4 │ │ │ │ │ + b 22820 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r5, r1, #1 │ │ │ │ │ - b 21ef4 │ │ │ │ │ + b 21f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 22070 │ │ │ │ │ + b 22094 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 227e8 │ │ │ │ │ - b 22808 │ │ │ │ │ + beq 22844 │ │ │ │ │ + b 22864 │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ - b 21ef4 │ │ │ │ │ + b 21f18 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 22768 │ │ │ │ │ + b 227c4 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21d8c │ │ │ │ │ + bne 21db0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21d8c │ │ │ │ │ - b 2238c │ │ │ │ │ + beq 21db0 │ │ │ │ │ + b 223b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r5, r2, #1 │ │ │ │ │ - bne 22104 │ │ │ │ │ + bne 22128 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22df4 │ │ │ │ │ + beq 22e28 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - b 21c84 │ │ │ │ │ + b 21ca8 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 21cf8 │ │ │ │ │ + b 21d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 22e14 │ │ │ │ │ + bne 22e48 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 21e8c │ │ │ │ │ + bne 21eb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21e8c │ │ │ │ │ - b 22914 │ │ │ │ │ + beq 21eb0 │ │ │ │ │ + b 22970 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r5, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 21c58 │ │ │ │ │ - b 22110 │ │ │ │ │ + beq 21c7c │ │ │ │ │ + b 22134 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22d8c │ │ │ │ │ - b 223d0 │ │ │ │ │ + beq 22dc0 │ │ │ │ │ + b 223f8 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 21dfc │ │ │ │ │ + b 21e20 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ - b 22628 │ │ │ │ │ + b 22650 │ │ │ │ │ │ │ │ │ │ -00022e1c : │ │ │ │ │ +00022e50 : │ │ │ │ │ default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #368] @ 22fa4 │ │ │ │ │ + ldr r2, [pc, #368] @ 22fd8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 22f84 │ │ │ │ │ + beq 22fb8 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22f98 │ │ │ │ │ + bne 22fcc │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e94 │ │ │ │ │ + beq 22ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22e94 │ │ │ │ │ + beq 22ec8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 22eec │ │ │ │ │ + beq 22f20 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 22f98 │ │ │ │ │ - ldr r1, [pc, #232] @ 22fa4 │ │ │ │ │ + bne 22fcc │ │ │ │ │ + ldr r1, [pc, #232] @ 22fd8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22f64 │ │ │ │ │ + beq 22f98 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 22efc │ │ │ │ │ + bne 22f30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 22e88 │ │ │ │ │ - ldr r1, [pc, #164] @ 22fa8 │ │ │ │ │ + b 22ebc │ │ │ │ │ + ldr r1, [pc, #164] @ 22fdc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22edc │ │ │ │ │ - ldr r3, [pc, #144] @ 22fac │ │ │ │ │ + beq 22f10 │ │ │ │ │ + ldr r3, [pc, #144] @ 22fe0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #140] @ 22fb0 │ │ │ │ │ + ldr r3, [pc, #140] @ 22fe4 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 22ee0 │ │ │ │ │ + beq 22f14 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 22ee4 │ │ │ │ │ + b 22f18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 22ec8 │ │ │ │ │ - b 22ee4 │ │ │ │ │ + beq 22efc │ │ │ │ │ + b 22f18 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22e58 │ │ │ │ │ + beq 22e8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 22e88 │ │ │ │ │ + b 22ebc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _tmp_179_rule │ │ │ │ │ .word 0x00000d40 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ │ │ │ │ │ -00022fb4 : │ │ │ │ │ +00022fe8 : │ │ │ │ │ kwarg_or_starred_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #1172] @ 23460 │ │ │ │ │ + ldr r2, [pc, #1172] @ 23494 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23440 │ │ │ │ │ + beq 23474 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23454 │ │ │ │ │ + bne 23488 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 231f0 │ │ │ │ │ + beq 23224 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2332c │ │ │ │ │ + bne 23360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23158 │ │ │ │ │ + bne 2318c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 23454 │ │ │ │ │ - ldr r1, [pc, #1048] @ 23460 │ │ │ │ │ + bne 23488 │ │ │ │ │ + ldr r1, [pc, #1048] @ 23494 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 230d4 │ │ │ │ │ + beq 23108 │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 230f8 │ │ │ │ │ + beq 2312c │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232dc │ │ │ │ │ + bne 23310 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23238 │ │ │ │ │ + bne 2326c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23140 │ │ │ │ │ + bne 23174 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2333c │ │ │ │ │ + bne 23370 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23140 │ │ │ │ │ + bne 23174 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 23064 │ │ │ │ │ + bne 23098 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 23148 │ │ │ │ │ + blt 2317c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 232d4 │ │ │ │ │ + bne 23308 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 23080 │ │ │ │ │ + beq 230b4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 230c4 │ │ │ │ │ + b 230f8 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2302c │ │ │ │ │ + beq 23060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2302c │ │ │ │ │ + beq 23060 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 230c8 │ │ │ │ │ + beq 230fc │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ @@ -39106,609 +39120,609 @@ │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ streq r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 232ac │ │ │ │ │ + beq 232e0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 230c4 │ │ │ │ │ + b 230f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23400 │ │ │ │ │ + blt 23434 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23320 │ │ │ │ │ + bne 23354 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2301c │ │ │ │ │ + beq 23050 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 230fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 23094 │ │ │ │ │ + beq 230c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23140 │ │ │ │ │ + beq 23174 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyAST_Starred> │ │ │ │ │ R_ARM_CALL _PyAST_Starred │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 2335c │ │ │ │ │ + beq 23390 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 231e0 │ │ │ │ │ + bne 23214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 230c4 │ │ │ │ │ + beq 230f8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 230fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23140 │ │ │ │ │ + bne 23174 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #376] @ 23460 │ │ │ │ │ + ldr r2, [pc, #376] @ 23494 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23418 │ │ │ │ │ + beq 2344c │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 2337c │ │ │ │ │ + bne 233b0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 23138 │ │ │ │ │ + b 2316c │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23228 │ │ │ │ │ + bne 2325c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 2321c │ │ │ │ │ - ldr r2, [pc, #288] @ 23464 │ │ │ │ │ - ldr r3, [pc, #288] @ 23468 │ │ │ │ │ + b 23250 │ │ │ │ │ + ldr r2, [pc, #288] @ 23498 │ │ │ │ │ + ldr r3, [pc, #288] @ 2349c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2328c │ │ │ │ │ + bne 232c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23438 │ │ │ │ │ + beq 2346c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23148 │ │ │ │ │ + b 2317c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23308 │ │ │ │ │ + beq 2333c │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23308 │ │ │ │ │ + beq 2333c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23308 │ │ │ │ │ - ldr r2, [pc, #180] @ 2346c │ │ │ │ │ + beq 2333c │ │ │ │ │ + ldr r2, [pc, #180] @ 234a0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r2, [pc, #164] @ 23464 │ │ │ │ │ + ldr r2, [pc, #164] @ 23498 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r2, [r3, #28] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r9, #16] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2330c │ │ │ │ │ + beq 23340 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 23314 │ │ │ │ │ + b 23348 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 230fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #88] @ 0x58 │ │ │ │ │ subne r1, r1, #1 │ │ │ │ │ - beq 232f4 │ │ │ │ │ - b 23314 │ │ │ │ │ + beq 23328 │ │ │ │ │ + b 23348 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 23148 │ │ │ │ │ + b 2317c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 22ff0 │ │ │ │ │ + beq 23024 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 230c8 │ │ │ │ │ + b 230fc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023470 : │ │ │ │ │ +000234a4 : │ │ │ │ │ kwarg_or_double_starred_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #564] @ 236bc │ │ │ │ │ + ldr r1, [pc, #564] @ 236f0 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23670 │ │ │ │ │ + beq 236a4 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 235ec │ │ │ │ │ + bne 23620 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - beq 2359c │ │ │ │ │ + beq 235d0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 235d4 │ │ │ │ │ + bne 23608 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 235fc │ │ │ │ │ + bne 23630 │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 235ec │ │ │ │ │ + bne 23620 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2352c │ │ │ │ │ + bne 23560 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2350c │ │ │ │ │ + beq 23540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23678 │ │ │ │ │ + beq 236ac │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 23664 │ │ │ │ │ + beq 23698 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_keyword_or_starred> │ │ │ │ │ R_ARM_CALL _PyPegen_keyword_or_starred │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23684 │ │ │ │ │ + beq 236b8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 23518 │ │ │ │ │ + b 2354c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 236a4 │ │ │ │ │ + blt 236d8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 235e4 │ │ │ │ │ + beq 23618 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 235ec │ │ │ │ │ + bne 23620 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2990 │ │ │ │ │ + bl 2ab8 │ │ │ │ │ R_ARM_CALL invalid_kwarg_rule.isra.0 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 234d8 │ │ │ │ │ + beq 2350c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2351c │ │ │ │ │ + b 23550 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 234e8 │ │ │ │ │ + beq 2351c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 234e8 │ │ │ │ │ + beq 2351c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23678 │ │ │ │ │ + beq 236ac │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <_PyAST_keyword> │ │ │ │ │ R_ARM_CALL _PyAST_keyword │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 23580 │ │ │ │ │ + bne 235b4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 23580 │ │ │ │ │ + b 235b4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 234a0 │ │ │ │ │ + b 234d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2351c │ │ │ │ │ + b 23550 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 23514 │ │ │ │ │ - b 2351c │ │ │ │ │ + beq 23548 │ │ │ │ │ + b 23550 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2351c │ │ │ │ │ + b 23550 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -000236c0 : │ │ │ │ │ +000236f4 : │ │ │ │ │ INVALID_VERSION_CHECK(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ streq r2, [r0, #60] @ 0x3c │ │ │ │ │ - beq 236f4 │ │ │ │ │ + beq 23728 │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldr r1, [r0, #68] @ 0x44 │ │ │ │ │ cmp r1, lr │ │ │ │ │ - blt 23700 │ │ │ │ │ + blt 23734 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r1, [pc, #32] @ 23728 │ │ │ │ │ + ldr r1, [pc, #32] @ 2375c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - ldr r3, [pc, #20] @ 2372c │ │ │ │ │ + ldr r3, [pc, #20] @ 23760 │ │ │ │ │ stm sp, {r2, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 236f4 │ │ │ │ │ + b 23728 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000d64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00023730 <_loop1_178_rule>: │ │ │ │ │ +00023764 <_loop1_178_rule>: │ │ │ │ │ _loop1_178_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1208] @ 23c00 <_loop1_178_rule+0x4d0> │ │ │ │ │ + ldr r1, [pc, #1208] @ 23c34 <_loop1_178_rule+0x4d0> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 23be8 <_loop1_178_rule+0x4b8> │ │ │ │ │ + beq 23c1c <_loop1_178_rule+0x4b8> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + bne 23a98 <_loop1_178_rule+0x334> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 23bcc <_loop1_178_rule+0x49c> │ │ │ │ │ + beq 23c00 <_loop1_178_rule+0x49c> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - ldreq r8, [pc, #1116] @ 23c00 <_loop1_178_rule+0x4d0> │ │ │ │ │ + ldreq r8, [pc, #1116] @ 23c34 <_loop1_178_rule+0x4d0> │ │ │ │ │ streq r3, [sp, #24] │ │ │ │ │ - bne 23b3c <_loop1_178_rule+0x40c> │ │ │ │ │ + bne 23b70 <_loop1_178_rule+0x40c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23bb0 <_loop1_178_rule+0x480> │ │ │ │ │ + beq 23be4 <_loop1_178_rule+0x480> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 239fc <_loop1_178_rule+0x2cc> │ │ │ │ │ + bne 23a30 <_loop1_178_rule+0x2cc> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23968 <_loop1_178_rule+0x238> │ │ │ │ │ + beq 2399c <_loop1_178_rule+0x238> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 2398c <_loop1_178_rule+0x25c> │ │ │ │ │ + beq 239c0 <_loop1_178_rule+0x25c> │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 239cc <_loop1_178_rule+0x29c> │ │ │ │ │ + beq 23a00 <_loop1_178_rule+0x29c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23b84 <_loop1_178_rule+0x454> │ │ │ │ │ + beq 23bb8 <_loop1_178_rule+0x454> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 239d4 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23a08 <_loop1_178_rule+0x2a4> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23b1c <_loop1_178_rule+0x3ec> │ │ │ │ │ + bne 23b50 <_loop1_178_rule+0x3ec> │ │ │ │ │ mov r1, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 239d4 <_loop1_178_rule+0x2a4> │ │ │ │ │ + bne 23a08 <_loop1_178_rule+0x2a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq fp, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + beq 23a10 <_loop1_178_rule+0x2ac> │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23a98 <_loop1_178_rule+0x368> │ │ │ │ │ + beq 23b28 <_loop1_178_rule+0x3c4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23a10 <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ab8 <_loop1_178_rule+0x388> │ │ │ │ │ + beq 23b48 <_loop1_178_rule+0x3e4> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + bne 23a10 <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 23b90 <_loop1_178_rule+0x460> │ │ │ │ │ + beq 23bc4 <_loop1_178_rule+0x460> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 23a74 <_loop1_178_rule+0x344> │ │ │ │ │ + beq 23aa8 <_loop1_178_rule+0x344> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r7, [sl, r5, lsl #2] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 237a8 <_loop1_178_rule+0x78> │ │ │ │ │ + b 237dc <_loop1_178_rule+0x78> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 23bf0 <_loop1_178_rule+0x4c0> │ │ │ │ │ + bne 23c24 <_loop1_178_rule+0x4c0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 237ec <_loop1_178_rule+0xbc> │ │ │ │ │ + bne 23820 <_loop1_178_rule+0xbc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 23b48 <_loop1_178_rule+0x418> │ │ │ │ │ + blt 23b7c <_loop1_178_rule+0x418> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bne 23bf0 <_loop1_178_rule+0x4c0> │ │ │ │ │ + bne 23c24 <_loop1_178_rule+0x4c0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23810 <_loop1_178_rule+0xe0> │ │ │ │ │ + bne 23844 <_loop1_178_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23a2c <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 194dc │ │ │ │ │ + bl 194d8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 23ac0 <_loop1_178_rule+0x390> │ │ │ │ │ + bne 23acc <_loop1_178_rule+0x368> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 23b30 <_loop1_178_rule+0x400> │ │ │ │ │ + beq 23b64 <_loop1_178_rule+0x400> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 23b30 <_loop1_178_rule+0x400> │ │ │ │ │ + bne 23b64 <_loop1_178_rule+0x400> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 23b64 <_loop1_178_rule+0x434> │ │ │ │ │ + beq 23b98 <_loop1_178_rule+0x434> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 23a54 <_loop1_178_rule+0x324> │ │ │ │ │ + ble 23a88 <_loop1_178_rule+0x324> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [sl, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 23a3c <_loop1_178_rule+0x30c> │ │ │ │ │ + bne 23a70 <_loop1_178_rule+0x30c> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -39717,206 +39731,206 @@ │ │ │ │ │ lsl r3, r2, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23b60 <_loop1_178_rule+0x430> │ │ │ │ │ + beq 23b94 <_loop1_178_rule+0x430> │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 23954 <_loop1_178_rule+0x224> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne fp, #1 │ │ │ │ │ - strne fp, [r4, #60] @ 0x3c │ │ │ │ │ - bne 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23988 <_loop1_178_rule+0x224> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ + bne 23a2c <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r1, #57 @ 0x39 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ - ldr r1, [pc, #264] @ 23c04 <_loop1_178_rule+0x4d4> │ │ │ │ │ + bne 23a2c <_loop1_178_rule+0x2c8> │ │ │ │ │ + ldr r1, [pc, #304] @ 23c38 <_loop1_178_rule+0x4d4> │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 239f8 <_loop1_178_rule+0x2c8> │ │ │ │ │ + beq 23a2c <_loop1_178_rule+0x2c8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - b 23928 <_loop1_178_rule+0x1f8> │ │ │ │ │ + b 2395c <_loop1_178_rule+0x1f8> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne fp, #1 │ │ │ │ │ + strne fp, [r4, #60] @ 0x3c │ │ │ │ │ + bne 23a10 <_loop1_178_rule+0x2ac> │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + b 23a10 <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2385c <_loop1_178_rule+0x12c> │ │ │ │ │ - b 23854 <_loop1_178_rule+0x124> │ │ │ │ │ + bne 23890 <_loop1_178_rule+0x12c> │ │ │ │ │ + b 23888 <_loop1_178_rule+0x124> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23a98 <_loop1_178_rule+0x334> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [r4, #60] @ 0x3c │ │ │ │ │ - b 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23a10 <_loop1_178_rule+0x2ac> │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23a98 <_loop1_178_rule+0x334> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23824 <_loop1_178_rule+0xf4> │ │ │ │ │ + b 23858 <_loop1_178_rule+0xf4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ subeq r2, r1, #1 │ │ │ │ │ strne r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 23a00 <_loop1_178_rule+0x2d0> │ │ │ │ │ + b 23a34 <_loop1_178_rule+0x2d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 237c8 <_loop1_178_rule+0x98> │ │ │ │ │ - b 239fc <_loop1_178_rule+0x2cc> │ │ │ │ │ + beq 237fc <_loop1_178_rule+0x98> │ │ │ │ │ + b 23a30 <_loop1_178_rule+0x2cc> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, sl │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 23a64 <_loop1_178_rule+0x334> │ │ │ │ │ + b 23a98 <_loop1_178_rule+0x334> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23760 <_loop1_178_rule+0x30> │ │ │ │ │ + b 23794 <_loop1_178_rule+0x30> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 239dc <_loop1_178_rule+0x2ac> │ │ │ │ │ + b 23a10 <_loop1_178_rule+0x2ac> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00023c08 <_gather_51_rule>: │ │ │ │ │ +00023c3c <_gather_51_rule>: │ │ │ │ │ _gather_53_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr ip, [pc, #1424] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr ip, [pc, #1424] @ 241e4 <_gather_51_rule+0x5a8> │ │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24168 <_gather_51_rule+0x560> │ │ │ │ │ + beq 2419c <_gather_51_rule+0x560> │ │ │ │ │ ldr r1, [r0, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2417c <_gather_51_rule+0x574> │ │ │ │ │ - ldr r0, [pc, #1380] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 241b0 <_gather_51_rule+0x574> │ │ │ │ │ + ldr r0, [pc, #1380] @ 241e4 <_gather_51_rule+0x5a8> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ ldr r9, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24188 <_gather_51_rule+0x580> │ │ │ │ │ - bl c66c │ │ │ │ │ + beq 241bc <_gather_51_rule+0x580> │ │ │ │ │ + bl c678 │ │ │ │ │ mov r6, r9 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1340] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 23cb8 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1340] @ 241e8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23d74 <_gather_51_rule+0x16c> │ │ │ │ │ + bne 23da8 <_gather_51_rule+0x16c> │ │ │ │ │ ldr r2, [fp, #92] @ 0x5c │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23f38 <_gather_51_rule+0x330> │ │ │ │ │ + bne 23f6c <_gather_51_rule+0x330> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24018 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + beq 24018 <_gather_51_rule+0x3dc> │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23db4 <_gather_51_rule+0x1ac> │ │ │ │ │ - ldr r2, [pc, #1260] @ 241b8 <_gather_51_rule+0x5b0> │ │ │ │ │ + beq 23de8 <_gather_51_rule+0x1ac> │ │ │ │ │ + ldr r2, [pc, #1260] @ 241ec <_gather_51_rule+0x5b0> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq 2415c <_gather_51_rule+0x554> │ │ │ │ │ + beq 24190 <_gather_51_rule+0x554> │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24018 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2410c <_gather_51_rule+0x504> │ │ │ │ │ + beq 24140 <_gather_51_rule+0x504> │ │ │ │ │ ldr r6, [fp, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24018 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23df0 <_gather_51_rule+0x1e8> │ │ │ │ │ + bne 23e24 <_gather_51_rule+0x1e8> │ │ │ │ │ str r8, [fp, #8] │ │ │ │ │ ldr r1, [fp, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24104 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24138 <_gather_51_rule+0x4fc> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bgt 23dd4 <_gather_51_rule+0x1cc> │ │ │ │ │ + bgt 23e08 <_gather_51_rule+0x1cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr ip, [fp, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -39926,1220 +39940,1279 @@ │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ - ldr r1, [pc, #1072] @ 241bc <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 23cb8 <_gather_51_rule+0x7c> │ │ │ │ │ + ldr r1, [pc, #1072] @ 241f0 <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ + beq 23cb8 <_gather_51_rule+0x7c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 23cc4 <_gather_51_rule+0xbc> │ │ │ │ │ + bne 23cf8 <_gather_51_rule+0xbc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ strne r1, [fp, #60] @ 0x3c │ │ │ │ │ subeq r2, r1, #1 │ │ │ │ │ - b 23fec <_gather_51_rule+0x3e4> │ │ │ │ │ + b 24020 <_gather_51_rule+0x3e4> │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r2, [r4, r6, lsl #2] │ │ │ │ │ str r2, [r3, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 23d3c <_gather_51_rule+0x134> │ │ │ │ │ - b 23dd4 <_gather_51_rule+0x1cc> │ │ │ │ │ + beq 23d70 <_gather_51_rule+0x134> │ │ │ │ │ + b 23e08 <_gather_51_rule+0x1cc> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #948] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r2, [pc, #948] @ 241e4 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [fp, #88] @ 0x58 │ │ │ │ │ - beq 24150 <_gather_51_rule+0x548> │ │ │ │ │ + beq 24184 <_gather_51_rule+0x548> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 23f00 <_gather_51_rule+0x2f8> │ │ │ │ │ + bne 23f34 <_gather_51_rule+0x2f8> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 23e44 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #892] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 23e78 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #892] @ 241e8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23eb0 <_gather_51_rule+0x2a8> │ │ │ │ │ + bne 23ee4 <_gather_51_rule+0x2a8> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ ldr r3, [fp, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2401c <_gather_51_rule+0x414> │ │ │ │ │ + bne 24050 <_gather_51_rule+0x414> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2400c <_gather_51_rule+0x404> │ │ │ │ │ + bne 24040 <_gather_51_rule+0x404> │ │ │ │ │ mov r0, fp │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23f00 <_gather_51_rule+0x2f8> │ │ │ │ │ + beq 23f34 <_gather_51_rule+0x2f8> │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 23ef4 <_gather_51_rule+0x2ec> │ │ │ │ │ + beq 23f28 <_gather_51_rule+0x2ec> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp sl, r7 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 23f10 <_gather_51_rule+0x308> │ │ │ │ │ + beq 23f44 <_gather_51_rule+0x308> │ │ │ │ │ str r3, [r4, r7, lsl #2] │ │ │ │ │ ldr r8, [fp, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 23d08 <_gather_51_rule+0x100> │ │ │ │ │ + b 23d3c <_gather_51_rule+0x100> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 23e44 <_gather_51_rule+0x23c> │ │ │ │ │ - ldr r1, [pc, #752] @ 241bc <_gather_51_rule+0x5b4> │ │ │ │ │ + beq 23e78 <_gather_51_rule+0x23c> │ │ │ │ │ + ldr r1, [pc, #752] @ 241f0 <_gather_51_rule+0x5b4> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23e44 <_gather_51_rule+0x23c> │ │ │ │ │ + beq 23e78 <_gather_51_rule+0x23c> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r2, [fp, #20] │ │ │ │ │ bl 0 <_PyAST_withitem> │ │ │ │ │ R_ARM_CALL _PyAST_withitem │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 23e8c <_gather_51_rule+0x284> │ │ │ │ │ + bne 23ec0 <_gather_51_rule+0x284> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2411c <_gather_51_rule+0x514> │ │ │ │ │ + bne 24150 <_gather_51_rule+0x514> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23d1c <_gather_51_rule+0x114> │ │ │ │ │ + b 23d50 <_gather_51_rule+0x114> │ │ │ │ │ lsl sl, sl, #1 │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24104 <_gather_51_rule+0x4fc> │ │ │ │ │ + beq 24138 <_gather_51_rule+0x4fc> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 23ea0 <_gather_51_rule+0x298> │ │ │ │ │ + b 23ed4 <_gather_51_rule+0x298> │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23fe8 <_gather_51_rule+0x3e0> │ │ │ │ │ + bne 2401c <_gather_51_rule+0x3e0> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [fp, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #600] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + ldr r1, [pc, #600] @ 241e4 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 24130 <_gather_51_rule+0x528> │ │ │ │ │ + beq 24164 <_gather_51_rule+0x528> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #576] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 24030 <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #576] @ 241e8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 24030 <_gather_51_rule+0x3f4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ - ldr r1, [pc, #552] @ 241c0 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 24030 <_gather_51_rule+0x3f4> │ │ │ │ │ + ldr r1, [pc, #552] @ 241f4 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 23ffc <_gather_51_rule+0x3f4> │ │ │ │ │ + beq 24030 <_gather_51_rule+0x3f4> │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq 24000 <_gather_51_rule+0x3f8> │ │ │ │ │ + beq 24034 <_gather_51_rule+0x3f8> │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r0, [fp, #88] @ 0x58 │ │ │ │ │ str r6, [fp, #8] │ │ │ │ │ - beq 23ca0 <_gather_51_rule+0x98> │ │ │ │ │ + beq 23cd4 <_gather_51_rule+0x98> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ - b 23d60 <_gather_51_rule+0x158> │ │ │ │ │ + b 23d94 <_gather_51_rule+0x158> │ │ │ │ │ ldr r1, [fp, #88] @ 0x58 │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - b 23fd4 <_gather_51_rule+0x3cc> │ │ │ │ │ + b 24008 <_gather_51_rule+0x3cc> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - b 23d1c <_gather_51_rule+0x114> │ │ │ │ │ + b 23d50 <_gather_51_rule+0x114> │ │ │ │ │ ldr r3, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 240fc <_gather_51_rule+0x4f4> │ │ │ │ │ - ldr r3, [pc, #380] @ 241b0 <_gather_51_rule+0x5a8> │ │ │ │ │ + bne 24130 <_gather_51_rule+0x4f4> │ │ │ │ │ + ldr r3, [pc, #380] @ 241e4 <_gather_51_rule+0x5a8> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ - beq 240dc <_gather_51_rule+0x4d4> │ │ │ │ │ + beq 24110 <_gather_51_rule+0x4d4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #348] @ 241b4 <_gather_51_rule+0x5ac> │ │ │ │ │ + beq 24100 <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #348] @ 241e8 <_gather_51_rule+0x5ac> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 24100 <_gather_51_rule+0x4c4> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ - ldr r1, [pc, #320] @ 241c0 <_gather_51_rule+0x5b8> │ │ │ │ │ + beq 24100 <_gather_51_rule+0x4c4> │ │ │ │ │ + ldr r1, [pc, #320] @ 241f4 <_gather_51_rule+0x5b8> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240cc <_gather_51_rule+0x4c4> │ │ │ │ │ + beq 24100 <_gather_51_rule+0x4c4> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 2f4 <_PyPegen_parse+0x2f4> │ │ │ │ │ R_ARM_CALL _RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 240d0 <_gather_51_rule+0x4c8> │ │ │ │ │ + beq 24104 <_gather_51_rule+0x4c8> │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r2, [fp, #88] @ 0x58 │ │ │ │ │ str r3, [fp, #8] │ │ │ │ │ - b 23e5c <_gather_51_rule+0x254> │ │ │ │ │ + b 23e90 <_gather_51_rule+0x254> │ │ │ │ │ ldr r3, [fp, #88] @ 0x58 │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 240bc <_gather_51_rule+0x4b4> │ │ │ │ │ + b 240f0 <_gather_51_rule+0x4b4> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [fp, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 24040 <_gather_51_rule+0x438> │ │ │ │ │ - b 240bc <_gather_51_rule+0x4b4> │ │ │ │ │ + beq 24074 <_gather_51_rule+0x438> │ │ │ │ │ + b 240f0 <_gather_51_rule+0x4b4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 23f08 <_gather_51_rule+0x300> │ │ │ │ │ + b 23f3c <_gather_51_rule+0x300> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [fp, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + b 24018 <_gather_51_rule+0x3dc> │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [fp, #60] @ 0x3c │ │ │ │ │ - b 23f08 <_gather_51_rule+0x300> │ │ │ │ │ + b 23f3c <_gather_51_rule+0x300> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [fp, #88] @ 0x58 │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ - beq 23f5c <_gather_51_rule+0x354> │ │ │ │ │ - b 23fd4 <_gather_51_rule+0x3cc> │ │ │ │ │ + beq 23f90 <_gather_51_rule+0x354> │ │ │ │ │ + b 24008 <_gather_51_rule+0x3cc> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23e08 <_gather_51_rule+0x200> │ │ │ │ │ + b 23e3c <_gather_51_rule+0x200> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 23cd4 <_gather_51_rule+0xcc> │ │ │ │ │ + b 23d08 <_gather_51_rule+0xcc> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [fp, #60] @ 0x3c │ │ │ │ │ ldr r2, [fp, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 23c44 <_gather_51_rule+0x3c> │ │ │ │ │ + beq 23c78 <_gather_51_rule+0x3c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23d68 <_gather_51_rule+0x160> │ │ │ │ │ + b 23d9c <_gather_51_rule+0x160> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [fp, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 23fe4 <_gather_51_rule+0x3dc> │ │ │ │ │ + bne 24018 <_gather_51_rule+0x3dc> │ │ │ │ │ mov r0, fp │ │ │ │ │ ldr r6, [fp, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 23c70 <_gather_51_rule+0x68> │ │ │ │ │ - b 23c84 <_gather_51_rule+0x7c> │ │ │ │ │ + bne 23ca4 <_gather_51_rule+0x68> │ │ │ │ │ + b 23cb8 <_gather_51_rule+0x7c> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000292 │ │ │ │ │ .word 0x00001771 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_59_rule │ │ │ │ │ R_ARM_ABS32 _tmp_203_rule │ │ │ │ │ │ │ │ │ │ -000241c4 : │ │ │ │ │ +000241f8 <_tmp_59_rule>: │ │ │ │ │ +_tmp_59_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r2, [pc, #180] @ 242c4 <_tmp_59_rule+0xcc> │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r0, #88] @ 0x58 │ │ │ │ │ + beq 242a0 <_tmp_59_rule+0xa8> │ │ │ │ │ + ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 242b4 <_tmp_59_rule+0xbc> │ │ │ │ │ + mov r1, #12 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 24290 <_tmp_59_rule+0x98> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 242b0 <_tmp_59_rule+0xb8> │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 24290 <_tmp_59_rule+0x98> │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 242b0 <_tmp_59_rule+0xb8> │ │ │ │ │ + mov r1, #11 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + streq r5, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 24230 <_tmp_59_rule+0x38> │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + │ │ │ │ │ +000242c8 : │ │ │ │ │ expressions_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #1132] @ 24648 │ │ │ │ │ + ldr r2, [pc, #1132] @ 2474c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 2459c │ │ │ │ │ + beq 246a0 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 245b0 │ │ │ │ │ + bne 246b4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 244ec │ │ │ │ │ + bne 245f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 244e0 │ │ │ │ │ + blt 245e4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244d8 │ │ │ │ │ + bne 245dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 244d0 │ │ │ │ │ + beq 245d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #992] @ 24648 │ │ │ │ │ + ldr r2, [pc, #992] @ 2474c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24578 │ │ │ │ │ + beq 2467c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 24590 │ │ │ │ │ + bne 24694 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 244b8 │ │ │ │ │ + beq 245bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - bne 2458c │ │ │ │ │ + bne 24690 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #920] @ 24648 │ │ │ │ │ + ldr r1, [pc, #920] @ 2474c │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 245f0 │ │ │ │ │ + beq 246f4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2435c │ │ │ │ │ + bne 24460 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 244d8 │ │ │ │ │ + bne 245dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 24328 │ │ │ │ │ + beq 2442c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 245b8 │ │ │ │ │ + bne 246bc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 244d8 │ │ │ │ │ + bne 245dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 242d0 │ │ │ │ │ + beq 243d4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ str r0, [r6] │ │ │ │ │ - ldr r2, [pc, #688] @ 24648 │ │ │ │ │ + ldr r2, [pc, #688] @ 2474c │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, fp │ │ │ │ │ str r1, [r5, #88] @ 0x58 │ │ │ │ │ - beq 2456c │ │ │ │ │ + beq 24670 │ │ │ │ │ ldr r3, [r5, #60] @ 0x3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 243c8 │ │ │ │ │ + bne 244cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24500 │ │ │ │ │ + bne 24604 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 242e0 │ │ │ │ │ + beq 243e4 │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 242e0 │ │ │ │ │ + bne 243e4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 244b0 │ │ │ │ │ + beq 245b4 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - bgt 24634 │ │ │ │ │ + bgt 24738 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 242f8 │ │ │ │ │ + bne 243fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 244d8 │ │ │ │ │ + beq 245dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 245e4 │ │ │ │ │ + beq 246e8 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ str r5, [sp] │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyAST_Tuple> │ │ │ │ │ R_ARM_CALL _PyAST_Tuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24610 │ │ │ │ │ + beq 24714 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2434c │ │ │ │ │ + b 24450 │ │ │ │ │ mov r4, r5 │ │ │ │ │ ldr r5, [sp, #24] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 242f8 │ │ │ │ │ + b 243fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24354 │ │ │ │ │ + b 24458 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - b 2424c │ │ │ │ │ + b 24350 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 243c8 │ │ │ │ │ + beq 244cc │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, fp │ │ │ │ │ str r3, [r5, #88] @ 0x58 │ │ │ │ │ - beq 24540 │ │ │ │ │ + beq 24644 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r2, [r6, fp, lsl #2] │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 24390 │ │ │ │ │ + b 24494 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 244a8 │ │ │ │ │ + beq 245ac │ │ │ │ │ ldr r3, [r5, #88] @ 0x58 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 2452c │ │ │ │ │ + b 24630 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 243a8 │ │ │ │ │ + b 244ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 24280 │ │ │ │ │ + beq 24384 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 242f8 │ │ │ │ │ + b 243fc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24200 │ │ │ │ │ + beq 24304 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 244e0 │ │ │ │ │ + b 245e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 244d8 │ │ │ │ │ + beq 245dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r3, #20] │ │ │ │ │ ldr r6, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24478 │ │ │ │ │ + bne 2457c │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24478 │ │ │ │ │ + b 2457c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 242bc │ │ │ │ │ - b 243d4 │ │ │ │ │ + beq 243c0 │ │ │ │ │ + b 244d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - beq 2434c │ │ │ │ │ + beq 24450 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 244e0 │ │ │ │ │ + b 245e4 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [r6, fp, lsl #2] │ │ │ │ │ str r1, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 24414 │ │ │ │ │ + b 24518 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -0002464c : │ │ │ │ │ +00024750 : │ │ │ │ │ lambda_params_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #2860] @ 25190 │ │ │ │ │ + ldr r1, [pc, #2860] @ 25294 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 24a9c │ │ │ │ │ + beq 24ba0 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 24ab0 │ │ │ │ │ + bne 24bb4 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 24b20 │ │ │ │ │ - ldr r1, [pc, #2796] @ 25190 │ │ │ │ │ + bne 24c24 │ │ │ │ │ + ldr r1, [pc, #2796] @ 25294 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24cec │ │ │ │ │ + beq 24df0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2768] @ 25190 │ │ │ │ │ + ldr r2, [pc, #2768] @ 25294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24ac8 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + beq 24bcc │ │ │ │ │ + bl 253c4 <_loop1_101_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 246ec │ │ │ │ │ + beq 247f0 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249e0 │ │ │ │ │ + bne 24ae4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24ad8 │ │ │ │ │ + bne 24bdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 253c4 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24720 │ │ │ │ │ + beq 24824 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24a50 │ │ │ │ │ + bne 24b54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24ac0 │ │ │ │ │ + bne 24bc4 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2632] @ 25190 │ │ │ │ │ + ldr r2, [pc, #2632] @ 25294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 24a70 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + beq 24b74 │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ mov r9, r6 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 24874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 26534 <_loop1_103_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 24880 │ │ │ │ │ + bne 24984 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24a80 │ │ │ │ │ + bne 24b84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 247a0 │ │ │ │ │ + beq 248a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 26534 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 2494c │ │ │ │ │ + bne 24a50 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24abc │ │ │ │ │ + bne 24bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 253c4 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2482c │ │ │ │ │ + beq 24930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26cc0 <_loop0_100_rule> │ │ │ │ │ + bl 26dc4 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 2482c │ │ │ │ │ + beq 24930 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 27344 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24830 │ │ │ │ │ + bne 24934 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2492c │ │ │ │ │ + beq 24a30 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24abc │ │ │ │ │ + bne 24bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 26534 <_loop1_103_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24afc │ │ │ │ │ + bne 24c00 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 24abc │ │ │ │ │ + bne 24bc0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 27344 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249b8 │ │ │ │ │ + bne 24abc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 2481c │ │ │ │ │ + b 24920 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 24874 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24770 │ │ │ │ │ + beq 24874 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 24994 │ │ │ │ │ + beq 24a98 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 26cc0 <_loop0_100_rule> │ │ │ │ │ + bl 26dc4 <_loop0_100_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ - beq 247b0 │ │ │ │ │ + beq 248b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 27344 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 247b0 │ │ │ │ │ + bne 248b4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ - ldr r2, [pc, #2172] @ 25194 │ │ │ │ │ + ldr r2, [pc, #2172] @ 25298 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 236c0 │ │ │ │ │ + bl 236f4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24814 │ │ │ │ │ + bne 24918 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 24874 │ │ │ │ │ - b 24870 │ │ │ │ │ + bne 24978 │ │ │ │ │ + b 24974 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247a0 │ │ │ │ │ - ldr r1, [pc, #2096] @ 25198 │ │ │ │ │ + beq 248a4 │ │ │ │ │ + ldr r1, [pc, #2096] @ 2529c │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 247a0 │ │ │ │ │ + beq 248a4 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 248c0 │ │ │ │ │ + bne 249c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25178 │ │ │ │ │ + bne 2527c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 247b0 │ │ │ │ │ + b 248b4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r7, [sp] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_make_arguments> │ │ │ │ │ R_ARM_CALL _PyPegen_make_arguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24814 │ │ │ │ │ - b 2492c │ │ │ │ │ + bne 24918 │ │ │ │ │ + b 24a30 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 246ec │ │ │ │ │ + beq 247f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24a90 │ │ │ │ │ + beq 24b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26cc0 <_loop0_100_rule> │ │ │ │ │ + bl 26dc4 <_loop0_100_rule> │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 24a90 │ │ │ │ │ + beq 24b94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 27344 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2472c │ │ │ │ │ + bne 24830 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b 24908 │ │ │ │ │ - ldr r1, [pc, #1856] @ 25198 │ │ │ │ │ + b 24a0c │ │ │ │ │ + ldr r1, [pc, #1856] @ 2529c │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 249f4 │ │ │ │ │ - b 24720 │ │ │ │ │ + bne 24af8 │ │ │ │ │ + b 24824 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24ae4 │ │ │ │ │ + beq 24be8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 247b0 │ │ │ │ │ + b 248b4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 2472c │ │ │ │ │ + b 24830 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 24688 │ │ │ │ │ + beq 2478c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 24820 │ │ │ │ │ + b 24924 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 24874 │ │ │ │ │ + b 24978 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 24d0c │ │ │ │ │ + beq 24e10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2472c │ │ │ │ │ + b 24830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 24760 │ │ │ │ │ - b 24770 │ │ │ │ │ + bne 24864 │ │ │ │ │ + b 24874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 27240 │ │ │ │ │ + bl 27344 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24850 │ │ │ │ │ + bne 24954 │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ - b 249c4 │ │ │ │ │ + b 24ac8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #1632] @ 25190 │ │ │ │ │ + ldr r3, [pc, #1632] @ 25294 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 25094 │ │ │ │ │ + beq 25198 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 250b4 │ │ │ │ │ + bne 251b8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 251ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_186_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25068 │ │ │ │ │ + bne 2516c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 251ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 251b8 │ │ │ │ │ + bl 252bc │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c04 │ │ │ │ │ + bne 24d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25124 │ │ │ │ │ + beq 25228 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1504] @ 25190 │ │ │ │ │ + ldr r2, [pc, #1504] @ 25294 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 25154 │ │ │ │ │ + beq 25258 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25160 │ │ │ │ │ + bne 25264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 25a6c │ │ │ │ │ + bl 25b70 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 250f4 │ │ │ │ │ + bne 251f8 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 25160 │ │ │ │ │ + bne 25264 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 26534 <_loop1_103_rule> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25170 │ │ │ │ │ + bne 25274 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 251ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c38 │ │ │ │ │ + beq 24d3c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 24d8c │ │ │ │ │ + bne 24e90 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 251ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 448 <_PyPegen_parse+0x448> │ │ │ │ │ R_ARM_CALL _tmp_192_rule │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c84 │ │ │ │ │ + bne 24d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_CALL _loop0_193_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c80 │ │ │ │ │ + beq 24d84 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24fa0 │ │ │ │ │ + bne 250a4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 250a8 │ │ │ │ │ + bne 251ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b3c │ │ │ │ │ + bl 5708 │ │ │ │ │ R_ARM_CALL _loop1_196_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24cb4 │ │ │ │ │ + beq 24db8 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 24d24 │ │ │ │ │ + bne 24e28 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ subne r3, r1, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 24820 │ │ │ │ │ - ldr r2, [pc, #1204] @ 25190 │ │ │ │ │ + bne 24924 │ │ │ │ │ + ldr r2, [pc, #1204] @ 25294 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ movne r6, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 246b0 │ │ │ │ │ + bne 247b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 24ac0 │ │ │ │ │ + bne 24bc4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 246b0 │ │ │ │ │ + b 247b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 253c4 <_loop1_101_rule> │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 246d8 │ │ │ │ │ - b 246ec │ │ │ │ │ + bne 247dc │ │ │ │ │ + b 247f0 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24cb4 │ │ │ │ │ - ldr r3, [pc, #1116] @ 2519c │ │ │ │ │ + beq 24db8 │ │ │ │ │ + ldr r3, [pc, #1116] @ 252a0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #1112] @ 251a0 │ │ │ │ │ + ldr r3, [pc, #1112] @ 252a4 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24cb8 │ │ │ │ │ + beq 24dbc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 24cc0 │ │ │ │ │ + b 24dc4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1016] @ 25190 │ │ │ │ │ + ldr r2, [pc, #1016] @ 25294 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24f94 │ │ │ │ │ + beq 25098 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 24c3c │ │ │ │ │ + bne 24d40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 24edc │ │ │ │ │ + beq 24fe0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #940] @ 25190 │ │ │ │ │ + ldr r2, [pc, #940] @ 25294 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24f88 │ │ │ │ │ + beq 2508c │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24f78 │ │ │ │ │ + bne 2507c │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 24ec0 │ │ │ │ │ + beq 24fc4 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 24f78 │ │ │ │ │ + bne 2507c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e84 │ │ │ │ │ + beq 24f88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24e84 │ │ │ │ │ + beq 24f88 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ - bne 24e74 │ │ │ │ │ + bne 24f78 │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24eb8 │ │ │ │ │ + beq 24fbc │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r2, [fp, r7, lsl #2] │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ - b 24e24 │ │ │ │ │ + b 24f28 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 24eb8 │ │ │ │ │ + beq 24fbc │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - ble 24ee8 │ │ │ │ │ + ble 24fec │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ ldr r1, [fp, r8, lsl #2] │ │ │ │ │ str r1, [r2, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 24e9c │ │ │ │ │ + b 24fa0 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c3c │ │ │ │ │ + b 24d40 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -41147,186 +41220,186 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c38 │ │ │ │ │ + beq 24d3c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 24c3c │ │ │ │ │ + bne 24d40 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24c38 │ │ │ │ │ - ldr r2, [pc, #588] @ 251a0 │ │ │ │ │ + beq 24d3c │ │ │ │ │ + ldr r2, [pc, #588] @ 252a4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r2, [pc, #584] @ 251a4 │ │ │ │ │ + ldr r2, [pc, #584] @ 252a8 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ - b 24d5c │ │ │ │ │ + b 24e60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 24edc │ │ │ │ │ + b 24fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24df0 │ │ │ │ │ + b 24ef4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24da4 │ │ │ │ │ + b 24ea8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #476] @ 25190 │ │ │ │ │ + ldr r2, [pc, #476] @ 25294 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2505c │ │ │ │ │ + beq 25160 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2504c │ │ │ │ │ + bne 25150 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25040 │ │ │ │ │ + bne 25144 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2504c │ │ │ │ │ + bne 25150 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 25934 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 24c84 │ │ │ │ │ + beq 24d88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_CALL _loop0_195_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24c80 │ │ │ │ │ + beq 24d84 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 24c80 │ │ │ │ │ - ldr r3, [pc, #360] @ 251a8 │ │ │ │ │ - b 24d3c │ │ │ │ │ + beq 24d84 │ │ │ │ │ + ldr r3, [pc, #360] @ 252ac │ │ │ │ │ + b 24e40 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25010 │ │ │ │ │ + b 25114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c84 │ │ │ │ │ + b 24d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24fb8 │ │ │ │ │ + b 250bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_CALL _loop0_187_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b68 │ │ │ │ │ + beq 24c6c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #284] @ 251ac │ │ │ │ │ - bne 24d3c │ │ │ │ │ - b 24b68 │ │ │ │ │ + ldrne r3, [pc, #284] @ 252b0 │ │ │ │ │ + bne 24e40 │ │ │ │ │ + b 24c6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 25188 │ │ │ │ │ + beq 2528c │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - b 24cc0 │ │ │ │ │ + b 24dc4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24b48 │ │ │ │ │ - ldr r3, [pc, #224] @ 251b0 │ │ │ │ │ + beq 24c4c │ │ │ │ │ + ldr r3, [pc, #224] @ 252b4 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #200] @ 251a0 │ │ │ │ │ + ldr r3, [pc, #200] @ 252a4 │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ - b 24d60 │ │ │ │ │ + b 24e64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_singleton_seq> │ │ │ │ │ R_ARM_CALL _PyPegen_singleton_seq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 2512c │ │ │ │ │ + beq 25230 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 25934 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #144] @ 251b4 │ │ │ │ │ - bne 24d3c │ │ │ │ │ + ldrne r3, [pc, #144] @ 252b8 │ │ │ │ │ + bne 24e40 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 24c04 │ │ │ │ │ + b 24d08 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r7, [r4, #60] @ 0x3c │ │ │ │ │ streq r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #1 │ │ │ │ │ strne r7, [r4, #60] @ 0x3c │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c04 │ │ │ │ │ + b 24d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 24bb4 │ │ │ │ │ + b 24cb8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 24c04 │ │ │ │ │ + b 24d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2510c │ │ │ │ │ + b 25210 │ │ │ │ │ mov r7, #1 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 247b0 │ │ │ │ │ + b 248b4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 24b34 │ │ │ │ │ + b 24c38 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000860 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -41339,399 +41412,399 @@ │ │ │ │ │ .word 0x000007a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007bc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000251b8 : │ │ │ │ │ +000252bc : │ │ │ │ │ lambda_slash_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #232] @ 252b8 │ │ │ │ │ + ldr r1, [pc, #232] @ 253bc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 252b0 │ │ │ │ │ + beq 253b4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252a0 │ │ │ │ │ + bne 253a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 253c4 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25218 │ │ │ │ │ + beq 2531c │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25268 │ │ │ │ │ + bne 2536c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 252a0 │ │ │ │ │ + bne 253a4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 252c0 <_loop1_101_rule> │ │ │ │ │ + bl 253c4 <_loop1_101_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2524c │ │ │ │ │ + beq 25350 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25280 │ │ │ │ │ + bne 25384 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25254 │ │ │ │ │ - b 25218 │ │ │ │ │ - ldr r1, [pc, #52] @ 252bc │ │ │ │ │ + bne 25358 │ │ │ │ │ + b 2531c │ │ │ │ │ + ldr r1, [pc, #52] @ 253c0 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25254 │ │ │ │ │ - b 2524c │ │ │ │ │ + bne 25358 │ │ │ │ │ + b 25350 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2525c │ │ │ │ │ + b 25360 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 251e4 │ │ │ │ │ + b 252e8 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -000252c0 <_loop1_101_rule>: │ │ │ │ │ +000253c4 <_loop1_101_rule>: │ │ │ │ │ _loop1_104_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #1360] @ 25828 <_loop1_101_rule+0x568> │ │ │ │ │ + ldr r2, [pc, #1360] @ 2592c <_loop1_101_rule+0x568> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 257b8 <_loop1_101_rule+0x4f8> │ │ │ │ │ + beq 258bc <_loop1_101_rule+0x4f8> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 257cc <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 258d0 <_loop1_101_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2579c <_loop1_101_rule+0x4dc> │ │ │ │ │ + beq 258a0 <_loop1_101_rule+0x4dc> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq r8, [pc, #1280] @ 25828 <_loop1_101_rule+0x568> │ │ │ │ │ + ldreq r8, [pc, #1280] @ 2592c <_loop1_101_rule+0x568> │ │ │ │ │ moveq r9, #1 │ │ │ │ │ - bne 257cc <_loop1_101_rule+0x50c> │ │ │ │ │ + bne 258d0 <_loop1_101_rule+0x50c> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 2545c <_loop1_101_rule+0x19c> │ │ │ │ │ + beq 25560 <_loop1_101_rule+0x19c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25474 <_loop1_101_rule+0x1b4> │ │ │ │ │ + bne 25578 <_loop1_101_rule+0x1b4> │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25490 <_loop1_101_rule+0x1d0> │ │ │ │ │ + beq 25594 <_loop1_101_rule+0x1d0> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 254b4 <_loop1_101_rule+0x1f4> │ │ │ │ │ + beq 255b8 <_loop1_101_rule+0x1f4> │ │ │ │ │ mov sl, r6 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25500 <_loop1_101_rule+0x240> │ │ │ │ │ + beq 25604 <_loop1_101_rule+0x240> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + beq 256f4 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 255d0 <_loop1_101_rule+0x310> │ │ │ │ │ + beq 256d4 <_loop1_101_rule+0x310> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 255ec <_loop1_101_rule+0x32c> │ │ │ │ │ + beq 256f0 <_loop1_101_rule+0x32c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2547c <_loop1_101_rule+0x1bc> │ │ │ │ │ + bne 25580 <_loop1_101_rule+0x1bc> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 257d8 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 258dc <_loop1_101_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str sl, [r6, r5, lsl #2] │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2533c <_loop1_101_rule+0x7c> │ │ │ │ │ + bne 25440 <_loop1_101_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25348 <_loop1_101_rule+0x88> │ │ │ │ │ + beq 2544c <_loop1_101_rule+0x88> │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - b 25668 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 2576c <_loop1_101_rule+0x3a8> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str sl, [r7, r5, lsl #2] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 2532c <_loop1_101_rule+0x6c> │ │ │ │ │ + b 25430 <_loop1_101_rule+0x6c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 257f8 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 258fc <_loop1_101_rule+0x538> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 2536c <_loop1_101_rule+0xac> │ │ │ │ │ + bne 25470 <_loop1_101_rule+0xac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + blt 256f4 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 257f8 <_loop1_101_rule+0x538> │ │ │ │ │ + bne 258fc <_loop1_101_rule+0x538> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2538c <_loop1_101_rule+0xcc> │ │ │ │ │ + bne 25490 <_loop1_101_rule+0xcc> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + bne 256cc <_loop1_101_rule+0x308> │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25600 <_loop1_101_rule+0x340> │ │ │ │ │ + beq 25704 <_loop1_101_rule+0x340> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r6, sl │ │ │ │ │ - beq 25624 <_loop1_101_rule+0x364> │ │ │ │ │ + beq 25728 <_loop1_101_rule+0x364> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 25660 <_loop1_101_rule+0x3a0> │ │ │ │ │ + beq 25764 <_loop1_101_rule+0x3a0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 25790 <_loop1_101_rule+0x4d0> │ │ │ │ │ + beq 25894 <_loop1_101_rule+0x4d0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2580c <_loop1_101_rule+0x54c> │ │ │ │ │ + beq 25910 <_loop1_101_rule+0x54c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #644] @ 2582c <_loop1_101_rule+0x56c> │ │ │ │ │ + ldr r1, [pc, #644] @ 25930 <_loop1_101_rule+0x56c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2540c <_loop1_101_rule+0x14c> │ │ │ │ │ + bne 25510 <_loop1_101_rule+0x14c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25668 <_loop1_101_rule+0x3a8> │ │ │ │ │ + b 2576c <_loop1_101_rule+0x3a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - bne 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + bne 256f4 <_loop1_101_rule+0x330> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 25518 <_loop1_101_rule+0x258> │ │ │ │ │ - b 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + beq 2561c <_loop1_101_rule+0x258> │ │ │ │ │ + b 256cc <_loop1_101_rule+0x308> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25790 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 25894 <_loop1_101_rule+0x4d0> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 25804 <_loop1_101_rule+0x544> │ │ │ │ │ + bne 25908 <_loop1_101_rule+0x544> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 25788 <_loop1_101_rule+0x4c8> │ │ │ │ │ + blt 2588c <_loop1_101_rule+0x4c8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - bne 25790 <_loop1_101_rule+0x4d0> │ │ │ │ │ + bne 25894 <_loop1_101_rule+0x4d0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 25554 <_loop1_101_rule+0x294> │ │ │ │ │ + bne 25658 <_loop1_101_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 25764 <_loop1_101_rule+0x4a4> │ │ │ │ │ + beq 25868 <_loop1_101_rule+0x4a4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25764 <_loop1_101_rule+0x4a4> │ │ │ │ │ + bne 25868 <_loop1_101_rule+0x4a4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 257d8 <_loop1_101_rule+0x518> │ │ │ │ │ + beq 258dc <_loop1_101_rule+0x518> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + ble 25848 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x484> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 25744 <_loop1_101_rule+0x484> │ │ │ │ │ + beq 25848 <_loop1_101_rule+0x484> │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add ip, ip, r5, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 2572c <_loop1_101_rule+0x46c> │ │ │ │ │ + bne 25830 <_loop1_101_rule+0x46c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -41747,2614 +41820,2614 @@ │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + b 256cc <_loop1_101_rule+0x308> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r6, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25754 <_loop1_101_rule+0x494> │ │ │ │ │ + b 25858 <_loop1_101_rule+0x494> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 252fc <_loop1_101_rule+0x3c> │ │ │ │ │ + beq 25400 <_loop1_101_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 25754 <_loop1_101_rule+0x494> │ │ │ │ │ + b 25858 <_loop1_101_rule+0x494> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25754 <_loop1_101_rule+0x494> │ │ │ │ │ + b 25858 <_loop1_101_rule+0x494> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 255f0 <_loop1_101_rule+0x330> │ │ │ │ │ + b 256f4 <_loop1_101_rule+0x330> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 25534 <_loop1_101_rule+0x274> │ │ │ │ │ + b 25638 <_loop1_101_rule+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 255c8 <_loop1_101_rule+0x308> │ │ │ │ │ + b 256cc <_loop1_101_rule+0x308> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025830 : │ │ │ │ │ +00025934 : │ │ │ │ │ lambda_param_no_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r1, [pc, #192] @ 25908 │ │ │ │ │ + ldr r1, [pc, #192] @ 25a0c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 258f0 │ │ │ │ │ + beq 259f4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258f8 │ │ │ │ │ + bne 259fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 258a4 │ │ │ │ │ + beq 259a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 258a4 │ │ │ │ │ + beq 259a8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 258f8 │ │ │ │ │ + bne 259fc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 258d0 │ │ │ │ │ + bne 259d4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 25890 │ │ │ │ │ - ldr r1, [pc, #52] @ 2590c │ │ │ │ │ + b 25994 │ │ │ │ │ + ldr r1, [pc, #52] @ 25a10 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25890 │ │ │ │ │ - b 258c4 │ │ │ │ │ + bne 25994 │ │ │ │ │ + b 259c8 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2585c │ │ │ │ │ + b 25960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25898 │ │ │ │ │ + b 2599c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025910 : │ │ │ │ │ +00025a14 : │ │ │ │ │ lambda_param_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #320] @ 25a68 │ │ │ │ │ + ldr r1, [pc, #320] @ 25b6c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25a40 │ │ │ │ │ + beq 25b44 │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r7, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 259d8 │ │ │ │ │ + bne 25adc │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 259f8 │ │ │ │ │ + beq 25afc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 259e8 │ │ │ │ │ + beq 25aec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25a34 │ │ │ │ │ + beq 25b38 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 25a48 │ │ │ │ │ + beq 25b4c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 259d4 │ │ │ │ │ + b 25ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 259d8 │ │ │ │ │ + blt 25adc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25978 │ │ │ │ │ + beq 25a7c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 259d8 │ │ │ │ │ + b 25adc │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25940 │ │ │ │ │ + b 25a44 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 259f0 │ │ │ │ │ - b 259d8 │ │ │ │ │ + beq 25af4 │ │ │ │ │ + b 25adc │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00025a6c : │ │ │ │ │ +00025b70 : │ │ │ │ │ lambda_slash_with_default_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r1, [pc, #324] @ 25bc8 │ │ │ │ │ + ldr r1, [pc, #324] @ 25ccc │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 25ba0 │ │ │ │ │ + beq 25ca4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b90 │ │ │ │ │ + bne 25c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25ac8 │ │ │ │ │ + beq 25bcc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 26534 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25b14 │ │ │ │ │ + bne 25c18 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 25b90 │ │ │ │ │ + bne 25c94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25bd0 <_loop0_106_rule> │ │ │ │ │ + bl 25cd4 <_loop0_106_rule> │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25af8 │ │ │ │ │ + beq 25bfc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 26430 <_loop1_103_rule> │ │ │ │ │ + bl 26534 <_loop1_103_rule> │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25b5c │ │ │ │ │ + bne 25c60 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ac8 │ │ │ │ │ + beq 25bcc │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ac8 │ │ │ │ │ + beq 25bcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_slash_with_default> │ │ │ │ │ R_ARM_CALL _PyPegen_slash_with_default │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 25ba8 │ │ │ │ │ + beq 25cac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 25b04 │ │ │ │ │ + b 25c08 │ │ │ │ │ mov r1, #17 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25af8 │ │ │ │ │ - ldr r1, [pc, #84] @ 25bcc │ │ │ │ │ + beq 25bfc │ │ │ │ │ + ldr r1, [pc, #84] @ 25cd0 │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25b3c │ │ │ │ │ - b 25af8 │ │ │ │ │ + bne 25c40 │ │ │ │ │ + b 25bfc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 25b08 │ │ │ │ │ + b 25c0c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 25a98 │ │ │ │ │ + b 25b9c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 25b00 │ │ │ │ │ - b 25b08 │ │ │ │ │ + beq 25c04 │ │ │ │ │ + b 25c0c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00025bd0 <_loop0_106_rule>: │ │ │ │ │ +00025cd4 <_loop0_106_rule>: │ │ │ │ │ _loop0_106_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #2112] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2112] @ 2652c <_loop0_106_rule+0x858> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 26370 <_loop0_106_rule+0x7a0> │ │ │ │ │ + beq 26474 <_loop0_106_rule+0x7a0> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26384 <_loop0_106_rule+0x7b4> │ │ │ │ │ + bne 26488 <_loop0_106_rule+0x7b4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26354 <_loop0_106_rule+0x784> │ │ │ │ │ + beq 26458 <_loop0_106_rule+0x784> │ │ │ │ │ ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 26384 <_loop0_106_rule+0x7b4> │ │ │ │ │ - ldr r2, [pc, #2028] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 26488 <_loop0_106_rule+0x7b4> │ │ │ │ │ + ldr r2, [pc, #2028] @ 2652c <_loop0_106_rule+0x858> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26330 <_loop0_106_rule+0x760> │ │ │ │ │ - ldr r2, [pc, #2008] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + beq 26434 <_loop0_106_rule+0x760> │ │ │ │ │ + ldr r2, [pc, #2008] @ 2652c <_loop0_106_rule+0x858> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26134 <_loop0_106_rule+0x564> │ │ │ │ │ + beq 26238 <_loop0_106_rule+0x564> │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 26158 <_loop0_106_rule+0x588> │ │ │ │ │ + beq 2625c <_loop0_106_rule+0x588> │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26194 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 26298 <_loop0_106_rule+0x5c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26194 <_loop0_106_rule+0x5c4> │ │ │ │ │ + beq 26298 <_loop0_106_rule+0x5c4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 263bc <_loop0_106_rule+0x7ec> │ │ │ │ │ + beq 264c0 <_loop0_106_rule+0x7ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2619c <_loop0_106_rule+0x5cc> │ │ │ │ │ + beq 262a0 <_loop0_106_rule+0x5cc> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r6, [r7] │ │ │ │ │ - ldr r8, [pc, #1812] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + ldr r8, [pc, #1812] @ 2652c <_loop0_106_rule+0x858> │ │ │ │ │ mov r6, #1 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26310 <_loop0_106_rule+0x740> │ │ │ │ │ + beq 26414 <_loop0_106_rule+0x740> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26300 <_loop0_106_rule+0x730> │ │ │ │ │ + bne 26404 <_loop0_106_rule+0x730> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov fp, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25e5c <_loop0_106_rule+0x28c> │ │ │ │ │ + beq 25f60 <_loop0_106_rule+0x28c> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r9, r5 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 25e80 <_loop0_106_rule+0x2b0> │ │ │ │ │ + beq 25f84 <_loop0_106_rule+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 25ecc <_loop0_106_rule+0x2fc> │ │ │ │ │ + beq 25fd0 <_loop0_106_rule+0x2fc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + beq 260c8 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 25fa4 <_loop0_106_rule+0x3d4> │ │ │ │ │ + beq 260a8 <_loop0_106_rule+0x3d4> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25fc0 <_loop0_106_rule+0x3f0> │ │ │ │ │ + beq 260c4 <_loop0_106_rule+0x3f0> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 25e48 <_loop0_106_rule+0x278> │ │ │ │ │ + bne 25f4c <_loop0_106_rule+0x278> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 262b4 <_loop0_106_rule+0x6e4> │ │ │ │ │ + beq 263b8 <_loop0_106_rule+0x6e4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r9, [r0, r6, lsl #2] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25d18 <_loop0_106_rule+0x148> │ │ │ │ │ + b 25e1c <_loop0_106_rule+0x148> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ str r9, [r7, r6, lsl #2] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 25d18 <_loop0_106_rule+0x148> │ │ │ │ │ + b 25e1c <_loop0_106_rule+0x148> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2641c <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 26520 <_loop0_106_rule+0x84c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 25d5c <_loop0_106_rule+0x18c> │ │ │ │ │ + bne 25e60 <_loop0_106_rule+0x18c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r2, [r4, #88] @ 0x58 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ sublt r2, r2, #1 │ │ │ │ │ strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ - blt 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + blt 260c8 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r9, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr sl, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r9, [r2, #16] │ │ │ │ │ - bne 2641c <_loop0_106_rule+0x84c> │ │ │ │ │ + bne 26520 <_loop0_106_rule+0x84c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 25d7c <_loop0_106_rule+0x1ac> │ │ │ │ │ + bne 25e80 <_loop0_106_rule+0x1ac> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 25fd0 <_loop0_106_rule+0x400> │ │ │ │ │ + bne 260d4 <_loop0_106_rule+0x400> │ │ │ │ │ cmp r2, r8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25fe0 <_loop0_106_rule+0x410> │ │ │ │ │ + beq 260e4 <_loop0_106_rule+0x410> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 26004 <_loop0_106_rule+0x434> │ │ │ │ │ + beq 26108 <_loop0_106_rule+0x434> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26040 <_loop0_106_rule+0x470> │ │ │ │ │ + beq 26144 <_loop0_106_rule+0x470> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26390 <_loop0_106_rule+0x7c0> │ │ │ │ │ + beq 26494 <_loop0_106_rule+0x7c0> │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 262e0 <_loop0_106_rule+0x710> │ │ │ │ │ + beq 263e4 <_loop0_106_rule+0x710> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #1196] @ 2642c <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #1196] @ 26530 <_loop0_106_rule+0x85c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 25dfc <_loop0_106_rule+0x22c> │ │ │ │ │ + bne 25f00 <_loop0_106_rule+0x22c> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26050 <_loop0_106_rule+0x480> │ │ │ │ │ + b 26154 <_loop0_106_rule+0x480> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + bne 260c8 <_loop0_106_rule+0x3f4> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 25ee4 <_loop0_106_rule+0x314> │ │ │ │ │ + beq 25fe8 <_loop0_106_rule+0x314> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26050 <_loop0_106_rule+0x480> │ │ │ │ │ + b 26154 <_loop0_106_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 263fc <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 26500 <_loop0_106_rule+0x82c> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 262d8 <_loop0_106_rule+0x708> │ │ │ │ │ + bne 263dc <_loop0_106_rule+0x708> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26404 <_loop0_106_rule+0x834> │ │ │ │ │ + blt 26508 <_loop0_106_rule+0x834> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 263fc <_loop0_106_rule+0x82c> │ │ │ │ │ + bne 26500 <_loop0_106_rule+0x82c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 25f20 <_loop0_106_rule+0x350> │ │ │ │ │ + bne 26024 <_loop0_106_rule+0x350> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 262b8 <_loop0_106_rule+0x6e8> │ │ │ │ │ + beq 263bc <_loop0_106_rule+0x6e8> │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + ble 26218 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp fp, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26218 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r2, [r3, #4] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26218 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26218 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26218 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r2, [r7, #16] │ │ │ │ │ cmp fp, #5 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26218 <_loop0_106_rule+0x544> │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp fp, #6 │ │ │ │ │ add r3, r7, #20 │ │ │ │ │ str r1, [r2, #20] │ │ │ │ │ - beq 26114 <_loop0_106_rule+0x544> │ │ │ │ │ + beq 26218 <_loop0_106_rule+0x544> │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add ip, ip, fp, lsl #2 │ │ │ │ │ rsb lr, r7, #4 │ │ │ │ │ add r2, lr, r3 │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ str r0, [r1, r2] │ │ │ │ │ - bne 260fc <_loop0_106_rule+0x52c> │ │ │ │ │ + bne 26200 <_loop0_106_rule+0x52c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 263dc <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 264e0 <_loop0_106_rule+0x80c> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 25c70 <_loop0_106_rule+0xa0> │ │ │ │ │ + bne 25d74 <_loop0_106_rule+0xa0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 263e8 <_loop0_106_rule+0x818> │ │ │ │ │ + blt 264ec <_loop0_106_rule+0x818> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r9, [r2, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ - bne 263dc <_loop0_106_rule+0x80c> │ │ │ │ │ + bne 264e0 <_loop0_106_rule+0x80c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 25c90 <_loop0_106_rule+0xc0> │ │ │ │ │ + bne 25d94 <_loop0_106_rule+0xc0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ subs fp, r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 26414 <_loop0_106_rule+0x844> │ │ │ │ │ - ldr r3, [pc, #628] @ 26428 <_loop0_106_rule+0x858> │ │ │ │ │ + bne 26518 <_loop0_106_rule+0x844> │ │ │ │ │ + ldr r3, [pc, #628] @ 2652c <_loop0_106_rule+0x858> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 263a0 <_loop0_106_rule+0x7d0> │ │ │ │ │ + beq 264a4 <_loop0_106_rule+0x7d0> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 26278 <_loop0_106_rule+0x6a8> │ │ │ │ │ + beq 2637c <_loop0_106_rule+0x6a8> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26044 <_loop0_106_rule+0x474> │ │ │ │ │ + beq 26148 <_loop0_106_rule+0x474> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26394 <_loop0_106_rule+0x7c4> │ │ │ │ │ + beq 26498 <_loop0_106_rule+0x7c4> │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 262e4 <_loop0_106_rule+0x714> │ │ │ │ │ + beq 263e8 <_loop0_106_rule+0x714> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #480] @ 2642c <_loop0_106_rule+0x85c> │ │ │ │ │ + ldr r1, [pc, #480] @ 26530 <_loop0_106_rule+0x85c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 262ac <_loop0_106_rule+0x6dc> │ │ │ │ │ + beq 263b0 <_loop0_106_rule+0x6dc> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r5, [r7] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 25d0c <_loop0_106_rule+0x13c> │ │ │ │ │ + b 25e10 <_loop0_106_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26408 <_loop0_106_rule+0x838> │ │ │ │ │ + blt 2650c <_loop0_106_rule+0x838> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r6, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - beq 261dc <_loop0_106_rule+0x60c> │ │ │ │ │ + beq 262e0 <_loop0_106_rule+0x60c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - b 25f9c <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 260a0 <_loop0_106_rule+0x3cc> │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26124 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26228 <_loop0_106_rule+0x554> │ │ │ │ │ mov fp, r9 │ │ │ │ │ - b 25f00 <_loop0_106_rule+0x330> │ │ │ │ │ + b 26004 <_loop0_106_rule+0x330> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 262ac <_loop0_106_rule+0x6dc> │ │ │ │ │ + b 263b0 <_loop0_106_rule+0x6dc> │ │ │ │ │ mov fp, r6 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - b 26050 <_loop0_106_rule+0x480> │ │ │ │ │ + b 26154 <_loop0_106_rule+0x480> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 2634c <_loop0_106_rule+0x77c> │ │ │ │ │ + bne 26450 <_loop0_106_rule+0x77c> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 25d38 <_loop0_106_rule+0x168> │ │ │ │ │ + b 25e3c <_loop0_106_rule+0x168> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 25c48 <_loop0_106_rule+0x78> │ │ │ │ │ - b 26304 <_loop0_106_rule+0x734> │ │ │ │ │ + beq 25d4c <_loop0_106_rule+0x78> │ │ │ │ │ + b 26408 <_loop0_106_rule+0x734> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 26304 <_loop0_106_rule+0x734> │ │ │ │ │ + b 26408 <_loop0_106_rule+0x734> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov sl, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26124 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26228 <_loop0_106_rule+0x554> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 25c0c <_loop0_106_rule+0x3c> │ │ │ │ │ + beq 25d10 <_loop0_106_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 26124 <_loop0_106_rule+0x554> │ │ │ │ │ + b 26228 <_loop0_106_rule+0x554> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 25f9c <_loop0_106_rule+0x3cc> │ │ │ │ │ + b 260a0 <_loop0_106_rule+0x3cc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 262a4 <_loop0_106_rule+0x6d4> │ │ │ │ │ + bne 263a8 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 261c0 <_loop0_106_rule+0x5f0> │ │ │ │ │ + b 262c4 <_loop0_106_rule+0x5f0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2619c <_loop0_106_rule+0x5cc> │ │ │ │ │ - b 261a0 <_loop0_106_rule+0x5d0> │ │ │ │ │ + beq 262a0 <_loop0_106_rule+0x5cc> │ │ │ │ │ + b 262a4 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 261a0 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 262a4 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 261a0 <_loop0_106_rule+0x5d0> │ │ │ │ │ + b 262a4 <_loop0_106_rule+0x5d0> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ - b 262a4 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 263a8 <_loop0_106_rule+0x6d4> │ │ │ │ │ ldr fp, [sp, #28] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 262a4 <_loop0_106_rule+0x6d4> │ │ │ │ │ + b 263a8 <_loop0_106_rule+0x6d4> │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 25fd4 <_loop0_106_rule+0x404> │ │ │ │ │ + b 260d8 <_loop0_106_rule+0x404> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 25fc4 <_loop0_106_rule+0x3f4> │ │ │ │ │ + b 260c8 <_loop0_106_rule+0x3f4> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026430 <_loop1_103_rule>: │ │ │ │ │ +00026534 <_loop1_103_rule>: │ │ │ │ │ _loop1_107_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #2160] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r3, [pc, #2160] @ 26dbc <_loop1_103_rule+0x888> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 26b48 <_loop1_103_rule+0x718> │ │ │ │ │ + beq 26c4c <_loop1_103_rule+0x718> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26b5c <_loop1_103_rule+0x72c> │ │ │ │ │ + bne 26c60 <_loop1_103_rule+0x72c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 26c6c <_loop1_103_rule+0x83c> │ │ │ │ │ + beq 26d70 <_loop1_103_rule+0x83c> │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 26bc0 <_loop1_103_rule+0x790> │ │ │ │ │ + bne 26cc4 <_loop1_103_rule+0x790> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #2080] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r2, [pc, #2080] @ 26dbc <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26c88 <_loop1_103_rule+0x858> │ │ │ │ │ - ldr r2, [pc, #2060] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + beq 26d8c <_loop1_103_rule+0x858> │ │ │ │ │ + ldr r2, [pc, #2060] @ 26dbc <_loop1_103_rule+0x888> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 265b4 <_loop1_103_rule+0x184> │ │ │ │ │ + beq 266b8 <_loop1_103_rule+0x184> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 265d8 <_loop1_103_rule+0x1a8> │ │ │ │ │ + beq 266dc <_loop1_103_rule+0x1a8> │ │ │ │ │ mov r9, r8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 26614 <_loop1_103_rule+0x1e4> │ │ │ │ │ + beq 26718 <_loop1_103_rule+0x1e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26cac <_loop1_103_rule+0x87c> │ │ │ │ │ + beq 26db0 <_loop1_103_rule+0x87c> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 26c50 <_loop1_103_rule+0x820> │ │ │ │ │ + beq 26d54 <_loop1_103_rule+0x820> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26564 <_loop1_103_rule+0x134> │ │ │ │ │ + beq 26668 <_loop1_103_rule+0x134> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 269d0 <_loop1_103_rule+0x5a0> │ │ │ │ │ + bne 26ad4 <_loop1_103_rule+0x5a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ strne r7, [r4, #8] │ │ │ │ │ - bne 26948 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r2, [pc, #1836] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 26a4c <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r2, [pc, #1836] @ 26dbc <_loop1_103_rule+0x888> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26644 <_loop1_103_rule+0x214> │ │ │ │ │ + bne 26748 <_loop1_103_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26ad4 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 26bd8 <_loop1_103_rule+0x6a4> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 26644 <_loop1_103_rule+0x214> │ │ │ │ │ + b 26748 <_loop1_103_rule+0x214> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26c14 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 26d18 <_loop1_103_rule+0x7e4> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 264cc <_loop1_103_rule+0x9c> │ │ │ │ │ + bne 265d0 <_loop1_103_rule+0x9c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26c20 <_loop1_103_rule+0x7f0> │ │ │ │ │ + blt 26d24 <_loop1_103_rule+0x7f0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r9, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 26c14 <_loop1_103_rule+0x7e4> │ │ │ │ │ + bne 26d18 <_loop1_103_rule+0x7e4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 264ec <_loop1_103_rule+0xbc> │ │ │ │ │ + bne 265f0 <_loop1_103_rule+0xbc> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ strne r7, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ subne r3, r3, #2 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 26948 <_loop1_103_rule+0x518> │ │ │ │ │ - ldr r3, [pc, #1656] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + bne 26a4c <_loop1_103_rule+0x518> │ │ │ │ │ + ldr r3, [pc, #1656] @ 26dbc <_loop1_103_rule+0x888> │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 26598 <_loop1_103_rule+0x168> │ │ │ │ │ + beq 2669c <_loop1_103_rule+0x168> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 2696c <_loop1_103_rule+0x53c> │ │ │ │ │ + beq 26a70 <_loop1_103_rule+0x53c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 269a8 <_loop1_103_rule+0x578> │ │ │ │ │ + beq 26aac <_loop1_103_rule+0x578> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26ad4 <_loop1_103_rule+0x6a4> │ │ │ │ │ + beq 26bd8 <_loop1_103_rule+0x6a4> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26b6c <_loop1_103_rule+0x73c> │ │ │ │ │ + beq 26c70 <_loop1_103_rule+0x73c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 269bc <_loop1_103_rule+0x58c> │ │ │ │ │ - ldr r1, [pc, #1504] @ 26cbc <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 26ac0 <_loop1_103_rule+0x58c> │ │ │ │ │ + ldr r1, [pc, #1504] @ 26dc0 <_loop1_103_rule+0x88c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 26ca4 <_loop1_103_rule+0x874> │ │ │ │ │ + beq 26da8 <_loop1_103_rule+0x874> │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 26bf4 <_loop1_103_rule+0x7c4> │ │ │ │ │ + beq 26cf8 <_loop1_103_rule+0x7c4> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - ldr r9, [pc, #1436] @ 26cb8 <_loop1_103_rule+0x888> │ │ │ │ │ + ldr r9, [pc, #1436] @ 26dbc <_loop1_103_rule+0x888> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov fp, r1 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26b38 <_loop1_103_rule+0x708> │ │ │ │ │ + beq 26c3c <_loop1_103_rule+0x708> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26ae0 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 26be4 <_loop1_103_rule+0x6b0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r8, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26b1c <_loop1_103_rule+0x6ec> │ │ │ │ │ + beq 26c20 <_loop1_103_rule+0x6ec> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r8, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r8, [r3, #16] │ │ │ │ │ - beq 26a5c <_loop1_103_rule+0x62c> │ │ │ │ │ + beq 26b60 <_loop1_103_rule+0x62c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq 269dc <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 26ae0 <_loop1_103_rule+0x5ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 269dc <_loop1_103_rule+0x5ac> │ │ │ │ │ + beq 26ae0 <_loop1_103_rule+0x5ac> │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ ldr r0, [r1, #24] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 26bd0 <_loop1_103_rule+0x7a0> │ │ │ │ │ + beq 26cd4 <_loop1_103_rule+0x7a0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 26818 <_loop1_103_rule+0x3e8> │ │ │ │ │ + beq 2691c <_loop1_103_rule+0x3e8> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26aec <_loop1_103_rule+0x6bc> │ │ │ │ │ + bne 26bf0 <_loop1_103_rule+0x6bc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 26ae0 <_loop1_103_rule+0x6b0> │ │ │ │ │ + bne 26be4 <_loop1_103_rule+0x6b0> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26c34 <_loop1_103_rule+0x804> │ │ │ │ │ + beq 26d38 <_loop1_103_rule+0x804> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r6, lsl #2] │ │ │ │ │ ldrne r8, [r3, #12] │ │ │ │ │ ldrne r6, [r3, #16] │ │ │ │ │ - beq 26aa4 <_loop1_103_rule+0x674> │ │ │ │ │ + beq 26ba8 <_loop1_103_rule+0x674> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 269ec <_loop1_103_rule+0x5bc> │ │ │ │ │ + beq 26af0 <_loop1_103_rule+0x5bc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 26ad0 <_loop1_103_rule+0x6a0> │ │ │ │ │ + beq 26bd4 <_loop1_103_rule+0x6a0> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26b68 <_loop1_103_rule+0x738> │ │ │ │ │ + beq 26c6c <_loop1_103_rule+0x738> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2692c <_loop1_103_rule+0x4fc> │ │ │ │ │ - ldr r1, [pc, #1000] @ 26cbc <_loop1_103_rule+0x88c> │ │ │ │ │ + beq 26a30 <_loop1_103_rule+0x4fc> │ │ │ │ │ + ldr r1, [pc, #1000] @ 26dc0 <_loop1_103_rule+0x88c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2692c <_loop1_103_rule+0x4fc> │ │ │ │ │ + beq 26a30 <_loop1_103_rule+0x4fc> │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 26bf0 <_loop1_103_rule+0x7c0> │ │ │ │ │ + beq 26cf4 <_loop1_103_rule+0x7c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - beq 26af8 <_loop1_103_rule+0x6c8> │ │ │ │ │ + beq 26bfc <_loop1_103_rule+0x6c8> │ │ │ │ │ str r6, [r5, fp, lsl #2] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 26730 <_loop1_103_rule+0x300> │ │ │ │ │ + b 26834 <_loop1_103_rule+0x300> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 26a08 <_loop1_103_rule+0x5d8> │ │ │ │ │ + bne 26b0c <_loop1_103_rule+0x5d8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26b8c <_loop1_103_rule+0x75c> │ │ │ │ │ + blt 26c90 <_loop1_103_rule+0x75c> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - bne 26ad4 <_loop1_103_rule+0x6a4> │ │ │ │ │ + bne 26bd8 <_loop1_103_rule+0x6a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 26670 <_loop1_103_rule+0x240> │ │ │ │ │ + bne 26774 <_loop1_103_rule+0x240> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + b 26a4c <_loop1_103_rule+0x518> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + b 26a4c <_loop1_103_rule+0x518> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b 266f8 <_loop1_103_rule+0x2c8> │ │ │ │ │ + b 267fc <_loop1_103_rule+0x2c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26924 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - beq 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + beq 26a4c <_loop1_103_rule+0x518> │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 26948 <_loop1_103_rule+0x518> │ │ │ │ │ + bne 26a4c <_loop1_103_rule+0x518> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26ba0 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 26ca4 <_loop1_103_rule+0x770> │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bge 26a44 <_loop1_103_rule+0x614> │ │ │ │ │ + bge 26b48 <_loop1_103_rule+0x614> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r5, r8, lsl #2] │ │ │ │ │ str r2, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 26a28 <_loop1_103_rule+0x5f8> │ │ │ │ │ + b 26b2c <_loop1_103_rule+0x5f8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 26960 <_loop1_103_rule+0x530> │ │ │ │ │ + b 26a64 <_loop1_103_rule+0x530> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + blt 26924 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r8, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ - beq 26788 <_loop1_103_rule+0x358> │ │ │ │ │ + beq 2688c <_loop1_103_rule+0x358> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + b 26924 <_loop1_103_rule+0x3f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 26b88 <_loop1_103_rule+0x758> │ │ │ │ │ + blt 26c8c <_loop1_103_rule+0x758> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ - beq 26858 <_loop1_103_rule+0x428> │ │ │ │ │ + beq 2695c <_loop1_103_rule+0x428> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26934 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26a38 <_loop1_103_rule+0x504> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 269f8 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 26afc <_loop1_103_rule+0x5c8> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 268f0 <_loop1_103_rule+0x4c0> │ │ │ │ │ + b 269f4 <_loop1_103_rule+0x4c0> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 26ba0 <_loop1_103_rule+0x770> │ │ │ │ │ + beq 26ca4 <_loop1_103_rule+0x770> │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b 2691c <_loop1_103_rule+0x4ec> │ │ │ │ │ + b 26a20 <_loop1_103_rule+0x4ec> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 26a98 <_loop1_103_rule+0x668> │ │ │ │ │ + bne 26b9c <_loop1_103_rule+0x668> │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - b 2676c <_loop1_103_rule+0x33c> │ │ │ │ │ + b 26870 <_loop1_103_rule+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 26748 <_loop1_103_rule+0x318> │ │ │ │ │ + b 2684c <_loop1_103_rule+0x318> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2646c <_loop1_103_rule+0x3c> │ │ │ │ │ + beq 26570 <_loop1_103_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26b58 <_loop1_103_rule+0x624> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 26934 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26a38 <_loop1_103_rule+0x504> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26934 <_loop1_103_rule+0x504> │ │ │ │ │ + b 26a38 <_loop1_103_rule+0x504> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26b58 <_loop1_103_rule+0x624> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26b58 <_loop1_103_rule+0x624> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2681c <_loop1_103_rule+0x3ec> │ │ │ │ │ - b 26820 <_loop1_103_rule+0x3f0> │ │ │ │ │ + beq 26920 <_loop1_103_rule+0x3ec> │ │ │ │ │ + b 26924 <_loop1_103_rule+0x3f0> │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r2, #1 │ │ │ │ │ - b 269f8 <_loop1_103_rule+0x5c8> │ │ │ │ │ + b 26afc <_loop1_103_rule+0x5c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2656c <_loop1_103_rule+0x13c> │ │ │ │ │ + b 26670 <_loop1_103_rule+0x13c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2656c <_loop1_103_rule+0x13c> │ │ │ │ │ + b 26670 <_loop1_103_rule+0x13c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 26ad0 <_loop1_103_rule+0x6a0> │ │ │ │ │ + bne 26bd4 <_loop1_103_rule+0x6a0> │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 2683c <_loop1_103_rule+0x40c> │ │ │ │ │ + b 26940 <_loop1_103_rule+0x40c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c28 <_loop1_103_rule+0x7f8> │ │ │ │ │ + bne 26d2c <_loop1_103_rule+0x7f8> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2656c <_loop1_103_rule+0x13c> │ │ │ │ │ + b 26670 <_loop1_103_rule+0x13c> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r5 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26a54 <_loop1_103_rule+0x624> │ │ │ │ │ + b 26b58 <_loop1_103_rule+0x624> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 264a4 <_loop1_103_rule+0x74> │ │ │ │ │ - b 26ae4 <_loop1_103_rule+0x6b4> │ │ │ │ │ + beq 265a8 <_loop1_103_rule+0x74> │ │ │ │ │ + b 26be8 <_loop1_103_rule+0x6b4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 26930 <_loop1_103_rule+0x500> │ │ │ │ │ + b 26a34 <_loop1_103_rule+0x500> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26c64 <_loop1_103_rule+0x834> │ │ │ │ │ + b 26d68 <_loop1_103_rule+0x834> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00026cc0 <_loop0_100_rule>: │ │ │ │ │ +00026dc4 <_loop0_100_rule>: │ │ │ │ │ _loop0_102_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r3, [pc, #1376] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + ldr r3, [pc, #1376] @ 2733c <_loop0_100_rule+0x578> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27218 <_loop0_100_rule+0x558> │ │ │ │ │ + beq 2731c <_loop0_100_rule+0x558> │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2722c <_loop0_100_rule+0x56c> │ │ │ │ │ + bne 27330 <_loop0_100_rule+0x56c> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 271fc <_loop0_100_rule+0x53c> │ │ │ │ │ + beq 27300 <_loop0_100_rule+0x53c> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ - ldr r9, [pc, #1284] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 270c4 <_loop0_100_rule+0x300> │ │ │ │ │ + ldr r9, [pc, #1284] @ 2733c <_loop0_100_rule+0x578> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 270f4 <_loop0_100_rule+0x434> │ │ │ │ │ + beq 271f8 <_loop0_100_rule+0x434> │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2710c <_loop0_100_rule+0x44c> │ │ │ │ │ + bne 27210 <_loop0_100_rule+0x44c> │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26fd0 <_loop0_100_rule+0x310> │ │ │ │ │ + beq 270d4 <_loop0_100_rule+0x310> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq 26ff4 <_loop0_100_rule+0x334> │ │ │ │ │ + beq 270f8 <_loop0_100_rule+0x334> │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 27040 <_loop0_100_rule+0x380> │ │ │ │ │ + beq 27144 <_loop0_100_rule+0x380> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 26f38 <_loop0_100_rule+0x174> │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 271ac <_loop0_100_rule+0x4ec> │ │ │ │ │ + beq 272b0 <_loop0_100_rule+0x4ec> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 26e2c <_loop0_100_rule+0x16c> │ │ │ │ │ + beq 26f30 <_loop0_100_rule+0x16c> │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 270c8 <_loop0_100_rule+0x408> │ │ │ │ │ + bne 271cc <_loop0_100_rule+0x408> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2710c <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #1008] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 27210 <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #1008] @ 2733c <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27064 <_loop0_100_rule+0x3a4> │ │ │ │ │ + beq 27168 <_loop0_100_rule+0x3a4> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 26f48 <_loop0_100_rule+0x288> │ │ │ │ │ + beq 2704c <_loop0_100_rule+0x288> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 26f84 <_loop0_100_rule+0x2c4> │ │ │ │ │ + beq 27088 <_loop0_100_rule+0x2c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 271f0 <_loop0_100_rule+0x530> │ │ │ │ │ + beq 272f4 <_loop0_100_rule+0x530> │ │ │ │ │ ldr r0, [fp, #4] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyAST_arg> │ │ │ │ │ R_ARM_CALL _PyAST_arg │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 271cc <_loop0_100_rule+0x50c> │ │ │ │ │ + beq 272d0 <_loop0_100_rule+0x50c> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bl 22e1c │ │ │ │ │ + bl 22e50 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27080 <_loop0_100_rule+0x3c0> │ │ │ │ │ - ldr r1, [pc, #848] @ 2723c <_loop0_100_rule+0x57c> │ │ │ │ │ + beq 27184 <_loop0_100_rule+0x3c0> │ │ │ │ │ + ldr r1, [pc, #848] @ 27340 <_loop0_100_rule+0x57c> │ │ │ │ │ mov r3, #11 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 <_PyPegen_lookahead_with_int> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead_with_int │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27080 <_loop0_100_rule+0x3c0> │ │ │ │ │ + beq 27184 <_loop0_100_rule+0x3c0> │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_default_pair> │ │ │ │ │ R_ARM_CALL _PyPegen_name_default_pair │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 2716c <_loop0_100_rule+0x4ac> │ │ │ │ │ + beq 27270 <_loop0_100_rule+0x4ac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 27148 <_loop0_100_rule+0x488> │ │ │ │ │ + beq 2724c <_loop0_100_rule+0x488> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str sl, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 26d3c <_loop0_100_rule+0x7c> │ │ │ │ │ + b 26e40 <_loop0_100_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 27124 <_loop0_100_rule+0x464> │ │ │ │ │ + blt 27228 <_loop0_100_rule+0x464> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r5, [r3, #16] │ │ │ │ │ - bne 27114 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27218 <_loop0_100_rule+0x454> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 26e80 <_loop0_100_rule+0x1c0> │ │ │ │ │ + bne 26f84 <_loop0_100_rule+0x1c0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 270a4 <_loop0_100_rule+0x3e4> │ │ │ │ │ + beq 271a8 <_loop0_100_rule+0x3e4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 270d4 <_loop0_100_rule+0x414> │ │ │ │ │ + bgt 271d8 <_loop0_100_rule+0x414> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2713c <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 27240 <_loop0_100_rule+0x47c> │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 26d80 <_loop0_100_rule+0xc0> │ │ │ │ │ + bne 26e84 <_loop0_100_rule+0xc0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrlt r3, [r4, #88] @ 0x58 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ sublt r3, r3, #1 │ │ │ │ │ strlt r2, [r4, #60] @ 0x3c │ │ │ │ │ - blt 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + blt 26f38 <_loop0_100_rule+0x174> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, sl, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - bne 2713c <_loop0_100_rule+0x47c> │ │ │ │ │ + bne 27240 <_loop0_100_rule+0x47c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_name_token> │ │ │ │ │ R_ARM_CALL _PyPegen_name_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 26da0 <_loop0_100_rule+0xe0> │ │ │ │ │ + bne 26ea4 <_loop0_100_rule+0xe0> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - bne 2710c <_loop0_100_rule+0x44c> │ │ │ │ │ - ldr r2, [pc, #472] @ 27238 <_loop0_100_rule+0x578> │ │ │ │ │ + bne 27210 <_loop0_100_rule+0x44c> │ │ │ │ │ + ldr r2, [pc, #472] @ 2733c <_loop0_100_rule+0x578> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 26e54 <_loop0_100_rule+0x194> │ │ │ │ │ + bne 26f58 <_loop0_100_rule+0x194> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27114 <_loop0_100_rule+0x454> │ │ │ │ │ + bne 27218 <_loop0_100_rule+0x454> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 26e54 <_loop0_100_rule+0x194> │ │ │ │ │ + b 26f58 <_loop0_100_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 26fa8 <_loop0_100_rule+0x2e8> │ │ │ │ │ + bne 270ac <_loop0_100_rule+0x2e8> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 270c4 <_loop0_100_rule+0x300> │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 26f08 <_loop0_100_rule+0x248> │ │ │ │ │ + b 2700c <_loop0_100_rule+0x248> │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r1, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 26fb0 <_loop0_100_rule+0x2f0> │ │ │ │ │ - b 270d8 <_loop0_100_rule+0x418> │ │ │ │ │ + beq 270b4 <_loop0_100_rule+0x2f0> │ │ │ │ │ + b 271dc <_loop0_100_rule+0x418> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 26d5c <_loop0_100_rule+0x9c> │ │ │ │ │ + beq 26e60 <_loop0_100_rule+0x9c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26f8c <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 27090 <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2718c <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2718c <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + b 26f38 <_loop0_100_rule+0x174> │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2718c <_loop0_100_rule+0x4cc> │ │ │ │ │ + beq 27290 <_loop0_100_rule+0x4cc> │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - b 26f34 <_loop0_100_rule+0x274> │ │ │ │ │ + b 27038 <_loop0_100_rule+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r2, #1 │ │ │ │ │ - b 26f8c <_loop0_100_rule+0x2cc> │ │ │ │ │ + b 27090 <_loop0_100_rule+0x2cc> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 270c4 <_loop0_100_rule+0x300> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 26e30 <_loop0_100_rule+0x170> │ │ │ │ │ - b 26e34 <_loop0_100_rule+0x174> │ │ │ │ │ + beq 26f34 <_loop0_100_rule+0x170> │ │ │ │ │ + b 26f38 <_loop0_100_rule+0x174> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27084 <_loop0_100_rule+0x3c4> │ │ │ │ │ + beq 27188 <_loop0_100_rule+0x3c4> │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2718c <_loop0_100_rule+0x3c8> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27088 <_loop0_100_rule+0x3c8> │ │ │ │ │ + b 2718c <_loop0_100_rule+0x3c8> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 270c4 <_loop0_100_rule+0x300> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26cfc <_loop0_100_rule+0x3c> │ │ │ │ │ + beq 26e00 <_loop0_100_rule+0x3c> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 26fc0 <_loop0_100_rule+0x300> │ │ │ │ │ + b 270c4 <_loop0_100_rule+0x300> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyPegen_expect_token │ │ │ │ │ │ │ │ │ │ -00027240 : │ │ │ │ │ +00027344 : │ │ │ │ │ lambda_star_etc_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #1852] @ 27994 │ │ │ │ │ + ldr r3, [pc, #1852] @ 27a98 │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 278d4 │ │ │ │ │ + beq 279d8 │ │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 278e8 │ │ │ │ │ + bne 279ec │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 2758c │ │ │ │ │ + bne 27690 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27340 │ │ │ │ │ + bne 27444 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r6, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 27330 │ │ │ │ │ + bne 27434 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 278f4 │ │ │ │ │ + bne 279f8 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 2761c │ │ │ │ │ - ldr r1, [pc, #1700] @ 27994 │ │ │ │ │ + bne 27720 │ │ │ │ │ + ldr r1, [pc, #1700] @ 27a98 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27948 │ │ │ │ │ + beq 27a4c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27400 │ │ │ │ │ + bne 27504 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 273a8 │ │ │ │ │ + bne 274ac │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 25934 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 272a4 │ │ │ │ │ + beq 273a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_CALL _loop0_110_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 272a4 │ │ │ │ │ + beq 273a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 279b0 │ │ │ │ │ + bl 27ab4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 272a8 │ │ │ │ │ + bne 273ac │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 273dc │ │ │ │ │ + beq 274e0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r6 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 27330 │ │ │ │ │ + b 27434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 25934 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 2731c │ │ │ │ │ + beq 27420 │ │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 27390 │ │ │ │ │ + bne 27494 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2739c │ │ │ │ │ - b 27330 │ │ │ │ │ + beq 274a0 │ │ │ │ │ + b 27434 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1404] @ 27994 │ │ │ │ │ + ldr r2, [pc, #1404] @ 27a98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 278b4 │ │ │ │ │ + beq 279b8 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2749c │ │ │ │ │ + bne 275a0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278c8 │ │ │ │ │ + bne 279cc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27510 │ │ │ │ │ + bne 27614 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278c8 │ │ │ │ │ + bne 279cc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27554 │ │ │ │ │ + bne 27658 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - beq 27308 │ │ │ │ │ - b 27320 │ │ │ │ │ + beq 2740c │ │ │ │ │ + b 27424 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27434 │ │ │ │ │ + beq 27538 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27434 │ │ │ │ │ - ldr r3, [pc, #1232] @ 27998 │ │ │ │ │ + beq 27538 │ │ │ │ │ + ldr r3, [pc, #1232] @ 27a9c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1228] @ 2799c │ │ │ │ │ + ldr r3, [pc, #1228] @ 27aa0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r2, #24] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r2, #20] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27480 │ │ │ │ │ + beq 27584 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 27488 │ │ │ │ │ + b 2758c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ + beq 2755c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ + beq 2755c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27458 │ │ │ │ │ - ldr r3, [pc, #1100] @ 27998 │ │ │ │ │ + beq 2755c │ │ │ │ │ + ldr r3, [pc, #1100] @ 27a9c │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r3, [pc, #1100] @ 279a0 │ │ │ │ │ - b 274cc │ │ │ │ │ + ldr r3, [pc, #1100] @ 27aa4 │ │ │ │ │ + b 275d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2747c │ │ │ │ │ + beq 27580 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2747c │ │ │ │ │ + beq 27580 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 27544 │ │ │ │ │ - b 2747c │ │ │ │ │ + bne 27648 │ │ │ │ │ + b 27580 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #1012] @ 27994 │ │ │ │ │ + ldr r2, [pc, #1012] @ 27a98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27710 │ │ │ │ │ + beq 27814 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27730 │ │ │ │ │ + bne 27834 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 27724 │ │ │ │ │ + bne 27828 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 276c0 │ │ │ │ │ + bne 277c4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 27724 │ │ │ │ │ + bne 27828 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27628 │ │ │ │ │ + bne 2772c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 27290 │ │ │ │ │ + beq 27394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27330 │ │ │ │ │ + b 27434 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ + bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_199_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ + beq 27704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1ab8 │ │ │ │ │ + bl 1be0 │ │ │ │ │ R_ARM_CALL _loop0_200_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ + beq 27704 │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ + beq 27704 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1990 │ │ │ │ │ + bl 1990 │ │ │ │ │ R_ARM_CALL _tmp_201_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27600 │ │ │ │ │ - ldr r3, [pc, #816] @ 279a4 │ │ │ │ │ + beq 27704 │ │ │ │ │ + ldr r3, [pc, #816] @ 27aa8 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #796] @ 27998 │ │ │ │ │ + ldr r3, [pc, #796] @ 27a9c │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27604 │ │ │ │ │ + beq 27708 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 2760c │ │ │ │ │ + b 27710 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 275dc │ │ │ │ │ + beq 276e0 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 275dc │ │ │ │ │ - ldr r3, [pc, #700] @ 279a8 │ │ │ │ │ + beq 276e0 │ │ │ │ │ + ldr r3, [pc, #700] @ 27aac │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #676] @ 27998 │ │ │ │ │ + ldr r3, [pc, #676] @ 27a9c │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - b 27694 │ │ │ │ │ + b 27798 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 27848 │ │ │ │ │ + beq 2794c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 2760c │ │ │ │ │ + b 27710 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #592] @ 27994 │ │ │ │ │ + ldr r2, [pc, #592] @ 27a98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27970 │ │ │ │ │ + beq 27a74 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278a4 │ │ │ │ │ + bne 279a8 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27810 │ │ │ │ │ + bne 27914 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 278a4 │ │ │ │ │ + bne 279a8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 277a4 │ │ │ │ │ + bne 278a8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 275bc │ │ │ │ │ + b 276c0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #484] @ 27994 │ │ │ │ │ + ldr r2, [pc, #484] @ 27a98 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27850 │ │ │ │ │ + beq 27954 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2786c │ │ │ │ │ + bne 27970 │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2785c │ │ │ │ │ + beq 27960 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 275b8 │ │ │ │ │ - b 2781c │ │ │ │ │ + beq 276bc │ │ │ │ │ + b 27920 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #372] @ 27998 │ │ │ │ │ - ldr r3, [pc, #388] @ 279ac │ │ │ │ │ + ldr r2, [pc, #372] @ 27a9c │ │ │ │ │ + ldr r3, [pc, #388] @ 27ab0 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyPegen_raise_error> │ │ │ │ │ R_ARM_CALL _PyPegen_raise_error │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2769c │ │ │ │ │ + beq 277a0 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ - b 2739c │ │ │ │ │ + b 274a0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 275a4 │ │ │ │ │ + b 276a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 277bc │ │ │ │ │ + b 278c0 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2787c │ │ │ │ │ + beq 27980 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 27798 │ │ │ │ │ + b 2789c │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 277e0 │ │ │ │ │ + bne 278e4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 27798 │ │ │ │ │ + b 2789c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 275bc │ │ │ │ │ + b 276c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2741c │ │ │ │ │ + beq 27520 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27488 │ │ │ │ │ + b 2758c │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2727c │ │ │ │ │ + beq 27380 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 27330 │ │ │ │ │ + b 27434 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2797c │ │ │ │ │ + beq 27a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5b3c │ │ │ │ │ + bl 5708 │ │ │ │ │ R_ARM_CALL _loop1_111_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2797c │ │ │ │ │ + beq 27a80 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 279b0 │ │ │ │ │ + bl 27ab4 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 27980 │ │ │ │ │ + bne 27a84 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_star_etc> │ │ │ │ │ R_ARM_CALL _PyPegen_star_etc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 27390 │ │ │ │ │ - b 273dc │ │ │ │ │ + bne 27494 │ │ │ │ │ + b 274e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2731c │ │ │ │ │ + bne 27420 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27308 │ │ │ │ │ - b 27404 │ │ │ │ │ + beq 2740c │ │ │ │ │ + b 27508 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27748 │ │ │ │ │ + b 2784c │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 272e8 │ │ │ │ │ - b 2761c │ │ │ │ │ + beq 273ec │ │ │ │ │ + b 27720 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000968 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000279b0 : │ │ │ │ │ +00027ab4 : │ │ │ │ │ lambda_kwds_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r1, [pc, #576] @ 27c08 │ │ │ │ │ + ldr r1, [pc, #576] @ 27d0c │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r2, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27bf8 │ │ │ │ │ + beq 27cfc │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - bne 27a30 │ │ │ │ │ + bne 27b34 │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - bne 27a50 │ │ │ │ │ + bne 27b54 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a3c │ │ │ │ │ + bne 27b40 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 25934 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27a28 │ │ │ │ │ - b 27a20 │ │ │ │ │ + bne 27b2c │ │ │ │ │ + b 27b24 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #420] @ 27c08 │ │ │ │ │ + ldr r2, [pc, #420] @ 27d0c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 27bd8 │ │ │ │ │ + beq 27cdc │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27aec │ │ │ │ │ + bne 27bf0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27bec │ │ │ │ │ + bne 27cf0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27ba0 │ │ │ │ │ + bne 27ca4 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27bec │ │ │ │ │ + bne 27cf0 │ │ │ │ │ mov r1, #35 @ 0x23 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27b64 │ │ │ │ │ + bne 27c68 │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 27a0c │ │ │ │ │ - b 27a30 │ │ │ │ │ + beq 27b10 │ │ │ │ │ + b 27b34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27a7c │ │ │ │ │ + beq 27b80 │ │ │ │ │ mov r1, #22 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - ldrne r3, [pc, #248] @ 27c0c │ │ │ │ │ - beq 27a7c │ │ │ │ │ + ldrne r3, [pc, #248] @ 27d10 │ │ │ │ │ + beq 27b80 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - ldr r3, [pc, #240] @ 27c10 │ │ │ │ │ + ldr r3, [pc, #240] @ 27d14 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r2, #16] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac8 │ │ │ │ │ + beq 27bcc │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 27ad0 │ │ │ │ │ + b 27bd4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ + beq 27bc8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ + beq 27bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1330 │ │ │ │ │ + bl 1330 │ │ │ │ │ R_ARM_CALL _tmp_202_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27ac4 │ │ │ │ │ - ldr r3, [pc, #116] @ 27c14 │ │ │ │ │ - b 27b14 │ │ │ │ │ + beq 27bc8 │ │ │ │ │ + ldr r3, [pc, #116] @ 27d18 │ │ │ │ │ + b 27c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ + beq 27ba4 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ + beq 27ba4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25910 │ │ │ │ │ + bl 25a14 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 27aa0 │ │ │ │ │ - b 27b98 │ │ │ │ │ + beq 27ba4 │ │ │ │ │ + b 27c9c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 27c00 │ │ │ │ │ + beq 27d04 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ad0 │ │ │ │ │ + b 27bd4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 279e0 │ │ │ │ │ + b 27ae4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 27a68 │ │ │ │ │ + b 27b6c │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000a04 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000a34 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00027c18 <_loop0_1_rule>: │ │ │ │ │ +00027d1c <_loop0_1_rule>: │ │ │ │ │ _loop0_1_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r2, [pc, #428] @ 27ddc <_loop0_1_rule+0x1c4> │ │ │ │ │ + ldr r2, [pc, #428] @ 27ee0 <_loop0_1_rule+0x1c4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27d78 <_loop0_1_rule+0x160> │ │ │ │ │ + beq 27e7c <_loop0_1_rule+0x160> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27d8c <_loop0_1_rule+0x174> │ │ │ │ │ + bne 27e90 <_loop0_1_rule+0x174> │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 27d5c <_loop0_1_rule+0x144> │ │ │ │ │ + beq 27e60 <_loop0_1_rule+0x144> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 27d2c <_loop0_1_rule+0x114> │ │ │ │ │ + bne 27e30 <_loop0_1_rule+0x114> │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 27cb4 <_loop0_1_rule+0x9c> │ │ │ │ │ + bne 27db8 <_loop0_1_rule+0x9c> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 27d98 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 27e9c <_loop0_1_rule+0x180> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ @@ -44364,735 +44437,1411 @@ │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r3, [r6] │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 27d14 <_loop0_1_rule+0xfc> │ │ │ │ │ + bne 27e18 <_loop0_1_rule+0xfc> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 27d98 <_loop0_1_rule+0x180> │ │ │ │ │ + beq 27e9c <_loop0_1_rule+0x180> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 27c98 <_loop0_1_rule+0x80> │ │ │ │ │ + ble 27d9c <_loop0_1_rule+0x80> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r6, r7, lsl #2] │ │ │ │ │ str r2, [r3, r7, lsl #2] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - beq 27c98 <_loop0_1_rule+0x80> │ │ │ │ │ - b 27cf8 <_loop0_1_rule+0xe0> │ │ │ │ │ + beq 27d9c <_loop0_1_rule+0x80> │ │ │ │ │ + b 27dfc <_loop0_1_rule+0xe0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - beq 27d3c <_loop0_1_rule+0x124> │ │ │ │ │ + beq 27e40 <_loop0_1_rule+0x124> │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str sl, [r6, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 27cc4 <_loop0_1_rule+0xac> │ │ │ │ │ + b 27dc8 <_loop0_1_rule+0xac> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27dac <_loop0_1_rule+0x90> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 27dbc <_loop0_1_rule+0x1a4> │ │ │ │ │ + beq 27ec0 <_loop0_1_rule+0x1a4> │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 27d1c <_loop0_1_rule+0x104> │ │ │ │ │ + b 27e20 <_loop0_1_rule+0x104> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r6 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27dac <_loop0_1_rule+0x90> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27c50 <_loop0_1_rule+0x38> │ │ │ │ │ + beq 27d54 <_loop0_1_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27dac <_loop0_1_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27dac <_loop0_1_rule+0x90> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27ca8 <_loop0_1_rule+0x90> │ │ │ │ │ + b 27dac <_loop0_1_rule+0x90> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00027de0 <_tmp_167_rule>: │ │ │ │ │ +00027ee4 <_tmp_167_rule>: │ │ │ │ │ _tmp_167_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #156] @ 27e94 <_tmp_167_rule+0xb4> │ │ │ │ │ + ldr r2, [pc, #156] @ 27f98 <_tmp_167_rule+0xb4> │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 27e74 <_tmp_167_rule+0x94> │ │ │ │ │ + beq 27f78 <_tmp_167_rule+0x94> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 27e88 <_tmp_167_rule+0xa8> │ │ │ │ │ + bne 27f8c <_tmp_167_rule+0xa8> │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27e68 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27f6c <_tmp_167_rule+0x88> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27e68 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27f6c <_tmp_167_rule+0x88> │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 27e68 <_tmp_167_rule+0x88> │ │ │ │ │ + bne 27f6c <_tmp_167_rule+0x88> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 27e60 <_tmp_167_rule+0x80> │ │ │ │ │ + b 27f64 <_tmp_167_rule+0x80> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27e18 <_tmp_167_rule+0x38> │ │ │ │ │ + beq 27f1c <_tmp_167_rule+0x38> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 27e60 <_tmp_167_rule+0x80> │ │ │ │ │ + b 27f64 <_tmp_167_rule+0x80> │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00027e98 : │ │ │ │ │ -or_pattern_rule(): │ │ │ │ │ +00027f9c : │ │ │ │ │ +pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r2, [pc, #896] @ 28230 │ │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ - sub sp, sp, #28 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + ldr r1, [pc, #2588] @ 289d0 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 281fc │ │ │ │ │ + beq 287fc │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 28210 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - beq 2818c │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #832] @ 28230 │ │ │ │ │ - ldr r3, [r3, r7, lsl #2] │ │ │ │ │ - ldr fp, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ + bne 28810 │ │ │ │ │ + ldr r1, [pc, #2544] @ 289d0 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 282f0 │ │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movne r8, r5 │ │ │ │ │ + beq 28314 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r0, r8, lsl #2] │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [pc, #2476] @ 289d0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28720 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 288f4 │ │ │ │ │ + ldr r3, [r0, r3, lsl #2] │ │ │ │ │ + ldr r1, [pc, #2436] @ 289d0 │ │ │ │ │ + ldr fp, [r3, #16] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2893c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28cec │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq 284ac │ │ │ │ │ + ldr r3, [pc, #2380] @ 289d0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28714 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 288e4 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 28490 │ │ │ │ │ + ldr sl, [r4, #60] @ 0x3c │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + bne 288e4 │ │ │ │ │ + mov r1, #18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 28360 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 28488 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 281d8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28234 │ │ │ │ │ + bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ + R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq 284b0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r2, r2, #1 │ │ │ │ │ + streq r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28188 │ │ │ │ │ + ldr r2, [r6] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne 284f8 │ │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 28984 │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r1, [pc, #2152] @ 289d4 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 285e4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r1, r2 │ │ │ │ │ + ldr r2, [r4, #92] @ 0x5c │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 2854c │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + subne r3, r2, #1 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + bne 28814 │ │ │ │ │ + ldr r3, [pc, #2072] @ 289d0 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 28768 │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + beq 2878c │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r2, [pc, #2036] @ 289d0 │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 280bc │ │ │ │ │ - ldr r2, [pc, #776] @ 28230 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28180 │ │ │ │ │ + beq 287dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28cec │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 284e4 │ │ │ │ │ + ldr r3, [pc, #1980] @ 289d0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28820 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 280b0 │ │ │ │ │ + bne 284d8 │ │ │ │ │ mov r0, #4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 280a4 │ │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 280b0 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + beq 284cc │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + bne 284d8 │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28008 │ │ │ │ │ + bne 283f0 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2809c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq 284c4 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, r8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 280c4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 284e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ - subeq r2, r2, #1 │ │ │ │ │ - beq 27ff8 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bne 280d0 │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 280fc │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ - mov r0, ip │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 28978 │ │ │ │ │ + ldr r2, [r8] │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + bne 28524 │ │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2895c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - add sp, sp, #28 │ │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 28234 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2875c │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r8 │ │ │ │ │ + bne 28000 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + sublt r2, r1, #1 │ │ │ │ │ + strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ + blt 281a0 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr ip, [r0, r8, lsl #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr lr, [ip, #12] │ │ │ │ │ + ldr ip, [ip, #16] │ │ │ │ │ + str lr, [sp, #20] │ │ │ │ │ + str ip, [sp, #24] │ │ │ │ │ + beq 2801c │ │ │ │ │ + b 2819c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28cec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 280d4 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r0, [r7] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + mov r1, #18 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28178 │ │ │ │ │ + bne 28664 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 28488 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 280ec │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ + ldr r1, [r7, sl, lsl #2] │ │ │ │ │ + str r1, [r2, sl, lsl #2] │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + beq 280ec │ │ │ │ │ + b 283d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28cec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28260 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - str r0, [r6] │ │ │ │ │ + str r0, [sl] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r1, #18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28120 │ │ │ │ │ + bne 28690 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ + mov r0, r3 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 2809c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 284c4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 27f88 │ │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ │ - ldr r2, [r6, r9, lsl #2] │ │ │ │ │ - str r2, [r3, r9, lsl #2] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - beq 27f88 │ │ │ │ │ - b 28078 │ │ │ │ │ + ble 28278 │ │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ │ + ldr r1, [sl, fp, lsl #2] │ │ │ │ │ + str r1, [r2, fp, lsl #2] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + beq 28278 │ │ │ │ │ + b 28464 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ │ - str r7, [r4, #8] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 27ff4 │ │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r3, [ip, #24] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - ldr r3, [ip, #20] │ │ │ │ │ - mov r1, fp │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 28188 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r5, [r4, #8] │ │ │ │ │ + b 282e0 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + ldr ip, [r3, #24] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov r2, fp │ │ │ │ │ bl 0 <_PyAST_MatchOr> │ │ │ │ │ R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ - subs ip, r0, #0 │ │ │ │ │ - bne 27ff0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 28158 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + ldr ip, [r3, #24] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_PyAST_MatchOr> │ │ │ │ │ + R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ + b 282d0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2819c │ │ │ │ │ + ldr r2, [pc, #1140] @ 289d0 │ │ │ │ │ + add r3, r1, #1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 2882c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + bl 289ec │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28590 │ │ │ │ │ + ldr r1, [pc, #1104] @ 289d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 288c8 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 28840 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 289ec │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 285d4 │ │ │ │ │ + ldr r1, [pc, #1044] @ 289d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2884c │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + b 2819c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3d14 │ │ │ │ │ + R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + beq 28180 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + ldreq r1, [r4, #88] @ 0x58 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + subeq r2, r1, #1 │ │ │ │ │ + beq 281a0 │ │ │ │ │ + ldr ip, [r4, #20] │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + ldr ip, [r1, #24] │ │ │ │ │ + str ip, [sp, #4] │ │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyAST_MatchAs> │ │ │ │ │ + R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 282d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - sub r2, r3, #1 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 280c8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 27ff8 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + ldreq r3, [r4, #60] @ 0x3c │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 281a0 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 28cec │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 283a0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + beq 286bc │ │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ │ + str r2, [r7, r4, lsl #2] │ │ │ │ │ + add r4, r4, #1 │ │ │ │ │ + b 2838c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 28234 │ │ │ │ │ + bl 28cec │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2804c │ │ │ │ │ + beq 28430 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 2814c │ │ │ │ │ + beq 286e8 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ - str r2, [r6, r4, lsl #2] │ │ │ │ │ + str r2, [sl, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - b 28034 │ │ │ │ │ + b 2841c │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28480 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + b 28680 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + lsl r1, r3, #2 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28098 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 2813c │ │ │ │ │ - str r9, [sp, #16] │ │ │ │ │ - b 28054 │ │ │ │ │ + beq 284bc │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b 286ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 28090 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + strne r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 28188 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + beq 288f4 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ │ + b 28040 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r1, #1 │ │ │ │ │ + b 281a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 27f34 │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 28978 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bne 281d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2821c │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + sublt r2, r2, #1 │ │ │ │ │ + strlt r3, [r4, #60] @ 0x3c │ │ │ │ │ + blt 284ec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ │ - ldr fp, [r3, #12] │ │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ │ + ldr r3, [r3, r6, lsl #2] │ │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - subne r2, r2, #1 │ │ │ │ │ - movne ip, #0 │ │ │ │ │ - bne 27ff8 │ │ │ │ │ - ldr r3, [pc, #100] @ 28230 │ │ │ │ │ + bne 284e8 │ │ │ │ │ + ldr r3, [pc, #512] @ 289d0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 27f0c │ │ │ │ │ + bne 281f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - subne r3, r3, #1 │ │ │ │ │ - strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 27f0c │ │ │ │ │ - b 280c4 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 281f8 │ │ │ │ │ + b 284e8 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 27fd8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + b 282e8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 28220 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 28568 │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + b 2819c │ │ │ │ │ + ldr r1, [pc, #388] @ 289d8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 <_PyPegen_lookahead_for_expr> │ │ │ │ │ + R_ARM_CALL _PyPegen_lookahead_for_expr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 285d4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl c678 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + ldrne r3, [pc, #356] @ 289dc │ │ │ │ │ + beq 285d4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [pc, #348] @ 289e0 │ │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldr r3, [r2, #20] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + bl 17a8 │ │ │ │ │ + R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 285d8 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ │ + b 2819c │ │ │ │ │ + ldr r1, [pc, #276] @ 289e4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_soft_keyword> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_soft_keyword │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 28590 │ │ │ │ │ + ldr r3, [pc, #260] @ 289e8 │ │ │ │ │ + b 28878 │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 284ac │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 289a8 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r1, [r3, r6, lsl #2] │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr fp, [r1, #16] │ │ │ │ │ + str r0, [sp, #16] │ │ │ │ │ + bne 284b0 │ │ │ │ │ + ldr r3, [pc, #160] @ 289d0 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + bne 28064 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + beq 28064 │ │ │ │ │ + b 284b0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + b 284ec │ │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 284ec │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 289bc │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 28188 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + b 28188 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ │ + str r1, [r4, #88] @ 0x58 │ │ │ │ │ + b 28188 │ │ │ │ │ + .word 0x00001770 │ │ │ │ │ + .word 0x00000292 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _PyPegen_name_token │ │ │ │ │ + .word 0x00000fb4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ + .word 0x00000f94 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000f98 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +000289ec : │ │ │ │ │ +or_pattern_rule(): │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + ldr r1, [pc, #740] @ 28ce8 │ │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ + add r2, r3, #1 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + str r2, [r0, #88] @ 0x58 │ │ │ │ │ + beq 28cc0 │ │ │ │ │ + ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + subne r2, r2, #1 │ │ │ │ │ + bne 28b74 │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + beq 28c78 │ │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ │ + ldr r3, [r3, r8, lsl #2] │ │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r2, [sp, #12] │ │ │ │ │ + ldr r2, [pc, #640] @ 28ce8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28c54 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28cec │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 28be0 │ │ │ │ │ + ldr r2, [pc, #600] @ 28ce8 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28c48 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 27ed4 │ │ │ │ │ + bne 28bd4 │ │ │ │ │ + mov r0, #4 │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Malloc │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 28bc8 │ │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + moveq r7, fp │ │ │ │ │ + moveq sl, #1 │ │ │ │ │ + bne 28bd4 │ │ │ │ │ + mov r1, #18 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_expect_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 28b84 │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_asdl_generic_seq_new> │ │ │ │ │ + R_ARM_CALL _Py_asdl_generic_seq_new │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + beq 28bc0 │ │ │ │ │ + cmp r7, fp │ │ │ │ │ + bgt 28bac │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_seq_insert_in_front> │ │ │ │ │ + R_ARM_CALL _PyPegen_seq_insert_in_front │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 28be8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ + subeq r2, r2, #1 │ │ │ │ │ + beq 28b74 │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne 28bf4 │ │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 28cc8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - b 27ff8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r2, [r4, #88] @ 0x58 │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 28cec │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + beq 28ae4 │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + beq 28c20 │ │ │ │ │ + str r2, [r6, r7, lsl #2] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + b 28ad0 │ │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ │ + ldr r1, [r6, fp, lsl #2] │ │ │ │ │ + str r1, [r2, fp, lsl #2] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + b 28afc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #1 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - mov ip, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 27ff8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ │ + str r8, [r4, #8] │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 28b70 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_PyAST_MatchOr> │ │ │ │ │ + R_ARM_CALL _PyAST_MatchOr │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 28b64 │ │ │ │ │ + lsl sl, sl, #1 │ │ │ │ │ + lsl r1, sl, #2 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 28bc0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 28b9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 28a9c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ + subne r3, r3, #1 │ │ │ │ │ + strne r3, [r4, #88] @ 0x58 │ │ │ │ │ + beq 28a74 │ │ │ │ │ + b 28be8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyPegen_fill_token> │ │ │ │ │ + R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movlt r1, #1 │ │ │ │ │ + sublt r2, r3, #1 │ │ │ │ │ + strlt r1, [r4, #60] @ 0x3c │ │ │ │ │ + blt 28b74 │ │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ + ldr r2, [r2, r6, lsl #2] │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ │ + str r1, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ + beq 28a60 │ │ │ │ │ + b 28b70 │ │ │ │ │ + bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ + R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ + b 28a1c │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Occurred │ │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ + sub r2, r3, #1 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r4, #60] @ 0x3c │ │ │ │ │ + beq 28bec │ │ │ │ │ + b 28b74 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00028234 : │ │ │ │ │ +00028cec : │ │ │ │ │ closed_pattern_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ - ldr r2, [pc, #4068] @ 29230 │ │ │ │ │ + ldr r2, [pc, #4068] @ 29ce8 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 290a8 │ │ │ │ │ + beq 29b60 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29b74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r1, [pc, #4024] @ 29234 │ │ │ │ │ + ldr r1, [pc, #4024] @ 29cec │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_is_memoized> │ │ │ │ │ R_ARM_CALL _PyPegen_is_memoized │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 282a8 │ │ │ │ │ + beq 28d60 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r6 │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29b74 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3940] @ 29230 │ │ │ │ │ + ldr r2, [pc, #3940] @ 29ce8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 290c8 │ │ │ │ │ + beq 29b80 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 29134 │ │ │ │ │ + beq 29bec │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3bb0 │ │ │ │ │ + bl 3964 <_tmp_8_rule+0xa8> │ │ │ │ │ R_ARM_CALL signed_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 287f8 │ │ │ │ │ + bne 292b0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ + bne 29c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3d48 │ │ │ │ │ + bl 3afc │ │ │ │ │ R_ARM_CALL complex_number_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28810 │ │ │ │ │ + bne 292c8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ + bne 29c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl a078 │ │ │ │ │ + bl a084 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28810 │ │ │ │ │ + bne 292c8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ - ldr r1, [pc, #3812] @ 29238 │ │ │ │ │ + bne 29c18 │ │ │ │ │ + ldr r1, [pc, #3812] @ 29cf0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28f28 │ │ │ │ │ + bne 299e0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ - ldr r1, [pc, #3780] @ 2923c │ │ │ │ │ + bne 29c18 │ │ │ │ │ + ldr r1, [pc, #3780] @ 29cf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29018 │ │ │ │ │ + bne 29ad0 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ - ldr r1, [pc, #3748] @ 29240 │ │ │ │ │ + bne 29c18 │ │ │ │ │ + ldr r1, [pc, #3748] @ 29cf8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29058 │ │ │ │ │ + bne 29b10 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ - ldr r1, [pc, #3688] @ 29230 │ │ │ │ │ + bne 29b50 │ │ │ │ │ + ldr r1, [pc, #3688] @ 29ce8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 290e4 │ │ │ │ │ + beq 29b9c │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r5, lsl #2] │ │ │ │ │ ldrne r7, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 29104 │ │ │ │ │ + beq 29bbc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3f60 │ │ │ │ │ + bl 3d14 │ │ │ │ │ R_ARM_CALL pattern_capture_target_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28770 │ │ │ │ │ + bne 29228 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4060 │ │ │ │ │ + bl 3e14 │ │ │ │ │ R_ARM_CALL wildcard_pattern_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287cc │ │ │ │ │ + bne 29284 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29b74 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3548] @ 29230 │ │ │ │ │ + ldr r2, [pc, #3548] @ 29ce8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28f10 │ │ │ │ │ + beq 299c8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne r9, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 28ed8 │ │ │ │ │ + beq 29990 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 41c4 │ │ │ │ │ + bl 3f78 │ │ │ │ │ R_ARM_CALL attr_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 28d44 │ │ │ │ │ + bne 297fc │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29b50 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3456] @ 29230 │ │ │ │ │ + ldr r3, [pc, #3456] @ 29ce8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 291cc │ │ │ │ │ + beq 29c84 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28d0c │ │ │ │ │ + bne 297c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 290bc │ │ │ │ │ + bne 29b74 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #3392] @ 29230 │ │ │ │ │ + ldr r2, [pc, #3392] @ 29ce8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28ff8 │ │ │ │ │ + beq 29ab0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 291ec │ │ │ │ │ + beq 29ca4 │ │ │ │ │ mov r1, #9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28b1c │ │ │ │ │ + bne 295d4 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 2900c │ │ │ │ │ + bne 29ac4 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28f9c │ │ │ │ │ + bne 29a54 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29b50 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3260] @ 29230 │ │ │ │ │ + ldr r3, [pc, #3260] @ 29ce8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 28f7c │ │ │ │ │ + beq 29a34 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, fp, lsl #2] │ │ │ │ │ ldrne sl, [r3, #12] │ │ │ │ │ ldrne r9, [r3, #16] │ │ │ │ │ - beq 292cc │ │ │ │ │ + beq 29d84 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28870 │ │ │ │ │ + bne 29328 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28f90 │ │ │ │ │ + bne 29a48 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288e0 │ │ │ │ │ + bne 29398 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 28f90 │ │ │ │ │ + bne 29a48 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28984 │ │ │ │ │ + bne 2943c │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - bne 28f90 │ │ │ │ │ + bne 29a48 │ │ │ │ │ mov r1, #25 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 28a64 │ │ │ │ │ + bne 2951c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 29098 │ │ │ │ │ + bne 29b50 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #3056] @ 29230 │ │ │ │ │ + ldr r3, [pc, #3056] @ 29ce8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 291ac │ │ │ │ │ + beq 29c64 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldrne r3, [r4, #4] │ │ │ │ │ ldrne r3, [r3, r7, lsl #2] │ │ │ │ │ ldrne fp, [r3, #12] │ │ │ │ │ ldrne sl, [r3, #16] │ │ │ │ │ - beq 29264 │ │ │ │ │ + beq 29d1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 41c0 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2869c │ │ │ │ │ + beq 29154 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2869c │ │ │ │ │ + beq 29154 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2930c │ │ │ │ │ + bne 29dc4 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 291c0 │ │ │ │ │ + bne 29c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 41c0 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2965c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2965c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4668 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2965c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28ba8 │ │ │ │ │ + bne 29660 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ba4 │ │ │ │ │ + beq 2965c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29c78 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ @@ -45100,204 +45849,204 @@ │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 28ca8 │ │ │ │ │ + beq 29760 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r3 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287cc │ │ │ │ │ + b 29284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 28410 │ │ │ │ │ + beq 28ec8 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r1, [r0, #20] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r3, r9 │ │ │ │ │ ldr r1, [r5, #4] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyAST_MatchAs> │ │ │ │ │ R_ARM_CALL _PyAST_MatchAs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 292a8 │ │ │ │ │ + beq 29d60 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #2652] @ 29234 │ │ │ │ │ + ldr r2, [pc, #2652] @ 29cec │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 <_PyPegen_insert_memo> │ │ │ │ │ R_ARM_CALL _PyPegen_insert_memo │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 282a0 │ │ │ │ │ - ldr r1, [pc, #2628] @ 29244 │ │ │ │ │ + b 28d58 │ │ │ │ │ + ldr r1, [pc, #2628] @ 29cfc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 282fc │ │ │ │ │ + beq 28db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 29c3c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ + bne 29278 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 283ac │ │ │ │ │ + beq 28e64 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28e6c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285ac │ │ │ │ │ + beq 29064 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29db4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28964 │ │ │ │ │ + beq 2941c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287cc │ │ │ │ │ + b 29284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cb4 │ │ │ │ │ + bl 5880 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 285d0 │ │ │ │ │ + beq 29088 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 285d4 │ │ │ │ │ + bne 2908c │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285d0 │ │ │ │ │ + beq 29088 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29db4 │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str r9, [sp] │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ + bne 29384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2861c │ │ │ │ │ - b 28624 │ │ │ │ │ + beq 290d4 │ │ │ │ │ + b 290dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5914 │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 290ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 290ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5cb4 │ │ │ │ │ + bl 5880 │ │ │ │ │ R_ARM_CALL double_star_pattern_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 290ac │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 285f8 │ │ │ │ │ + bne 290b0 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 285f4 │ │ │ │ │ + beq 290ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29db4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -45318,40 +46067,40 @@ │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ mov r3, sl │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ - b 28964 │ │ │ │ │ + bne 29384 │ │ │ │ │ + b 2941c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5d48 │ │ │ │ │ + bl 5914 │ │ │ │ │ R_ARM_CALL items_pattern_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 290d0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 28620 │ │ │ │ │ + bne 290d8 │ │ │ │ │ mov r1, #26 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28618 │ │ │ │ │ + beq 290d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 292fc │ │ │ │ │ + beq 29db4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr fp, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -45371,94 +46120,94 @@ │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyAST_MatchMapping> │ │ │ │ │ R_ARM_CALL _PyAST_MatchMapping │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ - b 28964 │ │ │ │ │ + bne 29384 │ │ │ │ │ + b 2941c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 44a0 │ │ │ │ │ + bl 4254 │ │ │ │ │ R_ARM_CALL maybe_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 2852c │ │ │ │ │ + bne 28fe4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28528 │ │ │ │ │ + beq 28fe0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, sl │ │ │ │ │ movne r0, fp │ │ │ │ │ - beq 28fe8 │ │ │ │ │ + beq 29aa0 │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ bl 0 <_PyAST_MatchSequence> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ + bne 29384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ strne r8, [r4, #60] @ 0x3c │ │ │ │ │ - beq 28550 │ │ │ │ │ - b 28558 │ │ │ │ │ + beq 29008 │ │ │ │ │ + b 29010 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 291c0 │ │ │ │ │ + bne 29c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 41c0 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29780 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c9c │ │ │ │ │ + bl 4868 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29780 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28ccc │ │ │ │ │ + bne 29784 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28cc8 │ │ │ │ │ + beq 29780 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29c78 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ @@ -45486,135 +46235,134 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2875c │ │ │ │ │ + bne 29214 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 28cfc │ │ │ │ │ - b 28d00 │ │ │ │ │ + beq 297b4 │ │ │ │ │ + b 297b8 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 291c0 │ │ │ │ │ + bne 29c78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 41c0 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 28dc4 │ │ │ │ │ + bne 2987c │ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2935c │ │ │ │ │ + bne 29e14 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - b 287cc │ │ │ │ │ + b 29284 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 383c <_tmp_7_rule+0x6c> │ │ │ │ │ - R_ARM_CALL pattern_rule │ │ │ │ │ + bl 27f9c │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 284c8 │ │ │ │ │ + beq 28f80 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 284c8 │ │ │ │ │ + beq 28f80 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r5, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 287cc │ │ │ │ │ - ldr r1, [pc, #1276] @ 29248 │ │ │ │ │ + b 29284 │ │ │ │ │ + ldr r1, [pc, #1276] @ 29d00 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ R_ARM_CALL _PyPegen_lookahead │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28488 │ │ │ │ │ + beq 28f40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldreq r2, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r8, [r4, #60] @ 0x3c │ │ │ │ │ subeq r2, r2, #1 │ │ │ │ │ - beq 28494 │ │ │ │ │ + beq 28f4c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ str ip, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyAST_MatchValue> │ │ │ │ │ R_ARM_CALL _PyAST_MatchValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288cc │ │ │ │ │ + bne 29384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2848c │ │ │ │ │ + beq 28f44 │ │ │ │ │ mov r8, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28494 │ │ │ │ │ + b 28f4c │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 297a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4668 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 297a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 297a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c9c │ │ │ │ │ + bl 4868 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 297a0 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 28ce8 │ │ │ │ │ + bne 297a0 │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28ce8 │ │ │ │ │ + beq 297a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29c78 │ │ │ │ │ ldr r2, [r3, #20] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r3, #24] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ bl 0 <_PyPegen_get_pattern_keys> │ │ │ │ │ R_ARM_CALL _PyPegen_get_pattern_keys │ │ │ │ │ @@ -45644,251 +46392,251 @@ │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2875c │ │ │ │ │ - b 28ca8 │ │ │ │ │ + bne 29214 │ │ │ │ │ + b 29760 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 28f68 │ │ │ │ │ + blt 29a20 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 28478 │ │ │ │ │ + beq 28f30 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28494 │ │ │ │ │ + b 28f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 28458 │ │ │ │ │ - b 28f04 │ │ │ │ │ + beq 28f10 │ │ │ │ │ + b 299bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 29c3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #756] @ 2924c │ │ │ │ │ + ldr r0, [pc, #756] @ 29d04 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ - b 2884c │ │ │ │ │ + bne 29278 │ │ │ │ │ + b 29304 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28494 │ │ │ │ │ + b 28f4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 28578 │ │ │ │ │ + beq 29030 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28624 │ │ │ │ │ + b 290dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 34e0 │ │ │ │ │ + bl 3608 │ │ │ │ │ R_ARM_CALL open_sequence_pattern_rule │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 28554 │ │ │ │ │ + bne 2900c │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2854c │ │ │ │ │ + beq 29004 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r2, r9 │ │ │ │ │ movne r1, sl │ │ │ │ │ movne r0, r7 │ │ │ │ │ - bne 28b64 │ │ │ │ │ + bne 2961c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28558 │ │ │ │ │ + b 29010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 284f4 │ │ │ │ │ + beq 28fac │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28558 │ │ │ │ │ + b 29010 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 29c3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #520] @ 29250 │ │ │ │ │ + ldr r0, [pc, #520] @ 29d08 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ - b 2884c │ │ │ │ │ + bne 29278 │ │ │ │ │ + b 29304 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29184 │ │ │ │ │ + beq 29c3c │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #24] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - ldr r0, [pc, #460] @ 29254 │ │ │ │ │ + ldr r0, [pc, #460] @ 29d0c │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <_PyAST_MatchSingleton> │ │ │ │ │ R_ARM_CALL _PyAST_MatchSingleton │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 287c0 │ │ │ │ │ - b 2884c │ │ │ │ │ + bne 29278 │ │ │ │ │ + b 29304 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 282a0 │ │ │ │ │ + b 28d58 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 28270 │ │ │ │ │ + beq 28d28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 290a0 │ │ │ │ │ + b 29b58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 29160 │ │ │ │ │ + bne 29c18 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - b 282d0 │ │ │ │ │ + b 28d88 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 283d4 │ │ │ │ │ + beq 28e8c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28410 │ │ │ │ │ + b 28ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2916c │ │ │ │ │ + blt 29c24 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 283f4 │ │ │ │ │ - b 290f8 │ │ │ │ │ + beq 28eac │ │ │ │ │ + b 29bb0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29194 │ │ │ │ │ + blt 29c4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 282ec │ │ │ │ │ + beq 28da4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28e6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28410 │ │ │ │ │ + b 28ec8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28e6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 283b4 │ │ │ │ │ + b 28e6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 28644 │ │ │ │ │ + beq 290fc │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28d00 │ │ │ │ │ + b 297b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 284b4 │ │ │ │ │ - b 284d4 │ │ │ │ │ + beq 28f6c │ │ │ │ │ + b 28f8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2921c │ │ │ │ │ + blt 29cd4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 28514 │ │ │ │ │ - b 2900c │ │ │ │ │ + beq 28fcc │ │ │ │ │ + b 29ac4 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28558 │ │ │ │ │ + b 29010 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x0000042d │ │ │ │ │ .word 0x00000266 │ │ │ │ │ .word 0x00000265 │ │ │ │ │ .word 0x00000267 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _tmp_67_rule │ │ │ │ │ @@ -45901,60 +46649,60 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxError │ │ │ │ │ .word 0x00000fcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29294 │ │ │ │ │ + blt 29d4c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, r7, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr fp, [r3, #12] │ │ │ │ │ ldr sl, [r3, #16] │ │ │ │ │ - beq 28664 │ │ │ │ │ - b 291c0 │ │ │ │ │ + beq 2911c │ │ │ │ │ + b 29c78 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28d00 │ │ │ │ │ + b 297b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 28408 │ │ │ │ │ + beq 28ec0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 28410 │ │ │ │ │ + b 28ec8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 293e0 │ │ │ │ │ + blt 29e98 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3, fp, lsl #2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr sl, [r3, #12] │ │ │ │ │ ldr r9, [r3, #16] │ │ │ │ │ - beq 28598 │ │ │ │ │ - b 28f90 │ │ │ │ │ + beq 29050 │ │ │ │ │ + b 29a48 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ ldr r8, [r4, #60] @ 0x3c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 28624 │ │ │ │ │ + b 290dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 291c0 │ │ │ │ │ + beq 29c78 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -45962,107 +46710,107 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str fp, [sp] │ │ │ │ │ bl 0 <_PyAST_MatchClass> │ │ │ │ │ R_ARM_CALL _PyAST_MatchClass │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 2875c │ │ │ │ │ - b 28ca8 │ │ │ │ │ + bne 29214 │ │ │ │ │ + b 29760 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - bne 28d00 │ │ │ │ │ + bne 297b8 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-296] @ 29258 │ │ │ │ │ + ldr r3, [pc, #-296] @ 29d10 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 293c0 │ │ │ │ │ + beq 29e78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 440c │ │ │ │ │ + bl 41c0 │ │ │ │ │ R_ARM_CALL name_or_attr_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 293b0 │ │ │ │ │ + beq 29e68 │ │ │ │ │ mov r1, #7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 293f4 │ │ │ │ │ + bne 29eac │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 28cfc │ │ │ │ │ + b 297b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ - beq 29384 │ │ │ │ │ - b 293b4 │ │ │ │ │ + beq 29e3c │ │ │ │ │ + b 29e6c │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r8, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r8, [r4, #60] @ 0x3c │ │ │ │ │ - b 28624 │ │ │ │ │ - ldr r2, [pc, #-420] @ 29258 │ │ │ │ │ + b 290dc │ │ │ │ │ + ldr r2, [pc, #-420] @ 29d10 │ │ │ │ │ mov r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29578 │ │ │ │ │ + beq 2a030 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ subne r2, r3, #1 │ │ │ │ │ movne r3, r2 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 293b0 │ │ │ │ │ + bne 29e68 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r2, [pc, #-476] @ 29258 │ │ │ │ │ + ldr r2, [pc, #-476] @ 29d10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 29554 │ │ │ │ │ + beq 2a00c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4668 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 29530 │ │ │ │ │ + bne 29fe8 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29524 │ │ │ │ │ + bne 29fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4c9c │ │ │ │ │ + bl 4868 │ │ │ │ │ R_ARM_CALL keyword_patterns_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29520 │ │ │ │ │ + beq 29fd8 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29520 │ │ │ │ │ + beq 29fd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 4a9c │ │ │ │ │ + bl 4668 │ │ │ │ │ R_ARM_CALL positional_patterns_rule │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 29524 │ │ │ │ │ + beq 29fdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r3, [pc, #-596] @ 2925c │ │ │ │ │ + ldr r3, [pc, #-596] @ 29d14 │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ bl 0 <_PyPegen_seq_first_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_first_item │ │ │ │ │ ldr r9, [r0, #20] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_first_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_first_item │ │ │ │ │ @@ -46070,115 +46818,115 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ ldr fp, [r0, #28] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyPegen_seq_last_item> │ │ │ │ │ R_ARM_CALL _PyPegen_seq_last_item │ │ │ │ │ - ldr r3, [pc, #-640] @ 29260 │ │ │ │ │ + ldr r3, [pc, #-640] @ 29d18 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, sl │ │ │ │ │ str fp, [sp] │ │ │ │ │ - bl 1680 │ │ │ │ │ + bl 17a8 │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - bne 293b4 │ │ │ │ │ - b 293b0 │ │ │ │ │ + bne 29e6c │ │ │ │ │ + b 29e68 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 293b0 │ │ │ │ │ + b 29e68 │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 2944c │ │ │ │ │ + beq 29f04 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ - b 29450 │ │ │ │ │ + b 29f08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29438 │ │ │ │ │ - b 29524 │ │ │ │ │ + beq 29ef0 │ │ │ │ │ + b 29fdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 2940c │ │ │ │ │ + b 29ec4 │ │ │ │ │ │ │ │ │ │ -00029588 : │ │ │ │ │ +0002a040 : │ │ │ │ │ signed_real_number_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r2, [pc, #716] @ 2986c │ │ │ │ │ + ldr r2, [pc, #716] @ 2a324 │ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 297c8 │ │ │ │ │ + beq 2a280 │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29700 │ │ │ │ │ + bne 2a1b8 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r6, [r4, #12] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 297ec │ │ │ │ │ + beq 2a2a4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #652] @ 2986c │ │ │ │ │ + ldr r2, [pc, #652] @ 2a324 │ │ │ │ │ ldr r3, [r3, r5, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29838 │ │ │ │ │ + beq 2a2f0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2965c │ │ │ │ │ + bne 2a114 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29700 │ │ │ │ │ + bne 2a1b8 │ │ │ │ │ mov r1, #15 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29688 │ │ │ │ │ + bne 2a140 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ @@ -46186,66 +46934,66 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 296d4 │ │ │ │ │ + beq 2a18c │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 2964c │ │ │ │ │ - ldr r2, [pc, #476] @ 2986c │ │ │ │ │ + b 2a104 │ │ │ │ │ + ldr r2, [pc, #476] @ 2a324 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 297e0 │ │ │ │ │ + beq 2a298 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29640 │ │ │ │ │ + bne 2a0f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_number_token> │ │ │ │ │ R_ARM_CALL _PyPegen_number_token │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 2970c │ │ │ │ │ + bne 2a1c4 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ - b 29640 │ │ │ │ │ + b 2a0f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r2, [r4, #60] @ 0x3c │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - beq 29628 │ │ │ │ │ + beq 2a0e0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 2964c │ │ │ │ │ + b 2a104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_ensure_real> │ │ │ │ │ R_ARM_CALL _PyPegen_ensure_real │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 29794 │ │ │ │ │ + beq 2a24c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 297bc │ │ │ │ │ + beq 2a274 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r0, [sp] │ │ │ │ │ @@ -46253,282 +47001,282 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, #4 │ │ │ │ │ bl 0 <_PyAST_UnaryOp> │ │ │ │ │ R_ARM_CALL _PyAST_UnaryOp │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, r8 │ │ │ │ │ - bne 2967c │ │ │ │ │ + bne 2a134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 2967c │ │ │ │ │ - b 2964c │ │ │ │ │ + beq 2a134 │ │ │ │ │ + b 2a104 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 296c8 │ │ │ │ │ + beq 2a180 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - b 29640 │ │ │ │ │ + b 2a0f8 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ - b 2964c │ │ │ │ │ + b 2a104 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ - beq 295c4 │ │ │ │ │ - b 29700 │ │ │ │ │ + beq 2a07c │ │ │ │ │ + b 2a1b8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ - b 2969c │ │ │ │ │ + b 2a154 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29858 │ │ │ │ │ + blt 2a310 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, r6, lsl #2] │ │ │ │ │ ldr r7, [r3, #12] │ │ │ │ │ ldr r6, [r3, #16] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - bne 2964c │ │ │ │ │ - ldr r3, [pc, #64] @ 2986c │ │ │ │ │ + bne 2a104 │ │ │ │ │ + ldr r3, [pc, #64] @ 2a324 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 295fc │ │ │ │ │ + bne 2a0b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ - beq 295fc │ │ │ │ │ - b 296f0 │ │ │ │ │ + beq 2a0b4 │ │ │ │ │ + b 2a1a8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - b 2964c │ │ │ │ │ + b 2a104 │ │ │ │ │ .word 0x00001770 │ │ │ │ │ │ │ │ │ │ -00029870 <_tmp_253_rule>: │ │ │ │ │ +0002a328 <_tmp_253_rule>: │ │ │ │ │ _tmp_253_rule(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r1, [pc, #740] @ 29b6c <_tmp_253_rule+0x2fc> │ │ │ │ │ + ldr r1, [pc, #740] @ 2a624 <_tmp_253_rule+0x2fc> │ │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ │ - beq 29b4c <_tmp_253_rule+0x2dc> │ │ │ │ │ + beq 2a604 <_tmp_253_rule+0x2dc> │ │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 29b60 <_tmp_253_rule+0x2f0> │ │ │ │ │ - ldr r1, [pc, #696] @ 29b6c <_tmp_253_rule+0x2fc> │ │ │ │ │ + bne 2a618 <_tmp_253_rule+0x2f0> │ │ │ │ │ + ldr r1, [pc, #696] @ 2a624 <_tmp_253_rule+0x2fc> │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29a64 <_tmp_253_rule+0x1f4> │ │ │ │ │ + beq 2a51c <_tmp_253_rule+0x1f4> │ │ │ │ │ ldr r9, [r4, #12] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - beq 29a88 <_tmp_253_rule+0x218> │ │ │ │ │ + beq 2a540 <_tmp_253_rule+0x218> │ │ │ │ │ mov r9, r5 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 2a418 <_tmp_253_rule+0xf0> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299a0 <_tmp_253_rule+0x130> │ │ │ │ │ + bne 2a458 <_tmp_253_rule+0x130> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2996c <_tmp_253_rule+0xfc> │ │ │ │ │ + bne 2a424 <_tmp_253_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1b5f4 │ │ │ │ │ + bl 1b5f0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + beq 2a42c <_tmp_253_rule+0x104> │ │ │ │ │ sub r3, r3, #2 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ mov r1, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq 29920 <_tmp_253_rule+0xb0> │ │ │ │ │ + beq 2a3d8 <_tmp_253_rule+0xb0> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 29b60 <_tmp_253_rule+0x2f0> │ │ │ │ │ + bne 2a618 <_tmp_253_rule+0x2f0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17aa0 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 29940 <_tmp_253_rule+0xd0> │ │ │ │ │ + b 2a3f8 <_tmp_253_rule+0xd0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ - bne 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 2a418 <_tmp_253_rule+0xf0> │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ - ldr r1, [pc, #424] @ 29b6c <_tmp_253_rule+0x2fc> │ │ │ │ │ + ldr r1, [pc, #424] @ 2a624 <_tmp_253_rule+0x2fc> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 29b28 <_tmp_253_rule+0x2b8> │ │ │ │ │ + beq 2a5e0 <_tmp_253_rule+0x2b8> │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr sl, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 29ab8 <_tmp_253_rule+0x248> │ │ │ │ │ + bne 2a570 <_tmp_253_rule+0x248> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ - bne 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + bne 2a418 <_tmp_253_rule+0xf0> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_get_last_nonnwhitespace_token> │ │ │ │ │ R_ARM_CALL _PyPegen_get_last_nonnwhitespace_token │ │ │ │ │ subs ip, r0, #0 │ │ │ │ │ ldreq r3, [r4, #88] @ 0x58 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ - beq 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + beq 2a42c <_tmp_253_rule+0x104> │ │ │ │ │ ldr lr, [r4, #20] │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ ldr lr, [ip, #24] │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ ldr ip, [ip, #20] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r0, r6 │ │ │ │ │ stm sp, {r7, ip} │ │ │ │ │ bl 0 <_PyAST_Slice> │ │ │ │ │ R_ARM_CALL _PyAST_Slice │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 29b04 <_tmp_253_rule+0x294> │ │ │ │ │ + beq 2a5bc <_tmp_253_rule+0x294> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 29998 <_tmp_253_rule+0x128> │ │ │ │ │ + b 2a450 <_tmp_253_rule+0x128> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2996c <_tmp_253_rule+0xfc> │ │ │ │ │ + bne 2a424 <_tmp_253_rule+0xfc> │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmp r2, r9 │ │ │ │ │ - bne 298d4 <_tmp_253_rule+0x64> │ │ │ │ │ + bne 2a38c <_tmp_253_rule+0x64> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_fill_token> │ │ │ │ │ R_ARM_CALL _PyPegen_fill_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 29aec <_tmp_253_rule+0x27c> │ │ │ │ │ + blt 2a5a4 <_tmp_253_rule+0x27c> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r2, r9, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ ldr r7, [r2, #16] │ │ │ │ │ - beq 298e4 <_tmp_253_rule+0x74> │ │ │ │ │ - b 2996c <_tmp_253_rule+0xfc> │ │ │ │ │ + beq 2a39c <_tmp_253_rule+0x74> │ │ │ │ │ + b 2a424 <_tmp_253_rule+0xfc> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov fp, r0 │ │ │ │ │ - bne 299ec <_tmp_253_rule+0x17c> │ │ │ │ │ + bne 2a4a4 <_tmp_253_rule+0x17c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 299f4 <_tmp_253_rule+0x184> │ │ │ │ │ + bne 2a4ac <_tmp_253_rule+0x184> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2994c <_tmp_253_rule+0xdc> │ │ │ │ │ + bne 2a404 <_tmp_253_rule+0xdc> │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ - b 299f0 <_tmp_253_rule+0x180> │ │ │ │ │ + b 2a4a8 <_tmp_253_rule+0x180> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + b 2a42c <_tmp_253_rule+0x104> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ ldreq r1, [r4, #60] @ 0x3c │ │ │ │ │ movne r1, r2 │ │ │ │ │ strne r2, [r4, #60] @ 0x3c │ │ │ │ │ - b 29974 <_tmp_253_rule+0x104> │ │ │ │ │ + b 2a42c <_tmp_253_rule+0x104> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r2, [r4, #88] @ 0x58 │ │ │ │ │ subne r2, r2, #1 │ │ │ │ │ strne r2, [r4, #88] @ 0x58 │ │ │ │ │ - beq 299d0 <_tmp_253_rule+0x160> │ │ │ │ │ - b 29960 <_tmp_253_rule+0xf0> │ │ │ │ │ + beq 2a488 <_tmp_253_rule+0x160> │ │ │ │ │ + b 2a418 <_tmp_253_rule+0xf0> │ │ │ │ │ bl 0 <_Pypegen_stack_overflow> │ │ │ │ │ R_ARM_CALL _Pypegen_stack_overflow │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 298ac <_tmp_253_rule+0x3c> │ │ │ │ │ + beq 2a364 <_tmp_253_rule+0x3c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 29940 <_tmp_253_rule+0xd0> │ │ │ │ │ + b 2a3f8 <_tmp_253_rule+0xd0> │ │ │ │ │ .word 0x00001770 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -144,15 +144,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 248 <_tmp_267_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 238 <_tmp_267_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 254 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 2d4 <_tmp_276_rule+0x80> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl afb0 │ │ │ │ │ + bl afbc │ │ │ │ │ R_ARM_CALL star_target_rule │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2d4 <_tmp_276_rule+0x80> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_dummy_name> │ │ │ │ │ R_ARM_CALL _PyPegen_dummy_name │ │ │ │ │ @@ -248,15 +248,15 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 384 <_RAISE_SYNTAX_ERROR_INVALID_TARGET.isra.0+0x90> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -339,24 +339,24 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 4cc <_tmp_186_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 251b8 │ │ │ │ │ + bl 252bc │ │ │ │ │ R_ARM_CALL lambda_slash_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 4c4 <_tmp_186_rule+0x7c> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 4c4 <_tmp_186_rule+0x7c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 25a6c │ │ │ │ │ + bl 25b70 │ │ │ │ │ R_ARM_CALL lambda_slash_with_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq r5, [r4, #8] │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -381,15 +381,15 @@ │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r5, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 564 <_tmp_262_rule+0x8c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - bl 17aa4 │ │ │ │ │ + bl 17aa0 │ │ │ │ │ R_ARM_CALL starred_expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 540 <_tmp_262_rule+0x68> │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 55c <_tmp_262_rule+0x84> │ │ │ │ │ ldr r1, [pc, #44] @ 574 <_tmp_262_rule+0x9c> │ │ │ │ │ @@ -536,15 +536,15 @@ │ │ │ │ │ mov r1, #11 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 784 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 784 │ │ │ │ │ ldr r1, [pc, #712] @ a18 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyPegen_lookahead> │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bf8 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 20390 <_loop1_216_rule> │ │ │ │ │ + bl 203a4 <_loop1_216_rule> │ │ │ │ │ R_ARM_CALL _loop1_216_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ ldr r1, [pc, #576] @ a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -595,15 +595,15 @@ │ │ │ │ │ mov r1, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 890 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -621,15 +621,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ @@ -658,15 +658,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl bf8 <_loop0_215_rule> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5570 <_loop1_219_rule> │ │ │ │ │ + bl 513c <_loop1_219_rule> │ │ │ │ │ R_ARM_CALL _loop1_219_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 9e4 │ │ │ │ │ ldr r1, [pc, #292] @ a24 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ @@ -685,15 +685,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ strne r3, [r4, #88] @ 0x58 │ │ │ │ │ bne 9e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 980 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -724,15 +724,15 @@ │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 6dc │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ b 6f8 │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -818,15 +818,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne b4c <_tmp_181_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 18ffc │ │ │ │ │ + bl 18ff8 │ │ │ │ │ R_ARM_CALL param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne b44 <_tmp_181_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne b44 <_tmp_181_rule+0x80> │ │ │ │ │ @@ -925,15 +925,15 @@ │ │ │ │ │ b d2c <_loop0_215_rule+0x134> │ │ │ │ │ ldr r7, [r4, #60] @ 0x3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ bne d24 <_loop0_215_rule+0x12c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1d900 │ │ │ │ │ + bl 1d90c │ │ │ │ │ R_ARM_CALL block_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq cc8 <_loop0_215_rule+0xd0> │ │ │ │ │ cmp r9, r8 │ │ │ │ │ bne cb8 <_loop0_215_rule+0xc0> │ │ │ │ │ lsl r9, r9, #1 │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ @@ -1001,15 +1001,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne ee0 <_gather_141_rule+0x1a4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ beq ed0 <_gather_141_rule+0x194> │ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ │ @@ -1031,15 +1031,15 @@ │ │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ beq e1c <_gather_141_rule+0xe0> │ │ │ │ │ b e5c <_gather_141_rule+0x120> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ beq e30 <_gather_141_rule+0xf4> │ │ │ │ │ cmp r8, r7 │ │ │ │ │ beq e6c <_gather_141_rule+0x130> │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ str sl, [r5, r7, lsl #2] │ │ │ │ │ @@ -1182,26 +1182,26 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r1, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 241c4 │ │ │ │ │ + bl 242c8 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 108c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1218,15 +1218,15 @@ │ │ │ │ │ mvn r3, #4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ - bl 1680 <_tmp_238_rule+0x6c> │ │ │ │ │ + bl 17a8 <_gather_208_rule+0xf8> │ │ │ │ │ R_ARM_CALL RAISE_ERROR_KNOWN_LOCATION │ │ │ │ │ b 1238 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1154 │ │ │ │ │ ldr r1, [pc, #476] @ 1280 │ │ │ │ │ @@ -1239,15 +1239,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl c66c │ │ │ │ │ + bl c678 │ │ │ │ │ R_ARM_CALL expression_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1100 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl ef0 <_tmp_217_rule> │ │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ @@ -1542,15 +1542,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ bl 0 <_PyPegen_expect_token> │ │ │ │ │ R_ARM_CALL _PyPegen_expect_token │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 151c <_tmp_229_rule.isra.0+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 157fc │ │ │ │ │ + bl 157f8 │ │ │ │ │ R_ARM_CALL arguments_rule │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 151c <_tmp_229_rule.isra.0+0x94> │ │ │ │ │ mov r1, #8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1824,15 +1824,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 18f8 <_tmp_268_rule+0x94> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - bl 241c4 │ │ │ │ │ + bl 242c8 │ │ │ │ │ R_ARM_CALL expressions_rule │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 18e8 <_tmp_268_rule+0x84> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 254 <_tmp_276_rule> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -1912,15 +1912,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #88] @ 0x58 │ │ │ │ │ movne r0, #0 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ bne 1a18 <_tmp_199_rule+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ - bl 25830 │ │ │ │ │ + bl 25934 │ │ │ │ │ R_ARM_CALL lambda_param_no_default_rule │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1a10 <_tmp_199_rule+0x80> │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1a10 <_tmp_199_rule+0x80> │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -60,18 +60,18 @@ │ │ │ │ │ 0x00000390 6365735f 72756c65 00696e76 616c6964 ces_rule.invalid │ │ │ │ │ 0x000003a0 5f616e6e 5f617373 69676e5f 74617267 _ann_assign_targ │ │ │ │ │ 0x000003b0 65745f72 756c6500 73746172 5f6e616d et_rule.star_nam │ │ │ │ │ 0x000003c0 65645f65 78707265 7373696f 6e5f7275 ed_expression_ru │ │ │ │ │ 0x000003d0 6c65005f 6c6f6f70 305f3136 345f7275 le._loop0_164_ru │ │ │ │ │ 0x000003e0 6c65005f 6c6f6f70 305f3136 355f7275 le._loop0_165_ru │ │ │ │ │ 0x000003f0 6c65005f 746d705f 31335f72 756c6500 le._tmp_13_rule. │ │ │ │ │ - 0x00000400 616e6e6f 74617465 645f7268 735f7275 annotated_rhs_ru │ │ │ │ │ - 0x00000410 6c650074 5f6c6f6f 6b616865 61645f72 le.t_lookahead_r │ │ │ │ │ - 0x00000420 756c6500 73746172 5f6e616d 65645f65 ule.star_named_e │ │ │ │ │ - 0x00000430 78707265 7373696f 6e735f72 756c6500 xpressions_rule. │ │ │ │ │ + 0x00000400 73746172 5f6e616d 65645f65 78707265 star_named_expre │ │ │ │ │ + 0x00000410 7373696f 6e735f72 756c6500 745f6c6f ssions_rule.t_lo │ │ │ │ │ + 0x00000420 6f6b6168 6561645f 72756c65 00616e6e okahead_rule.ann │ │ │ │ │ + 0x00000430 6f746174 65645f72 68735f72 756c6500 otated_rhs_rule. │ │ │ │ │ 0x00000440 745f7072 696d6172 795f7275 6c650067 t_primary_rule.g │ │ │ │ │ 0x00000450 656e6578 705f7275 6c650073 7472696e enexp_rule.strin │ │ │ │ │ 0x00000460 67735f72 756c6500 7475706c 655f7275 gs_rule.tuple_ru │ │ │ │ │ 0x00000470 6c65006c 6973745f 72756c65 00666f72 le.list_rule.for │ │ │ │ │ 0x00000480 5f69665f 636c6175 7365735f 72756c65 _if_clauses_rule │ │ │ │ │ 0x00000490 005f6761 74686572 5f313136 5f72756c ._gather_116_rul │ │ │ │ │ 0x000004a0 65005f67 61746865 725f3233 315f7275 e._gather_231_ru │ │ │ │ │ @@ -211,17 +211,17 @@ │ │ │ │ │ 0x00000d00 5f736571 75656e63 655f7061 74746572 _sequence_patter │ │ │ │ │ 0x00000d10 6e5f7275 6c65006d 61796265 5f737461 n_rule.maybe_sta │ │ │ │ │ 0x00000d20 725f7061 74746572 6e5f7275 6c65006d r_pattern_rule.m │ │ │ │ │ 0x00000d30 61796265 5f736571 75656e63 655f7061 aybe_sequence_pa │ │ │ │ │ 0x00000d40 74746572 6e5f7275 6c650070 61747465 ttern_rule.patte │ │ │ │ │ 0x00000d50 726e5f63 61707475 72655f74 61726765 rn_capture_targe │ │ │ │ │ 0x00000d60 745f7275 6c650077 696c6463 6172645f t_rule.wildcard_ │ │ │ │ │ - 0x00000d70 70617474 65726e5f 72756c65 006f725f pattern_rule.or_ │ │ │ │ │ - 0x00000d80 70617474 65726e5f 72756c65 00636c6f pattern_rule.clo │ │ │ │ │ - 0x00000d90 7365645f 70617474 65726e5f 72756c65 sed_pattern_rule │ │ │ │ │ + 0x00000d70 70617474 65726e5f 72756c65 00636c6f pattern_rule.clo │ │ │ │ │ + 0x00000d80 7365645f 70617474 65726e5f 72756c65 sed_pattern_rule │ │ │ │ │ + 0x00000d90 006f725f 70617474 65726e5f 72756c65 .or_pattern_rule │ │ │ │ │ 0x00000da0 00736967 6e65645f 6e756d62 65725f72 .signed_number_r │ │ │ │ │ 0x00000db0 756c6500 636f6d70 6c65785f 6e756d62 ule.complex_numb │ │ │ │ │ 0x00000dc0 65725f72 756c6500 6e616d65 5f6f725f er_rule.name_or_ │ │ │ │ │ 0x00000dd0 61747472 5f72756c 6500706f 73697469 attr_rule.positi │ │ │ │ │ 0x00000de0 6f6e616c 5f706174 7465726e 735f7275 onal_patterns_ru │ │ │ │ │ 0x00000df0 6c650064 6f75626c 655f7374 61725f70 le.double_star_p │ │ │ │ │ 0x00000e00 61747465 726e5f72 756c6500 6974656d attern_rule.item │ │ │ │ │ @@ -429,44 +429,44 @@ │ │ │ │ │ 0x00001aa0 5f507950 6567656e 5f617567 6f706572 _PyPegen_augoper │ │ │ │ │ 0x00001ab0 61746f72 005f5079 4153545f 6b657977 ator._PyAST_keyw │ │ │ │ │ 0x00001ac0 6f726400 5f507950 6567656e 5f6b6579 ord._PyPegen_key │ │ │ │ │ 0x00001ad0 776f7264 5f6f725f 73746172 72656400 word_or_starred. │ │ │ │ │ 0x00001ae0 5f507950 6567656e 5f6a6f69 6e5f7365 _PyPegen_join_se │ │ │ │ │ 0x00001af0 7175656e 63657300 5f507941 53545f77 quences._PyAST_w │ │ │ │ │ 0x00001b00 69746869 74656d00 5f507950 6567656e ithitem._PyPegen │ │ │ │ │ - 0x00001b10 5f736f66 745f6b65 79776f72 645f746f _soft_keyword_to │ │ │ │ │ - 0x00001b20 6b656e00 5f507950 6567656e 5f736571 ken._PyPegen_seq │ │ │ │ │ - 0x00001b30 5f6c6173 745f6974 656d005f 50795065 _last_item._PyPe │ │ │ │ │ - 0x00001b40 67656e5f 72616973 655f6572 726f725f gen_raise_error_ │ │ │ │ │ - 0x00001b50 6b6e6f77 6e5f6c6f 63617469 6f6e005f known_location._ │ │ │ │ │ - 0x00001b60 50795065 67656e5f 61726775 6d656e74 PyPegen_argument │ │ │ │ │ - 0x00001b70 735f7061 7273696e 675f6572 726f7200 s_parsing_error. │ │ │ │ │ - 0x00001b80 5f507950 6567656e 5f676574 5f6c6173 _PyPegen_get_las │ │ │ │ │ - 0x00001b90 745f636f 6d707265 68656e73 696f6e5f t_comprehension_ │ │ │ │ │ - 0x00001ba0 6974656d 005f5079 50656765 6e5f6e6f item._PyPegen_no │ │ │ │ │ - 0x00001bb0 6e706172 656e5f67 656e6578 705f696e nparen_genexp_in │ │ │ │ │ - 0x00001bc0 5f63616c 6c005f50 79415354 5f6d6174 _call._PyAST_mat │ │ │ │ │ - 0x00001bd0 63685f63 61736500 5f507941 53545f4d ch_case._PyAST_M │ │ │ │ │ - 0x00001be0 61746368 53657175 656e6365 005f5079 atchSequence._Py │ │ │ │ │ - 0x00001bf0 4153545f 4d617463 68537461 72005f50 AST_MatchStar._P │ │ │ │ │ - 0x00001c00 79415354 5f4d6174 63684173 005f5079 yAST_MatchAs._Py │ │ │ │ │ - 0x00001c10 4153545f 4d617463 684f7200 5f507941 AST_MatchOr._PyA │ │ │ │ │ - 0x00001c20 53545f4d 61746368 436c6173 73005f50 ST_MatchClass._P │ │ │ │ │ - 0x00001c30 79415354 5f4d6174 63685661 6c756500 yAST_MatchValue. │ │ │ │ │ - 0x00001c40 5f507941 53545f4d 61746368 4d617070 _PyAST_MatchMapp │ │ │ │ │ - 0x00001c50 696e6700 5f507950 6567656e 5f676574 ing._PyPegen_get │ │ │ │ │ - 0x00001c60 5f706174 7465726e 5f6b6579 73005f50 _pattern_keys._P │ │ │ │ │ - 0x00001c70 79506567 656e5f67 65745f70 61747465 yPegen_get_patte │ │ │ │ │ - 0x00001c80 726e7300 5f507941 53545f4d 61746368 rns._PyAST_Match │ │ │ │ │ - 0x00001c90 53696e67 6c65746f 6e005f50 79506567 Singleton._PyPeg │ │ │ │ │ - 0x00001ca0 656e5f73 65715f66 69727374 5f697465 en_seq_first_ite │ │ │ │ │ - 0x00001cb0 6d005f50 79506567 656e5f65 6e737572 m._PyPegen_ensur │ │ │ │ │ - 0x00001cc0 655f7265 616c005f 50795065 67656e5f e_real._PyPegen_ │ │ │ │ │ - 0x00001cd0 6465636f 6465645f 636f6e73 74616e74 decoded_constant │ │ │ │ │ - 0x00001ce0 5f66726f 6d5f746f 6b656e00 5f507950 _from_token._PyP │ │ │ │ │ + 0x00001b10 5f646563 6f646564 5f636f6e 7374616e _decoded_constan │ │ │ │ │ + 0x00001b20 745f6672 6f6d5f74 6f6b656e 005f5079 t_from_token._Py │ │ │ │ │ + 0x00001b30 50656765 6e5f736f 66745f6b 6579776f Pegen_soft_keywo │ │ │ │ │ + 0x00001b40 72645f74 6f6b656e 005f5079 50656765 rd_token._PyPege │ │ │ │ │ + 0x00001b50 6e5f7365 715f6c61 73745f69 74656d00 n_seq_last_item. │ │ │ │ │ + 0x00001b60 5f507950 6567656e 5f726169 73655f65 _PyPegen_raise_e │ │ │ │ │ + 0x00001b70 72726f72 5f6b6e6f 776e5f6c 6f636174 rror_known_locat │ │ │ │ │ + 0x00001b80 696f6e00 5f507950 6567656e 5f617267 ion._PyPegen_arg │ │ │ │ │ + 0x00001b90 756d656e 74735f70 61727369 6e675f65 uments_parsing_e │ │ │ │ │ + 0x00001ba0 72726f72 005f5079 50656765 6e5f6765 rror._PyPegen_ge │ │ │ │ │ + 0x00001bb0 745f6c61 73745f63 6f6d7072 6568656e t_last_comprehen │ │ │ │ │ + 0x00001bc0 73696f6e 5f697465 6d005f50 79506567 sion_item._PyPeg │ │ │ │ │ + 0x00001bd0 656e5f6e 6f6e7061 72656e5f 67656e65 en_nonparen_gene │ │ │ │ │ + 0x00001be0 78705f69 6e5f6361 6c6c005f 50794153 xp_in_call._PyAS │ │ │ │ │ + 0x00001bf0 545f6d61 7463685f 63617365 005f5079 T_match_case._Py │ │ │ │ │ + 0x00001c00 4153545f 4d617463 68536571 75656e63 AST_MatchSequenc │ │ │ │ │ + 0x00001c10 65005f50 79415354 5f4d6174 63685374 e._PyAST_MatchSt │ │ │ │ │ + 0x00001c20 6172005f 50794153 545f4d61 7463684f ar._PyAST_MatchO │ │ │ │ │ + 0x00001c30 72005f50 79415354 5f4d6174 63684173 r._PyAST_MatchAs │ │ │ │ │ + 0x00001c40 005f5079 4153545f 4d617463 68436c61 ._PyAST_MatchCla │ │ │ │ │ + 0x00001c50 7373005f 50794153 545f4d61 74636856 ss._PyAST_MatchV │ │ │ │ │ + 0x00001c60 616c7565 005f5079 4153545f 4d617463 alue._PyAST_Matc │ │ │ │ │ + 0x00001c70 684d6170 70696e67 005f5079 50656765 hMapping._PyPege │ │ │ │ │ + 0x00001c80 6e5f6765 745f7061 74746572 6e5f6b65 n_get_pattern_ke │ │ │ │ │ + 0x00001c90 7973005f 50795065 67656e5f 6765745f ys._PyPegen_get_ │ │ │ │ │ + 0x00001ca0 70617474 65726e73 005f5079 4153545f patterns._PyAST_ │ │ │ │ │ + 0x00001cb0 4d617463 6853696e 676c6574 6f6e005f MatchSingleton._ │ │ │ │ │ + 0x00001cc0 50795065 67656e5f 7365715f 66697273 PyPegen_seq_firs │ │ │ │ │ + 0x00001cd0 745f6974 656d005f 50795065 67656e5f t_item._PyPegen_ │ │ │ │ │ + 0x00001ce0 656e7375 72655f72 65616c00 5f507950 ensure_real._PyP │ │ │ │ │ 0x00001cf0 6567656e 5f6b6579 5f706174 7465726e egen_key_pattern │ │ │ │ │ 0x00001d00 5f706169 72005f50 79415354 5f547970 _pair._PyAST_Typ │ │ │ │ │ 0x00001d10 65566172 005f5079 4153545f 50617261 eVar._PyAST_Para │ │ │ │ │ 0x00001d20 6d537065 63005f50 79415354 5f547970 mSpec._PyAST_Typ │ │ │ │ │ 0x00001d30 65566172 5475706c 65005f50 79506567 eVarTuple._PyPeg │ │ │ │ │ 0x00001d40 656e5f67 65745f69 6e76616c 69645f74 en_get_invalid_t │ │ │ │ │ 0x00001d50 61726765 74005f50 79506567 656e5f65 arget._PyPegen_e │ │ │ ├── string_parser.o │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -482,29 +482,29 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 844 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ beq 838 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ cmp sl, r3 │ │ │ │ │ bge 778 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 7b0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldrb r3, [r3, sl] │ │ │ │ │ mov r0, #10 │ │ │ │ │ mla r0, sl, r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ @@ -512,29 +512,29 @@ │ │ │ │ │ ldr r3, [pc, #308] @ 8a0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ b 734 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bic r2, r3, r3, asr #31 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ + ldr r2, [r0] │ │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mla r5, r1, r2, r5 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mla r5, r1, r3, r5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ beq 5e4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ + sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 5e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 5e4 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ │ lsl r3, sl, #1 │ │ │ │ │ ldrne r3, [sp, #8] │ │ │ │ │ ldrheq r3, [r2, r3] │ │ │ │ │ ldrne r3, [r3, sl, lsl #2] │ │ │ │ │ b 754 │ │ │ ├── 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: 18564 (bytes into file) │ │ │ │ │ + Start of section headers: 18644 (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 0x4884: │ │ │ │ │ +There are 14 section headers, starting at offset 0x48d4: │ │ │ │ │ │ │ │ │ │ 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 000124 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 004194 000038 08 I 11 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0041dc 000038 08 I 11 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000158 000000 00 WA 0 0 1 │ │ │ │ │ [ 5] .rodata.str1.4 PROGBITS 00000000 000158 00051b 01 AMS 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 000674 003418 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 0041cc 000640 08 I 11 6 4 │ │ │ │ │ - [ 8] .rodata PROGBITS 00000000 003a8c 00001b 00 A 0 0 4 │ │ │ │ │ - [ 9] .note.GNU-stack PROGBITS 00000000 003aa7 000000 00 0 0 1 │ │ │ │ │ - [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003aa7 00002b 00 0 0 1 │ │ │ │ │ - [11] .symtab SYMTAB 00000000 003ad4 0003c0 10 12 28 4 │ │ │ │ │ - [12] .strtab STRTAB 00000000 003e94 0002fd 00 0 0 1 │ │ │ │ │ - [13] .shstrtab STRTAB 00000000 00480c 000075 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 000674 003460 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 004214 000648 08 I 11 6 4 │ │ │ │ │ + [ 8] .rodata PROGBITS 00000000 003ad4 00001b 00 A 0 0 4 │ │ │ │ │ + [ 9] .note.GNU-stack PROGBITS 00000000 003aef 000000 00 0 0 1 │ │ │ │ │ + [10] .ARM.attributes ARM_ATTRIBUTES 00000000 003aef 00002b 00 0 0 1 │ │ │ │ │ + [11] .symtab SYMTAB 00000000 003b1c 0003c0 10 12 28 4 │ │ │ │ │ + [12] .strtab STRTAB 00000000 003edc 0002fd 00 0 0 1 │ │ │ │ │ + [13] .shstrtab STRTAB 00000000 00485c 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 {} │ │ │ │ │ @@ -1,35 +1,35 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 60 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 5 .rodata.str1.4 │ │ │ │ │ 2: 00000000 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 4: 00000bec 8804 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ - 5: 00002e50 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ - 6: 00002f54 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ + 4: 00000bec 8876 FUNC LOCAL DEFAULT 6 tok_get_normal_mode │ │ │ │ │ + 5: 00002e98 260 FUNC LOCAL DEFAULT 6 tok_nextc │ │ │ │ │ + 6: 00002f9c 116 FUNC LOCAL DEFAULT 6 tok_backup │ │ │ │ │ 7: 00000bcc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 8: 00000bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 9: 000032a0 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ - 10: 0000311c 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ - 11: 00001ca0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 12: 00001d14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 9: 000032e8 376 FUNC LOCAL DEFAULT 6 verify_end_of_number │ │ │ │ │ + 10: 00003164 388 FUNC LOCAL DEFAULT 6 tok_decimal_tail │ │ │ │ │ + 11: 00001c94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 12: 00001d18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 13: 00000000 124 FUNC LOCAL DEFAULT 1 tok_continuation_line │ │ │ │ │ - 14: 00002e34 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 15: 00002e50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 16: 00002f50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 17: 00002f54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00002fbc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 19: 00002fc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 20: 00003294 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 000032a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 14: 00002e88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 15: 00002e98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 16: 00002f98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 17: 00002f9c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 18: 00003004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 19: 00003010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 20: 000032dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 21: 000032e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 00000000 0 SECTION LOCAL DEFAULT 8 .rodata │ │ │ │ │ 23: 0000007c 168 FUNC LOCAL DEFAULT 1 lookahead │ │ │ │ │ - 24: 000033f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 0000343c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 26: 0000000f 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 27: 00000010 11 OBJECT LOCAL DEFAULT 8 __func__.0 │ │ │ │ │ 28: 00000000 3052 FUNC GLOBAL HIDDEN 6 _PyTokenizer_Get │ │ │ │ │ 29: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ 30: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 31: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ @@ -38,26 +38,26 @@ │ │ │ │ │ 34: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 35: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror │ │ │ │ │ 36: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FatalErrorFunc │ │ │ │ │ 37: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ 38: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_TwoChars │ │ │ │ │ 39: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_IsPrintable │ │ │ │ │ 40: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_OneChar │ │ │ │ │ - 41: 00002fc8 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ + 41: 00003010 340 FUNC GLOBAL HIDDEN 6 _PyLexer_update_fstring_expr │ │ │ │ │ 42: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_tolower │ │ │ │ │ 43: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 44: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_UnicodeDecodeError │ │ │ │ │ 45: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_indenterror │ │ │ │ │ - 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ - 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ - 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ - 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ - 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ - 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ - 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 46: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + 47: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyToken_ThreeChars │ │ │ │ │ + 48: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_DecodeUTF8 │ │ │ │ │ + 49: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_ScanIdentifier │ │ │ │ │ + 50: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 51: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLexer_type_comment_token_setup │ │ │ │ │ + 52: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ + 53: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ │ + 54: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8String │ │ │ │ │ + 55: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 56: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 57: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 58: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTokenizer_parser_warn │ │ │ │ │ 59: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SyntaxWarning │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,19 +1,19 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x4194 contains 7 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x41dc contains 7 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000014 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -00000034 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -0000004c 0000061c R_ARM_CALL 00002f54 tok_backup │ │ │ │ │ -0000005c 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -000000a0 0000051c R_ARM_CALL 00002e50 tok_nextc │ │ │ │ │ -000000f8 0000061c R_ARM_CALL 00002f54 tok_backup │ │ │ │ │ -0000010c 0000061c R_ARM_CALL 00002f54 tok_backup │ │ │ │ │ +00000014 0000051c R_ARM_CALL 00002e98 tok_nextc │ │ │ │ │ +00000034 0000051c R_ARM_CALL 00002e98 tok_nextc │ │ │ │ │ +0000004c 0000061c R_ARM_CALL 00002f9c tok_backup │ │ │ │ │ +0000005c 0000051c R_ARM_CALL 00002e98 tok_nextc │ │ │ │ │ +000000a0 0000051c R_ARM_CALL 00002e98 tok_nextc │ │ │ │ │ +000000f8 0000061c R_ARM_CALL 00002f9c tok_backup │ │ │ │ │ +0000010c 0000061c R_ARM_CALL 00002f9c tok_backup │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x41cc contains 200 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x4214 contains 201 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000220 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 00000240 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000248 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000274 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ 0000034c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ 000003a8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ @@ -52,162 +52,163 @@ │ │ │ │ │ 00000be0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000be4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000be8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000dd8 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ 00000e44 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ 00000e5c 0000281c R_ARM_CALL 00000000 _PyToken_OneChar │ │ │ │ │ 00000e74 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00000fd8 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000010e8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000011c0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000012d8 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001368 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -000013e8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000013f8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000014a4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000014e4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001504 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -0000151c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001534 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000158c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001688 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00001704 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001754 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001820 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ -00001880 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001894 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000018ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000019ec 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001b38 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00001b4c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001bbc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001c00 0000291c R_ARM_CALL 00002fc8 _PyLexer_update_fstring_expr │ │ │ │ │ -00001c88 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00000f14 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001014 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000010f0 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000011e8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001300 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001390 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001410 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001420 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000014cc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001510 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001530 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001548 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001560 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000015c8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000016c4 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00001740 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001790 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000185c 0000261c R_ARM_CALL 00000000 _PyToken_TwoChars │ │ │ │ │ +000018bc 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000018d0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001918 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001a18 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b34 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001b88 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00001b9c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00001bf4 0000291c R_ARM_CALL 00003010 _PyLexer_update_fstring_expr │ │ │ │ │ +00001c7c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001c9c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ca0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ca4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ca8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cac 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cac 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ 00001cb0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cb4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cb8 00002a02 R_ARM_ABS32 00000000 _Py_ctype_tolower │ │ │ │ │ +00001cb8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cbc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cc0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cc4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cc8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ccc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cd8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cdc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cdc 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 00001ce0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ce4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001ce8 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00001ce8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cec 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cf0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cf4 00002c02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ +00001cf0 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00001cf4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001cf8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001cfc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001cfc 00002c02 R_ARM_ABS32 00000000 PyExc_UnicodeDecodeError │ │ │ │ │ 00001d00 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d04 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d08 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d0c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001d10 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001dac 00002d1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ -00001dec 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001e2c 00002e1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ -00001e8c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00001ee8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00001f54 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000020c4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000210c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -0000211c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002150 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002268 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002300 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002334 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002370 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000023c4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -000023f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000024c8 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -0000257c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002594 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000025f0 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -000026e4 0000301c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -00002700 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002714 0000311c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000276c 0000301c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ -000027b0 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -000027bc 0000321c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ -000027f4 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002800 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -0000289c 0000341c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ -000028b4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ -00002908 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000295c 0000351c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00002978 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000298c 0000361c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002a18 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a20 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ -00002a3c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002a4c 0000371c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ -00002a74 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a84 0000381c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ -00002aac 0000331c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002ad8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002b7c 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ -00002bb0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002bcc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001d14 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001db0 00002d1c R_ARM_CALL 00000000 _PyTokenizer_indenterror │ │ │ │ │ +00001e44 00002e1c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror_known_range │ │ │ │ │ +00001e5c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001e9c 00002f1c R_ARM_CALL 00000000 _PyToken_ThreeChars │ │ │ │ │ +00001efc 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00001f58 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000020f8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002194 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021ac 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000021bc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000021f4 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +0000226c 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000022a8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002374 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000023a8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002448 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000024ac 0000301c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +0000252c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002550 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +000025f0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002654 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002698 0000301c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +000026a4 0000311c R_ARM_CALL 00000000 _PyUnicode_ScanIdentifier │ │ │ │ │ +000026dc 0000321c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002774 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002858 0000331c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +0000286c 0000341c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000028c4 0000331c R_ARM_CALL 00000000 _PyLexer_type_comment_token_setup │ │ │ │ │ +00002924 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +0000296c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002988 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +000029b0 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00002a20 0000321c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a28 0000271c R_ARM_CALL 00000000 _PyUnicode_IsPrintable │ │ │ │ │ +00002a44 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002a54 0000351c R_ARM_CALL 00000000 PyUnicode_Substring │ │ │ │ │ +00002a7c 0000321c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a8c 0000361c R_ARM_CALL 00000000 PyUnicode_AsUTF8String │ │ │ │ │ +00002ab4 0000321c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002af4 0000321c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b10 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002b60 0000371c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00002bcc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ 00002be4 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002bf0 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002c4c 00002f1c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ -00002c58 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002c9c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002cac 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002d1c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002e24 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e30 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002e34 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e38 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e3c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e40 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e44 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e48 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002e4c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ed4 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f20 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002f34 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00002f50 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fac 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002fb8 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ -00002fbc 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fc0 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002fc4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fe4 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003014 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000301c 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003044 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003060 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003074 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000030b0 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000030dc 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000030fc 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ -00003114 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000031bc 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003208 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000321c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003274 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -00003294 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00003298 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000329c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003320 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -00003350 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ -00003380 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ -0000338c 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -0000339c 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033d8 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033e8 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ -000033f4 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000033f8 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033fc 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ -00003400 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003404 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003408 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003410 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003414 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c14 00000d1c R_ARM_CALL 00000000 tok_continuation_line │ │ │ │ │ +00002c38 0000381c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002cc0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002cf0 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002d2c 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002d88 0000301c R_ARM_CALL 00000000 PyUnicode_DecodeUTF8 │ │ │ │ │ +00002d94 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002dd8 0000211c R_ARM_CALL 00000000 _PyLexer_token_setup │ │ │ │ │ +00002e80 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002e88 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e8c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e90 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e94 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002f1c 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f68 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002f7c 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +00002f98 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002ff4 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003000 0000241c R_ARM_CALL 00000000 _Py_FatalErrorFunc │ │ │ │ │ +00003004 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003008 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000300c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000302c 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000305c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003064 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000308c 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +000030a8 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000030bc 00001f1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000030f8 00001d1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00003124 0000391c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00003144 0000201c R_ARM_CALL 00000000 strncpy │ │ │ │ │ +0000315c 00001e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003204 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003250 0000221c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003264 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000032bc 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000032dc 00002b02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000032e0 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032e4 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003368 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +00003398 00003a1c R_ARM_CALL 00000000 _PyTokenizer_parser_warn │ │ │ │ │ +000033c8 0000231c R_ARM_CALL 00000000 _PyTokenizer_syntaxerror │ │ │ │ │ +000033d4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +000033e4 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +00003420 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +00003430 0000171c R_ARM_CALL 0000007c lookahead │ │ │ │ │ +0000343c 00001602 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003440 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003444 00003b02 R_ARM_ABS32 00000000 PyExc_SyntaxWarning │ │ │ │ │ +00003448 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000344c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003450 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003458 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000345c 00000102 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -49,24 +49,24 @@ │ │ │ │ │ _PyUnicode_IsPrintable │ │ │ │ │ _PyToken_OneChar │ │ │ │ │ _PyLexer_update_fstring_expr │ │ │ │ │ _Py_ctype_tolower │ │ │ │ │ _Py_ctype_table │ │ │ │ │ PyExc_UnicodeDecodeError │ │ │ │ │ _PyTokenizer_indenterror │ │ │ │ │ +_PyTokenizer_syntaxerror_known_range │ │ │ │ │ _PyToken_ThreeChars │ │ │ │ │ PyUnicode_DecodeUTF8 │ │ │ │ │ -_PyLexer_type_comment_token_setup │ │ │ │ │ _PyUnicode_ScanIdentifier │ │ │ │ │ _Py_Dealloc │ │ │ │ │ -_PyTokenizer_syntaxerror_known_range │ │ │ │ │ -PyErr_ExceptionMatches │ │ │ │ │ -__aeabi_idiv │ │ │ │ │ +_PyLexer_type_comment_token_setup │ │ │ │ │ PyUnicode_Substring │ │ │ │ │ PyUnicode_AsUTF8String │ │ │ │ │ +PyErr_ExceptionMatches │ │ │ │ │ +__aeabi_idiv │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyTokenizer_parser_warn │ │ │ │ │ PyExc_SyntaxWarning │ │ │ │ │ .shstrtab │ │ │ │ │ .rel.text │ │ │ │ │ .rodata.str1.4 │ │ │ │ │ .rel.text.hot │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -6,36 +6,36 @@ │ │ │ │ │ 00000000 : │ │ │ │ │ tok_continuation_line(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmp r0, #13 │ │ │ │ │ beq 58 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ movne r3, #25 │ │ │ │ │ strne r3, [r5, #32] │ │ │ │ │ bne 74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 64 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ b 20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r2, #11 │ │ │ │ │ str r2, [r5, #32] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ @@ -48,15 +48,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ R_ARM_CALL tok_nextc │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ beq 98 │ │ │ │ │ @@ -71,20 +71,20 @@ │ │ │ │ │ bls 11c │ │ │ │ │ subs r6, r0, #95 @ 0x5f │ │ │ │ │ movne r6, #1 │ │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ │ movgt r6, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ beq 114 │ │ │ │ │ ldrb r1, [r4, #-1]! │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ R_ARM_CALL tok_backup │ │ │ │ │ b fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r6, r3 │ │ │ │ │ b f0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -286,15 +286,15 @@ │ │ │ │ │ str r0, [r7, #64] @ 0x40 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldm r4, {r0, r3} │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ beq ab8 <_PyTokenizer_Get+0xab8> │ │ │ │ │ cmp r1, r0 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ @@ -442,15 +442,15 @@ │ │ │ │ │ bne 934 <_PyTokenizer_Get+0x934> │ │ │ │ │ mov r3, sl │ │ │ │ │ cmp fp, sl │ │ │ │ │ beq 8e8 <_PyTokenizer_Get+0x8e8> │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b 88 <_PyTokenizer_Get+0x88> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ mov sl, r0 │ │ │ │ │ beq b74 <_PyTokenizer_Get+0xb74> │ │ │ │ │ sub r3, sl, #123 @ 0x7b │ │ │ │ │ bics r3, r3, #2 │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r9, [r3, #2772] @ 0xad4 │ │ │ │ │ @@ -633,15 +633,15 @@ │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ ldrne r3, [r4, #28] │ │ │ │ │ bne 33c <_PyTokenizer_Get+0x33c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ eor r2, fp, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r8, #2756] @ 0xac4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ @@ -651,18 +651,18 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ ldrne r2, [r4, #28] │ │ │ │ │ subne r0, r0, #1 │ │ │ │ │ bne a04 <_PyTokenizer_Get+0xa04> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldr r2, [r7, #64] @ 0x40 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, #43 @ 0x2b │ │ │ │ │ str r1, [r4, r2, lsl #6] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -719,15 +719,15 @@ │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ b 350 <_PyTokenizer_Get+0x350> │ │ │ │ │ mov r1, r3 │ │ │ │ │ b 494 <_PyTokenizer_Get+0x494> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ add r3, r3, #43 @ 0x2b │ │ │ │ │ str r8, [r4, r3, lsl #6] │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ str r8, [r5, #2812] @ 0xafc │ │ │ │ │ @@ -746,41 +746,41 @@ │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r3, #29 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ b 768 <_PyTokenizer_Get+0x768> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r0, #123 @ 0x7b │ │ │ │ │ mov r1, r0 │ │ │ │ │ bne b84 <_PyTokenizer_Get+0xb84> │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq b9c <_PyTokenizer_Get+0xb9c> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ ldr r2, [r3, #2768] @ 0xad0 │ │ │ │ │ mov r9, #0 │ │ │ │ │ b 17c <_PyTokenizer_Get+0x17c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov sl, r0 │ │ │ │ │ b 6c4 <_PyTokenizer_Get+0x6c4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r9, #0 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ b 6ec <_PyTokenizer_Get+0x6ec> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_warn_invalid_escape_sequence> │ │ │ │ │ R_ARM_CALL _PyTokenizer_warn_invalid_escape_sequence │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -822,155 +822,155 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne f34 │ │ │ │ │ + bne 104c │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 1464 │ │ │ │ │ + bne 148c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 1758 │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ bhi c94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bhi 2e1c │ │ │ │ │ + bhi 29a8 │ │ │ │ │ ldrb r1, [r5] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #0 │ │ │ │ │ str fp, [r4, #28] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 1844 │ │ │ │ │ + beq 1880 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2920 │ │ │ │ │ + bhi 298c │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ sub r1, r3, #9 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r1, #23 │ │ │ │ │ bhi e80 │ │ │ │ │ - ldr ip, [pc, #4036] @ 1ca0 │ │ │ │ │ + ldr ip, [pc, #4024] @ 1c94 │ │ │ │ │ lsr r1, ip, r1 │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 130c │ │ │ │ │ + bne 1334 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ strne r5, [r4, #28] │ │ │ │ │ streq r0, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ cmp r2, #28 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1904 │ │ │ │ │ bic r1, r3, #32 │ │ │ │ │ sub r2, r1, #65 @ 0x41 │ │ │ │ │ cmp r2, #25 │ │ │ │ │ - bls ff0 │ │ │ │ │ + bls f1c │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1000 │ │ │ │ │ - cmp r3, #13 │ │ │ │ │ - beq ef4 │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - beq f08 │ │ │ │ │ + bne f34 │ │ │ │ │ + cmp r9, #13 │ │ │ │ │ + beq 2998 │ │ │ │ │ + cmp r9, #10 │ │ │ │ │ + beq 1020 │ │ │ │ │ cmp r9, #46 @ 0x2e │ │ │ │ │ - beq 1378 │ │ │ │ │ - ldr r5, [pc, #3992] @ 1ce8 │ │ │ │ │ + beq 13a0 │ │ │ │ │ + ldr r5, [pc, #3980] @ 1cdc │ │ │ │ │ and r1, r9, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r1, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 10f4 │ │ │ │ │ + bne 1108 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #3920] @ 1cb8 │ │ │ │ │ + ldr r5, [pc, #3908] @ 1cac │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ cmp r9, #34 @ 0x22 │ │ │ │ │ cmpne r9, #39 @ 0x27 │ │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ │ - beq 20dc │ │ │ │ │ + beq 1fbc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1960 │ │ │ │ │ + bne 198c │ │ │ │ │ cmp r9, #92 @ 0x5c │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 2770 │ │ │ │ │ sub r5, r9, #125 @ 0x7d │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ movne r3, r5 │ │ │ │ │ orreq r3, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fc │ │ │ │ │ + bne 1838 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ cmpne r9, #33 @ 0x21 │ │ │ │ │ - beq 17fc │ │ │ │ │ + beq 1838 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1e14 │ │ │ │ │ + bne 1e84 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq 12b8 │ │ │ │ │ + beq 12e0 │ │ │ │ │ ldm r4, {r1, r3} │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 29a8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - beq 11c8 │ │ │ │ │ - ble 12c4 │ │ │ │ │ + beq 11f0 │ │ │ │ │ + ble 12ec │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11f0 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ │ - beq 1314 │ │ │ │ │ + beq 133c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1510 │ │ │ │ │ + beq 153c │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ bl 0 <_PyToken_OneChar> │ │ │ │ │ R_ARM_CALL _PyToken_OneChar │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ @@ -978,229 +978,240 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - cmp r3, #35 @ 0x23 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + beq 275c │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ bne cf8 │ │ │ │ │ b ea8 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq ebc │ │ │ │ │ + beq ec0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #10 │ │ │ │ │ cmnne r0, #1 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ bne ea0 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ ldr r2, [r4, #2736] @ 0xab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 233c │ │ │ │ │ + bne 2414 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2378 │ │ │ │ │ + bne 26e4 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #28 │ │ │ │ │ - beq 1f40 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 18c8 │ │ │ │ │ - cmp r0, #13 │ │ │ │ │ - bne f0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - cmp r0, #10 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - bne d40 │ │ │ │ │ - add sl, r4, #12288 @ 0x3000 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - beq 14ac │ │ │ │ │ - ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ + beq 1904 │ │ │ │ │ + cmn r9, #1 │ │ │ │ │ + bne d30 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 20e8 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - sub r8, r0, r8 │ │ │ │ │ - add sl, r8, r9 │ │ │ │ │ - beq fa0 │ │ │ │ │ - ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ - cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi 2b94 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - ldrb r1, [r5] │ │ │ │ │ - cmp r1, #32 │ │ │ │ │ - bne 1220 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - add sl, r8, r9 │ │ │ │ │ - bne f64 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - cmp r3, #10 │ │ │ │ │ - bne 1404 │ │ │ │ │ - ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + bne 1b20 │ │ │ │ │ + subs r1, r1, #11 │ │ │ │ │ + movne r1, #1 │ │ │ │ │ + lsl r2, r1, #6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 1400 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - sub r2, r6, r5 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memchr │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 13f0 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bne f64 │ │ │ │ │ - b fa0 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1018 │ │ │ │ │ cmp r1, #66 @ 0x42 │ │ │ │ │ - beq 17ec │ │ │ │ │ + beq 1828 │ │ │ │ │ cmp r1, #85 @ 0x55 │ │ │ │ │ - beq 1698 │ │ │ │ │ + beq 16d4 │ │ │ │ │ cmp r1, #82 @ 0x52 │ │ │ │ │ - beq 1c90 │ │ │ │ │ + beq 1c84 │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - beq 15ac │ │ │ │ │ + beq 15e8 │ │ │ │ │ bic r3, r3, #32 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1058 │ │ │ │ │ + b f84 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 16cc │ │ │ │ │ + beq 1708 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 1ef4 │ │ │ │ │ + bhi 1f64 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r9, [r5] │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ sub r3, r3, #65 @ 0x41 │ │ │ │ │ cmp r3, #25 │ │ │ │ │ - bls 101c │ │ │ │ │ + bls f48 │ │ │ │ │ sub r3, r9, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bls 101c │ │ │ │ │ + bls f48 │ │ │ │ │ cmp r9, #127 @ 0x7f │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp r9, #95 @ 0x5f │ │ │ │ │ movne r2, r3 │ │ │ │ │ orreq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1304 │ │ │ │ │ + bne 132c │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 20cc │ │ │ │ │ + beq 2100 │ │ │ │ │ ldm r4, {r2, ip} │ │ │ │ │ mov r3, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str ip, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 29a8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r9, r9, #255 @ 0xff │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2670 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + beq 14d4 │ │ │ │ │ + add r2, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 21d0 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + sub r8, r0, r8 │ │ │ │ │ + add sl, r8, r9 │ │ │ │ │ + beq 10b8 │ │ │ │ │ + ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ + cmn r2, #-2147483646 @ 0x80000002 │ │ │ │ │ + bhi 293c │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + str r3, [r4, #476] @ 0x1dc │ │ │ │ │ + add r3, r5, #1 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + ldrb r1, [r5] │ │ │ │ │ + cmp r1, #32 │ │ │ │ │ + bne 1248 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + add sl, r8, r9 │ │ │ │ │ + bne 107c │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + cmp r3, #10 │ │ │ │ │ + bne 142c │ │ │ │ │ + ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 1428 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + sub r2, r6, r5 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memchr │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 1418 │ │ │ │ │ + cmp r5, r6 │ │ │ │ │ + bne 107c │ │ │ │ │ + b 10b8 │ │ │ │ │ cmp r9, #48 @ 0x30 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 153c │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bne 1568 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 24e0 │ │ │ │ │ - bgt 1a98 │ │ │ │ │ + beq 279c │ │ │ │ │ + bgt 1ac4 │ │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ │ - beq 2158 │ │ │ │ │ - bgt 1db4 │ │ │ │ │ + beq 21fc │ │ │ │ │ + bgt 1db8 │ │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 279c │ │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ │ - beq 2600 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 23f8 │ │ │ │ │ + beq 2558 │ │ │ │ │ + cmp r6, #48 @ 0x30 │ │ │ │ │ + beq 24e8 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 1dcc │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 22c0 │ │ │ │ │ cmp r6, #45 @ 0x2d │ │ │ │ │ - bgt 2440 │ │ │ │ │ - ldr r2, [pc, #2936] @ 1cd8 │ │ │ │ │ + ble 1b08 │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq 23b0 │ │ │ │ │ + bgt 1aec │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq 27fc │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + beq 1af4 │ │ │ │ │ + ldr r2, [pc, #2872] @ 1cc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 32e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ - cmn r6, #1 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - beq 2254 │ │ │ │ │ + ldrne ip, [r4, #4] │ │ │ │ │ + beq 1b20 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 29a8 │ │ │ │ │ ldrb r3, [ip, #-1] │ │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ │ - bgt 2ba8 │ │ │ │ │ + bgt 2e78 │ │ │ │ │ add r2, r4, r3 │ │ │ │ │ strb r9, [r2, #484] @ 0x1e4 │ │ │ │ │ add r1, r4, r3, lsl #2 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ str r2, [r1, #684] @ 0x2ac │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ @@ -1213,684 +1224,671 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ │ ldrgt r3, [r2, #4] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ strgt r3, [r2, #4] │ │ │ │ │ b e40 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ - beq 21c8 │ │ │ │ │ + beq 22f0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r1, #12 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - beq f4c │ │ │ │ │ + beq 1064 │ │ │ │ │ cmp r1, #92 @ 0x5c │ │ │ │ │ - beq 2b70 │ │ │ │ │ + beq 2c08 │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 29a8 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ sub ip, r1, #10 │ │ │ │ │ cmp ip, #25 │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r2, [r4, #476] @ 0x1dc │ │ │ │ │ - bhi 1404 │ │ │ │ │ - ldr r0, [pc, #2600] @ 1ca4 │ │ │ │ │ + bhi 142c │ │ │ │ │ + ldr r0, [pc, #2548] @ 1c98 │ │ │ │ │ lsr r0, r0, ip │ │ │ │ │ tst r0, #1 │ │ │ │ │ - beq 1404 │ │ │ │ │ + beq 142c │ │ │ │ │ cmp r1, #10 │ │ │ │ │ cmpeq r9, #0 │ │ │ │ │ ldr r1, [r4, #456] @ 0x1c8 │ │ │ │ │ - beq 1aec │ │ │ │ │ + beq 1b3c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 2d40 │ │ │ │ │ + bne 2b78 │ │ │ │ │ ldr r8, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ - bne 1464 │ │ │ │ │ + bne 148c │ │ │ │ │ mov r8, #1 │ │ │ │ │ b c48 │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11f0 │ │ │ │ │ bgt e34 │ │ │ │ │ cmp r9, #40 @ 0x28 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 11f0 │ │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ │ - beq 1770 │ │ │ │ │ + beq 17ac │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1510 │ │ │ │ │ + beq 153c │ │ │ │ │ cmp r9, #61 @ 0x3d │ │ │ │ │ bne e50 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ strge r3, [r2, #56] @ 0x38 │ │ │ │ │ b e50 │ │ │ │ │ orr r6, r6, r3 │ │ │ │ │ - b 101c │ │ │ │ │ + b f48 │ │ │ │ │ mov r5, r0 │ │ │ │ │ b c9c │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1ec4 │ │ │ │ │ + bgt 1f34 │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f0c │ │ │ │ │ + bne 1f7c │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2dcc │ │ │ │ │ + beq 2cd4 │ │ │ │ │ ble e40 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r3, r4, r2 │ │ │ │ │ str r2, [r4, #480] @ 0x1e0 │ │ │ │ │ ldrb r3, [r3, #484] @ 0x1e4 │ │ │ │ │ cmp r9, #41 @ 0x29 │ │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ │ - bne 14ec │ │ │ │ │ + bne 1518 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1df4 │ │ │ │ │ + bgt 1e64 │ │ │ │ │ mov r0, #41 @ 0x29 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ - b 1510 │ │ │ │ │ + b 153c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - ldr r5, [pc, #2400] @ 1ce8 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + ldr r5, [pc, #2348] @ 1cdc │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r2, [r5, r3, lsl #2] │ │ │ │ │ tst r2, #4 │ │ │ │ │ - bne 2210 │ │ │ │ │ + bne 22dc │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ - beq 22d4 │ │ │ │ │ + beq 237c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - beq 2320 │ │ │ │ │ + beq 2360 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r2, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 29a8 │ │ │ │ │ ldrb r1, [ip, #-1] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ ldr r0, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #23 │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #2252] @ 1cc4 │ │ │ │ │ + b 1018 │ │ │ │ │ + ldr r1, [pc, #2212] @ 1cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ ldr r8, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 1594 │ │ │ │ │ + bne 15d0 │ │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ add r3, r4, r2, lsl #2 │ │ │ │ │ - bne 2b20 │ │ │ │ │ + bne 2e38 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 1920 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r3, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 1da8 │ │ │ │ │ + bne 1dac │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ beq c44 │ │ │ │ │ mov r8, r1 │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - bge 1c58 │ │ │ │ │ + bge 1c4c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ streq r8, [r4, #452] @ 0x1c4 │ │ │ │ │ strne r8, [r4, #452] @ 0x1c4 │ │ │ │ │ moveq r1, r7 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ movne r3, r5 │ │ │ │ │ movne r1, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r2, #6 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt f1c │ │ │ │ │ - ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ + bgt 1030 │ │ │ │ │ + add r2, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - bne 2240 │ │ │ │ │ + bne 2400 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str r8, [r4, #2700] @ 0xa8c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ cmp r9, #93 @ 0x5d │ │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ │ - bne 1670 │ │ │ │ │ + bne 16ac │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1df4 │ │ │ │ │ + bgt 1e64 │ │ │ │ │ mov r0, #93 @ 0x5d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ - ldr r1, [pc, #2020] @ 1cfc │ │ │ │ │ + ldr r1, [pc, #1972] @ 1cf8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - bl 311c │ │ │ │ │ + b 1018 │ │ │ │ │ + bl 3164 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2dc4 │ │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ + beq 22c0 │ │ │ │ │ bic r3, r6, #32 │ │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ │ - beq 2274 │ │ │ │ │ + beq 23b4 │ │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ │ - ldrne r2, [pc, #1904] @ 1cd8 │ │ │ │ │ - beq 2450 │ │ │ │ │ + ldrne r2, [pc, #1844] @ 1cc8 │ │ │ │ │ + beq 1af4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 32e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 1170 │ │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ │ + beq 1b24 │ │ │ │ │ + cmn r6, #1 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + bne 11a4 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #2 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1450 │ │ │ │ │ + b 1478 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - cmp r0, #39 @ 0x27 │ │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + cmp r0, #34 @ 0x22 │ │ │ │ │ + cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - moveq r8, #1 │ │ │ │ │ - movne r8, #0 │ │ │ │ │ - beq 1f78 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - orr r2, sl, r8 │ │ │ │ │ - orrs fp, r2, r6 │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + movne r6, #0 │ │ │ │ │ + beq 2118 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + orr r2, r8, r6 │ │ │ │ │ + orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - bne 164c │ │ │ │ │ + bne 1688 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - beq 193c │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1608 │ │ │ │ │ + beq 1968 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 1644 │ │ │ │ │ cmp r3, #85 @ 0x55 │ │ │ │ │ - beq 21a8 │ │ │ │ │ + beq 22b0 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - beq 1f00 │ │ │ │ │ + beq 1f70 │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 1014 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + bne f40 │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + mov r8, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq fp, #1 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - beq 1f70 │ │ │ │ │ - mov r8, fp │ │ │ │ │ - orr r2, sl, r8 │ │ │ │ │ - orrs fp, r2, r6 │ │ │ │ │ + beq 2110 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + orr r2, r8, r6 │ │ │ │ │ + orrs fp, r2, r5 │ │ │ │ │ bic r3, r9, #32 │ │ │ │ │ - beq 15e8 │ │ │ │ │ - orr r1, r5, r6 │ │ │ │ │ + beq 1624 │ │ │ │ │ + orr r1, sl, r5 │ │ │ │ │ orrs r1, r1, r2 │ │ │ │ │ - beq 15f8 │ │ │ │ │ - orrs r8, r5, r8 │ │ │ │ │ - bne 1014 │ │ │ │ │ + beq 1634 │ │ │ │ │ + orrs r6, sl, r6 │ │ │ │ │ + bne f40 │ │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ │ - bne 1014 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - b 1618 │ │ │ │ │ + bne f40 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ + b 1654 │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ cmpeq r3, #123 @ 0x7b │ │ │ │ │ - bne 2c60 │ │ │ │ │ + bne 2b90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 2224 │ │ │ │ │ + bgt 232c │ │ │ │ │ mov r0, #125 @ 0x7d │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne e50 │ │ │ │ │ - b 1510 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ + b 153c │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ + mov r8, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ │ cmpne r0, #34 @ 0x22 │ │ │ │ │ mov r9, r0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 1960 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 15d8 │ │ │ │ │ + beq 198c │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 1614 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1ef4 │ │ │ │ │ + bne 1f64 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ef0 │ │ │ │ │ + beq 1f60 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r8, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23bc │ │ │ │ │ + bne 25e8 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne 102c │ │ │ │ │ - b 16cc │ │ │ │ │ + bne f58 │ │ │ │ │ + b 1708 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ bne c94 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2124 │ │ │ │ │ + beq 21c4 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2114 │ │ │ │ │ + bne 21b4 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 171c │ │ │ │ │ + beq 1758 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ b c50 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r1, [sl, #64] @ 0x40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 1324 │ │ │ │ │ + ble 134c │ │ │ │ │ ldr r3, [sl, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 246c │ │ │ │ │ + bne 2804 │ │ │ │ │ ldr r2, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2dcc │ │ │ │ │ - bgt 1340 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ + bgt 1368 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - blt 1e0c │ │ │ │ │ + blt 1e7c │ │ │ │ │ cmp r9, #125 @ 0x7d │ │ │ │ │ bne e40 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1684 │ │ │ │ │ + bne 16c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r1] │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #60] @ 0x3c │ │ │ │ │ str r3, [r1, #56] @ 0x38 │ │ │ │ │ - b 1684 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 16c0 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ + b 16e0 │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1bd0 │ │ │ │ │ + bgt 1bc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_TwoChars> │ │ │ │ │ R_ARM_CALL _PyToken_TwoChars │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 1e14 │ │ │ │ │ + bne 1e84 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ bne df0 │ │ │ │ │ cmp r9, #91 @ 0x5b │ │ │ │ │ bgt e2c │ │ │ │ │ - b 12cc │ │ │ │ │ + b 12f4 │ │ │ │ │ ldr r1, [r4, #32] │ │ │ │ │ cmp r1, #10 │ │ │ │ │ - bne 1f20 │ │ │ │ │ + bne 1f90 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r3, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 189c │ │ │ │ │ + beq 18d8 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c9c │ │ │ │ │ - ldr r1, [pc, #1072] @ 1cc4 │ │ │ │ │ + ldr r1, [pc, #1012] @ 1cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - beq 28c8 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ + beq 265c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #28 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - beq 1f40 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ - subs r1, r1, #11 │ │ │ │ │ - movne r1, #1 │ │ │ │ │ - lsl r2, r1, #6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + bne ef0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ble 1d14 │ │ │ │ │ + b 1018 │ │ │ │ │ + ble 1d18 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, #99 @ 0x63 │ │ │ │ │ - bgt 2dd4 │ │ │ │ │ + bgt 2974 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldr r1, [r3, #2288] @ 0x8f0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ - bge 1da8 │ │ │ │ │ + bge 1dac │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r4, #452] @ 0x1c4 │ │ │ │ │ str r9, [r3, #52] @ 0x34 │ │ │ │ │ str sl, [r3, #2292] @ 0x8f4 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - b 1450 │ │ │ │ │ - mov sl, #1 │ │ │ │ │ + b 1478 │ │ │ │ │ + mov r8, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - moveq r6, #1 │ │ │ │ │ - movne r6, #0 │ │ │ │ │ - bne 1638 │ │ │ │ │ + moveq r5, #1 │ │ │ │ │ + movne r5, #0 │ │ │ │ │ + bne 1674 │ │ │ │ │ ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r4, #468] @ 0x1d4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1e94 │ │ │ │ │ + beq 1f04 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #0 │ │ │ │ │ - beq 1eb4 │ │ │ │ │ + beq 1f24 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 29a8 │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov sl, fp │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r8, sl │ │ │ │ │ - bne 1a1c │ │ │ │ │ + bne 1a48 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ ldreq r5, [r4, #4] │ │ │ │ │ streq r3, [sp, #16] │ │ │ │ │ - beq 22cc │ │ │ │ │ + beq 25d8 │ │ │ │ │ cmp r0, #13 │ │ │ │ │ - beq 22c0 │ │ │ │ │ + beq 25cc │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ - b 1a34 │ │ │ │ │ + b 1a60 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ mov r8, r2 │ │ │ │ │ - beq 19f4 │ │ │ │ │ + beq 1a20 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - beq 1b00 │ │ │ │ │ + beq 1b50 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ bhi 2de0 │ │ │ │ │ ldr r2, [r4, #32] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r5, #1 │ │ │ │ │ cmp r2, #17 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1b20 │ │ │ │ │ cmp r2, #22 │ │ │ │ │ - beq 25f8 │ │ │ │ │ + beq 2818 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, fp, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2e14 │ │ │ │ │ + bne 2c70 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - bne 1a24 │ │ │ │ │ + bne 1a50 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 19d0 │ │ │ │ │ + b 19fc │ │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ │ - beq 2600 │ │ │ │ │ + beq 2558 │ │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ │ - beq 2158 │ │ │ │ │ + beq 21fc │ │ │ │ │ ldr r3, [r5, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 1dcc │ │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ │ - beq 2270 │ │ │ │ │ - ble 1ac8 │ │ │ │ │ + beq 23b0 │ │ │ │ │ + ble 1180 │ │ │ │ │ cmp r6, #106 @ 0x6a │ │ │ │ │ - beq 2450 │ │ │ │ │ - ldr r2, [pc, #520] @ 1cd8 │ │ │ │ │ + bne 1188 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + ldr r2, [pc, #408] @ 1c9c │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 1594 │ │ │ │ │ + ldr r2, [pc, #440] @ 1cc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 32e8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne ip, [r4, #4] │ │ │ │ │ - bne 117c │ │ │ │ │ + bne 15a8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 157c │ │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1018 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ bne 2dec │ │ │ │ │ ldr r1, [r4, #452] @ 0x1c4 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 1450 │ │ │ │ │ + b 1478 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 1b5c │ │ │ │ │ + bne 1bac │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 21b8 │ │ │ │ │ + beq 231c │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a34 │ │ │ │ │ - ldr r1, [pc, #376] @ 1cc4 │ │ │ │ │ + beq 1a60 │ │ │ │ │ + ldr r1, [pc, #296] @ 1cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ str r5, [r4, #4] │ │ │ │ │ cmp r3, #17 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1b20 │ │ │ │ │ cmp r3, #22 │ │ │ │ │ - beq 19d8 │ │ │ │ │ + beq 1a04 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - ldr r1, [r4, #468] @ 0x1d4 │ │ │ │ │ - str r2, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r2, [r4, #2708] @ 0xa94 │ │ │ │ │ - str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - bgt 2cc0 │ │ │ │ │ - cmp sl, #3 │ │ │ │ │ - beq 2ca4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldrne r1, [pc, #236] @ 1ca8 │ │ │ │ │ - ldreq r1, [pc, #236] @ 1cac │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #24 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 2c74 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 180c │ │ │ │ │ + blt 1848 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ subne r6, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2774 │ │ │ │ │ + beq 2450 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1c2c │ │ │ │ │ + bne 1c20 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2fc8 <_PyLexer_update_fstring_expr> │ │ │ │ │ + bl 3010 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f40 │ │ │ │ │ + beq 1904 │ │ │ │ │ cmp r9, #123 @ 0x7b │ │ │ │ │ - beq 180c │ │ │ │ │ + beq 1848 │ │ │ │ │ ldr r3, [sl, #64] @ 0x40 │ │ │ │ │ add r2, r4, r3, lsl #6 │ │ │ │ │ lsl fp, r3, #6 │ │ │ │ │ ldr r3, [r2, #2808] @ 0xaf8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2480 │ │ │ │ │ + bne 2464 │ │ │ │ │ cmp r9, #58 @ 0x3a │ │ │ │ │ - bne 180c │ │ │ │ │ + bne 1848 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bne 180c │ │ │ │ │ + bne 1848 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ b e54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ @@ -1902,1647 +1900,1668 @@ │ │ │ │ │ movne r1, r7 │ │ │ │ │ movne r0, r4 │ │ │ │ │ mov r2, #5 │ │ │ │ │ streq r3, [sp] │ │ │ │ │ strne r5, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - b 16a4 │ │ │ │ │ + b 1018 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + mov r8, r6 │ │ │ │ │ + b 16e0 │ │ │ │ │ .word 0x00800009 │ │ │ │ │ .word 0x02000009 │ │ │ │ │ - .word 0x0000036c │ │ │ │ │ + .word 0x000002ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000003c4 │ │ │ │ │ + .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000414 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_tolower │ │ │ │ │ - .word 0x000001d0 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ + .word 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ + .word 0x000001d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002ec │ │ │ │ │ + .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000260 │ │ │ │ │ + .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000220 │ │ │ │ │ + .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002f8 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000218 │ │ │ │ │ + .word 0x00000158 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001dc │ │ │ │ │ + .word 0x00000260 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000220 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ - .word 0x00000280 │ │ │ │ │ + .word 0x00000248 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ + .word 0x00000048 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000028 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000003f8 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_UnicodeDecodeError │ │ │ │ │ + .word 0x000004b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000268 │ │ │ │ │ + .word 0x00000464 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000004b0 │ │ │ │ │ + .word 0x0000036c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000032c │ │ │ │ │ + .word 0x000003c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000314 │ │ │ │ │ + .word 0x00000438 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0000032c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2130 │ │ │ │ │ + ble 224c │ │ │ │ │ ldr ip, [r4, #452] @ 0x1c4 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ sub r0, ip, #1 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ str r0, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1d94 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble 1d90 │ │ │ │ │ + ble 1d94 │ │ │ │ │ sub r1, r2, #2 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str ip, [r4, #452] @ 0x1c4 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ - beq 1d90 │ │ │ │ │ + beq 1d94 │ │ │ │ │ add r2, r4, #48 @ 0x30 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - ble 1d90 │ │ │ │ │ + ble 1d94 │ │ │ │ │ ldr r3, [r4, #452] @ 0x1c4 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #452] @ 0x1c4 │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ - bne 1d68 │ │ │ │ │ + bne 1d6c │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - bne 2130 │ │ │ │ │ + bne 224c │ │ │ │ │ add r1, r1, #572 @ 0x23c │ │ │ │ │ ldr r3, [r4, r1, lsl #2] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 1468 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_indenterror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_indenterror │ │ │ │ │ - b 1520 │ │ │ │ │ + b 154c │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - bne 1138 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + beq 24c4 │ │ │ │ │ + ldr r3, [r5, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 281c │ │ │ │ │ + beq 1180 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ │ + bl 3164 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 2dc4 │ │ │ │ │ + cmp r6, #46 @ 0x2e │ │ │ │ │ + beq 22c0 │ │ │ │ │ + cmp r6, #45 @ 0x2d │ │ │ │ │ + ble 1e0c │ │ │ │ │ + cmp r6, #101 @ 0x65 │ │ │ │ │ + beq 23b0 │ │ │ │ │ + bgt 2790 │ │ │ │ │ + cmp r6, #69 @ 0x45 │ │ │ │ │ + beq 27fc │ │ │ │ │ + cmp r6, #74 @ 0x4a │ │ │ │ │ + beq 1af4 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 1b08 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #-232] @ 1d04 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + sub r2, r8, r0 │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + ldr r3, [pc, #-420] @ 1ca0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1520 │ │ │ │ │ + str r5, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1018 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ bge e40 │ │ │ │ │ - ldr r1, [pc, #-356] @ 1cb0 │ │ │ │ │ - b 1514 │ │ │ │ │ + ldr r1, [pc, #-480] @ 1ca4 │ │ │ │ │ + b 1540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyToken_ThreeChars> │ │ │ │ │ R_ARM_CALL _PyToken_ThreeChars │ │ │ │ │ - ldr lr, [r4, #4] │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 26f0 │ │ │ │ │ + bne 2644 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 26ec │ │ │ │ │ + beq 2728 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ - sub ip, lr, #1 │ │ │ │ │ - cmp ip, r3 │ │ │ │ │ - str ip, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ - ldrb r3, [lr, #-1] │ │ │ │ │ + sub lr, ip, #1 │ │ │ │ │ + cmp lr, r3 │ │ │ │ │ + str lr, [r4, #4] │ │ │ │ │ + bcc 29a8 │ │ │ │ │ + ldrb r3, [ip, #-1] │ │ │ │ │ and r5, r5, #255 @ 0xff │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r2, r8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ + str lr, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 1f5c │ │ │ │ │ + beq 1fa8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ - bne 1990 │ │ │ │ │ + bne 19bc │ │ │ │ │ mov fp, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov sl, fp │ │ │ │ │ - b 19c8 │ │ │ │ │ + b 19f4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ andeq r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ - ldr r1, [pc, #-564] @ 1cb4 │ │ │ │ │ + beq 17bc │ │ │ │ │ + ldr r1, [pc, #-688] @ 1ca8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1520 │ │ │ │ │ + b 154c │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mvn r3, #32 │ │ │ │ │ - b 1058 │ │ │ │ │ + b f84 │ │ │ │ │ mov fp, #0 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - b 1940 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + b 196c │ │ │ │ │ ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ b e40 │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - sub r3, r2, #1 │ │ │ │ │ - subne r5, r5, #1 │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - str r5, [r4, #28] │ │ │ │ │ - str r3, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 18c8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + beq 25b8 │ │ │ │ │ + sub r3, r5, #1 │ │ │ │ │ + b 18f4 │ │ │ │ │ mov fp, #0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov sl, #3 │ │ │ │ │ mov r8, fp │ │ │ │ │ - b 19c8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 1960 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - ldr r5, [pc, #-716] @ 1cb8 │ │ │ │ │ - ldrb r3, [r3] │ │ │ │ │ - ldrb r3, [r5, r3] │ │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ │ - cmpne r3, #114 @ 0x72 │ │ │ │ │ - bne 1960 │ │ │ │ │ + b 19f4 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq d90 │ │ │ │ │ ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ str r3, [r4, #468] @ 0x1d4 │ │ │ │ │ ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - beq 2540 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + beq 2158 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ + cmn r3, #1 │ │ │ │ │ moveq r6, r2 │ │ │ │ │ moveq r1, #1 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2174 │ │ │ │ │ ldr r1, [r4] │ │ │ │ │ sub r6, r2, #1 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - bcc 2e1c │ │ │ │ │ + bcc 29a8 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2980 │ │ │ │ │ + ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ add sl, r4, #12288 @ 0x3000 │ │ │ │ │ ldr ip, [sl, #64] @ 0x40 │ │ │ │ │ - ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ - add r2, ip, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ - bgt 2574 │ │ │ │ │ + add r3, ip, #1 │ │ │ │ │ + cmp r3, #149 @ 0x95 │ │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ │ + bgt 218c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - str r2, [sl, #64] @ 0x40 │ │ │ │ │ - add r3, r4, r2, lsl #6 │ │ │ │ │ + add r2, r4, r3, lsl #6 │ │ │ │ │ add ip, r4, ip, lsl #6 │ │ │ │ │ - lsl lr, r2, #6 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - str r2, [ip, #2816] @ 0xb00 │ │ │ │ │ - strb r9, [r3, #2764] @ 0xacc │ │ │ │ │ - str r1, [r3, #2768] @ 0xad0 │ │ │ │ │ + mov r0, #1 │ │ │ │ │ + str r3, [sl, #64] @ 0x40 │ │ │ │ │ + str r0, [ip, #2816] @ 0xb00 │ │ │ │ │ + strb r9, [r2, #2764] @ 0xacc │ │ │ │ │ + str r8, [r2, #2776] @ 0xad8 │ │ │ │ │ + ldr lr, [r4, #2704] @ 0xa90 │ │ │ │ │ + mvn r9, #0 │ │ │ │ │ + str r1, [r2, #2768] @ 0xad0 │ │ │ │ │ ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - str r8, [r3, #2776] @ 0xad8 │ │ │ │ │ - ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ - str r1, [r3, #2784] @ 0xae0 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [r3, #2804] @ 0xaf4 │ │ │ │ │ - str r1, [r3, #2796] @ 0xaec │ │ │ │ │ - str r1, [r3, #2812] @ 0xafc │ │ │ │ │ - str r1, [r3, #2808] @ 0xaf8 │ │ │ │ │ - mvn r1, #0 │ │ │ │ │ - str r0, [r3, #2780] @ 0xadc │ │ │ │ │ - str r1, [r3, #2788] @ 0xae4 │ │ │ │ │ - str r1, [r3, #2792] @ 0xae8 │ │ │ │ │ - str r1, [r3, #2800] @ 0xaf0 │ │ │ │ │ - ldrb r3, [r8] │ │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ │ - beq 2084 │ │ │ │ │ - bhi 2098 │ │ │ │ │ - cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 2098 │ │ │ │ │ - ldrb r3, [r8, #1] │ │ │ │ │ - ldrb r2, [r5, r3] │ │ │ │ │ + str lr, [r2, #2780] @ 0xadc │ │ │ │ │ + mov lr, #0 │ │ │ │ │ + str r1, [r2, #2784] @ 0xae0 │ │ │ │ │ + str lr, [r2, #2804] @ 0xaf4 │ │ │ │ │ + str lr, [r2, #2796] @ 0xaec │ │ │ │ │ + str lr, [r2, #2812] @ 0xafc │ │ │ │ │ + str lr, [r2, #2808] @ 0xaf8 │ │ │ │ │ + str r9, [r2, #2788] @ 0xae4 │ │ │ │ │ + str r9, [r2, #2792] @ 0xae8 │ │ │ │ │ + str r9, [r2, #2800] @ 0xaf0 │ │ │ │ │ + ldrb r1, [r8] │ │ │ │ │ + lsl r3, r3, #6 │ │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ │ + beq 25e0 │ │ │ │ │ + bls 2274 │ │ │ │ │ + cmp r1, #102 @ 0x66 │ │ │ │ │ + bne 25e0 │ │ │ │ │ + ldrb r2, [r8, #1] │ │ │ │ │ + ldrb r2, [r5, r2] │ │ │ │ │ sub r2, r2, #114 @ 0x72 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - add lr, r4, lr │ │ │ │ │ + add lr, r4, r3 │ │ │ │ │ str r2, [lr, #2772] @ 0xad4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [ip, #2820] @ 0xb04 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [lr, #2760] @ 0xac8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #59 @ 0x3b │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2788 │ │ │ │ │ + bne 2670 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - b 10d4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1f94 │ │ │ │ │ - b d90 │ │ │ │ │ - ldr r3, [sl, #72] @ 0x48 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 23d4 │ │ │ │ │ + b 1000 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + beq 198c │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ │ + ldr r5, [pc, #-1144] @ 1cac │ │ │ │ │ + ldrb r3, [r3] │ │ │ │ │ + ldrb r3, [r5, r3] │ │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ │ + cmpne r3, #114 @ 0x72 │ │ │ │ │ + bne 198c │ │ │ │ │ + ldr r3, [r4, #464] @ 0x1d0 │ │ │ │ │ + str r3, [r4, #468] @ 0x1d4 │ │ │ │ │ + ldr r3, [r4, #2704] @ 0xa90 │ │ │ │ │ + str r3, [r4, #2708] @ 0xa94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + cmp r9, r0 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bne 1fe8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + cmp r0, r9 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bne 28cc │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #3 │ │ │ │ │ + add sl, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr ip, [sl, #64] @ 0x40 │ │ │ │ │ + ldr r8, [r4, #28] │ │ │ │ │ + add r3, ip, #1 │ │ │ │ │ + cmp r3, #149 @ 0x95 │ │ │ │ │ + ble 2048 │ │ │ │ │ + ldr r1, [pc, #-1252] @ 1cb0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #-1112] @ 1cc4 │ │ │ │ │ + b 1018 │ │ │ │ │ + ldr r1, [pc, #-1272] @ 1cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mov r5, r6 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ b c94 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #21 │ │ │ │ │ - str r2, [r4, #32] │ │ │ │ │ - str r6, [r4, #4] │ │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2534 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ + str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2910 │ │ │ │ │ + beq 2948 │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq 28f4 │ │ │ │ │ + beq 2958 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - bne 217c │ │ │ │ │ + bne 2220 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2910 │ │ │ │ │ - ldr r2, [pc, #-1260] @ 1cbc │ │ │ │ │ - b 1568 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov fp, #1 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b 1940 │ │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ │ - mov r5, r6 │ │ │ │ │ + beq 2948 │ │ │ │ │ + ldr r2, [pc, #-1432] @ 1cb4 │ │ │ │ │ + b 1594 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #21 │ │ │ │ │ + str r2, [r4, #32] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b 1b5c │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1018 │ │ │ │ │ + ldrb r3, [r8, #1] │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + ldrb r4, [r5, r3] │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + sub r4, r4, #114 @ 0x72 │ │ │ │ │ + clz r4, r4 │ │ │ │ │ + lsr r4, r4, #5 │ │ │ │ │ + str r4, [r2, #2772] @ 0xad4 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + str lr, [ip, #2820] @ 0xb04 │ │ │ │ │ + str r9, [r2, #2760] @ 0xac8 │ │ │ │ │ + mov r2, #59 @ 0x3b │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1018 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov fp, #1 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b 196c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 157c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 3164 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + bne 157c │ │ │ │ │ + b 1b20 │ │ │ │ │ ldr r8, [r4, #40] @ 0x28 │ │ │ │ │ cmp r8, #8 │ │ │ │ │ - bne 2980 │ │ │ │ │ + bne 2c2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r8, r9, #7 │ │ │ │ │ movge r8, r9 │ │ │ │ │ bic r8, r8, #7 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ - b f50 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 1550 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - bne 1550 │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1068 │ │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + str r6, [r4, #4] │ │ │ │ │ + b 1bac │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ - bge 17bc │ │ │ │ │ - b 1e0c │ │ │ │ │ - ldr r2, [sl, #68] @ 0x44 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 14cc │ │ │ │ │ - str r8, [sl, #72] @ 0x48 │ │ │ │ │ - b 20fc │ │ │ │ │ + bge 17f8 │ │ │ │ │ + b 1e7c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #2 │ │ │ │ │ + mov r2, #23 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r6, #101 @ 0x65 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - sub r3, r0, #43 @ 0x2b │ │ │ │ │ - bics r3, r3, #2 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bne 259c │ │ │ │ │ + b 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - beq 2bd4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 311c │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ - bic r3, r6, #32 │ │ │ │ │ - b 155c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 1a1c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 2308 │ │ │ │ │ + bne 2348 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ + mov r6, #101 @ 0x65 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + sub r3, r0, #43 @ 0x2b │ │ │ │ │ + bics r3, r3, #2 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + bne 2600 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #23 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + beq 2e28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + bl 3164 │ │ │ │ │ + subs r6, r0, #0 │ │ │ │ │ + beq 2dc4 │ │ │ │ │ + bic r3, r6, #32 │ │ │ │ │ + b 1588 │ │ │ │ │ + ldr r1, [r2, #68] @ 0x44 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + beq 14f8 │ │ │ │ │ + str r8, [r2, #72] @ 0x48 │ │ │ │ │ + b 21e4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2378 │ │ │ │ │ + bne 26e4 │ │ │ │ │ ldr r5, [r4, #28] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r2, #62 @ 0x3e │ │ │ │ │ str r8, [sl, #72] @ 0x48 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r5, [r4, #28] │ │ │ │ │ - ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ - ldr ip, [pc, #-1736] @ 1cc0 │ │ │ │ │ - ldrb r2, [ip], #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 26ac │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - cmp r1, r5 │ │ │ │ │ - bls 2d58 │ │ │ │ │ - cmp r2, #32 │ │ │ │ │ - beq 2680 │ │ │ │ │ - ldrb r1, [r5] │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 2d58 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 2384 │ │ │ │ │ - ldr r1, [pc, #-1792] @ 1cc4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - str r3, [r4, #4] │ │ │ │ │ - b 1ef4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sl, #72] @ 0x48 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r2, #63 @ 0x3f │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str ip, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - cmp r6, #95 @ 0x5f │ │ │ │ │ - beq 2660 │ │ │ │ │ - cmp r6, #48 @ 0x30 │ │ │ │ │ - beq 23f8 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 2824 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 1158 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 2270 │ │ │ │ │ - bgt 1ac0 │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 2464 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - bne 1ac8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - ldr r2, [pc, #-1944] @ 1cc8 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 1568 │ │ │ │ │ - mov r6, #69 @ 0x45 │ │ │ │ │ - b 2274 │ │ │ │ │ - ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - subgt r3, r3, #1 │ │ │ │ │ - strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ - b 179c │ │ │ │ │ + b 1018 │ │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ + orrs r3, r3, r2 │ │ │ │ │ + beq 1c20 │ │ │ │ │ + b 1bf0 │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1c2c │ │ │ │ │ + bne 1c20 │ │ │ │ │ ldr sl, [r2, #2796] @ 0xaec │ │ │ │ │ ldr r1, [r2, #2800] @ 0xaf0 │ │ │ │ │ sub sl, sl, r1 │ │ │ │ │ - b 24b0 │ │ │ │ │ + b 2494 │ │ │ │ │ ldr r1, [r2, #2804] @ 0xaf4 │ │ │ │ │ ldrb r1, [r1, r3] │ │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ │ - beq 2bec │ │ │ │ │ + beq 2d28 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ - blt 249c │ │ │ │ │ + blt 2480 │ │ │ │ │ add r3, r4, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r3, #2804] @ 0xaf4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1b20 │ │ │ │ │ str sl, [r7, #28] │ │ │ │ │ - b 1c2c │ │ │ │ │ + b 1c20 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + beq 2518 │ │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ │ + bne 1dcc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + cmp r6, #95 @ 0x5f │ │ │ │ │ + bne 1144 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + and r3, r0, #255 @ 0xff │ │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + tst r3, #4 │ │ │ │ │ + bne 1144 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [pc, #-2164] @ 1cb8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 154c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r2, #72] @ 0x48 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + mov r2, #63 @ 0x3f │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str ip, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2e18 │ │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - bhi 2d98 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ + bhi 2df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ + cmp r3, #7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bls 2500 │ │ │ │ │ + bls 2578 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2dbc │ │ │ │ │ + beq 2e18 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2152] @ 1ccc │ │ │ │ │ - beq 1568 │ │ │ │ │ - ldr r1, [pc, #-2156] @ 1cd0 │ │ │ │ │ + ldreq r2, [pc, #-2288] @ 1cbc │ │ │ │ │ + beq 1594 │ │ │ │ │ + ldr r1, [pc, #-2292] @ 1cc0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 1518 │ │ │ │ │ + b 1544 │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str r5, [r4, #28] │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne ef0 │ │ │ │ │ + b 1904 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - bne 2df4 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #3 │ │ │ │ │ - add sl, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr ip, [sl, #64] @ 0x40 │ │ │ │ │ - ldr r8, [r4, #28] │ │ │ │ │ - add r2, ip, #1 │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - ble 2014 │ │ │ │ │ - ldr r1, [pc, #-2216] @ 1cd4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 1a48 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b 20cc │ │ │ │ │ + ldr r1, [pc, #-2348] @ 1cc4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + b 1f64 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 22a8 │ │ │ │ │ + bne 23e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r2, [pc, #-2276] @ 1cd8 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r2, [pc, #-2392] @ 1cc8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 32a0 │ │ │ │ │ + bl 32e8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 157c │ │ │ │ │ + beq 1b24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ mov r2, #2 │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyLexer_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ + b 1018 │ │ │ │ │ + cmp r1, #28 │ │ │ │ │ + str r3, [r4, #28] │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne ef0 │ │ │ │ │ + b 1904 │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 2108 │ │ │ │ │ + ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1b20 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + sub r1, r1, r0 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq 2b58 │ │ │ │ │ + bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ + R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + blt 2ad4 │ │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + blt 29b4 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 2108 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 2108 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2108 │ │ │ │ │ + ldr r5, [r4, #28] │ │ │ │ │ + ldr r6, [r4, #472] @ 0x1d8 │ │ │ │ │ + ldr r0, [pc, #-2600] @ 1ccc │ │ │ │ │ + ldrb r2, [r0], #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 2820 │ │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ │ + cmp r1, r5 │ │ │ │ │ + bls 2cdc │ │ │ │ │ + cmp r2, #32 │ │ │ │ │ + beq 2730 │ │ │ │ │ + ldrb r1, [r5] │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 2cdc │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 26f0 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + b 2644 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + ldrb ip, [r1] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 19d8 │ │ │ │ │ + cmp ip, #9 │ │ │ │ │ + cmpne ip, #32 │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + beq 2738 │ │ │ │ │ + sub r2, r6, r2 │ │ │ │ │ + add r6, r2, r5 │ │ │ │ │ + b 26f0 │ │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ │ + str r0, [r4, #28] │ │ │ │ │ + str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ + bne cf8 │ │ │ │ │ + b ea8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_Get> │ │ │ │ │ + R_ARM_CALL tok_continuation_line │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq 1b20 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldmib r4, {r5, r6} │ │ │ │ │ + str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ + b c98 │ │ │ │ │ + cmp r6, #106 @ 0x6a │ │ │ │ │ + bne 1e0c │ │ │ │ │ + b 1af4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 292c │ │ │ │ │ sub r3, r6, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ - bhi 2d64 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bhi 2900 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ sub r3, r0, #48 @ 0x30 │ │ │ │ │ - cmp r3, #7 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bls 2620 │ │ │ │ │ + bls 27bc │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ - beq 2d88 │ │ │ │ │ + beq 292c │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldreq r2, [pc, #-2424] @ 1cdc │ │ │ │ │ - beq 1568 │ │ │ │ │ - ldr r1, [pc, #-2428] @ 1ce0 │ │ │ │ │ + ldreq r2, [pc, #-2848] @ 1cd0 │ │ │ │ │ + beq 1594 │ │ │ │ │ + ldr r1, [pc, #-2852] @ 1cd4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - b 1518 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - and r3, r0, #255 @ 0xff │ │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 240c │ │ │ │ │ - b 1dd8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - ldrb lr, [r1] │ │ │ │ │ + b 1544 │ │ │ │ │ + mov r6, #69 @ 0x45 │ │ │ │ │ + b 23b4 │ │ │ │ │ + ldr r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + subgt r3, r3, #1 │ │ │ │ │ + strgt r3, [r4, #480] @ 0x1e0 │ │ │ │ │ + b 17d8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - cmp lr, #9 │ │ │ │ │ - cmpne lr, #32 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - beq 2688 │ │ │ │ │ - sub r2, r6, r2 │ │ │ │ │ - add r6, r2, r5 │ │ │ │ │ - b 2384 │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + b 1a04 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ + bl 2f9c │ │ │ │ │ ldr r9, [r4, #4] │ │ │ │ │ add sl, r5, #6 │ │ │ │ │ cmp r9, sl │ │ │ │ │ - bcs 2708 │ │ │ │ │ + bcs 2860 │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ mov r3, r6 │ │ │ │ │ stm sp, {r2, r5} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #57 @ 0x39 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r1, [pc, #-2604] @ 1ce4 │ │ │ │ │ + b 1018 │ │ │ │ │ + ldr r1, [pc, #-2960] @ 1cd8 │ │ │ │ │ mov r2, #6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 26c8 │ │ │ │ │ + bne 283c │ │ │ │ │ cmp r9, sl │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 28a0 │ │ │ │ │ ldrsb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 26c8 │ │ │ │ │ - ldr r3, [pc, #-2648] @ 1ce8 │ │ │ │ │ + blt 283c │ │ │ │ │ + ldr r3, [pc, #-3004] @ 1cdc │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne 26c8 │ │ │ │ │ + bne 283c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 28e0 │ │ │ │ │ + bne 28ec │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ ldr r2, [r4, #476] @ 0x1dc │ │ │ │ │ add r3, r6, #6 │ │ │ │ │ stm sp, {r2, sl} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ bl 0 <_PyLexer_type_comment_token_setup> │ │ │ │ │ R_ARM_CALL _PyLexer_type_comment_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ │ - orrs r3, r3, r2 │ │ │ │ │ - beq 1c2c │ │ │ │ │ - b 1bfc │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 20d4 │ │ │ │ │ - ldr r2, [r4, #2692] @ 0xa84 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 1ae4 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 2954 │ │ │ │ │ - bl 0 <_PyUnicode_ScanIdentifier> │ │ │ │ │ - R_ARM_CALL _PyUnicode_ScanIdentifier │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - blt 292c │ │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - blt 29ac │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 20d4 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - bne 20d4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 20d4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_Get> │ │ │ │ │ - R_ARM_CALL tok_continuation_line │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldmib r4, {r5, r6} │ │ │ │ │ - str r3, [r4, #2700] @ 0xa8c │ │ │ │ │ - b c98 │ │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ │ - beq 23f8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ │ - bl 311c │ │ │ │ │ - subs r6, r0, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ │ - beq 21f4 │ │ │ │ │ - cmp r6, #45 @ 0x2d │ │ │ │ │ - ble 2864 │ │ │ │ │ - cmp r6, #101 @ 0x65 │ │ │ │ │ - beq 2270 │ │ │ │ │ - bgt 28bc │ │ │ │ │ - cmp r6, #69 @ 0x45 │ │ │ │ │ - beq 2464 │ │ │ │ │ - cmp r6, #74 @ 0x4a │ │ │ │ │ - beq 2450 │ │ │ │ │ - add r3, r4, #12288 @ 0x3000 │ │ │ │ │ - ldr r5, [r3, #68] @ 0x44 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne 1158 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ + b 1018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ │ - ldr r0, [r4, #2704] @ 0xa90 │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - sub r2, r8, r0 │ │ │ │ │ - sub r1, r1, r0 │ │ │ │ │ - ldr r3, [pc, #-2992] @ 1cec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror_known_range> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror_known_range │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - str r5, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - cmp r6, #106 @ 0x6a │ │ │ │ │ - bne 2864 │ │ │ │ │ - b 2450 │ │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ │ - str r3, [r4, #28] │ │ │ │ │ - cmp r1, #28 │ │ │ │ │ - str r2, [r4, #472] @ 0x1d8 │ │ │ │ │ - bne 18c8 │ │ │ │ │ - b 1f40 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + b 2174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #448] @ 0x1c0 │ │ │ │ │ - b 2750 │ │ │ │ │ + b 28a8 │ │ │ │ │ + and r3, r6, #255 @ 0xff │ │ │ │ │ + ldr r5, [r5, r3, lsl #2] │ │ │ │ │ + ands r5, r5, #4 │ │ │ │ │ + bne 27f0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #-3096] @ 1cf0 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [pc, #-3140] @ 1ce0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1520 │ │ │ │ │ + b 1e48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 216c │ │ │ │ │ + b 27b0 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 142c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 2210 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [pc, #-3208] @ 1ce4 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 154c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, #20 │ │ │ │ │ + b 2254 │ │ │ │ │ + ldr r1, [pc, #-3232] @ 1ce8 │ │ │ │ │ + ldr r0, [pc, #-3228] @ 1cf0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ mov r1, #29 │ │ │ │ │ str r1, [r4, #32] │ │ │ │ │ - b 1f24 │ │ │ │ │ - ldr r3, [r5] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2948 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r5] │ │ │ │ │ - beq 2974 │ │ │ │ │ - mov r3, #17 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - ldr r3, [pc, #-3176] @ 1cf4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ - mov r3, #22 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2948 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mla r3, r0, r8, r3 │ │ │ │ │ - add r0, sl, #1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b f50 │ │ │ │ │ + b 1f94 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + b d38 │ │ │ │ │ + ldr r1, [pc, #-3268] @ 1cec │ │ │ │ │ + ldr r0, [pc, #-3268] @ 1cf0 │ │ │ │ │ + bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ + R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ │ lsr r0, r2, #2 │ │ │ │ │ and r0, r0, #7 │ │ │ │ │ lsr r1, r2, #5 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ - beq 2afc │ │ │ │ │ + beq 2b34 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - bne 2ae8 │ │ │ │ │ + bne 2b20 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2ae0 │ │ │ │ │ + beq 2b18 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ lsl r1, r3, #1 │ │ │ │ │ ldrh r8, [r2, r1] │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bgt 2a44 │ │ │ │ │ + bgt 2a4c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 2a24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2a1c │ │ │ │ │ + bne 2a24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyUnicode_IsPrintable> │ │ │ │ │ R_ARM_CALL _PyUnicode_IsPrintable │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2acc │ │ │ │ │ - ldr r1, [pc, #-3388] @ 1cf8 │ │ │ │ │ + beq 2b04 │ │ │ │ │ + ldr r1, [pc, #-3400] @ 1cf4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1b20 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_Substring │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2a78 │ │ │ │ │ + beq 2a80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2a78 │ │ │ │ │ + bne 2a80 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 2af8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8String │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2ab0 │ │ │ │ │ + beq 2ab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2ab0 │ │ │ │ │ + bne 2ab8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2948 │ │ │ │ │ + beq 2af8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - b 29f8 │ │ │ │ │ - ldr r1, [pc, #-3544] @ 1cfc │ │ │ │ │ + b 2a00 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 2af8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 2af8 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r3, #17 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1b20 │ │ │ │ │ + ldr r1, [pc, #-3604] @ 1cf8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1ae4 │ │ │ │ │ + b 1b20 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 29e4 │ │ │ │ │ + b 29ec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r2, [r5, #28] │ │ │ │ │ - bne 2b60 │ │ │ │ │ + bne 2c60 │ │ │ │ │ ldr r8, [r2, r3, lsl #2] │ │ │ │ │ - b 29ec │ │ │ │ │ + b 29f4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2b18 │ │ │ │ │ + beq 2b50 │ │ │ │ │ tst r2, #64 @ 0x40 │ │ │ │ │ addne r2, r5, #20 │ │ │ │ │ addeq r2, r5, #28 │ │ │ │ │ ldrb r8, [r2, r3] │ │ │ │ │ - b 29ec │ │ │ │ │ + b 29f4 │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ - b 2b10 │ │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ - lsl r3, r2, #2 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - moveq sl, fp │ │ │ │ │ - beq 1430 │ │ │ │ │ - movlt sl, fp │ │ │ │ │ - movlt r9, sl │ │ │ │ │ - blt 18f8 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ble 2130 │ │ │ │ │ - cmp r1, fp │ │ │ │ │ - mov sl, fp │ │ │ │ │ - movle r1, r2 │ │ │ │ │ - ble 1d98 │ │ │ │ │ - mov r9, fp │ │ │ │ │ - b 1d1c │ │ │ │ │ - tst r2, #64 @ 0x40 │ │ │ │ │ - addne r2, r5, #20 │ │ │ │ │ - addeq r2, r5, #28 │ │ │ │ │ - b 2af4 │ │ │ │ │ + b 2b48 │ │ │ │ │ + ldr r3, [pc, #-3684] @ 1cfc │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2af8 │ │ │ │ │ + mov r3, #22 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1b20 │ │ │ │ │ + ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, #1 │ │ │ │ │ + bne 1b44 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 142c │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + sub r0, r3, #123 @ 0x7b │ │ │ │ │ + clz r0, r0 │ │ │ │ │ + lsr r0, r0, #5 │ │ │ │ │ + movle r0, #0 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2bec │ │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ │ + ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bne 2bd4 │ │ │ │ │ + ldr r1, [pc, #-3784] @ 1d00 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 154c │ │ │ │ │ + str r1, [sp] │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + ldr r1, [pc, #-3808] @ 1d04 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 154c │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ │ + sub r1, r1, #1 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + beq 1e7c │ │ │ │ │ + b 2bac │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ moveq fp, r9 │ │ │ │ │ bl 0 <_PyTokenizer_Get> │ │ │ │ │ R_ARM_CALL tok_continuation_line │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 2ba0 │ │ │ │ │ + beq 2c58 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b f48 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1404 │ │ │ │ │ + b 1060 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 157c │ │ │ │ │ - ldr r1, [pc, #-3760] @ 1d00 │ │ │ │ │ + mla r3, r0, r8, r3 │ │ │ │ │ + add r0, sl, #1 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 1068 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + b 1b24 │ │ │ │ │ + tst r2, #64 @ 0x40 │ │ │ │ │ + addne r2, r5, #20 │ │ │ │ │ + addeq r2, r5, #28 │ │ │ │ │ + b 2b2c │ │ │ │ │ + mov r5, #10 │ │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ │ + add r3, r4, #12288 @ 0x3000 │ │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + ldr r1, [r4, #468] @ 0x1d4 │ │ │ │ │ + str r2, [r4, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r2, [r4, #2708] @ 0xa94 │ │ │ │ │ + str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ + ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ + str r1, [r4, #464] @ 0x1d0 │ │ │ │ │ + bgt 2d04 │ │ │ │ │ + cmp sl, #3 │ │ │ │ │ + beq 2ce8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r1, [pc, #-4024] @ 1d08 │ │ │ │ │ + ldreq r1, [pc, #-4024] @ 1d0c │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1520 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - str r6, [sp] │ │ │ │ │ - bl 0 <_PyLexer_token_setup> │ │ │ │ │ - R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ - b 10ec │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #-3808] @ 1d04 │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #24 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1b20 │ │ │ │ │ + ldr r1, [pc, #-4044] @ 1d10 │ │ │ │ │ + b 1540 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq edc │ │ │ │ │ + b 2420 │ │ │ │ │ + ldr r1, [pc, #-4060] @ 1d14 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 28a0 │ │ │ │ │ + cmp r5, #10 │ │ │ │ │ + movne r3, #23 │ │ │ │ │ + strne r3, [r4, #32] │ │ │ │ │ + b 1b20 │ │ │ │ │ + add r3, r4, r3, lsl #6 │ │ │ │ │ + ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ + ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ + cmp r3, sl │ │ │ │ │ + bne 2ca4 │ │ │ │ │ + ldr r1, [pc, #352] @ 2e88 │ │ │ │ │ + b 1544 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 1ae4 │ │ │ │ │ + beq 1b20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add fp, r4, fp │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - b 2c34 │ │ │ │ │ + b 2d70 │ │ │ │ │ ldr lr, [fp, #2804] @ 0xaf4 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r0, [lr, r2] │ │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ + beq 2d9c │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ add r1, r8, r3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - bgt 2c10 │ │ │ │ │ + bgt 2d4c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ strb r2, [r8, r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_DecodeUTF8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 24d0 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - sub r0, r3, #123 @ 0x7b │ │ │ │ │ - clz r0, r0 │ │ │ │ │ - lsr r0, r0, #5 │ │ │ │ │ - movle r0, #0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2d24 │ │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ │ - ldr r1, [r2, #684] @ 0x2ac │ │ │ │ │ - ldr r2, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - bne 2d0c │ │ │ │ │ - ldr r1, [pc, #-3984] @ 1d08 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1520 │ │ │ │ │ - ldr r1, [pc, #-4000] @ 1d0c │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - cmp r5, #10 │ │ │ │ │ - movne r3, #23 │ │ │ │ │ - strne r3, [r4, #32] │ │ │ │ │ - b 1ae4 │ │ │ │ │ - add r3, r4, r3, lsl #6 │ │ │ │ │ - ldrb r1, [r3, #2764] @ 0xacc │ │ │ │ │ - cmp r1, r9 │ │ │ │ │ - bne 1ba0 │ │ │ │ │ - ldr r3, [r3, #2768] @ 0xad0 │ │ │ │ │ - cmp r3, sl │ │ │ │ │ - bne 1ba0 │ │ │ │ │ - ldr r1, [pc, #-4052] @ 1d10 │ │ │ │ │ - b 1518 │ │ │ │ │ + b 24b4 │ │ │ │ │ cmp sl, ip │ │ │ │ │ mov r2, ip │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2d6c │ │ │ │ │ ldrb r0, [lr, ip] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c30 │ │ │ │ │ + beq 2d6c │ │ │ │ │ cmp r0, #10 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ - bne 2ce4 │ │ │ │ │ - b 2c24 │ │ │ │ │ - str r1, [sp] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - ldr r1, [pc, #280] @ 2e34 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ - R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 1520 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ │ - sub r1, r1, #1 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - beq 1e0c │ │ │ │ │ - b 2c7c │ │ │ │ │ - ldr r1, [r4, #464] @ 0x1d0 │ │ │ │ │ - cmp r1, #1 │ │ │ │ │ - bne 1af4 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 1404 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ed8 │ │ │ │ │ - b 2348 │ │ │ │ │ - and r3, r6, #255 @ 0xff │ │ │ │ │ - ldr r5, [r5, r3, lsl #2] │ │ │ │ │ - ands r5, r5, #4 │ │ │ │ │ - bne 2654 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #176] @ 2e38 │ │ │ │ │ - b 2be0 │ │ │ │ │ + bne 2d9c │ │ │ │ │ + b 2d60 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 2614 │ │ │ │ │ + str r6, [sp] │ │ │ │ │ + bl 0 <_PyLexer_token_setup> │ │ │ │ │ + R_ARM_CALL _PyLexer_token_setup │ │ │ │ │ + b 1018 │ │ │ │ │ + mov r3, #29 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + b 1bbc │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 142c │ │ │ │ │ and r3, r6, #255 @ 0xff │ │ │ │ │ ldr r5, [r5, r3, lsl #2] │ │ │ │ │ ands r5, r5, #4 │ │ │ │ │ - bne 2534 │ │ │ │ │ + bne 25ac │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #128] @ 2e3c │ │ │ │ │ - b 2be0 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [pc, #116] @ 2e8c │ │ │ │ │ + b 2920 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 24f4 │ │ │ │ │ - ldr r1, [pc, #108] @ 2e40 │ │ │ │ │ - b 1514 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r2, #20 │ │ │ │ │ - b 2138 │ │ │ │ │ - mov r3, #29 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - b 1b6c │ │ │ │ │ - mov r9, #0 │ │ │ │ │ - b 1404 │ │ │ │ │ + b 256c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [pc, #88] @ 2e90 │ │ │ │ │ + b 2920 │ │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ + lsl r3, r2, #2 │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + moveq sl, fp │ │ │ │ │ + beq 1458 │ │ │ │ │ + movlt sl, fp │ │ │ │ │ + movlt r9, sl │ │ │ │ │ + blt 1924 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ble 224c │ │ │ │ │ + cmp r1, fp │ │ │ │ │ + mov sl, fp │ │ │ │ │ + movle r1, r2 │ │ │ │ │ + ble 1d9c │ │ │ │ │ + mov r9, fp │ │ │ │ │ + b 1d20 │ │ │ │ │ + ldr r1, [pc, #20] @ 2e94 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - b 255c │ │ │ │ │ - mov r5, #10 │ │ │ │ │ - b 1b70 │ │ │ │ │ - ldr r1, [pc, #32] @ 2e44 │ │ │ │ │ - ldr r0, [pc, #32] @ 2e48 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #28] @ 2e4c │ │ │ │ │ - ldr r0, [pc, #20] @ 2e48 │ │ │ │ │ - bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ - R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - .word 0x00000464 │ │ │ │ │ + bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ + R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ + b 154c │ │ │ │ │ + .word 0x00000314 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000248 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000438 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000028 │ │ │ │ │ + .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ - .word 0x00000048 │ │ │ │ │ + .word 0x000003f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002e50 : │ │ │ │ │ +00002e98 : │ │ │ │ │ tok_nextc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 2ea0 │ │ │ │ │ + beq 2ee8 │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 2f40 │ │ │ │ │ + bhi 2f88 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f40 │ │ │ │ │ + bne 2f88 │ │ │ │ │ ldr r3, [r0, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 2f90 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f2c │ │ │ │ │ + bne 2f74 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 2e74 │ │ │ │ │ + bne 2ebc │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 2f40 │ │ │ │ │ + bne 2f88 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 2f48 │ │ │ │ │ + beq 2f90 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub r2, r6, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee0 │ │ │ │ │ - ldr r1, [pc, #28] @ 2f50 │ │ │ │ │ + beq 2f28 │ │ │ │ │ + ldr r1, [pc, #28] @ 2f98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ - b 2f40 │ │ │ │ │ + b 2f88 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f54 : │ │ │ │ │ +00002f9c : │ │ │ │ │ tok_backup(): │ │ │ │ │ cmn r1, #1 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - bcc 2fa4 │ │ │ │ │ + bcc 2fec │ │ │ │ │ ldrb r3, [r3, #-1] │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 2fb0 │ │ │ │ │ + bne 2ff8 │ │ │ │ │ ldr r3, [r0, #476] @ 0x1dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #476] @ 0x1dc │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #16] @ 2fbc │ │ │ │ │ - ldr r0, [pc, #16] @ 2fc0 │ │ │ │ │ + ldr r1, [pc, #16] @ 3004 │ │ │ │ │ + ldr r0, [pc, #16] @ 3008 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ - ldr r1, [pc, #12] @ 2fc4 │ │ │ │ │ - ldr r0, [pc, #4] @ 2fc0 │ │ │ │ │ + ldr r1, [pc, #12] @ 300c │ │ │ │ │ + ldr r0, [pc, #4] @ 3008 │ │ │ │ │ bl 0 <_Py_FatalErrorFunc> │ │ │ │ │ R_ARM_CALL _Py_FatalErrorFunc │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002fc8 <_PyLexer_update_fstring_expr>: │ │ │ │ │ +00003010 <_PyLexer_update_fstring_expr>: │ │ │ │ │ _PyLexer_update_fstring_expr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r3, r4, #12288 @ 0x3000 │ │ │ │ │ cmp r7, #123 @ 0x7b │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 3050 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ + bne 3098 <_PyLexer_update_fstring_expr+0x88> │ │ │ │ │ lsl r7, r5, #6 │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ ldr r3, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3074 <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ + beq 30bc <_PyLexer_update_fstring_expr+0xac> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - beq 3084 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + beq 30cc <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ add r3, r4, r7 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r6, [r3, #2796] @ 0xaec │ │ │ │ │ str ip, [r3, #2800] @ 0xaf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bhi 305c <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ + bhi 30a4 <_PyLexer_update_fstring_expr+0x94> │ │ │ │ │ cmp r7, #33 @ 0x21 │ │ │ │ │ - bne 3094 <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ + bne 30dc <_PyLexer_update_fstring_expr+0xcc> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ - bne 302c <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ + bne 3074 <_PyLexer_update_fstring_expr+0x64> │ │ │ │ │ mov r3, #15 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, #58 @ 0x3a │ │ │ │ │ add r5, r4, r5, lsl #6 │ │ │ │ │ - bne 30bc <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ + bne 3104 <_PyLexer_update_fstring_expr+0xf4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bne 30b4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ str r0, [r5, #2800] @ 0xaf0 │ │ │ │ │ - b 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 30b4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + beq 30b4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r3, [r5, #2800] @ 0xaf0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + bge 30b4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r1, [r5, #2796] @ 0xaec │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3110 <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ + beq 3158 <_PyLexer_update_fstring_expr+0x148> │ │ │ │ │ ldr r3, [r5, #2796] @ 0xaec │ │ │ │ │ str r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strncpy │ │ │ │ │ ldr r3, [r5, #2796] @ 0xaec │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r5, #2796] @ 0xaec │ │ │ │ │ - b 306c <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ + b 30b4 <_PyLexer_update_fstring_expr+0xa4> │ │ │ │ │ ldr r0, [r5, #2804] @ 0xaf4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3084 <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ + b 30cc <_PyLexer_update_fstring_expr+0xbc> │ │ │ │ │ │ │ │ │ │ -0000311c : │ │ │ │ │ +00003164 : │ │ │ │ │ tok_decimal_tail(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #352] @ 3294 │ │ │ │ │ + ldr r6, [pc, #352] @ 32dc │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldmib r4, {r5, r7} │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - beq 3184 │ │ │ │ │ + beq 31cc │ │ │ │ │ ldr r3, [r4, #476] @ 0x1dc │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ movhi r3, #29 │ │ │ │ │ movhi r2, r5 │ │ │ │ │ strhi r3, [r4, #32] │ │ │ │ │ - bhi 322c │ │ │ │ │ + bhi 3274 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ str r3, [r4, #476] @ 0x1dc │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ ldrb r0, [r5] │ │ │ │ │ ldr r3, [r6, r0, lsl #2] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 3240 │ │ │ │ │ + beq 3288 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3188 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 32c8 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3288 │ │ │ │ │ + beq 32d0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3214 │ │ │ │ │ + bne 325c │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bne 3140 │ │ │ │ │ + bne 3188 │ │ │ │ │ ldr r3, [r4, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 32c8 │ │ │ │ │ ldr r3, [r4, #2744] @ 0xab8 │ │ │ │ │ blx r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 3288 │ │ │ │ │ + beq 32d0 │ │ │ │ │ ldr r5, [r4, #4] │ │ │ │ │ str r5, [r4, #2704] @ 0xa90 │ │ │ │ │ sub r2, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31c8 │ │ │ │ │ - ldr r1, [pc, #124] @ 3298 │ │ │ │ │ + beq 3210 │ │ │ │ │ + ldr r1, [pc, #124] @ 32e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r6, #1020] @ 0x3fc │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 3178 │ │ │ │ │ + bne 31c0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + bl 2e98 │ │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ │ ldr r3, [r6, r3, lsl #2] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ands r5, r3, #4 │ │ │ │ │ - bne 3134 │ │ │ │ │ + bne 317c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #40] @ 329c │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [pc, #40] @ 32e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r5 │ │ │ │ │ - b 322c │ │ │ │ │ + b 3274 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r7, [r4, #4] │ │ │ │ │ - b 322c │ │ │ │ │ + b 3274 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000268 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032a0 : │ │ │ │ │ +000032e8 : │ │ │ │ │ verify_end_of_number(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r6, [r3, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3310 │ │ │ │ │ - ldr r3, [pc, #300] @ 33f4 │ │ │ │ │ + bne 3358 │ │ │ │ │ + ldr r3, [pc, #300] @ 343c │ │ │ │ │ mov r4, r1 │ │ │ │ │ sub r1, r1, #97 @ 0x61 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmp r1, #14 │ │ │ │ │ - bhi 32e8 │ │ │ │ │ + bhi 3330 │ │ │ │ │ ldrb r1, [r3, r1] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 3310 │ │ │ │ │ + bgt 3358 │ │ │ │ │ bic r1, r4, #32 │ │ │ │ │ sub r1, r1, #65 @ 0x41 │ │ │ │ │ cmp r1, #25 │ │ │ │ │ - bls 3368 │ │ │ │ │ + bls 33b0 │ │ │ │ │ sub r3, r4, #48 @ 0x30 │ │ │ │ │ cmp r4, #95 @ 0x5f │ │ │ │ │ cmpne r3, #9 │ │ │ │ │ - bls 3368 │ │ │ │ │ + bls 33b0 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #212] @ 33f8 │ │ │ │ │ + ldr r1, [pc, #212] @ 3440 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3368 │ │ │ │ │ + beq 33b0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r3, [pc, #184] @ 33fc │ │ │ │ │ - ldr r2, [pc, #184] @ 3400 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r3, [pc, #184] @ 3444 │ │ │ │ │ + ldr r2, [pc, #184] @ 3448 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <_PyTokenizer_parser_warn> │ │ │ │ │ R_ARM_CALL _PyTokenizer_parser_warn │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3314 │ │ │ │ │ + bne 335c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2e50 │ │ │ │ │ - b 3310 │ │ │ │ │ + bl 2e98 │ │ │ │ │ + b 3358 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - ldr r1, [pc, #132] @ 3400 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + ldr r1, [pc, #132] @ 3448 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyTokenizer_syntaxerror> │ │ │ │ │ R_ARM_CALL _PyTokenizer_syntaxerror │ │ │ │ │ - b 3314 │ │ │ │ │ - ldr r1, [pc, #116] @ 3404 │ │ │ │ │ + b 335c │ │ │ │ │ + ldr r1, [pc, #116] @ 344c │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ - ldr r1, [pc, #104] @ 3408 │ │ │ │ │ + b 3370 │ │ │ │ │ + ldr r1, [pc, #104] @ 3450 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ - bl 2e50 │ │ │ │ │ + b 3370 │ │ │ │ │ + bl 2e98 │ │ │ │ │ sub r3, r0, #102 @ 0x66 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - ldrls r8, [pc, #80] @ 340c │ │ │ │ │ + ldrls r8, [pc, #80] @ 3454 │ │ │ │ │ mov r1, r0 │ │ │ │ │ lsrls r8, r8, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ andls r8, r8, #1 │ │ │ │ │ movhi r8, #0 │ │ │ │ │ - bl 2f54 │ │ │ │ │ - b 3328 │ │ │ │ │ - ldr r1, [pc, #52] @ 3410 │ │ │ │ │ + bl 2f9c │ │ │ │ │ + b 3370 │ │ │ │ │ + ldr r1, [pc, #52] @ 3458 │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ - ldr r1, [pc, #40] @ 3414 │ │ │ │ │ + b 3370 │ │ │ │ │ + ldr r1, [pc, #40] @ 345c │ │ │ │ │ bl 7c <_PyTokenizer_Get+0x7c> │ │ │ │ │ R_ARM_CALL lookahead │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 3328 │ │ │ │ │ + b 3370 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SyntaxWarning │ │ │ │ │ .word 0x00000508 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -25,27 +25,27 @@ │ │ │ │ │ 0x00000160 43686172 005f5079 4c657865 725f7570 Char._PyLexer_up │ │ │ │ │ 0x00000170 64617465 5f667374 72696e67 5f657870 date_fstring_exp │ │ │ │ │ 0x00000180 72005f50 795f6374 7970655f 746f6c6f r._Py_ctype_tolo │ │ │ │ │ 0x00000190 77657200 5f50795f 63747970 655f7461 wer._Py_ctype_ta │ │ │ │ │ 0x000001a0 626c6500 50794578 635f556e 69636f64 ble.PyExc_Unicod │ │ │ │ │ 0x000001b0 65446563 6f646545 72726f72 005f5079 eDecodeError._Py │ │ │ │ │ 0x000001c0 546f6b65 6e697a65 725f696e 64656e74 Tokenizer_indent │ │ │ │ │ - 0x000001d0 6572726f 72005f50 79546f6b 656e5f54 error._PyToken_T │ │ │ │ │ - 0x000001e0 68726565 43686172 73005079 556e6963 hreeChars.PyUnic │ │ │ │ │ - 0x000001f0 6f64655f 4465636f 64655554 4638005f ode_DecodeUTF8._ │ │ │ │ │ - 0x00000200 50794c65 7865725f 74797065 5f636f6d PyLexer_type_com │ │ │ │ │ - 0x00000210 6d656e74 5f746f6b 656e5f73 65747570 ment_token_setup │ │ │ │ │ - 0x00000220 006d656d 636d7000 5f507955 6e69636f .memcmp._PyUnico │ │ │ │ │ - 0x00000230 64655f53 63616e49 64656e74 69666965 de_ScanIdentifie │ │ │ │ │ - 0x00000240 72005f50 795f4465 616c6c6f 63005f50 r._Py_Dealloc._P │ │ │ │ │ - 0x00000250 79546f6b 656e697a 65725f73 796e7461 yTokenizer_synta │ │ │ │ │ - 0x00000260 78657272 6f725f6b 6e6f776e 5f72616e xerror_known_ran │ │ │ │ │ - 0x00000270 67650050 79457272 5f457863 65707469 ge.PyErr_Excepti │ │ │ │ │ - 0x00000280 6f6e4d61 74636865 73005f5f 61656162 onMatches.__aeab │ │ │ │ │ - 0x00000290 695f6964 69760050 79556e69 636f6465 i_idiv.PyUnicode │ │ │ │ │ - 0x000002a0 5f537562 73747269 6e670050 79556e69 _Substring.PyUni │ │ │ │ │ - 0x000002b0 636f6465 5f417355 54463853 7472696e code_AsUTF8Strin │ │ │ │ │ - 0x000002c0 67005079 4d656d5f 5265616c 6c6f6300 g.PyMem_Realloc. │ │ │ │ │ + 0x000001d0 6572726f 72005f50 79546f6b 656e697a error._PyTokeniz │ │ │ │ │ + 0x000001e0 65725f73 796e7461 78657272 6f725f6b er_syntaxerror_k │ │ │ │ │ + 0x000001f0 6e6f776e 5f72616e 6765005f 5079546f nown_range._PyTo │ │ │ │ │ + 0x00000200 6b656e5f 54687265 65436861 72730050 ken_ThreeChars.P │ │ │ │ │ + 0x00000210 79556e69 636f6465 5f446563 6f646555 yUnicode_DecodeU │ │ │ │ │ + 0x00000220 54463800 5f507955 6e69636f 64655f53 TF8._PyUnicode_S │ │ │ │ │ + 0x00000230 63616e49 64656e74 69666965 72005f50 canIdentifier._P │ │ │ │ │ + 0x00000240 795f4465 616c6c6f 63005f50 794c6578 y_Dealloc._PyLex │ │ │ │ │ + 0x00000250 65725f74 7970655f 636f6d6d 656e745f er_type_comment_ │ │ │ │ │ + 0x00000260 746f6b65 6e5f7365 74757000 6d656d63 token_setup.memc │ │ │ │ │ + 0x00000270 6d700050 79556e69 636f6465 5f537562 mp.PyUnicode_Sub │ │ │ │ │ + 0x00000280 73747269 6e670050 79556e69 636f6465 string.PyUnicode │ │ │ │ │ + 0x00000290 5f417355 54463853 7472696e 67005079 _AsUTF8String.Py │ │ │ │ │ + 0x000002a0 4572725f 45786365 7074696f 6e4d6174 Err_ExceptionMat │ │ │ │ │ + 0x000002b0 63686573 005f5f61 65616269 5f696469 ches.__aeabi_idi │ │ │ │ │ + 0x000002c0 76005079 4d656d5f 5265616c 6c6f6300 v.PyMem_Realloc. │ │ │ │ │ 0x000002d0 5f507954 6f6b656e 697a6572 5f706172 _PyTokenizer_par │ │ │ │ │ 0x000002e0 7365725f 7761726e 00507945 78635f53 ser_warn.PyExc_S │ │ │ │ │ 0x000002f0 796e7461 78576172 6e696e67 00 yntaxWarning. │ │ │ ├── state.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -7,11 +7,11 @@ │ │ │ │ │ 00000208 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000270 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000002a0 00000b1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ 000002cc 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f0 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000334 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000348 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000360 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000378 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000038c 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000350 00000b1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000038c 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003a4 00000c1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 00000c1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ ldr r5, [r3, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ add r7, r4, r5, lsl #6 │ │ │ │ │ ldr r0, [r7, #2804] @ 0xaf4 │ │ │ │ │ lsl r6, r5, #6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 38c <_PyTokenizer_Free+0x1f0> │ │ │ │ │ + bne 350 <_PyTokenizer_Free+0x1b4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ beq 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ add r6, r4, r6 │ │ │ │ │ ldr r0, [r6, #2740] @ 0xab4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 270 <_PyTokenizer_Free+0xd4> │ │ │ │ │ @@ -210,21 +210,21 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 1d8 <_PyTokenizer_Free+0x3c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1d8 <_PyTokenizer_Free+0x3c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 368 <_PyTokenizer_Free+0x1cc> │ │ │ │ │ + bne 394 <_PyTokenizer_Free+0x1f8> │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 328 <_PyTokenizer_Free+0x18c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 350 <_PyTokenizer_Free+0x1b4> │ │ │ │ │ + bne 37c <_PyTokenizer_Free+0x1e0> │ │ │ │ │ ldr r3, [r4, #2720] @ 0xaa0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f0 <_PyTokenizer_Free+0x54> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1fc <_PyTokenizer_Free+0x60> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -232,14 +232,26 @@ │ │ │ │ │ b 1fc <_PyTokenizer_Free+0x60> │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 218 <_PyTokenizer_Free+0x7c> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mvn r2, #0 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + str r2, [r7, #2800] @ 0xaf0 │ │ │ │ │ + add r5, r5, r2 │ │ │ │ │ + str r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ + str r3, [r7, #2796] @ 0xaec │ │ │ │ │ + str r3, [r7, #2812] @ 0xafc │ │ │ │ │ + bne 248 <_PyTokenizer_Free+0xac> │ │ │ │ │ + b 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ @@ -249,26 +261,14 @@ │ │ │ │ │ bne 304 <_PyTokenizer_Free+0x168> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #2284] @ 0x8ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 31c <_PyTokenizer_Free+0x180> │ │ │ │ │ b 310 <_PyTokenizer_Free+0x174> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - str r2, [r7, #2800] @ 0xaf0 │ │ │ │ │ - add r5, r5, r2 │ │ │ │ │ - str r3, [r7, #2804] @ 0xaf4 │ │ │ │ │ - str r3, [r7, #2796] @ 0xaec │ │ │ │ │ - str r3, [r7, #2812] @ 0xafc │ │ │ │ │ - bne 248 <_PyTokenizer_Free+0xac> │ │ │ │ │ - b 298 <_PyTokenizer_Free+0xfc> │ │ │ │ │ │ │ │ │ │ 000003b8 <_PyToken_Free>: │ │ │ │ │ _PyToken_Free(): │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r3, [r0] │ │ │ ├── readline_tokenizer.o │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -17,17 +17,17 @@ │ │ │ │ │ 000000dc 0000141c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000120 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000019c 0000121c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 000001b4 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000001c8 0000171c R_ARM_CALL 00000000 _PyTokenizer_ensure_utf8 │ │ │ │ │ 000001d8 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000001e4 0000151c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000001f0 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ -00000204 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000210 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000020c 0000101c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ +00000220 0000181c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000022c 0000191c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00000278 00001a1c R_ARM_CALL 00000000 _PyLexer_update_fstring_expr │ │ │ │ │ 00000294 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000029c 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ │ 000002a8 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ 000002b0 0000071c R_ARM_CALL 00000000 Py_XDECREF │ │ │ │ │ 000002c4 00001b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002cc 0000161c R_ARM_CALL 00000000 _PyTokenizer_error_ret │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,27 +9,27 @@ │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1ec │ │ │ │ │ + bne 208 │ │ │ │ │ add r3, r0, #12288 @ 0x3000 │ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 1ec │ │ │ │ │ + bgt 208 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r0, [r0, #2720] @ 0xaa0 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1fc │ │ │ │ │ + beq 218 │ │ │ │ │ ldr r2, [r4, #2696] @ 0xa88 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ beq 18c │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ beq 288 │ │ │ │ │ @@ -72,25 +72,25 @@ │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ strb r1, [r2, r3] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #2704] @ 0xa90 │ │ │ │ │ - beq 234 │ │ │ │ │ + beq 1ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 218 │ │ │ │ │ + bne 234 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 224 │ │ │ │ │ + beq 1f8 │ │ │ │ │ add r2, r4, #12288 @ 0x3000 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [r2, #76] @ 0x4c │ │ │ │ │ ldrb r0, [r3, #-1] │ │ │ │ │ cmp r0, #10 │ │ │ │ │ bne 244 │ │ │ │ │ ldr r3, [r2, #64] @ 0x40 │ │ │ │ │ @@ -130,44 +130,44 @@ │ │ │ │ │ bl 0 <_PyTokenizer_ensure_utf8> │ │ │ │ │ R_ARM_CALL _PyTokenizer_ensure_utf8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 174 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ R_ARM_CALL _PyTokenizer_error_ret │ │ │ │ │ - b 22c │ │ │ │ │ + b 200 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 9c │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bne 130 │ │ │ │ │ + mov r3, #11 │ │ │ │ │ + str r3, [r4, #32] │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 184 │ │ │ │ │ ldr r0, [r4, #2720] @ 0xaa0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallNoArgs │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 50 │ │ │ │ │ - ldr r3, [pc, #248] @ 2fc │ │ │ │ │ + ldr r3, [pc, #220] @ 2fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 130 │ │ │ │ │ - mov r3, #11 │ │ │ │ │ - str r3, [r4, #32] │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 184 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bne 130 │ │ │ │ │ - b 224 │ │ │ │ │ + b 1f8 │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ mov r0, #10 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, #1 │ │ │ │ │ strb r1, [r3] │ │ │ │ │ @@ -177,15 +177,15 @@ │ │ │ │ │ beq 154 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLexer_update_fstring_expr> │ │ │ │ │ R_ARM_CALL _PyLexer_update_fstring_expr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 154 │ │ │ │ │ - b 22c │ │ │ │ │ + b 200 │ │ │ │ │ ldr r3, [pc, #112] @ 300 │ │ │ │ │ ldr r1, [pc, #112] @ 304 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ │ │ @@ -193,15 +193,15 @@ │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ - b 22c │ │ │ │ │ + b 200 │ │ │ │ │ ldr r3, [pc, #64] @ 300 │ │ │ │ │ ldr r1, [pc, #68] @ 308 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyTokenizer_error_ret> │ │ │ ├── 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: 67112 (bytes into file) │ │ │ │ │ + Start of section headers: 67108 (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 0x10628: │ │ │ │ │ +There are 15 section headers, starting at offset 0x10624: │ │ │ │ │ │ │ │ │ │ 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 000a48 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00e3c8 0002d8 08 I 12 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e3c4 0002d8 08 I 12 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ [ 4] .bss NOBITS 00000000 000a7c 000000 00 WA 0 0 1 │ │ │ │ │ - [ 5] .text.hot PROGBITS 00000000 000a7c 008f6c 00 AX 0 0 4 │ │ │ │ │ - [ 6] .rel.text.hot REL 00000000 00e6a0 001ac8 08 I 12 5 4 │ │ │ │ │ - [ 7] .rodata.str1.4 PROGBITS 00000000 0099e8 000e6a 01 AMS 0 0 4 │ │ │ │ │ - [ 8] .text.unlikely PROGBITS 00000000 00a854 00103c 00 AX 0 0 4 │ │ │ │ │ - [ 9] .rel.text.unlikely REL 00000000 010168 000440 08 I 12 8 4 │ │ │ │ │ - [10] .note.GNU-stack PROGBITS 00000000 00b890 000000 00 0 0 1 │ │ │ │ │ - [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b890 00002b 00 0 0 1 │ │ │ │ │ - [12] .symtab SYMTAB 00000000 00b8bc 001ac0 10 13 226 4 │ │ │ │ │ - [13] .strtab STRTAB 00000000 00d37c 00104b 00 0 0 1 │ │ │ │ │ - [14] .shstrtab STRTAB 00000000 0105a8 000080 00 0 0 1 │ │ │ │ │ + [ 5] .text.hot PROGBITS 00000000 000a7c 008f68 00 AX 0 0 4 │ │ │ │ │ + [ 6] .rel.text.hot REL 00000000 00e69c 001ac8 08 I 12 5 4 │ │ │ │ │ + [ 7] .rodata.str1.4 PROGBITS 00000000 0099e4 000e6a 01 AMS 0 0 4 │ │ │ │ │ + [ 8] .text.unlikely PROGBITS 00000000 00a850 00103c 00 AX 0 0 4 │ │ │ │ │ + [ 9] .rel.text.unlikely REL 00000000 010164 000440 08 I 12 8 4 │ │ │ │ │ + [10] .note.GNU-stack PROGBITS 00000000 00b88c 000000 00 0 0 1 │ │ │ │ │ + [11] .ARM.attributes ARM_ATTRIBUTES 00000000 00b88c 00002b 00 0 0 1 │ │ │ │ │ + [12] .symtab SYMTAB 00000000 00b8b8 001ac0 10 13 226 4 │ │ │ │ │ + [13] .strtab STRTAB 00000000 00d378 00104b 00 0 0 1 │ │ │ │ │ + [14] .shstrtab STRTAB 00000000 0105a4 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,198 +1,198 @@ │ │ │ │ │ │ │ │ │ │ Symbol table '.symtab' contains 428 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 2: 00005e88 12 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ + 2: 00005e84 12 FUNC LOCAL DEFAULT 5 Py_XDECREF │ │ │ │ │ 3: 00000580 76 FUNC LOCAL DEFAULT 8 null_error.isra.0 │ │ │ │ │ - 4: 0000033c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 4: 00000338 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 5: 00000000 0 SECTION LOCAL DEFAULT 7 .rodata.str1.4 │ │ │ │ │ 6: 00000000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 7: 0000034c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 8: 00000554 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 9: 00000574 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 10: 00000724 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 11: 00000744 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 12: 00000814 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 13: 00000824 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 14: 0000089c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 15: 000008a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 16: 000009c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 17: 000009d8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 18: 00000a8c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 19: 00000a94 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 20: 00000d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 21: 00000d30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 22: 00000d30 436 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ - 23: 00000ee0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 24: 00000ee4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 25: 00001058 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 26: 00001068 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 27: 000010dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 28: 000010ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 29: 00001294 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 30: 000012a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 31: 000017d8 2524 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ - 32: 00004e88 340 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ - 33: 000017c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 34: 000017d8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 35: 000021a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 36: 000021b4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 37: 000023c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 38: 000023ec 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 39: 00002500 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 40: 00002518 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 7: 00000348 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 8: 00000550 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 9: 00000570 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 10: 00000720 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 11: 00000740 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 12: 00000810 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 13: 00000820 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 14: 00000898 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 15: 000008a0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 16: 000009c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 17: 000009d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 18: 00000a88 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 19: 00000a90 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 20: 00000d1c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 21: 00000d2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 22: 00000d2c 436 FUNC LOCAL DEFAULT 5 binary_op1 │ │ │ │ │ + 23: 00000edc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 24: 00000ee0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 25: 00001054 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 26: 00001064 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 27: 000010d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 28: 000010e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 29: 00001290 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 30: 000012a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 31: 000017d4 2524 FUNC LOCAL DEFAULT 5 object_recursive_isinstance │ │ │ │ │ + 32: 00004e84 340 FUNC LOCAL DEFAULT 5 object_isinstance │ │ │ │ │ + 33: 000017c0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 34: 000017d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 35: 000021a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 36: 000021b0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 37: 000023c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 38: 000023e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 39: 000024fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 40: 00002514 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 41: 00000000 144 FUNC LOCAL DEFAULT 1 binary_iop.part.0 │ │ │ │ │ - 42: 00002750 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 43: 00002758 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 44: 00002758 180 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ - 45: 00002808 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 46: 0000280c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 47: 0000280c 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ - 48: 000028a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 42: 0000274c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 43: 00002754 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 44: 00002754 180 FUNC LOCAL DEFAULT 5 binary_iop │ │ │ │ │ + 45: 00002804 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 46: 00002808 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 47: 00002808 160 FUNC LOCAL DEFAULT 5 binary_iop1 │ │ │ │ │ + 48: 000028a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 49: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 50: 00000084 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 51: 000028ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 52: 00005e94 32 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ - 53: 00002a94 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 54: 00002ab8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 55: 00002b74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 56: 00002b80 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 51: 000028a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 52: 00005e90 32 FUNC LOCAL DEFAULT 5 Py_XDECREF.part.0 │ │ │ │ │ + 53: 00002a90 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 54: 00002ab4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 55: 00002b70 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 56: 00002b7c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 57: 00000090 244 FUNC LOCAL DEFAULT 1 binary_op.part.0 │ │ │ │ │ - 58: 00002d68 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 58: 00002d64 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 59: 00000090 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 60: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 61: 00002d70 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 62: 00002f5c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 63: 00002f64 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 64: 000031e8 1924 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ - 65: 00004208 56 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ + 61: 00002d6c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 62: 00002f58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 63: 00002f60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 64: 000031e4 1924 FUNC LOCAL DEFAULT 5 object_issubclass │ │ │ │ │ + 65: 00004204 56 FUNC LOCAL DEFAULT 5 recursive_issubclass │ │ │ │ │ 66: 00000184 112 FUNC LOCAL DEFAULT 1 recursive_issubclass.part.0 │ │ │ │ │ - 67: 000031d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 68: 000031e8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 69: 0000395c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 70: 0000396c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 71: 000039cc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 72: 000039d4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 73: 00003b24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 74: 00003b34 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 75: 00003dec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 76: 00003dfc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 77: 00003e5c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 78: 00003e64 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 79: 00004128 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 80: 0000414c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 81: 000041c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 82: 000041d0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 67: 000031d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 68: 000031e4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 69: 00003958 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 70: 00003968 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 71: 000039c8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 72: 000039d0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 73: 00003b20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 74: 00003b30 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 75: 00003de8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 76: 00003df8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 77: 00003e58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 78: 00003e60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 79: 00004124 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 80: 00004148 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 81: 000041c4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 82: 000041cc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 83: 00000184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 84: 00000624 216 FUNC LOCAL DEFAULT 1 check_class │ │ │ │ │ - 85: 000083c0 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ + 85: 000083bc 2660 FUNC LOCAL DEFAULT 5 abstract_issubclass │ │ │ │ │ 86: 000001e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 87: 00004340 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 88: 00004350 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 89: 000044b0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 90: 000044bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 91: 00004874 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 92: 0000488c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 93: 00004a78 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 94: 00004a80 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 95: 00004e58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 96: 00004e88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 97: 00004fd4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 98: 00004fdc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 99: 00005060 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 100: 00005064 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 101: 000052ec 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 102: 00005310 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 103: 00005598 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 104: 000055bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 105: 000057a8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 106: 000057b0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 107: 00005904 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 108: 0000591c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 109: 00005b08 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 110: 00005b10 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 111: 00005b10 172 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ - 112: 00005bb0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 113: 00005bbc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 114: 00005bdc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 115: 00005be0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 116: 00005dcc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 117: 00005dd4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 118: 00005e80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 119: 00005e88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 120: 000060a0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 121: 000060a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 122: 000062f4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 123: 00006308 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 87: 0000433c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 88: 0000434c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 89: 000044ac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 90: 000044b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 91: 00004870 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 92: 00004888 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 93: 00004a74 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 94: 00004a7c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 95: 00004e54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 96: 00004e84 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 97: 00004fd0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 98: 00004fd8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 99: 0000505c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 100: 00005060 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 101: 000052e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 102: 0000530c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 103: 00005594 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 104: 000055b8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 105: 000057a4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 106: 000057ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 107: 00005900 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 108: 00005918 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 109: 00005b04 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 110: 00005b0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 111: 00005b0c 172 FUNC LOCAL DEFAULT 5 sequence_repeat │ │ │ │ │ + 112: 00005bac 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 113: 00005bb8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 114: 00005bd8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 115: 00005bdc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 116: 00005dc8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 117: 00005dd0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 118: 00005e7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 119: 00005e84 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 120: 0000609c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 121: 000060a4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 122: 000062f0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 123: 00006304 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ 124: 00000730 68 FUNC LOCAL DEFAULT 1 _IsFortranContiguous.part.0 │ │ │ │ │ - 125: 000065d0 148 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ - 126: 000066e8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 127: 000066f4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 128: 00006900 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 129: 00006908 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 130: 00006a00 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 131: 00006a0c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 132: 00006b58 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 133: 00006b60 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 134: 00006c48 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 125: 000065cc 148 FUNC LOCAL DEFAULT 5 _IsCContiguous │ │ │ │ │ + 126: 000066e4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 127: 000066f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 128: 000068fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 129: 00006904 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 130: 000069fc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 131: 00006a08 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 132: 00006b54 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 133: 00006b5c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 134: 00006c44 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 135: 000001f4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 136: 000002a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 137: 00006c54 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 138: 00006e40 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 139: 00006e48 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 140: 00007054 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 137: 00006c50 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 138: 00006e3c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 139: 00006e44 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 140: 00007050 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 141: 000002a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 142: 0000705c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 143: 00007338 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 144: 0000735c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 145: 000074d4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 146: 000074f4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 147: 00007648 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 148: 00007658 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 149: 000078dc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 150: 000078f4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 151: 00007ae0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 152: 00007ae8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 153: 00007d24 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 154: 00007d2c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 155: 00007f18 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ - 156: 00007f20 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 157: 00007f80 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 142: 00007058 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 143: 00007334 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 144: 00007358 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 145: 000074d0 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 146: 000074f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 147: 00007644 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 148: 00007654 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 149: 000078d8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 150: 000078f0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 151: 00007adc 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 152: 00007ae4 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 153: 00007d20 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 154: 00007d28 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 155: 00007f14 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 156: 00007f1c 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 157: 00007f7c 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 158: 00000470 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 159: 00000488 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 160: 000004b8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 161: 000004bc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 162: 0000057c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 163: 00007f88 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 164: 00008194 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 163: 00007f84 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 164: 00008190 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 165: 00000588 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 166: 000005e8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 167: 00000000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 168: 0000000c 664 FUNC LOCAL DEFAULT 8 ternary_iop.constprop.0 │ │ │ │ │ 169: 00000008 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 170: 0000000c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ - 171: 0000028c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 172: 000081ac 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 173: 000083b8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 170: 000081a8 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 171: 000083b4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 172: 0000000c 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ + 173: 0000028c 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 174: 000005f0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 175: 00000620 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 176: 00000624 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 177: 000006f0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 178: 000083c0 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 179: 00008dc8 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ + 178: 000083bc 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 179: 00008dc4 0 NOTYPE LOCAL DEFAULT 5 $d │ │ │ │ │ 180: 000002a4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 181: 000002ec 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 182: 000002f4 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 183: 00000324 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 184: 000006fc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 185: 0000072c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 186: 00008e24 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ - 187: 00008e24 120 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ + 186: 00008e20 0 NOTYPE LOCAL DEFAULT 5 $a │ │ │ │ │ + 187: 00008e20 120 FUNC LOCAL DEFAULT 5 _IsFortranContiguous │ │ │ │ │ 188: 00000730 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 189: 00000328 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 190: 00000424 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 191: 00000430 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 192: 000004f4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 193: 000008c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 194: 00000504 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ @@ -223,173 +223,173 @@ │ │ │ │ │ 219: 00000e44 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 220: 00000ef4 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 221: 00000efc 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 222: 00000efc 128 FUNC LOCAL DEFAULT 8 as_read_buffer │ │ │ │ │ 223: 00000ffc 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ 224: 00001000 0 NOTYPE LOCAL DEFAULT 8 $a │ │ │ │ │ 225: 00001038 0 NOTYPE LOCAL DEFAULT 8 $d │ │ │ │ │ - 226: 00000000 844 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ + 226: 00000000 840 FUNC GLOBAL DEFAULT 5 PySequence_Tuple │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_AsTuple │ │ │ │ │ - 228: 00000744 224 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ - 229: 00003e84 712 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ + 228: 00000740 224 FUNC GLOBAL DEFAULT 5 PyObject_GetIter │ │ │ │ │ + 229: 00003e80 712 FUNC GLOBAL DEFAULT 5 PyObject_LengthHint │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyTuple_Resize │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ExceptionMatches │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Clear │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 240: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ - 242: 0000034c 552 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ + 242: 00000348 552 FUNC GLOBAL DEFAULT 5 PyMapping_GetItemString │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 244: 000021ec 512 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ - 245: 00002ab8 200 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ + 244: 000021e8 512 FUNC GLOBAL DEFAULT 5 PyNumber_AsSsize_t │ │ │ │ │ + 245: 00002ab4 200 FUNC GLOBAL DEFAULT 5 PySequence_GetItem │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetOptionalAttr │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_GenericAlias │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 255: 00000574 464 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ + 255: 00000570 464 FUNC GLOBAL DEFAULT 5 PyObject_GetItem │ │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySeqIter_New │ │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_NextNotImplemented │ │ │ │ │ - 258: 00000824 128 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ - 259: 000008a4 308 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ + 258: 00000820 128 FUNC GLOBAL DEFAULT 5 PyIter_Next │ │ │ │ │ + 259: 000008a0 308 FUNC GLOBAL DEFAULT 5 PyObject_SetItem │ │ │ │ │ 260: 000007fc 216 FUNC GLOBAL DEFAULT 1 PySequence_SetItem │ │ │ │ │ - 261: 000009d8 72 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ - 262: 00000a20 116 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ + 261: 000009d4 72 FUNC GLOBAL DEFAULT 5 PyObject_Type │ │ │ │ │ + 262: 00000a1c 116 FUNC GLOBAL DEFAULT 5 PyMapping_GetOptionalItem │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemRef │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Type │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ - 268: 00000a94 48 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ - 269: 00000ac4 620 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ + 268: 00000a90 48 FUNC GLOBAL DEFAULT 5 PyMapping_Check │ │ │ │ │ + 269: 00000ac0 620 FUNC GLOBAL DEFAULT 5 PyNumber_Add │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 272: 00000ee4 388 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ - 273: 00001068 132 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ + 272: 00000ee0 388 FUNC GLOBAL DEFAULT 5 PyMapping_SetItemString │ │ │ │ │ + 273: 00001064 132 FUNC GLOBAL DEFAULT 5 PyObject_GetBuffer │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 275: 000010ec 444 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ + 275: 000010e8 444 FUNC GLOBAL DEFAULT 5 PyBuffer_FillInfo │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 278: 000012a8 124 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ - 279: 00001324 1204 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ + 278: 000012a4 124 FUNC GLOBAL DEFAULT 5 PyBuffer_Release │ │ │ │ │ + 279: 00001320 1204 FUNC GLOBAL DEFAULT 5 PyObject_IsInstance │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckRecursiveCall │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_union_args │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnion_Type │ │ │ │ │ - 285: 000021b4 56 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ - 286: 0000705c 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ + 285: 000021b0 56 FUNC GLOBAL DEFAULT 5 PySequence_Contains │ │ │ │ │ + 286: 00007058 768 FUNC GLOBAL HIDDEN 5 _PySequence_IterSearch │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_Format │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 294: 000023ec 300 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ - 295: 00002518 576 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ - 296: 000028ac 524 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ + 294: 000023e8 300 FUNC GLOBAL DEFAULT 5 _PyNumber_Index │ │ │ │ │ + 295: 00002514 576 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceOr │ │ │ │ │ + 296: 000028a8 524 FUNC GLOBAL DEFAULT 5 PyObject_Format │ │ │ │ │ 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Str │ │ │ │ │ 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 301: 00002b80 496 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ + 301: 00002b7c 496 FUNC GLOBAL DEFAULT 5 PyNumber_Lshift │ │ │ │ │ 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 303: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyCFunction_Type │ │ │ │ │ - 304: 00002d70 500 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ - 305: 00002f64 644 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ - 306: 0000396c 104 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ - 307: 000039d4 352 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ + 304: 00002d6c 500 FUNC GLOBAL DEFAULT 5 PyNumber_Subtract │ │ │ │ │ + 305: 00002f60 644 FUNC GLOBAL DEFAULT 5 PyObject_IsSubclass │ │ │ │ │ + 306: 00003968 104 FUNC GLOBAL DEFAULT 5 PyNumber_Negative │ │ │ │ │ + 307: 000039d0 352 FUNC GLOBAL DEFAULT 5 PySequence_Fast │ │ │ │ │ 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyList_Extend │ │ │ │ │ 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetString │ │ │ │ │ - 311: 00003b34 712 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ - 312: 00003dfc 104 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ - 313: 00003e64 32 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ + 311: 00003b30 712 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAdd │ │ │ │ │ + 312: 00003df8 104 FUNC GLOBAL DEFAULT 5 PyNumber_Invert │ │ │ │ │ + 313: 00003e60 32 FUNC GLOBAL DEFAULT 5 PyObject_CheckBuffer │ │ │ │ │ 314: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 316: 0000414c 132 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ + 316: 00004148 132 FUNC GLOBAL DEFAULT 5 PyObject_Size │ │ │ │ │ 317: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 318: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 319: 000041d0 56 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ - 320: 00004240 272 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ - 321: 000043e8 212 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ - 322: 00004350 152 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ - 323: 000044bc 32 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ - 324: 000044dc 944 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ - 325: 0000488c 500 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ - 326: 00004a80 1032 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ + 319: 000041cc 56 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsSubclass │ │ │ │ │ + 320: 0000423c 272 FUNC GLOBAL DEFAULT 5 PyObject_DelItem │ │ │ │ │ + 321: 000043e4 212 FUNC GLOBAL DEFAULT 5 PySequence_DelItem │ │ │ │ │ + 322: 0000434c 152 FUNC GLOBAL DEFAULT 5 PySequence_List │ │ │ │ │ + 323: 000044b8 32 FUNC GLOBAL DEFAULT 5 PyIndex_Check │ │ │ │ │ + 324: 000044d8 944 FUNC GLOBAL DEFAULT 5 PyNumber_Multiply │ │ │ │ │ + 325: 00004888 500 FUNC GLOBAL DEFAULT 5 PyNumber_And │ │ │ │ │ + 326: 00004a7c 1032 FUNC GLOBAL DEFAULT 5 PyNumber_Long │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnicodeObject │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FromBytes │ │ │ │ │ - 329: 000057b0 364 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ + 329: 000057ac 364 FUNC GLOBAL DEFAULT 5 PyNumber_Index │ │ │ │ │ 330: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ │ 331: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Copy │ │ │ │ │ 332: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 333: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 334: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ - 335: 00004fdc 136 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ + 335: 00004fd8 136 FUNC GLOBAL DEFAULT 5 PyNumber_Check │ │ │ │ │ 336: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyComplex_Type │ │ │ │ │ - 337: 00005064 684 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ + 337: 00005060 684 FUNC GLOBAL DEFAULT 5 PyMapping_Keys │ │ │ │ │ 338: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_VectorcallMethod │ │ │ │ │ 339: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Keys │ │ │ │ │ - 340: 00005310 684 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ + 340: 0000530c 684 FUNC GLOBAL DEFAULT 5 PyMapping_Items │ │ │ │ │ 341: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Items │ │ │ │ │ - 342: 000055bc 500 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ - 343: 0000591c 500 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ - 344: 00005bbc 36 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ - 345: 00005be0 500 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ - 346: 00005dd4 180 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ - 347: 00005eb4 500 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ - 348: 000060a8 608 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ - 349: 00006308 712 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ - 350: 00006664 144 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ - 351: 000066f4 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ - 352: 00006908 52 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ - 353: 0000693c 64 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ - 354: 0000697c 144 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ - 355: 00006a0c 340 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ - 356: 00006b60 244 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ + 342: 000055b8 500 FUNC GLOBAL DEFAULT 5 PyNumber_Or │ │ │ │ │ + 343: 00005918 500 FUNC GLOBAL DEFAULT 5 PyNumber_FloorDivide │ │ │ │ │ + 344: 00005bb8 36 FUNC GLOBAL DEFAULT 5 PyIter_Check │ │ │ │ │ + 345: 00005bdc 500 FUNC GLOBAL DEFAULT 5 PyNumber_Remainder │ │ │ │ │ + 346: 00005dd0 180 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceSubtract │ │ │ │ │ + 347: 00005eb0 500 FUNC GLOBAL DEFAULT 5 PyNumber_TrueDivide │ │ │ │ │ + 348: 000060a4 608 FUNC GLOBAL HIDDEN 5 _PyNumber_PowerNoMod │ │ │ │ │ + 349: 00006304 712 FUNC GLOBAL DEFAULT 5 PyBuffer_IsContiguous │ │ │ │ │ + 350: 00006660 144 FUNC GLOBAL DEFAULT 5 PyMapping_Size │ │ │ │ │ + 351: 000066f0 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceAnd │ │ │ │ │ + 352: 00006904 52 FUNC GLOBAL DEFAULT 5 PySequence_Check │ │ │ │ │ + 353: 00006938 64 FUNC GLOBAL HIDDEN 5 _PyObject_HasLen │ │ │ │ │ + 354: 00006978 144 FUNC GLOBAL DEFAULT 5 PySequence_Size │ │ │ │ │ + 355: 00006a08 340 FUNC GLOBAL HIDDEN 5 _PyObject_RealIsInstance │ │ │ │ │ + 356: 00006b5c 244 FUNC GLOBAL DEFAULT 5 PySequence_Concat │ │ │ │ │ 357: 000001f4 180 FUNC GLOBAL DEFAULT 1 PySequence_GetSlice │ │ │ │ │ 358: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySlice_FromIndices │ │ │ │ │ - 359: 00006c54 500 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ - 360: 00006e48 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ + 359: 00006c50 500 FUNC GLOBAL DEFAULT 5 PyNumber_Xor │ │ │ │ │ + 360: 00006e44 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceXor │ │ │ │ │ 361: 000002a8 8 FUNC GLOBAL DEFAULT 1 PySequence_Index │ │ │ │ │ 362: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 363: 0000735c 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ + 363: 00007358 408 FUNC GLOBAL DEFAULT 5 PyNumber_ToBase │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_Format │ │ │ │ │ - 365: 000074f4 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ - 366: 00007658 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ - 367: 000078f4 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ - 368: 00007ae8 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ - 369: 00007d2c 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ - 370: 00007f20 104 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ + 365: 000074f0 356 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceMultiply │ │ │ │ │ + 366: 00007654 668 FUNC GLOBAL DEFAULT 5 PyNumber_Power │ │ │ │ │ + 367: 000078f0 500 FUNC GLOBAL DEFAULT 5 PyNumber_Divmod │ │ │ │ │ + 368: 00007ae4 580 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceLshift │ │ │ │ │ + 369: 00007d28 500 FUNC GLOBAL DEFAULT 5 PyNumber_Rshift │ │ │ │ │ + 370: 00007f1c 104 FUNC GLOBAL DEFAULT 5 PyNumber_Absolute │ │ │ │ │ 371: 000002b0 472 FUNC GLOBAL DEFAULT 1 PyMapping_Values │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ │ 373: 00000488 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRemainder │ │ │ │ │ 374: 000004bc 204 FUNC GLOBAL DEFAULT 1 PyIter_Send │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_FetchStopIterationValue │ │ │ │ │ - 376: 00007f88 548 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ + 376: 00007f84 548 FUNC GLOBAL DEFAULT 5 PyNumber_Float │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromString │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsDouble │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpeq │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 382: 00000588 104 FUNC GLOBAL DEFAULT 1 PyNumber_Positive │ │ │ │ │ 383: 00000000 12 FUNC GLOBAL HIDDEN 8 _PyNumber_InPlacePowerNoMod │ │ │ │ │ - 384: 000081ac 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ + 384: 000081a8 532 FUNC GLOBAL DEFAULT 5 PyNumber_InPlaceFloorDivide │ │ │ │ │ 385: 000005f0 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceTrueDivide │ │ │ │ │ 386: 000002a4 80 FUNC GLOBAL DEFAULT 8 PyNumber_MatrixMultiply │ │ │ │ │ 387: 000002f4 52 FUNC GLOBAL DEFAULT 8 PyNumber_InPlaceMatrixMultiply │ │ │ │ │ 388: 000006fc 52 FUNC GLOBAL DEFAULT 1 PyNumber_InPlaceRshift │ │ │ │ │ 389: 00000328 8 FUNC GLOBAL DEFAULT 8 PySequence_Count │ │ │ │ │ 390: 00000774 136 FUNC GLOBAL DEFAULT 1 PyMapping_GetOptionalItemString │ │ │ │ │ 391: 00000330 256 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceConcat │ │ │ │ │ @@ -402,15 +402,15 @@ │ │ │ │ │ 398: 00000688 52 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyStringWithError │ │ │ │ │ 399: 000006bc 52 FUNC GLOBAL DEFAULT 8 PyMapping_HasKeyWithError │ │ │ │ │ 400: 000008d4 184 FUNC GLOBAL DEFAULT 1 PySequence_DelSlice │ │ │ │ │ 401: 000006f0 292 FUNC GLOBAL DEFAULT 8 PySequence_InPlaceRepeat │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 403: 00000814 276 FUNC GLOBAL DEFAULT 8 PySequence_Repeat │ │ │ │ │ 404: 0000098c 188 FUNC GLOBAL DEFAULT 1 PySequence_SetSlice │ │ │ │ │ - 405: 00008e9c 208 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ + 405: 00008e98 208 FUNC GLOBAL DEFAULT 5 PyBuffer_GetPointer │ │ │ │ │ 406: 00000928 148 FUNC GLOBAL DEFAULT 8 PyBuffer_SizeFromFormat │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFunctionObjArgs │ │ │ │ │ 409: 000009bc 16 FUNC GLOBAL DEFAULT 8 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ │ 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CallInInterpreterAndRawFree │ │ │ │ │ 411: 000009e8 256 FUNC GLOBAL DEFAULT 8 PyBuffer_FromContiguous │ │ │ │ │ 412: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xe3c8 contains 91 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe3c4 contains 91 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000048 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000074 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000084 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000088 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000008c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ @@ -12,28 +12,28 @@ │ │ │ │ │ 0000015c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000016c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000170 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000174 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000178 00012f02 R_ARM_ABS32 00000000 PyCFunction_Type │ │ │ │ │ 0000017c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000180 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 0000551d R_ARM_JUMP24 000083c0 abstract_issubclass │ │ │ │ │ +000001e4 0000551d R_ARM_JUMP24 000083bc abstract_issubclass │ │ │ │ │ 000001e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001ec 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ 000001f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 0001661c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000270 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000027c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 00000298 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000002a0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000002a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002ac 00011e1d R_ARM_JUMP24 0000705c _PySequence_IterSearch │ │ │ │ │ +000002ac 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ 000002e4 0001741d R_ARM_JUMP24 00000000 PyDict_Values │ │ │ │ │ 000002fc 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00000318 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ +00000318 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ 00000344 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000034c 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000035c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ 00000394 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003a4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000003d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000003e0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -43,39 +43,39 @@ │ │ │ │ │ 00000468 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000470 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ 00000474 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000478 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ 0000047c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000480 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000484 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ac 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +000004ac 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 000004b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 0001771c R_ARM_CALL 00000000 _PyGen_FetchStopIterationValue │ │ │ │ │ 0000056c 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ 0000057c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000580 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000584 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005c4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000005e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000005e8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000005ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000614 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +00000614 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 00000620 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000644 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 0000069c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006a4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000006c8 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ 000006e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000006f4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000006f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00000720 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +00000720 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 0000072c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000798 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000007b0 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ +000007b0 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ 000007d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007e8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 0000084c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 000008b4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000008c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000008cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -89,850 +89,851 @@ │ │ │ │ │ 000009cc 0001661c R_ARM_CALL 00000000 _PySlice_FromIndices │ │ │ │ │ 00000a10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a1c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ 00000a38 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000a40 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000a44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe6a0 contains 857 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe69c contains 857 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005c 0000e31c R_ARM_CALL 00000000 PyList_AsTuple │ │ │ │ │ -00000068 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ -0000007c 0000e51c R_ARM_CALL 00003e84 PyObject_LengthHint │ │ │ │ │ +00000068 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ +0000007c 0000e51c R_ARM_CALL 00003e80 PyObject_LengthHint │ │ │ │ │ 0000008c 0000e61c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 000001f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000208 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000023c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000250 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -0000029c 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ -000002d4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000002e4 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000030c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000314 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000328 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000334 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000033c 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000340 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -00000344 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000348 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00000370 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -000003d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000420 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000434 0000f51c R_ARM_CALL 00002ab8 PySequence_GetItem │ │ │ │ │ -00000470 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000494 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000004bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004cc 0000f81c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ -000004e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000508 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000510 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -0000051c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000540 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000548 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000554 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00000558 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -0000055c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000560 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000564 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000284 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000002a0 0000ea1c R_ARM_CALL 00000000 _PyTuple_Resize │ │ │ │ │ +000002d8 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000002e8 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000002f0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000031c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000324 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000338 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000033c 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00000340 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000344 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +0000036c 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +000003cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000041c 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00000430 0000f51c R_ARM_CALL 00002ab4 PySequence_GetItem │ │ │ │ │ +0000046c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00000490 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000004b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004c8 0000f81c R_ARM_CALL 00000000 Py_GenericAlias │ │ │ │ │ +000004e4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000504 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000050c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000518 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000053c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000544 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000550 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00000554 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000558 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000055c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000560 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000564 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000568 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000570 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000604 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000624 0000f51d R_ARM_JUMP24 00002ab8 PySequence_GetItem │ │ │ │ │ -0000064c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00000670 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000698 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000006b8 0000f81d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ -000006d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006ec 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000006f4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000006fc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000071c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000724 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00000728 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -0000072c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000730 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000734 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000600 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00000620 0000f51d R_ARM_JUMP24 00002ab4 PySequence_GetItem │ │ │ │ │ +00000648 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000066c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000694 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000006b4 0000f81d R_ARM_JUMP24 00000000 Py_GenericAlias │ │ │ │ │ +000006cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000006f0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000006f8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000718 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000720 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00000724 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000728 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000072c 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000730 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000734 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000738 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000740 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007b8 0001001d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ -000007cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000007e8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000080c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000814 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00000818 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000007b4 0001001d R_ARM_JUMP24 00000000 PySeqIter_New │ │ │ │ │ +000007c8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000007e4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000808 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000810 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00000814 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000818 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000081c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000820 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000854 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000884 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00000894 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -0000089c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000008a0 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00000940 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000960 0001041d R_ARM_JUMP24 000007fc PySequence_SetItem │ │ │ │ │ -00000964 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000990 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000099c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000009c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000009c8 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000009cc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000850 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000880 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00000890 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00000898 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000089c 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +0000093c 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +0000095c 0001041d R_ARM_JUMP24 000007fc PySequence_SetItem │ │ │ │ │ +00000960 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000098c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000998 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000009bc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009c4 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000009c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000009cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a10 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00000a30 0001071d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ -00000a48 0000ff1c R_ARM_CALL 00000574 PyObject_GetItem │ │ │ │ │ -00000a64 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000a70 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000a8c 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -00000a90 00010b02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00000b60 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c9c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000cc8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000ce8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d20 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000d24 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000a0c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00000a2c 0001071d R_ARM_JUMP24 00000000 PyDict_GetItemRef │ │ │ │ │ +00000a44 0000ff1c R_ARM_CALL 00000570 PyObject_GetItem │ │ │ │ │ +00000a60 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000a6c 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000a88 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00000a8c 00010b02 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00000b5c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000c2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cc4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000ce4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cfc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000d20 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000d24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000d2c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000dc4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ebc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ed8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000ee0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00000f0c 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -00000fb0 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00000fc8 0001041c R_ARM_CALL 000007fc PySequence_SetItem │ │ │ │ │ -00000fe0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00001008 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001020 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001028 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00001038 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001044 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001058 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000105c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000dc0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00000e4c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000eb8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ed4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000edc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00000f08 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +00000fac 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00000fc4 0001041c R_ARM_CALL 000007fc PySequence_SetItem │ │ │ │ │ +00000fdc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00001004 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000101c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001024 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00001034 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001040 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001054 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00001058 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000105c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001060 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001064 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010b8 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000010d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000010e4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000010e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001264 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001278 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000128c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001294 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001298 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +000010b4 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000010cc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000010e0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000010e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001260 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001274 0001121c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00001288 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001290 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001294 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00001298 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000129c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000012a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000012a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001310 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001368 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000151c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001540 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001574 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001584 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000015b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000015c4 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000015e8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000161c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000162c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001654 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000167c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001694 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000016b0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000016f8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001724 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001738 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001764 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000017c4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000017c8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000017cc 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000017d0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000017d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001acc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b20 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001b80 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ba8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001bdc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001bec 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001c18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c2c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001c84 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001cb0 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001ce8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001cf8 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001d24 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001d94 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001dc0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001df0 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e30 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001e50 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001e88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ea0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001ec8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001f04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f14 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00001f6c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00001fc4 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00001fdc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002018 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000202c 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -0000205c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002088 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000020e8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00002114 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002138 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -0000216c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000218c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021a4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000021a8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000021ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000021b0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000021e8 00011e1d R_ARM_JUMP24 0000705c _PySequence_IterSearch │ │ │ │ │ -00002230 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00002268 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002274 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000022a0 0001201c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000022b0 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00002304 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000234c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002370 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002378 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00002390 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000023c0 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000023c8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000023cc 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000023d0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000023d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023d8 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000023dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023e0 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000130c 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001364 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001518 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000153c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001570 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001580 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000015ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015c0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000015e4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001618 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001628 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001650 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001678 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001690 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000016ac 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000016f4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001720 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001734 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001760 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017a4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000017c0 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000017c4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000017c8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000017cc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000017d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001ac8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b1c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001b7c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ba4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001bd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001be8 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001c14 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001c28 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001c80 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001cac 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001ce4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001cf4 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001d20 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001d90 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001dbc 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001dec 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001e2c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e4c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001e84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e9c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001ec4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001f00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f10 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00001f68 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00001fc0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00001fd8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002014 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002028 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00002058 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002084 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000020e4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002110 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002134 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00002168 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002188 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021a0 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000021a4 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000021a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000021ac 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000021e4 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ +0000222c 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00002264 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002270 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000229c 0001201c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +000022ac 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00002300 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002348 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000236c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002374 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +0000238c 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000023bc 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000023c4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000023c8 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000023cc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000023d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023d4 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000023d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023dc 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000023e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000023e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000023e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002458 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024a0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000024c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000024cc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000024e4 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00002500 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002504 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002508 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -0000250c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002510 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00002514 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000260c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002674 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ -0000269c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002730 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002748 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002750 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002754 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000027ec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002804 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ -00002808 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000289c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028a8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000028e8 0001291d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ -0000290c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00002924 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000294c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000297c 00012a1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00002990 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000029a4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000029dc 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00002a38 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a80 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002a8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a94 00012b02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -00002a98 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00002a9c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002aa0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002aa4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002454 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000249c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000024c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000024c8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000024e0 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000024fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002500 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002504 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00002508 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000250c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00002510 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002608 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002670 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ +00002698 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000272c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002744 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000274c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002750 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000027e8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002800 0000291d R_ARM_JUMP24 00000000 binary_iop.part.0 │ │ │ │ │ +00002804 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002898 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000028a4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000028e4 0001291d R_ARM_JUMP24 00000000 PyObject_Str │ │ │ │ │ +00002908 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00002920 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00002948 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002978 00012a1c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +0000298c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000029a0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000029d8 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +00002a34 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a7c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002a88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002a90 00012b02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +00002a94 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00002a98 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002a9c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002aa0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002aa4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002aa8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002ab0 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002ab4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b30 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b64 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002b6c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00002b74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002b78 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002b7c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002c10 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002c7c 0000391d R_ARM_JUMP24 00000090 binary_op.part.0 │ │ │ │ │ -00002ca4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002d68 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002d6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e00 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00002e68 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00002e98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f54 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002f5c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00002f60 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002f84 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003030 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000303c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003060 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003094 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000030a4 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000030cc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003134 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00003164 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003170 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003194 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000031c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000031d4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000031d8 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -000031dc 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -000031e0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000031e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003378 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -000033c8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003404 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003424 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -0000344c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003480 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003490 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000034bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000034d0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000034f8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003530 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003540 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000356c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003580 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -000035a8 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000035e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000035f0 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -0000369c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003748 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003780 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003798 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ -000037ac 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000037cc 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000037e0 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -000037f8 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00003800 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ -00003834 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003864 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000038c8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -000038f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000390c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00003938 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000395c 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ -00003960 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ -00003964 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00003968 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000039a8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000039c4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000039cc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000039d0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a34 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ -00003a48 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00003a58 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00003a90 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ab8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ad4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ae0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003af8 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00003b10 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ -00003b1c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00003b24 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00003b28 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -00003b2c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003b30 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003c60 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003c98 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003d48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d80 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003d98 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dc8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003de4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dec 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00003df0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002aac 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00002ab0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b2c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b60 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002b68 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00002b70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b74 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002b78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002c0c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002c78 0000391d R_ARM_JUMP24 00000090 binary_op.part.0 │ │ │ │ │ +00002ca0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d0c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002d64 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002d68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002dfc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00002e64 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00002e94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002f58 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00002f5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002f80 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000302c 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00003038 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +0000305c 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003090 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000030a0 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000030c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003130 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003160 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000316c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003190 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000031bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000031d0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000031d4 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +000031d8 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +000031dc 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000031e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003374 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +000033c4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003400 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003420 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003448 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000347c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000348c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000034b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000034cc 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000034f4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000352c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000353c 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003568 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000357c 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +000035a4 0000f71c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000035dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000035ec 0001191c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00003698 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003744 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000377c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003794 0000421c R_ARM_CALL 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000037a8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000037c8 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000037dc 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +000037f4 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000037fc 00011b1c R_ARM_CALL 00000000 _Py_union_args │ │ │ │ │ +00003830 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003860 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038a4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000038c4 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +000038f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003908 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00003934 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003958 0000fb02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +0000395c 00011c02 R_ARM_ABS32 00000000 _PyUnion_Type │ │ │ │ │ +00003960 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00003964 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039a4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000039c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000039c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000039cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a30 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ +00003a44 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00003a54 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00003a8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ab4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ad0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003adc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003af4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00003b0c 0001361c R_ARM_CALL 00000000 _PyErr_SetString │ │ │ │ │ +00003b18 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00003b20 0000ee02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00003b24 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00003b28 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003b2c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003c5c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003c94 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003d44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003d94 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00003dec 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003df0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003df4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003df8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003e38 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00003e54 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003e5c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003e60 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ec4 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00003ed0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003ef8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003f1c 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003f50 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00003f78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fa4 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00003fc0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003fd8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003ff0 00013c1c R_ARM_CALL 0000414c PyObject_Size │ │ │ │ │ -00004000 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004018 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004050 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000405c 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004084 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000409c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000040c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000040dc 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000040f8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004110 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00004120 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00004128 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000412c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004130 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004134 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004138 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000413c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004140 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00004144 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004148 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000041b4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000041c0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000041c8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000041cc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000041f8 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -00004204 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -00004230 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ -0000423c 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ -000042c8 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -000042e4 0001411d R_ARM_JUMP24 000043e8 PySequence_DelItem │ │ │ │ │ -000042e8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000042f4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004320 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004338 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004340 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00004344 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003e34 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00003e50 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003e58 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003e5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ec0 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00003ecc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003ef4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003f18 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003f4c 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00003f74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fa0 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003fbc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003fd4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003fec 00013c1c R_ARM_CALL 00004148 PyObject_Size │ │ │ │ │ +00003ffc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004014 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000404c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004058 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004080 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004098 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000040bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000040d8 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000040f4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000410c 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +0000411c 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +00004124 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004128 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000412c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004130 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004134 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004138 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000413c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004140 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004144 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000041b0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000041bc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000041c4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000041c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000041f4 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00004200 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +0000422c 00010e1d R_ARM_JUMP24 00000000 PyType_IsSubtype │ │ │ │ │ +00004238 0000421d R_ARM_JUMP24 00000184 recursive_issubclass.part.0 │ │ │ │ │ +000042c4 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +000042e0 0001411d R_ARM_JUMP24 000043e4 PySequence_DelItem │ │ │ │ │ +000042e4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000042f0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000431c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004334 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000433c 0000fa02 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00004340 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004344 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004348 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000434c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000436c 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000437c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -0000439c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000043c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000043e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004490 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000449c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000044a8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044b0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004368 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00004378 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00004398 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000043c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000448c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004498 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000044a4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000044ac 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000044b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000044b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000044b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004578 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004638 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00004698 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000046e0 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00004724 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004768 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000047cc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000047e8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000480c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004834 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000484c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000486c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004874 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004878 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000487c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004574 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004634 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00004694 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000046dc 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00004720 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004764 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000047c8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000047e4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004808 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004830 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004848 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004868 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004870 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004874 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004878 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000487c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004880 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004884 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004888 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000491c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004984 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -000049b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a20 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004a78 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00004a7c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004af8 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004b04 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004b30 0001471d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ -00004b6c 0001481d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ -00004b94 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004ba8 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ -00004bc8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004bd4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00004be4 0001491d R_ARM_JUMP24 000057b0 PyNumber_Index │ │ │ │ │ -00004bf8 00014a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00004c08 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004c34 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c68 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00004c90 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004cdc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d28 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00004d38 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -00004d58 0001491c R_ARM_CALL 000057b0 PyNumber_Index │ │ │ │ │ -00004d80 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004d9c 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00004dc8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004dd8 00014c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004df0 0001481c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ -00004e18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004e20 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00004e2c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00004e44 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004e58 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00004e5c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004e60 00014d02 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00004e64 00014e02 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00004e68 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00004e6c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e70 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00004e74 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e78 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004918 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004980 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +000049b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a6c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a74 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00004a78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004af4 0001181c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004b00 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004b2c 0001471d R_ARM_JUMP24 00000000 PyLong_FromUnicodeObject │ │ │ │ │ +00004b68 0001481d R_ARM_JUMP24 00000000 _PyLong_FromBytes │ │ │ │ │ +00004b90 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004ba4 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ +00004bc4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004bd0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00004be0 0001491d R_ARM_JUMP24 000057ac PyNumber_Index │ │ │ │ │ +00004bf4 00014a1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +00004c04 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004c30 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c64 00013b1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00004c8c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004cd8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004cfc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d24 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00004d34 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +00004d54 0001491c R_ARM_CALL 000057ac PyNumber_Index │ │ │ │ │ +00004d7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004d98 00013d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +00004dc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004dd4 00014c1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004dec 0001481c R_ARM_CALL 00000000 _PyLong_FromBytes │ │ │ │ │ +00004e14 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004e1c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00004e28 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00004e40 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004e54 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00004e58 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004e5c 00014d02 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00004e60 00014e02 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00004e64 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004e68 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e6c 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00004e70 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004e74 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004e78 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004e7c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004e80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004ec0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004ed8 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004f20 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004f50 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00004f68 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ -00004f84 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00004fc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004fd4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004fd8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005048 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005060 00015002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ -000050a4 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -00005110 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005118 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000512c 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005164 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000517c 0001531d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ -00005184 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000051bc 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -000051d0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000051e4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -00005218 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -00005240 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005268 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005284 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000052a8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052e4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000052ec 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -000052f0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000052f4 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000052f8 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000052fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005300 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004ebc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004ed4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004f1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004f4c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004f64 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ +00004f80 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00004fc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004fd0 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004fd4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005044 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000505c 00015002 R_ARM_ABS32 00000000 PyComplex_Type │ │ │ │ │ +000050a0 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +0000510c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005114 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005128 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +00005160 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005178 0001531d R_ARM_JUMP24 00000000 PyDict_Keys │ │ │ │ │ +00005180 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000051b8 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +000051cc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000051e0 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +00005214 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +0000523c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005264 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005280 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052a4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052c0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052d8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052e0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000052e8 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +000052ec 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000052f0 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000052f4 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000052f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000052fc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00005300 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005304 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005308 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000530c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005350 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ -000053bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000053c4 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000053d8 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ -00005410 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005424 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000545c 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ -00005470 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00005484 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000054b8 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ -000054e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000054f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000551c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005544 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005564 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000556c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00005584 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005594 0001551d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ -00005598 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000559c 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000055a0 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000055a4 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -000055a8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000055ac 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000534c 0001521c R_ARM_CALL 00000000 PyObject_VectorcallMethod │ │ │ │ │ +000053b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053c0 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000053d4 0001351c R_ARM_CALL 00000000 _PyList_Extend │ │ │ │ │ +0000540c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005420 0001341c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00005458 0001001c R_ARM_CALL 00000000 PySeqIter_New │ │ │ │ │ +0000546c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00005480 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000054b4 0001221c R_ARM_CALL 00000000 _PyErr_Format │ │ │ │ │ +000054dc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000054f4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005518 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005540 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005560 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005568 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00005580 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005590 0001551d R_ARM_JUMP24 00000000 PyDict_Items │ │ │ │ │ +00005594 00010a02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00005598 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000559c 0000ef02 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000055a0 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +000055a4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000055a8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000055ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055b0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000564c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000056b4 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -000056e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005750 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057a0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000057a8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000057ac 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005828 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005870 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005894 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000058ac 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000058c0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000058cc 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ -000058fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005904 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00005908 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005648 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000056b0 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +000056e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000574c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000579c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000057a4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000057a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005824 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000586c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005890 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000058a8 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000058bc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000058c8 00014b1c R_ARM_CALL 00000000 _PyLong_Copy │ │ │ │ │ +000058f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005900 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00005904 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005908 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000590c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005910 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005914 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00005918 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000059ac 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005a14 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005a44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ab0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b08 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005b0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005b54 0000f41c R_ARM_CALL 000021ec PyNumber_AsSsize_t │ │ │ │ │ -00005b7c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005ba8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00005bb0 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005bb4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00005bb8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005bdc 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ -00005c70 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005cd8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005d08 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005d74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005dc4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005dcc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005dd0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005e60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005e74 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00005e80 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00005e84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005eb0 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00005f44 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00005fac 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00005fdc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006048 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006098 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000060a0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000614c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006208 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006250 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006290 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000062f4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000062f8 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000062fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005910 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00005914 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000059a8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005a10 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005a40 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005aac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005afc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b04 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005b08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005b50 0000f41c R_ARM_CALL 000021e8 PyNumber_AsSsize_t │ │ │ │ │ +00005b78 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005ba4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005bac 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005bb0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005bb4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005bd8 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ +00005c6c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005cd4 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005d04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005d70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005dc8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005dcc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005e5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e70 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00005e7c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00005e80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005eac 0000e91d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00005f40 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00005fa8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00005fd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006044 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006094 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000609c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000060a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006148 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006204 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000624c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000628c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000062f0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000062f4 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000062f8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000062fc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006300 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006304 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000065cc 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ -000066a0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000066d4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000066e8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000065c8 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ +0000669c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000066d0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066dc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000066e4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000066e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000066ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000066f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067e8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006858 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00006888 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068c8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068f8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006900 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006904 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000069b8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000069e0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000069f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006a00 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000067e4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006854 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00006884 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000068fc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006900 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000069b4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000069dc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069f4 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000069fc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006a00 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006a04 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a08 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006a44 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006a5c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006aa4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ad4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006aec 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ -00006b08 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00006b48 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b58 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006b5c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ba8 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00006c34 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006c40 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c48 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006c4c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00006c50 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ce4 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006d4c 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00006d7c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e38 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e40 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00006e44 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f3c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00006fac 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00006fdc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000701c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007034 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000704c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007054 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007058 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007084 0000e41c R_ARM_CALL 00000744 PyObject_GetIter │ │ │ │ │ -000070ac 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007108 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007164 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000071e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007208 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007214 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007220 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00007238 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007258 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007280 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000728c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072c0 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072e8 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ -000072f8 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ -00007300 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007314 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00007330 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007338 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000733c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007340 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00007344 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006a40 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006a58 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006aa0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ad0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006ae8 0000541c R_ARM_CALL 00000624 check_class │ │ │ │ │ +00006b04 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00006b44 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b54 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006b58 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ba4 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00006c30 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006c3c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c44 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006c48 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006c4c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ce0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006d48 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00006d78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006de4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e34 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e3c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006e40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f38 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00006fa8 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00006fd8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007018 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007030 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007048 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007050 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007054 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007080 0000e41c R_ARM_CALL 00000740 PyObject_GetIter │ │ │ │ │ +000070a8 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007104 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007160 00016a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000071dc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007204 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007210 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000721c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00007234 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007254 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000727c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007288 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072bc 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000072e4 0000eb1c R_ARM_CALL 00000000 _PyErr_ExceptionMatches │ │ │ │ │ +000072f4 0000ec1c R_ARM_CALL 00000000 _PyErr_Clear │ │ │ │ │ +000072fc 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00007310 0001081c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000732c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007334 00012302 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007338 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000733c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00007340 00013e02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007344 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007348 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000734c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007350 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00007354 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007358 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007390 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000073d8 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ -00007400 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007430 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007474 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007498 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000074a0 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -000074b8 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000074d4 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000074d8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074dc 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000074e0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074e4 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000074e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000074ec 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000074f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007588 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007624 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007640 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007648 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000764c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000734c 0000f102 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007350 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007354 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000738c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000073d4 00016c1c R_ARM_CALL 00000000 _PyLong_Format │ │ │ │ │ +000073fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000742c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007494 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000749c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +000074b4 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +000074d0 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000074d4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074d8 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000074dc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074e0 00012402 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000074e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000074e8 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000074ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007584 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007620 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000763c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007644 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007648 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000764c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007650 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007654 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007700 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000077fc 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007844 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007888 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078a0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078d4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078dc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000078e0 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000078e4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000076fc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000077f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007840 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007884 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000789c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078b4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078d0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000078d8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000078dc 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000078e0 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000078e4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000078e8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000078ec 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000078f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007984 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000079ec 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007a1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007a88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ae0 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007ae4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007bdc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007c40 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00007c70 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007cb4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007d24 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007d28 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007dbc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00007e24 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ -00007e54 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ec0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f10 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f18 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007f1c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f5c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00007f78 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00007f80 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00007f84 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008028 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008040 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ -00008048 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008078 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008094 0001261c R_ARM_CALL 000023ec _PyNumber_Index │ │ │ │ │ -000080a0 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ -000080c8 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000080d4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000080f0 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00008108 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008134 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008154 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00008184 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000818c 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ -00008194 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -00008198 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000819c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000081a4 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -000081a8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000082a0 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00008310 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ -00008340 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008380 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008398 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000083b8 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000083bc 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000083e8 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008424 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008470 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000084ac 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000084f8 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008534 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000857c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000085b8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000085f4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000862c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000866c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008680 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000086b0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008710 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008770 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -000087d0 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00008848 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000088a0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008918 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000894c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008964 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008988 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000089bc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a14 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a54 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008a68 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008aa4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ab8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008ad0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008b08 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b64 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b88 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008ba0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008bec 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c1c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c28 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c48 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008c78 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008c84 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008cc0 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ -00008cf0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d5c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d74 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008dc0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008dc8 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007980 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +000079e8 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00007a18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007a84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ad4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007adc 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ae0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007bd8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007c3c 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +00007c6c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007cb0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d00 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007d20 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007d24 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007db8 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00007e20 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ +00007e50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ebc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f0c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f14 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f18 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007f58 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00007f74 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00007f7c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00007f80 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008024 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000803c 0001791d R_ARM_JUMP24 00000000 PyFloat_FromString │ │ │ │ │ +00008044 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00008074 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008090 0001261c R_ARM_CALL 000023e8 _PyNumber_Index │ │ │ │ │ +0000809c 00017a1c R_ARM_CALL 00000000 PyLong_AsDouble │ │ │ │ │ +000080c4 00017b1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000080d0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000080ec 00017c1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00008104 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008130 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008150 0001211c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008180 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008188 0000031c R_ARM_CALL 00000580 null_error.isra.0 │ │ │ │ │ +00008190 00017d02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +00008194 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008198 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000081a0 00012502 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000081a4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000829c 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +0000830c 0000291c R_ARM_CALL 00000000 binary_iop.part.0 │ │ │ │ │ +0000833c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000837c 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008394 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083ac 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000083b4 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000083b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000083e4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008420 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000846c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000084a8 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000084f4 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008530 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008578 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000085b4 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000085f0 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008628 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008668 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000867c 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000086ac 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000870c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +0000876c 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +000087cc 0000f61c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00008844 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000889c 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008914 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008948 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008960 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008984 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000089b8 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000089fc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a10 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008a50 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a64 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008aa0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ab4 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008acc 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008b04 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b60 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b84 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b9c 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008be8 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008c18 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c24 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c44 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008c74 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008c80 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008cbc 00011a1c R_ARM_CALL 00000000 _Py_CheckRecursiveCall │ │ │ │ │ +00008cec 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d58 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d70 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008dbc 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008dc4 0000fc02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008dc8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dcc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dd8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008ddc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008de0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008de4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -941,23 +942,22 @@ │ │ │ │ │ 00008df0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008df4 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008df8 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008dfc 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e00 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e04 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e08 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e0c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e10 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e0c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e10 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e14 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e18 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00008e1c 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e20 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008e90 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ +00008e8c 00007c1d R_ARM_JUMP24 00000730 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x10168 contains 136 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x10164 contains 136 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000078 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000bc 00010e1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000104 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000148 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000198 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -966,128 +966,128 @@ │ │ │ │ │ 00000268 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000028c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000290 0000fd02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000294 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000298 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000029c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002c0 0000161c R_ARM_CALL 00000d30 binary_op1 │ │ │ │ │ +000002c0 0000161c R_ARM_CALL 00000d2c binary_op1 │ │ │ │ │ 000002e0 0000391c R_ARM_CALL 00000090 binary_op.part.0 │ │ │ │ │ 000002ec 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 000002f0 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000318 00002c1c R_ARM_CALL 00002758 binary_iop │ │ │ │ │ +00000318 00002c1c R_ARM_CALL 00002754 binary_iop │ │ │ │ │ 00000324 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000032c 00011e1d R_ARM_JUMP24 0000705c _PySequence_IterSearch │ │ │ │ │ -000003d0 00002f1c R_ARM_CALL 0000280c binary_iop1 │ │ │ │ │ +0000032c 00011e1d R_ARM_JUMP24 00007058 _PySequence_IterSearch │ │ │ │ │ +000003d0 00002f1c R_ARM_CALL 00002808 binary_iop1 │ │ │ │ │ 00000400 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000418 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000424 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000428 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000042c 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000470 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004c0 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000004e4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004f4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000004f8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ │ 00000500 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000530 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000054c 0001401c R_ARM_CALL 00004240 PyObject_DelItem │ │ │ │ │ +0000054c 0001401c R_ARM_CALL 0000423c PyObject_DelItem │ │ │ │ │ 00000574 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000e71c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000005bc 0001361d R_ARM_JUMP24 00000000 _PyErr_SetString │ │ │ │ │ 000005c0 0000f06b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000005c4 00012c02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 000005c8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005f8 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ +000005f8 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ 00000608 00018c1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000618 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +00000618 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 00000628 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000654 0001861c R_ARM_CALL 00000774 PyMapping_GetOptionalItemString │ │ │ │ │ 00000664 00018c1c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -00000674 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +00000674 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 00000684 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006a0 0001861c R_ARM_CALL 00000774 PyMapping_GetOptionalItemString │ │ │ │ │ -000006ac 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ -000006d4 0001061c R_ARM_CALL 00000a20 PyMapping_GetOptionalItem │ │ │ │ │ -000006e0 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +000006ac 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ +000006d4 0001061c R_ARM_CALL 00000a1c PyMapping_GetOptionalItem │ │ │ │ │ +000006e0 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 00000764 0001921c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000788 00002f1c R_ARM_CALL 0000280c binary_iop1 │ │ │ │ │ +00000788 00002f1c R_ARM_CALL 00002808 binary_iop1 │ │ │ │ │ 000007b0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007e0 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007f8 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000808 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 0000080c 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000810 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000087c 0001921c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000089c 0000161c R_ARM_CALL 00000d30 binary_op1 │ │ │ │ │ +0000089c 0000161c R_ARM_CALL 00000d2c binary_op1 │ │ │ │ │ 000008c4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008f4 0000e91c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000090c 0000f91c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000091c 00010f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00000920 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000924 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000944 0001971c R_ARM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ 00000964 0000f31c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 0000097c 0001981c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 0000098c 00011f1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00000998 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ -000009a0 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ -000009a8 0000021c R_ARM_CALL 00005e88 Py_XDECREF │ │ │ │ │ +00000998 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ +000009a0 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ +000009a8 0000021c R_ARM_CALL 00005e84 Py_XDECREF │ │ │ │ │ 000009b4 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00019a1d R_ARM_JUMP24 00000000 _Py_CallInInterpreterAndRawFree │ │ │ │ │ 000009c8 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ -000009dc 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000a18 00015d1c R_ARM_CALL 00006308 PyBuffer_IsContiguous │ │ │ │ │ +000009dc 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000a18 00015d1c R_ARM_CALL 00006304 PyBuffer_IsContiguous │ │ │ │ │ 00000a30 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000a40 00019c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000a50 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000a88 00019d1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000aa0 0001951c R_ARM_CALL 00008e9c PyBuffer_GetPointer │ │ │ │ │ +00000aa0 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ 00000aac 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000ad4 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000ae0 0000d702 R_ARM_ABS32 00000b30 _Py_add_one_to_index_F │ │ │ │ │ 00000ae4 0000d802 R_ARM_ABS32 00000ae8 _Py_add_one_to_index_C │ │ │ │ │ -00000b70 00013c1d R_ARM_JUMP24 0000414c PyObject_Size │ │ │ │ │ -00000c1c 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ +00000b70 00013c1d R_ARM_JUMP24 00004148 PyObject_Size │ │ │ │ │ +00000c1c 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ 00000c3c 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c50 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ -00000c60 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000c50 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ +00000c60 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000c84 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c8c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000c94 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000cac 00007d1c R_ARM_CALL 000065d0 _IsCContiguous │ │ │ │ │ -00000cc8 00007d1c R_ARM_CALL 000065d0 _IsCContiguous │ │ │ │ │ -00000cd8 0000bb1c R_ARM_CALL 00008e24 _IsFortranContiguous │ │ │ │ │ -00000cf4 0000bb1c R_ARM_CALL 00008e24 _IsFortranContiguous │ │ │ │ │ +00000c8c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000c94 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000cac 00007d1c R_ARM_CALL 000065cc _IsCContiguous │ │ │ │ │ +00000cc8 00007d1c R_ARM_CALL 000065cc _IsCContiguous │ │ │ │ │ +00000cd8 0000bb1c R_ARM_CALL 00008e20 _IsFortranContiguous │ │ │ │ │ +00000cf4 0000bb1c R_ARM_CALL 00008e20 _IsFortranContiguous │ │ │ │ │ 00000d0c 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d14 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000d1c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000d14 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000d1c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000d2c 00019c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d40 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000d48 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000d50 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000de4 0001951c R_ARM_CALL 00008e9c PyBuffer_GetPointer │ │ │ │ │ -00000df4 0001951c R_ARM_CALL 00008e9c PyBuffer_GetPointer │ │ │ │ │ +00000d48 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000d50 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000de4 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ +00000df4 0001951c R_ARM_CALL 00008e98 PyBuffer_GetPointer │ │ │ │ │ 00000e04 00013a1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000e10 00019e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e18 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ -00000e20 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000e18 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ +00000e20 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000e34 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000e38 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e3c 00011502 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ 00000e40 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ea0 0001141c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000ee4 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000ee4 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000ef4 0000fe02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000ef8 00000502 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000f44 0001111c R_ARM_CALL 00001068 PyObject_GetBuffer │ │ │ │ │ -00000f6c 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000f44 0001111c R_ARM_CALL 00001064 PyObject_GetBuffer │ │ │ │ │ +00000f6c 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000fc8 0001091c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000fd8 0001161c R_ARM_CALL 000012a8 PyBuffer_Release │ │ │ │ │ +00000fd8 0001161c R_ARM_CALL 000012a4 PyBuffer_Release │ │ │ │ │ 00000ff8 0001a71d R_ARM_JUMP24 00000000 _Py_CallInInterpreter │ │ │ │ │ 00000ffc 0000d402 R_ARM_ABS32 000009cc _buffer_release_call │ │ │ │ │ -00001000 0001621d R_ARM_JUMP24 0000697c PySequence_Size │ │ │ │ │ -00001004 00015e1d R_ARM_JUMP24 00006664 PyMapping_Size │ │ │ │ │ -00001008 00011d1d R_ARM_JUMP24 000021b4 PySequence_Contains │ │ │ │ │ +00001000 0001621d R_ARM_JUMP24 00006978 PySequence_Size │ │ │ │ │ +00001004 00015e1d R_ARM_JUMP24 00006660 PyMapping_Size │ │ │ │ │ +00001008 00011d1d R_ARM_JUMP24 000021b0 PySequence_Contains │ │ │ │ │ 00001038 00010102 R_ARM_ABS32 00000000 _PyObject_NextNotImplemented │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -141,15 +141,15 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 624 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1ac │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 83c0 │ │ │ │ │ + b 83bc │ │ │ │ │ R_ARM_JUMP24 abstract_issubclass │ │ │ │ │ .word 0x00000574 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00000598 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -207,15 +207,15 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000008d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000002a8 : │ │ │ │ │ PySequence_Index(): │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 705c <_PySequence_IterSearch> │ │ │ │ │ + b 7058 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 000002b0 : │ │ │ │ │ PyMapping_Values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3a8 │ │ │ │ │ ldr r3, [pc, #360] @ 478 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 398 │ │ │ │ │ - bl 744 <_IsFortranContiguous.part.0+0x14> │ │ │ │ │ + bl 740 <_IsFortranContiguous.part.0+0x10> │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 3dc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 348 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -362,15 +362,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 4b8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mov r2, #88 @ 0x58 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000a4c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000004bc : │ │ │ │ │ @@ -471,15 +471,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 620 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #120 @ 0x78 │ │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b64 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000624 : │ │ │ │ │ @@ -554,15 +554,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 72c │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r2, #100 @ 0x64 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b84 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000730 <_IsFortranContiguous.part.0>: │ │ │ │ │ @@ -599,15 +599,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 7f4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl a20 │ │ │ │ │ + bl a1c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 7dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -9,40 +9,40 @@ │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ - beq 328 │ │ │ │ │ + beq 2f0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #780] @ 33c │ │ │ │ │ + ldr r2, [pc, #776] @ 338 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 50 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r2, [pc, #744] @ 340 │ │ │ │ │ + ldr r2, [pc, #740] @ 33c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ bne 68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_AsTuple │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 740 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 280 │ │ │ │ │ + beq 2f4 │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 3e84 │ │ │ │ │ + bl 3e80 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ beq 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bge 288 │ │ │ │ │ + bge 28c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r8, #1 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ beq 13c │ │ │ │ │ cmp r8, #2 │ │ │ │ │ @@ -92,15 +92,15 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bge 288 │ │ │ │ │ + bge 28c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ @@ -128,22 +128,22 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r8, #3 │ │ │ │ │ b 13c │ │ │ │ │ - ldr r3, [pc, #336] @ 344 │ │ │ │ │ + ldr r3, [pc, #332] @ 340 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2bc │ │ │ │ │ + bne 2c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 25c │ │ │ │ │ cmp r4, r7 │ │ │ │ │ blt 248 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ @@ -161,52 +161,58 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 21c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 280 │ │ │ │ │ + beq 2f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 330 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 48 │ │ │ │ │ + bne 2f4 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 2f4 │ │ │ │ │ add r7, r7, #10 │ │ │ │ │ adds r7, r7, r7, lsr #2 │ │ │ │ │ - bmi 314 │ │ │ │ │ + bmi 324 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyTuple_Resize> │ │ │ │ │ R_ARM_CALL _PyTuple_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ec │ │ │ │ │ + bne 2fc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r5, [r3, #12] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ b a0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 208 │ │ │ │ │ - ldr r3, [pc, #120] @ 348 │ │ │ │ │ + ldr r3, [pc, #112] @ 344 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 208 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ b 208 │ │ │ │ │ + bl 580 │ │ │ │ │ + R_ARM_CALL null_error.isra.0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + b 48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 25c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 25c │ │ │ │ │ @@ -214,177 +220,170 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 25c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f8 │ │ │ │ │ + bne 308 │ │ │ │ │ b 25c │ │ │ │ │ - bl 580 │ │ │ │ │ - R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 280 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 280 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ - .word 0x00000148 │ │ │ │ │ + .word 0x00000144 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -0000034c : │ │ │ │ │ +00000348 : │ │ │ │ │ PyMapping_GetItemString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 548 │ │ │ │ │ + beq 544 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54c │ │ │ │ │ + beq 548 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 510 │ │ │ │ │ + beq 50c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e0 │ │ │ │ │ + beq 3dc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e0 │ │ │ │ │ + beq 3dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 3d4 │ │ │ │ │ + beq 3d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3d4 │ │ │ │ │ + bne 3d0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44c │ │ │ │ │ + beq 448 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 44c │ │ │ │ │ + beq 448 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 530 │ │ │ │ │ + beq 52c │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 530 │ │ │ │ │ - ldr r3, [pc, #312] @ 554 │ │ │ │ │ + beq 52c │ │ │ │ │ + ldr r3, [pc, #312] @ 550 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 518 │ │ │ │ │ + beq 514 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2ab8 │ │ │ │ │ + bl 2ab4 │ │ │ │ │ R_ARM_CALL PySequence_GetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3bc │ │ │ │ │ - b 3d4 │ │ │ │ │ + bne 3b8 │ │ │ │ │ + b 3d0 │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 4d8 │ │ │ │ │ - ldr r3, [pc, #248] @ 558 │ │ │ │ │ + bge 4d4 │ │ │ │ │ + ldr r3, [pc, #248] @ 554 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 4c4 │ │ │ │ │ - ldr r1, [pc, #240] @ 55c │ │ │ │ │ + beq 4c0 │ │ │ │ │ + ldr r1, [pc, #240] @ 558 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4ec │ │ │ │ │ + blt 4e8 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ - ldr r3, [pc, #216] @ 560 │ │ │ │ │ + ldr r3, [pc, #216] @ 55c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq 4f4 │ │ │ │ │ + beq 4f0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 43c │ │ │ │ │ + beq 438 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 43c │ │ │ │ │ + bne 438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 43c │ │ │ │ │ + b 438 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_GenericAlias │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 43c │ │ │ │ │ - ldr r3, [pc, #132] @ 564 │ │ │ │ │ + b 438 │ │ │ │ │ + ldr r3, [pc, #132] @ 560 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #128] @ 568 │ │ │ │ │ + ldr r1, [pc, #128] @ 564 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 43c │ │ │ │ │ - bl 5e88 │ │ │ │ │ - ldr r3, [pc, #100] @ 564 │ │ │ │ │ - ldr r1, [pc, #104] @ 56c │ │ │ │ │ + b 438 │ │ │ │ │ + bl 5e84 │ │ │ │ │ + ldr r3, [pc, #100] @ 560 │ │ │ │ │ + ldr r1, [pc, #104] @ 568 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4ec │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4e8 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4ec │ │ │ │ │ + b 4e8 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 430 │ │ │ │ │ - b 4ec │ │ │ │ │ - ldr r0, [pc, #44] @ 564 │ │ │ │ │ + beq 42c │ │ │ │ │ + b 4e8 │ │ │ │ │ + ldr r0, [pc, #44] @ 560 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 570 │ │ │ │ │ + ldr r1, [pc, #48] @ 56c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4ec │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4e8 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 3d4 │ │ │ │ │ + b 3d0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -392,135 +391,135 @@ │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000574 : │ │ │ │ │ +00000570 : │ │ │ │ │ PyObject_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 6f4 │ │ │ │ │ + beq 6f0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 5c0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c4 │ │ │ │ │ + beq 5c0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 628 │ │ │ │ │ + beq 624 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 628 │ │ │ │ │ + beq 624 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70c │ │ │ │ │ + beq 708 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 70c │ │ │ │ │ - ldr r3, [pc, #292] @ 724 │ │ │ │ │ + beq 708 │ │ │ │ │ + ldr r3, [pc, #292] @ 720 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 6fc │ │ │ │ │ + beq 6f8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 2ab8 │ │ │ │ │ + b 2ab4 │ │ │ │ │ R_ARM_JUMP24 PySequence_GetItem │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 6dc │ │ │ │ │ - ldr r3, [pc, #236] @ 728 │ │ │ │ │ + bge 6d8 │ │ │ │ │ + ldr r3, [pc, #236] @ 724 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq 6a8 │ │ │ │ │ - ldr r1, [pc, #228] @ 72c │ │ │ │ │ + beq 6a4 │ │ │ │ │ + ldr r1, [pc, #228] @ 728 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6d4 │ │ │ │ │ + blt 6d0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #204] @ 730 │ │ │ │ │ + ldr r3, [pc, #204] @ 72c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpne r0, r3 │ │ │ │ │ - beq 6bc │ │ │ │ │ + beq 6b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 69c │ │ │ │ │ + beq 698 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 69c │ │ │ │ │ + bne 698 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_GenericAlias │ │ │ │ │ - bl 5e88 │ │ │ │ │ - ldr r3, [pc, #108] @ 734 │ │ │ │ │ - ldr r1, [pc, #108] @ 738 │ │ │ │ │ + bl 5e84 │ │ │ │ │ + ldr r3, [pc, #108] @ 730 │ │ │ │ │ + ldr r1, [pc, #108] @ 734 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 69c │ │ │ │ │ - ldr r3, [pc, #80] @ 734 │ │ │ │ │ + b 698 │ │ │ │ │ + ldr r3, [pc, #80] @ 730 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #80] @ 73c │ │ │ │ │ + ldr r1, [pc, #80] @ 738 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d4 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 6d0 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 6d4 │ │ │ │ │ + b 6d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 614 │ │ │ │ │ - b 6d4 │ │ │ │ │ - ldr r0, [pc, #32] @ 734 │ │ │ │ │ + beq 610 │ │ │ │ │ + b 6d0 │ │ │ │ │ + ldr r0, [pc, #32] @ 730 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 740 │ │ │ │ │ + ldr r1, [pc, #36] @ 73c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6d4 │ │ │ │ │ + b 6d0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00005270 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -528,734 +527,734 @@ │ │ │ │ │ .word 0x00000030 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000054 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000744 : │ │ │ │ │ +00000740 : │ │ │ │ │ PyObject_GetIter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 790 │ │ │ │ │ + beq 78c │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7d0 │ │ │ │ │ + beq 7cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #152] @ 814 │ │ │ │ │ + ldr r1, [pc, #152] @ 810 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq 7d8 │ │ │ │ │ + beq 7d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 7bc │ │ │ │ │ + bne 7b8 │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7bc │ │ │ │ │ + beq 7b8 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7bc │ │ │ │ │ + beq 7b8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PySeqIter_New │ │ │ │ │ - ldr r3, [pc, #84] @ 818 │ │ │ │ │ + ldr r3, [pc, #84] @ 814 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #80] @ 81c │ │ │ │ │ + ldr r1, [pc, #80] @ 818 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 788 │ │ │ │ │ - ldr r3, [pc, #56] @ 818 │ │ │ │ │ + b 784 │ │ │ │ │ + ldr r3, [pc, #56] @ 814 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #52] @ 820 │ │ │ │ │ + ldr r1, [pc, #52] @ 81c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7d0 │ │ │ │ │ + beq 7cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7d0 │ │ │ │ │ + bne 7cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7d0 │ │ │ │ │ + b 7cc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000824 : │ │ │ │ │ +00000820 : │ │ │ │ │ PyIter_Next(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 850 │ │ │ │ │ + beq 84c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #68] @ 89c │ │ │ │ │ + ldr r3, [pc, #68] @ 898 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 848 │ │ │ │ │ + beq 844 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 848 │ │ │ │ │ - ldr r3, [pc, #32] @ 8a0 │ │ │ │ │ + beq 844 │ │ │ │ │ + ldr r3, [pc, #32] @ 89c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 848 │ │ │ │ │ + beq 844 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 848 │ │ │ │ │ + b 844 │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -000008a4 : │ │ │ │ │ +000008a0 : │ │ │ │ │ PyObject_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - bne 964 │ │ │ │ │ + bne 960 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [ip, #56] @ 0x38 │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 90c │ │ │ │ │ + beq 908 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 90c │ │ │ │ │ + beq 908 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 980 │ │ │ │ │ + beq 97c │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 974 │ │ │ │ │ + beq 970 │ │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 974 │ │ │ │ │ - ldr r3, [pc, #140] @ 9c8 │ │ │ │ │ + beq 970 │ │ │ │ │ + ldr r3, [pc, #140] @ 9c4 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 998 │ │ │ │ │ + beq 994 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 7fc │ │ │ │ │ + b 7fc │ │ │ │ │ R_ARM_JUMP24 PySequence_SetItem │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9b0 │ │ │ │ │ - ldr r3, [pc, #68] @ 9cc │ │ │ │ │ + bne 9ac │ │ │ │ │ + ldr r3, [pc, #68] @ 9c8 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #64] @ 9d0 │ │ │ │ │ + ldr r1, [pc, #64] @ 9cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 968 │ │ │ │ │ + b 964 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 950 │ │ │ │ │ - b 968 │ │ │ │ │ - ldr r0, [pc, #20] @ 9cc │ │ │ │ │ + beq 94c │ │ │ │ │ + b 964 │ │ │ │ │ + ldr r0, [pc, #20] @ 9c8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #20] @ 9d4 │ │ │ │ │ + ldr r1, [pc, #20] @ 9d0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 968 │ │ │ │ │ + b 964 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000009d8 : │ │ │ │ │ +000009d4 : │ │ │ │ │ PyObject_Type(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f8 │ │ │ │ │ + beq 9f4 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ │ │ │ │ │ -00000a20 : │ │ │ │ │ +00000a1c : │ │ │ │ │ PyMapping_GetOptionalItem(): │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #96] @ a8c │ │ │ │ │ + ldr r3, [pc, #96] @ a88 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne a34 │ │ │ │ │ + bne a30 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_GetItemRef │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bl 574 │ │ │ │ │ + bl 570 │ │ │ │ │ R_ARM_CALL PyObject_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4] │ │ │ │ │ - bne a7c │ │ │ │ │ - ldr r3, [pc, #44] @ a90 │ │ │ │ │ + bne a78 │ │ │ │ │ + ldr r3, [pc, #44] @ a8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a84 │ │ │ │ │ + beq a80 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ │ │ │ │ │ -00000a94 : │ │ │ │ │ +00000a90 : │ │ │ │ │ PyMapping_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq abc │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq abc │ │ │ │ │ + beq ab8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00000ac4 : │ │ │ │ │ +00000ac0 : │ │ │ │ │ PyNumber_Add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq c38 │ │ │ │ │ + beq c34 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ - bne b30 │ │ │ │ │ + bne b2c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ - ldr r7, [pc, #528] @ d20 │ │ │ │ │ + beq bc4 │ │ │ │ │ + ldr r7, [pc, #528] @ d1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq c00 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq afc │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq b00 │ │ │ │ │ + beq afc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r7, [pc, #460] @ d20 │ │ │ │ │ - beq b94 │ │ │ │ │ + ldreq r7, [pc, #460] @ d1c │ │ │ │ │ + beq b90 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq b08 │ │ │ │ │ + beq b04 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c60 │ │ │ │ │ - ldr r7, [pc, #428] @ d20 │ │ │ │ │ + bne c5c │ │ │ │ │ + ldr r7, [pc, #428] @ d1c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne b20 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cd4 │ │ │ │ │ + bne cd0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq c10 │ │ │ │ │ + beq c0c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne b20 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne cf0 │ │ │ │ │ + bne cec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - b bd8 │ │ │ │ │ - ldr r7, [pc, #336] @ d20 │ │ │ │ │ + b bd4 │ │ │ │ │ + ldr r7, [pc, #336] @ d1c │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c1c │ │ │ │ │ + bne c18 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca8 │ │ │ │ │ + beq ca4 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq ca8 │ │ │ │ │ + beq ca4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d08 │ │ │ │ │ + bne d04 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bc0 │ │ │ │ │ + beq bbc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne bc0 │ │ │ │ │ - ldr r0, [pc, #236] @ d20 │ │ │ │ │ + bne bbc │ │ │ │ │ + ldr r0, [pc, #236] @ d1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bc0 │ │ │ │ │ + b bbc │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq bc4 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ + beq bc4 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq bc8 │ │ │ │ │ - ldr r7, [pc, #192] @ d20 │ │ │ │ │ - b b9c │ │ │ │ │ + beq bc4 │ │ │ │ │ + ldr r7, [pc, #192] @ d1c │ │ │ │ │ + b b98 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #172] @ d20 │ │ │ │ │ + ldr r7, [pc, #172] @ d1c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne b24 │ │ │ │ │ + bne b20 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0c │ │ │ │ │ + beq b08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b0c │ │ │ │ │ + bne b08 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b b70 │ │ │ │ │ + b b6c │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r0, [pc, #112] @ d24 │ │ │ │ │ + ldr r0, [pc, #112] @ d20 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #104] @ d28 │ │ │ │ │ + ldr r1, [pc, #104] @ d24 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #100] @ d2c │ │ │ │ │ + ldr r2, [pc, #100] @ d28 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b b24 │ │ │ │ │ + b b20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne b94 │ │ │ │ │ - ldr r0, [pc, #52] @ d20 │ │ │ │ │ + bne b90 │ │ │ │ │ + ldr r0, [pc, #52] @ d1c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b94 │ │ │ │ │ + b b90 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne c14 │ │ │ │ │ + bne c10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c10 │ │ │ │ │ + b c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne c10 │ │ │ │ │ + bne c0c │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b ce4 │ │ │ │ │ + b ce0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000d30 : │ │ │ │ │ +00000d2c : │ │ │ │ │ binary_op1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq e58 │ │ │ │ │ + beq e54 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [ip, r2] │ │ │ │ │ - bne d94 │ │ │ │ │ + bne d90 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ - ldr r7, [pc, #360] @ ee0 │ │ │ │ │ + beq e20 │ │ │ │ │ + ldr r7, [pc, #360] @ edc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq e2c │ │ │ │ │ + beq e28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r1, [r0, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d68 │ │ │ │ │ + beq d64 │ │ │ │ │ ldr r8, [r1, r2] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq d68 │ │ │ │ │ + beq d64 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ldreq r7, [pc, #296] @ ee0 │ │ │ │ │ - beq df8 │ │ │ │ │ + ldreq r7, [pc, #296] @ edc │ │ │ │ │ + beq df4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq d70 │ │ │ │ │ + beq d6c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e80 │ │ │ │ │ - ldr r7, [pc, #264] @ ee0 │ │ │ │ │ + bne e7c │ │ │ │ │ + ldr r7, [pc, #264] @ edc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d8c │ │ │ │ │ + bne d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e3c │ │ │ │ │ + bne e38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d8c │ │ │ │ │ + bne d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ec8 │ │ │ │ │ - ldr r3, [pc, #180] @ ee0 │ │ │ │ │ - b d8c │ │ │ │ │ + bne ec4 │ │ │ │ │ + ldr r3, [pc, #180] @ edc │ │ │ │ │ + b d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne df8 │ │ │ │ │ - ldr r0, [pc, #140] @ ee0 │ │ │ │ │ + bne df4 │ │ │ │ │ + ldr r0, [pc, #140] @ edc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b df8 │ │ │ │ │ + b df4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ + beq e20 │ │ │ │ │ ldr r8, [r3, r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq e24 │ │ │ │ │ - ldr r7, [pc, #96] @ ee0 │ │ │ │ │ - b e00 │ │ │ │ │ + beq e20 │ │ │ │ │ + ldr r7, [pc, #96] @ edc │ │ │ │ │ + b dfc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #76] @ ee0 │ │ │ │ │ + ldr r7, [pc, #76] @ edc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne d8c │ │ │ │ │ + bne d88 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d74 │ │ │ │ │ + beq d70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne d74 │ │ │ │ │ + bne d70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b dd4 │ │ │ │ │ + b dd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne e24 │ │ │ │ │ + bne e20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e24 │ │ │ │ │ + b e20 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00000ee4 : │ │ │ │ │ +00000ee0 : │ │ │ │ │ PyMapping_SetItemString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 1028 │ │ │ │ │ + beq 1024 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 102c │ │ │ │ │ + beq 1028 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpne r5, #0 │ │ │ │ │ - beq fe0 │ │ │ │ │ + beq fdc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f78 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f7c │ │ │ │ │ + beq f78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq f70 │ │ │ │ │ + beq f6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1034 │ │ │ │ │ + beq 1030 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq ff8 │ │ │ │ │ + beq ff4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fec │ │ │ │ │ + beq fe8 │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fec │ │ │ │ │ - ldr r3, [pc, #172] @ 1058 │ │ │ │ │ + beq fe8 │ │ │ │ │ + ldr r3, [pc, #172] @ 1054 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 1040 │ │ │ │ │ + beq 103c │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - bl 7fc │ │ │ │ │ + bl 7fc │ │ │ │ │ R_ARM_CALL PySequence_SetItem │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f60 │ │ │ │ │ - b f70 │ │ │ │ │ - bl 580 │ │ │ │ │ + bne f5c │ │ │ │ │ + b f6c │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b fd0 │ │ │ │ │ + b fcc │ │ │ │ │ ldr r1, [r1, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1010 │ │ │ │ │ - ldr r3, [pc, #92] @ 105c │ │ │ │ │ + bne 100c │ │ │ │ │ + ldr r3, [pc, #92] @ 1058 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 1060 │ │ │ │ │ + ldr r1, [pc, #88] @ 105c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fe4 │ │ │ │ │ - ldr r0, [pc, #68] @ 105c │ │ │ │ │ + b fe0 │ │ │ │ │ + ldr r0, [pc, #68] @ 1058 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #68] @ 1064 │ │ │ │ │ + ldr r1, [pc, #68] @ 1060 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b fe4 │ │ │ │ │ - bl 580 │ │ │ │ │ + b fe0 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b f70 │ │ │ │ │ + b f6c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f70 │ │ │ │ │ + b f6c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fc0 │ │ │ │ │ - b fe4 │ │ │ │ │ + beq fbc │ │ │ │ │ + b fe0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001068 : │ │ │ │ │ +00001064 : │ │ │ │ │ PyObject_GetBuffer(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 10a4 │ │ │ │ │ + bne 10a0 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr r3, [ip, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 10bc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10c0 │ │ │ │ │ + beq 10bc │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r3, r2, #256 @ 0x100 │ │ │ │ │ bics r3, r3, #256 @ 0x100 │ │ │ │ │ - bne 1080 │ │ │ │ │ - ldr r1, [pc, #36] @ 10dc │ │ │ │ │ - ldr r0, [pc, #36] @ 10e0 │ │ │ │ │ + bne 107c │ │ │ │ │ + ldr r1, [pc, #36] @ 10d8 │ │ │ │ │ + ldr r0, [pc, #36] @ 10dc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 10d4 │ │ │ │ │ - ldr r3, [pc, #28] @ 10e4 │ │ │ │ │ + b 10d0 │ │ │ │ │ + ldr r3, [pc, #28] @ 10e0 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #24] @ 10e8 │ │ │ │ │ + ldr r1, [pc, #24] @ 10e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000001ae │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000015c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000010ec : │ │ │ │ │ +000010e8 : │ │ │ │ │ PyBuffer_FillInfo(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ - beq 1258 │ │ │ │ │ + beq 1254 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 1168 │ │ │ │ │ + bne 1164 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 120c │ │ │ │ │ + beq 1208 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ str r2, [r0] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ @@ -1269,41 +1268,41 @@ │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub ip, lr, #256 @ 0x100 │ │ │ │ │ bics ip, ip, #256 @ 0x100 │ │ │ │ │ - beq 1270 │ │ │ │ │ + beq 126c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ andeq ip, lr, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 1280 │ │ │ │ │ + bne 127c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11a0 │ │ │ │ │ + beq 119c │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ str r2, [r0] │ │ │ │ │ tst lr, #4 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - bne 1234 │ │ │ │ │ + bne 1230 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ tst lr, #8 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq 1150 │ │ │ │ │ + beq 114c │ │ │ │ │ and lr, lr, #24 │ │ │ │ │ add r2, r0, #8 │ │ │ │ │ cmp lr, #24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r0, #28] │ │ │ │ │ addeq r2, r0, #12 │ │ │ │ │ str r3, [r0, #32] │ │ │ │ │ @@ -1317,70 +1316,70 @@ │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r1, [r0, #28] │ │ │ │ │ - b 1150 │ │ │ │ │ - ldr r1, [pc, #88] @ 1294 │ │ │ │ │ + b 114c │ │ │ │ │ + ldr r1, [pc, #88] @ 1290 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst lr, #8 │ │ │ │ │ str r1, [r0, #24] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ - beq 1150 │ │ │ │ │ - b 11dc │ │ │ │ │ - ldr r3, [pc, #56] @ 1298 │ │ │ │ │ - ldr r1, [pc, #56] @ 129c │ │ │ │ │ + beq 114c │ │ │ │ │ + b 11d8 │ │ │ │ │ + ldr r3, [pc, #56] @ 1294 │ │ │ │ │ + ldr r1, [pc, #56] @ 1298 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #40] @ 12a0 │ │ │ │ │ + ldr r0, [pc, #40] @ 129c │ │ │ │ │ mov r1, #772 @ 0x304 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 1268 │ │ │ │ │ - ldr r3, [pc, #16] @ 1298 │ │ │ │ │ - ldr r1, [pc, #24] @ 12a4 │ │ │ │ │ + b 1264 │ │ │ │ │ + ldr r3, [pc, #16] @ 1294 │ │ │ │ │ + ldr r1, [pc, #24] @ 12a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1268 │ │ │ │ │ + b 1264 │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000144 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000012a8 : │ │ │ │ │ +000012a4 : │ │ │ │ │ PyBuffer_Release(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12e4 │ │ │ │ │ + beq 12e0 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1314 │ │ │ │ │ + bne 1310 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ @@ -1389,1167 +1388,1167 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 12e4 │ │ │ │ │ + b 12e0 │ │ │ │ │ │ │ │ │ │ -00001324 : │ │ │ │ │ +00001320 : │ │ │ │ │ PyObject_IsInstance(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 1454 │ │ │ │ │ + beq 1450 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r8, [pc, #1148] @ 17c4 │ │ │ │ │ + ldr r8, [pc, #1148] @ 17c0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 1474 │ │ │ │ │ - ldr r2, [pc, #1128] @ 17c8 │ │ │ │ │ - ldr r9, [pc, #1128] @ 17cc │ │ │ │ │ + beq 1470 │ │ │ │ │ + ldr r2, [pc, #1128] @ 17c4 │ │ │ │ │ + ldr r9, [pc, #1128] @ 17c8 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmp r3, r9 │ │ │ │ │ ldr r6, [r0, r2] │ │ │ │ │ - beq 16ac │ │ │ │ │ + beq 16a8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1514 │ │ │ │ │ + beq 1510 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - blt 164c │ │ │ │ │ + blt 1648 │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 14bc │ │ │ │ │ + ble 14b8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r7, [r4, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 1480 │ │ │ │ │ + beq 147c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 1438 │ │ │ │ │ + beq 1434 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 1678 │ │ │ │ │ + beq 1674 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 15bc │ │ │ │ │ + beq 15b8 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - blt 168c │ │ │ │ │ + blt 1688 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - ble 149c │ │ │ │ │ + ble 1498 │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14c4 │ │ │ │ │ + beq 14c0 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 14a4 │ │ │ │ │ + beq 14a0 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1668 │ │ │ │ │ + bne 1664 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4e88 │ │ │ │ │ + b 4e84 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ ldr sl, [r7, #8] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldrle ip, [r6, #36] @ 0x24 │ │ │ │ │ - bgt 1400 │ │ │ │ │ + bgt 13fc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 13b0 │ │ │ │ │ + bne 13ac │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movne r3, #1 │ │ │ │ │ addne r7, r7, #12 │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ - beq 1504 │ │ │ │ │ + beq 1500 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 1418 │ │ │ │ │ + bne 1414 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 14d8 │ │ │ │ │ + bne 14d4 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 14a4 │ │ │ │ │ - ldr r1, [pc, #692] @ 17d0 │ │ │ │ │ + b 14a0 │ │ │ │ │ + ldr r1, [pc, #692] @ 17cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 1460 │ │ │ │ │ + beq 145c │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt 1730 │ │ │ │ │ + blt 172c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1578 │ │ │ │ │ + beq 1574 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1578 │ │ │ │ │ + bne 1574 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 165c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 142c │ │ │ │ │ + beq 1428 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 142c │ │ │ │ │ + bne 1428 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ - b 142c │ │ │ │ │ - ldr r1, [pc, #524] @ 17d0 │ │ │ │ │ + b 1428 │ │ │ │ │ + ldr r1, [pc, #524] @ 17cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16c0 │ │ │ │ │ + beq 16bc │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - blt 16f0 │ │ │ │ │ + blt 16ec │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r6, #36] @ 0x24 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 176c │ │ │ │ │ + beq 1768 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 176c │ │ │ │ │ + bne 1768 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 169c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne 1790 │ │ │ │ │ + bne 178c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 144c │ │ │ │ │ - b 14a4 │ │ │ │ │ - ldr r1, [pc, #384] @ 17d4 │ │ │ │ │ + bne 1448 │ │ │ │ │ + b 14a0 │ │ │ │ │ + ldr r1, [pc, #384] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 17b4 │ │ │ │ │ + beq 17b0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 142c │ │ │ │ │ + b 1428 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1660 │ │ │ │ │ - b 146c │ │ │ │ │ + bne 165c │ │ │ │ │ + b 1468 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - b 13d4 │ │ │ │ │ - ldr r1, [pc, #320] @ 17d4 │ │ │ │ │ + b 13d0 │ │ │ │ │ + ldr r1, [pc, #320] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 148c │ │ │ │ │ + beq 1488 │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 1420 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1378 │ │ │ │ │ + b 1374 │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16e0 │ │ │ │ │ + bne 16dc │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1640 │ │ │ │ │ + b 163c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16a0 │ │ │ │ │ - b 16cc │ │ │ │ │ - ldr r1, [pc, #220] @ 17d4 │ │ │ │ │ + bne 169c │ │ │ │ │ + b 16c8 │ │ │ │ │ + ldr r1, [pc, #220] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1784 │ │ │ │ │ + beq 1780 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16a0 │ │ │ │ │ + beq 169c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 16a0 │ │ │ │ │ + bne 169c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r6, #36] @ 0x24 │ │ │ │ │ - b 16a4 │ │ │ │ │ - ldr r1, [pc, #156] @ 17d4 │ │ │ │ │ + b 16a0 │ │ │ │ │ + ldr r1, [pc, #156] @ 17d0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1778 │ │ │ │ │ + beq 1774 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1660 │ │ │ │ │ + beq 165c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1660 │ │ │ │ │ + bne 165c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1660 │ │ │ │ │ + b 165c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1628 │ │ │ │ │ - b 16a4 │ │ │ │ │ + bne 1624 │ │ │ │ │ + b 16a0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - b 1540 │ │ │ │ │ + b 153c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 15e8 │ │ │ │ │ + b 15e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 1640 │ │ │ │ │ + bne 163c │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b 1640 │ │ │ │ │ + b 163c │ │ │ │ │ ldr fp, [r4, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 13a4 │ │ │ │ │ - b 14b8 │ │ │ │ │ + bgt 13a0 │ │ │ │ │ + b 14b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ .word 0x00000460 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000017d8 : │ │ │ │ │ +000017d4 : │ │ │ │ │ object_recursive_isinstance(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a04 │ │ │ │ │ + beq 1a00 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r7, [pc, #2472] @ 21a4 │ │ │ │ │ + ldr r7, [pc, #2472] @ 21a0 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 1a28 │ │ │ │ │ - ldr r8, [pc, #2452] @ 21a8 │ │ │ │ │ + beq 1a24 │ │ │ │ │ + ldr r8, [pc, #2452] @ 21a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2028 │ │ │ │ │ + beq 2024 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1b74 │ │ │ │ │ + beq 1b70 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1f60 │ │ │ │ │ + blt 1f5c │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 1b08 │ │ │ │ │ + ble 1b04 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r6, r2, #8 │ │ │ │ │ mov fp, sl │ │ │ │ │ mov sl, r6 │ │ │ │ │ str lr, [sp] │ │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1a3c │ │ │ │ │ + beq 1a38 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 19f0 │ │ │ │ │ + beq 19ec │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 2014 │ │ │ │ │ + beq 2010 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1c78 │ │ │ │ │ + beq 1c74 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1ac0 │ │ │ │ │ + blt 1abc │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 1aec │ │ │ │ │ + ble 1ae8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r5, r2 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 1a48 │ │ │ │ │ + beq 1a44 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, r7 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a54 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - beq 1d8c │ │ │ │ │ + beq 1d88 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1db0 │ │ │ │ │ + beq 1dac │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1b10 │ │ │ │ │ + blt 1b0c │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ble 1b44 │ │ │ │ │ + ble 1b40 │ │ │ │ │ add r9, r2, #8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str lr, [sp, #24] │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ ldr r5, [r9, #4]! │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - beq 1a84 │ │ │ │ │ + beq 1a80 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r7 │ │ │ │ │ - beq 1aa0 │ │ │ │ │ + beq 1a9c │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 1fc0 │ │ │ │ │ + beq 1fbc │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #67108864 @ 0x4000000 │ │ │ │ │ - beq 1e98 │ │ │ │ │ + beq 1e94 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1c24 │ │ │ │ │ + blt 1c20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 1c48 │ │ │ │ │ + ble 1c44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1d30 │ │ │ │ │ + beq 1d2c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r6 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1af4 │ │ │ │ │ + beq 1af0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 19f0 │ │ │ │ │ + beq 19ec │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 200c │ │ │ │ │ + bne 2008 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 19b4 │ │ │ │ │ + b 19b0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1a28 │ │ │ │ │ + beq 1a24 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 1f78 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4e88 │ │ │ │ │ + b 4e84 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 19c4 │ │ │ │ │ + b 19c0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #1 │ │ │ │ │ - b 19ac │ │ │ │ │ + b 19a8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1b4c │ │ │ │ │ + beq 1b48 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 19ac │ │ │ │ │ + b 19a8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1a70 │ │ │ │ │ + b 1a6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 1c50 │ │ │ │ │ + beq 1c4c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ - b 1a90 │ │ │ │ │ - ldr r1, [pc, #1764] @ 21ac │ │ │ │ │ + b 1a8c │ │ │ │ │ + ldr r1, [pc, #1764] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 200c │ │ │ │ │ + bne 2008 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 18ac │ │ │ │ │ + bgt 18a8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne 185c │ │ │ │ │ + bne 1858 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 19c4 │ │ │ │ │ - ldr r1, [pc, #1684] @ 21ac │ │ │ │ │ + b 19c0 │ │ │ │ │ + ldr r1, [pc, #1684] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1f48 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 1914 │ │ │ │ │ + bgt 1910 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bne 18c4 │ │ │ │ │ + bne 18c0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 19ac │ │ │ │ │ + b 19a8 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1584] @ 21b0 │ │ │ │ │ + ldr r1, [pc, #1584] @ 21ac │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1a10 │ │ │ │ │ + beq 1a0c │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 2054 │ │ │ │ │ + blt 2050 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1be0 │ │ │ │ │ + beq 1bdc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1be0 │ │ │ │ │ + bne 1bdc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f7c │ │ │ │ │ + beq 1f78 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 19cc │ │ │ │ │ + beq 19c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 19cc │ │ │ │ │ + bne 19c8 │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ - b 19cc │ │ │ │ │ - ldr r1, [pc, #1408] @ 21ac │ │ │ │ │ + b 19c8 │ │ │ │ │ + ldr r1, [pc, #1408] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1f8c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 197c │ │ │ │ │ + bgt 1978 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 192c │ │ │ │ │ + bne 1928 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 1a90 │ │ │ │ │ + b 1a8c │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1324] @ 21b0 │ │ │ │ │ + ldr r1, [pc, #1324] @ 21ac │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 19d8 │ │ │ │ │ + beq 19d4 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 1fd4 │ │ │ │ │ + blt 1fd0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 203c │ │ │ │ │ + beq 2038 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 203c │ │ │ │ │ + bne 2038 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2008 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 19b4 │ │ │ │ │ + beq 19b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 19b4 │ │ │ │ │ + bne 19b0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 19b4 │ │ │ │ │ + b 19b0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1d7c │ │ │ │ │ + beq 1d78 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r5, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17d8 │ │ │ │ │ + bl 17d4 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 199c │ │ │ │ │ + bne 1998 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 1d4c │ │ │ │ │ + bne 1d48 │ │ │ │ │ ldr r9, [sp, #28] │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - b 1c50 │ │ │ │ │ + b 1c4c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #67108864 @ 0x4000000 │ │ │ │ │ - bne 18f4 │ │ │ │ │ + bne 18f0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1012] @ 21b0 │ │ │ │ │ + ldr r1, [pc, #1012] @ 21ac │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1f34 │ │ │ │ │ + beq 1f30 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 20dc │ │ │ │ │ + blt 20d8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 2048 │ │ │ │ │ + beq 2044 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r6] │ │ │ │ │ - bne 2048 │ │ │ │ │ + bne 2044 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1f48 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1a70 │ │ │ │ │ + beq 1a6c │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 1a70 │ │ │ │ │ + bne 1a6c │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b 1a70 │ │ │ │ │ - ldr r1, [pc, #784] @ 21b0 │ │ │ │ │ + b 1a6c │ │ │ │ │ + ldr r1, [pc, #784] @ 21ac │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 1fa0 │ │ │ │ │ + beq 1f9c │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 2130 │ │ │ │ │ + blt 212c │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 20c4 │ │ │ │ │ + beq 20c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 20c4 │ │ │ │ │ + bne 20c0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 1f8c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne 20a0 │ │ │ │ │ + bne 209c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 1ab4 │ │ │ │ │ - b 1c50 │ │ │ │ │ + bne 1ab0 │ │ │ │ │ + b 1c4c │ │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a54 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 1a58 │ │ │ │ │ + beq 1a54 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 19c4 │ │ │ │ │ - ldr r1, [pc, #580] @ 21ac │ │ │ │ │ + b 19c0 │ │ │ │ │ + ldr r1, [pc, #580] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2178 │ │ │ │ │ + beq 2174 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - b 19cc │ │ │ │ │ + b 19c8 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1fac │ │ │ │ │ + beq 1fa8 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #2 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f54 │ │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1f84 │ │ │ │ │ + bne 1f80 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4e88 │ │ │ │ │ + bl 4e84 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1f24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 1950 │ │ │ │ │ - ldr r1, [pc, #464] @ 21ac │ │ │ │ │ + b 194c │ │ │ │ │ + ldr r1, [pc, #464] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2090 │ │ │ │ │ + beq 208c │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 2008 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 2188 │ │ │ │ │ + beq 2184 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f54 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 1880 │ │ │ │ │ + b 187c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 181c │ │ │ │ │ + b 1818 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1cf4 │ │ │ │ │ - b 1f58 │ │ │ │ │ + bne 1cf0 │ │ │ │ │ + b 1f54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1e44 │ │ │ │ │ - b 1f50 │ │ │ │ │ - ldr r1, [pc, #336] @ 21ac │ │ │ │ │ + bne 1e40 │ │ │ │ │ + b 1f4c │ │ │ │ │ + ldr r1, [pc, #336] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 20d0 │ │ │ │ │ + beq 20cc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f7c │ │ │ │ │ + beq 1f78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1f7c │ │ │ │ │ + bne 1f78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1f7c │ │ │ │ │ + b 1f78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 1cb0 │ │ │ │ │ + b 1cac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 1f28 │ │ │ │ │ + bne 1f24 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - b 1f28 │ │ │ │ │ + b 1f24 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 1f10 │ │ │ │ │ - b 1f94 │ │ │ │ │ + bne 1f0c │ │ │ │ │ + b 1f90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 1ba8 │ │ │ │ │ - ldr r1, [pc, #200] @ 21ac │ │ │ │ │ + b 1ba4 │ │ │ │ │ + ldr r1, [pc, #200] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2120 │ │ │ │ │ + beq 211c │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f4c │ │ │ │ │ + beq 1f48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 1f4c │ │ │ │ │ + bne 1f48 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f50 │ │ │ │ │ + b 1f4c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - b 1df0 │ │ │ │ │ - ldr r1, [pc, #116] @ 21ac │ │ │ │ │ + b 1dec │ │ │ │ │ + ldr r1, [pc, #116] @ 21a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2198 │ │ │ │ │ + beq 2194 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1f90 │ │ │ │ │ + beq 1f8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 1f90 │ │ │ │ │ + bne 1f8c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f94 │ │ │ │ │ + b 1f90 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bgt 1848 │ │ │ │ │ - b 1b04 │ │ │ │ │ + bgt 1844 │ │ │ │ │ + b 1b00 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 1f58 │ │ │ │ │ + b 1f54 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - b 1ec8 │ │ │ │ │ + b 1ec4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000058b4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000021b4 : │ │ │ │ │ +000021b0 : │ │ │ │ │ PySequence_Contains(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21d8 │ │ │ │ │ ldr r2, [r2, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 21dc │ │ │ │ │ + beq 21d8 │ │ │ │ │ bx r2 │ │ │ │ │ mov r2, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b 705c <_PySequence_IterSearch> │ │ │ │ │ + b 7058 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ -000021ec : │ │ │ │ │ +000021e8 : │ │ │ │ │ PyNumber_AsSsize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2378 │ │ │ │ │ + beq 2374 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r6, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 22dc │ │ │ │ │ + beq 22d8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r7, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2270 │ │ │ │ │ + beq 226c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2254 │ │ │ │ │ + bne 2250 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 224c │ │ │ │ │ + bne 2248 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 224c │ │ │ │ │ - ldr r3, [pc, #336] @ 23c8 │ │ │ │ │ + b 2248 │ │ │ │ │ + ldr r3, [pc, #336] @ 23c4 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r0, r3] │ │ │ │ │ ldr r3, [r8, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ + beq 223c │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ - ldr r3, [pc, #300] @ 23cc │ │ │ │ │ + beq 223c │ │ │ │ │ + ldr r3, [pc, #300] @ 23c8 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2240 │ │ │ │ │ + beq 223c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 23ac │ │ │ │ │ + bne 23a8 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ and r5, r5, #3 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ movne r5, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ eor r5, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ mvn r5, r5 │ │ │ │ │ - b 2240 │ │ │ │ │ + b 223c │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 22f4 │ │ │ │ │ + beq 22f0 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 2310 │ │ │ │ │ - ldr r0, [pc, #212] @ 23d0 │ │ │ │ │ + bne 230c │ │ │ │ │ + ldr r0, [pc, #212] @ 23cc │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #208] @ 23d4 │ │ │ │ │ + ldr r1, [pc, #208] @ 23d0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 224c │ │ │ │ │ + b 2248 │ │ │ │ │ blx r2 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 2304 │ │ │ │ │ ldr r1, [r7, #4] │ │ │ │ │ - ldr r3, [pc, #176] @ 23d8 │ │ │ │ │ + ldr r3, [pc, #176] @ 23d4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 2228 │ │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 2380 │ │ │ │ │ - ldr r2, [pc, #140] @ 23d0 │ │ │ │ │ - ldr r1, [pc, #148] @ 23dc │ │ │ │ │ + bne 237c │ │ │ │ │ + ldr r2, [pc, #140] @ 23cc │ │ │ │ │ + ldr r1, [pc, #148] @ 23d8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2308 │ │ │ │ │ + beq 2304 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2308 │ │ │ │ │ + bne 2304 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2308 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2304 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2308 │ │ │ │ │ - ldr r2, [pc, #88] @ 23e0 │ │ │ │ │ + b 2304 │ │ │ │ │ + ldr r2, [pc, #88] @ 23dc │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r2, [pc, #80] @ 23e4 │ │ │ │ │ + ldr r2, [pc, #80] @ 23e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 2228 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2308 │ │ │ │ │ - b 235c │ │ │ │ │ + beq 2304 │ │ │ │ │ + b 2358 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #48] @ 23e8 │ │ │ │ │ + ldr r2, [pc, #48] @ 23e4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2240 │ │ │ │ │ + b 223c │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -2560,489 +2559,489 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000300 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000023ec <_PyNumber_Index>: │ │ │ │ │ +000023e8 <_PyNumber_Index>: │ │ │ │ │ _PyNumber_Index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 24cc <_PyNumber_Index+0xe0> │ │ │ │ │ + beq 24c8 <_PyNumber_Index+0xe0> │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 2430 <_PyNumber_Index+0x44> │ │ │ │ │ + beq 242c <_PyNumber_Index+0x44> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2448 <_PyNumber_Index+0x5c> │ │ │ │ │ + beq 2444 <_PyNumber_Index+0x5c> │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2464 <_PyNumber_Index+0x78> │ │ │ │ │ - ldr r3, [pc, #176] @ 2500 <_PyNumber_Index+0x114> │ │ │ │ │ + bne 2460 <_PyNumber_Index+0x78> │ │ │ │ │ + ldr r3, [pc, #176] @ 24fc <_PyNumber_Index+0x114> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #172] @ 2504 <_PyNumber_Index+0x118> │ │ │ │ │ + ldr r1, [pc, #172] @ 2500 <_PyNumber_Index+0x118> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2428 <_PyNumber_Index+0x3c> │ │ │ │ │ + b 2424 <_PyNumber_Index+0x3c> │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 245c <_PyNumber_Index+0x70> │ │ │ │ │ + beq 2458 <_PyNumber_Index+0x70> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #140] @ 2508 <_PyNumber_Index+0x11c> │ │ │ │ │ + ldr r2, [pc, #140] @ 2504 <_PyNumber_Index+0x11c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2428 <_PyNumber_Index+0x3c> │ │ │ │ │ + beq 2424 <_PyNumber_Index+0x3c> │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 24d4 <_PyNumber_Index+0xe8> │ │ │ │ │ - ldr r2, [pc, #104] @ 2500 <_PyNumber_Index+0x114> │ │ │ │ │ - ldr r1, [pc, #112] @ 250c <_PyNumber_Index+0x120> │ │ │ │ │ + bne 24d0 <_PyNumber_Index+0xe8> │ │ │ │ │ + ldr r2, [pc, #104] @ 24fc <_PyNumber_Index+0x114> │ │ │ │ │ + ldr r1, [pc, #112] @ 2508 <_PyNumber_Index+0x120> │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 245c <_PyNumber_Index+0x70> │ │ │ │ │ + beq 2458 <_PyNumber_Index+0x70> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 245c <_PyNumber_Index+0x70> │ │ │ │ │ + bne 2458 <_PyNumber_Index+0x70> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 245c <_PyNumber_Index+0x70> │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2458 <_PyNumber_Index+0x70> │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 245c <_PyNumber_Index+0x70> │ │ │ │ │ - ldr r1, [pc, #52] @ 2510 <_PyNumber_Index+0x124> │ │ │ │ │ - ldr r2, [pc, #52] @ 2514 <_PyNumber_Index+0x128> │ │ │ │ │ + b 2458 <_PyNumber_Index+0x70> │ │ │ │ │ + ldr r1, [pc, #52] @ 250c <_PyNumber_Index+0x124> │ │ │ │ │ + ldr r2, [pc, #52] @ 2510 <_PyNumber_Index+0x128> │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2428 <_PyNumber_Index+0x3c> │ │ │ │ │ + beq 2424 <_PyNumber_Index+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 245c <_PyNumber_Index+0x70> │ │ │ │ │ - b 24b0 <_PyNumber_Index+0xc4> │ │ │ │ │ + beq 2458 <_PyNumber_Index+0x70> │ │ │ │ │ + b 24ac <_PyNumber_Index+0xc4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002518 : │ │ │ │ │ +00002514 : │ │ │ │ │ PyNumber_InPlaceOr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 25b8 │ │ │ │ │ + beq 25b4 │ │ │ │ │ ldr r6, [r3, #112] @ 0x70 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2588 │ │ │ │ │ + bne 2584 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #60] @ 0x3c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 25e0 │ │ │ │ │ + bne 25dc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ - ldr r6, [pc, #484] @ 2750 │ │ │ │ │ + beq 2660 │ │ │ │ │ + ldr r6, [pc, #484] @ 274c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2678 │ │ │ │ │ + beq 2674 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #444] @ 2750 │ │ │ │ │ + ldr r6, [pc, #444] @ 274c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2738 │ │ │ │ │ + bne 2734 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 254c │ │ │ │ │ + bne 2548 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 26a8 │ │ │ │ │ - b 2664 │ │ │ │ │ + bne 26a4 │ │ │ │ │ + b 2660 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2558 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 255c │ │ │ │ │ + beq 2558 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 26a0 │ │ │ │ │ + beq 269c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2564 │ │ │ │ │ + beq 2560 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 26b0 │ │ │ │ │ + bne 26ac │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #292] @ 2750 │ │ │ │ │ + ldr r6, [pc, #292] @ 274c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 270c │ │ │ │ │ + bne 2708 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2720 │ │ │ │ │ + bne 271c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #224] @ 2754 │ │ │ │ │ + ldr r2, [pc, #224] @ 2750 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2664 │ │ │ │ │ + bne 2660 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #176] @ 2750 │ │ │ │ │ + ldr r0, [pc, #176] @ 274c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ - ldr r6, [pc, #160] @ 2750 │ │ │ │ │ - b 2640 │ │ │ │ │ + beq 2660 │ │ │ │ │ + ldr r6, [pc, #160] @ 274c │ │ │ │ │ + b 263c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #148] @ 2750 │ │ │ │ │ + ldr r6, [pc, #148] @ 274c │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2568 │ │ │ │ │ + beq 2564 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 2568 │ │ │ │ │ + bne 2564 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2580 │ │ │ │ │ + bne 257c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2664 │ │ │ │ │ + beq 2660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 26a0 │ │ │ │ │ - b 2698 │ │ │ │ │ + bne 269c │ │ │ │ │ + b 2694 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2664 │ │ │ │ │ + bne 2660 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2664 │ │ │ │ │ + b 2660 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 25a8 │ │ │ │ │ + bne 25a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 25a8 │ │ │ │ │ + b 25a4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000330 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002758 : │ │ │ │ │ +00002754 : │ │ │ │ │ binary_iop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2794 │ │ │ │ │ + beq 2790 │ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 27bc │ │ │ │ │ - ldr r8, [pc, #108] @ 2808 │ │ │ │ │ + bne 27b8 │ │ │ │ │ + ldr r8, [pc, #108] @ 2804 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - beq 27f4 │ │ │ │ │ + beq 27f0 │ │ │ │ │ mov r0, ip │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r8, [pc, #64] @ 2808 │ │ │ │ │ + ldr r8, [pc, #64] @ 2804 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 27b0 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2798 │ │ │ │ │ + beq 2794 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 2798 │ │ │ │ │ + bne 2794 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2798 │ │ │ │ │ + b 2794 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 binary_iop.part.0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000280c : │ │ │ │ │ +00002808 : │ │ │ │ │ binary_iop1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr lr, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 284c │ │ │ │ │ + beq 2848 │ │ │ │ │ ldr r6, [lr, ip] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 2860 │ │ │ │ │ + bne 285c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b d30 │ │ │ │ │ + b d2c │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r3, [pc, #56] @ 28a8 │ │ │ │ │ + ldr r3, [pc, #56] @ 28a4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 2880 │ │ │ │ │ + beq 287c │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 284c │ │ │ │ │ + beq 2848 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 284c │ │ │ │ │ + bne 2848 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ - b 284c │ │ │ │ │ + b 2848 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000028ac : │ │ │ │ │ +000028a8 : │ │ │ │ │ PyObject_Format(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 28ec │ │ │ │ │ + bne 28e8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #448] @ 2a94 │ │ │ │ │ + ldr r2, [pc, #448] @ 2a90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a14 │ │ │ │ │ - ldr r2, [pc, #440] @ 2a98 │ │ │ │ │ + beq 2a10 │ │ │ │ │ + ldr r2, [pc, #440] @ 2a94 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 2978 │ │ │ │ │ + bne 2974 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_Str │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a70 │ │ │ │ │ + beq 2a6c │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 29f4 │ │ │ │ │ - ldr r1, [pc, #396] @ 2a9c │ │ │ │ │ + beq 29f0 │ │ │ │ │ + ldr r1, [pc, #396] @ 2a98 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29a0 │ │ │ │ │ + beq 299c │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2950 │ │ │ │ │ + beq 294c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 2950 │ │ │ │ │ + bne 294c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 2a54 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2a28 │ │ │ │ │ + beq 2a24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 29e8 │ │ │ │ │ + bne 29e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - ldr r1, [pc, #268] @ 2a9c │ │ │ │ │ + ldr r1, [pc, #268] @ 2a98 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 291c │ │ │ │ │ + bne 2918 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - ldr r3, [pc, #248] @ 2aa0 │ │ │ │ │ + ldr r3, [pc, #248] @ 2a9c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 29c8 │ │ │ │ │ + beq 29c4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 2a5c │ │ │ │ │ + bne 2a58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #208] @ 2aa4 │ │ │ │ │ + ldr r1, [pc, #208] @ 2aa0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #204] @ 2aa8 │ │ │ │ │ + ldr r2, [pc, #204] @ 2aa4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ - b 2a5c │ │ │ │ │ + b 2a58 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5e94 │ │ │ │ │ - b 2970 │ │ │ │ │ + bl 5e90 │ │ │ │ │ + b 296c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ 2a94 │ │ │ │ │ + ldr r2, [pc, #148] @ 2a90 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 2a14 │ │ │ │ │ - ldr r2, [pc, #140] @ 2a98 │ │ │ │ │ + beq 2a10 │ │ │ │ │ + ldr r2, [pc, #140] @ 2a94 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 28e4 │ │ │ │ │ - b 2988 │ │ │ │ │ + beq 28e0 │ │ │ │ │ + b 2984 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b 2970 │ │ │ │ │ - ldr r0, [pc, #116] @ 2aa4 │ │ │ │ │ + b 296c │ │ │ │ │ + ldr r0, [pc, #116] @ 2aa0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 2aac │ │ │ │ │ + ldr r1, [pc, #116] @ 2aa8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2a58 │ │ │ │ │ + beq 2a54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 2a88 │ │ │ │ │ + beq 2a84 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r7, r5 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 29e4 │ │ │ │ │ + bne 29e0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 2970 │ │ │ │ │ - ldr r0, [pc, #56] @ 2ab0 │ │ │ │ │ + b 296c │ │ │ │ │ + ldr r0, [pc, #56] @ 2aac │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #52] @ 2ab4 │ │ │ │ │ + ldr r1, [pc, #52] @ 2ab0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2a68 │ │ │ │ │ + b 2a64 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2a60 │ │ │ │ │ + b 2a5c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x00005598 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -3053,1606 +3052,1606 @@ │ │ │ │ │ .word 0x0000038c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000334 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002ab8 : │ │ │ │ │ +00002ab4 : │ │ │ │ │ PySequence_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2b6c │ │ │ │ │ + beq 2b68 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2b3c │ │ │ │ │ + beq 2b38 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b3c │ │ │ │ │ + beq 2b38 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - blt 2b00 │ │ │ │ │ + blt 2afc │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2b20 │ │ │ │ │ + beq 2b1c │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2b34 │ │ │ │ │ + blt 2b30 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 2af8 │ │ │ │ │ - ldr r1, [pc, #64] @ 2b74 │ │ │ │ │ + b 2af4 │ │ │ │ │ + ldr r1, [pc, #64] @ 2b70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #48] @ 2b78 │ │ │ │ │ + ldr r1, [pc, #48] @ 2b74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 2b2c │ │ │ │ │ + beq 2b28 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2b2c │ │ │ │ │ - ldr r1, [pc, #20] @ 2b7c │ │ │ │ │ + beq 2b28 │ │ │ │ │ + ldr r1, [pc, #20] @ 2b78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2b34 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 2b30 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 2b34 │ │ │ │ │ + b 2b30 │ │ │ │ │ .word 0x000003d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002b80 : │ │ │ │ │ +00002b7c : │ │ │ │ │ PyNumber_Lshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2cb4 │ │ │ │ │ + beq 2cb0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #44] @ 0x2c │ │ │ │ │ - bne 2be4 │ │ │ │ │ + bne 2be0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ - ldr r7, [pc, #416] @ 2d68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ + ldr r7, [pc, #416] @ 2d64 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2c80 │ │ │ │ │ + beq 2c7c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bb4 │ │ │ │ │ ldr r8, [r2, #44] @ 0x2c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2bb8 │ │ │ │ │ + beq 2bb4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2ca8 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2bc0 │ │ │ │ │ + beq 2bbc │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2cdc │ │ │ │ │ + bne 2cd8 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #312] @ 2d68 │ │ │ │ │ + ldr r7, [pc, #312] @ 2d64 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d3c │ │ │ │ │ + bne 2d38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2d50 │ │ │ │ │ + bne 2d4c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r3, [pc, #244] @ 2d6c │ │ │ │ │ + ldr r3, [pc, #244] @ 2d68 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ b 90 │ │ │ │ │ R_ARM_JUMP24 binary_op.part.0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2c68 │ │ │ │ │ + bne 2c64 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 2d68 │ │ │ │ │ + ldr r0, [pc, #192] @ 2d64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2cd4 │ │ │ │ │ - b 2c68 │ │ │ │ │ + bne 2cd0 │ │ │ │ │ + b 2c64 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ - ldr r7, [pc, #140] @ 2d68 │ │ │ │ │ - b 2c44 │ │ │ │ │ + beq 2c64 │ │ │ │ │ + ldr r7, [pc, #140] @ 2d64 │ │ │ │ │ + b 2c40 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 2d68 │ │ │ │ │ + ldr r7, [pc, #128] @ 2d64 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2bc4 │ │ │ │ │ + beq 2bc0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2bc4 │ │ │ │ │ + bne 2bc0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2bdc │ │ │ │ │ + bne 2bd8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2c68 │ │ │ │ │ + beq 2c64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2ca8 │ │ │ │ │ - b 2ca0 │ │ │ │ │ + bne 2ca4 │ │ │ │ │ + b 2c9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2c68 │ │ │ │ │ + bne 2c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2c68 │ │ │ │ │ + b 2c64 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002d70 : │ │ │ │ │ +00002d6c : │ │ │ │ │ PyNumber_Subtract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 2ea8 │ │ │ │ │ + beq 2ea4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #4] │ │ │ │ │ - bne 2dd4 │ │ │ │ │ + bne 2dd0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ - ldr r7, [pc, #420] @ 2f5c │ │ │ │ │ + beq 2e54 │ │ │ │ │ + ldr r7, [pc, #420] @ 2f58 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 2e74 │ │ │ │ │ + beq 2e70 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2da4 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 2da8 │ │ │ │ │ + beq 2da4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2e9c │ │ │ │ │ + beq 2e98 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2db0 │ │ │ │ │ + beq 2dac │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 2ed0 │ │ │ │ │ + bne 2ecc │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 2f5c │ │ │ │ │ + ldr r7, [pc, #316] @ 2f58 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f30 │ │ │ │ │ + bne 2f2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2f44 │ │ │ │ │ - ldr r3, [pc, #256] @ 2f60 │ │ │ │ │ + bne 2f40 │ │ │ │ │ + ldr r3, [pc, #256] @ 2f5c │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 2dcc │ │ │ │ │ + b 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bne 2e54 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 2f5c │ │ │ │ │ + ldr r0, [pc, #192] @ 2f58 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 2ec8 │ │ │ │ │ - b 2e58 │ │ │ │ │ + bne 2ec4 │ │ │ │ │ + b 2e54 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ - ldr r7, [pc, #140] @ 2f5c │ │ │ │ │ - b 2e34 │ │ │ │ │ + beq 2e54 │ │ │ │ │ + ldr r7, [pc, #140] @ 2f58 │ │ │ │ │ + b 2e30 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 2f5c │ │ │ │ │ + ldr r7, [pc, #128] @ 2f58 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2db4 │ │ │ │ │ + beq 2db0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2db4 │ │ │ │ │ + bne 2db0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 2dcc │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 2e58 │ │ │ │ │ + beq 2e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e9c │ │ │ │ │ - b 2e94 │ │ │ │ │ + bne 2e98 │ │ │ │ │ + b 2e90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 2e58 │ │ │ │ │ + bne 2e54 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2e58 │ │ │ │ │ + b 2e54 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000484 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002f64 : │ │ │ │ │ +00002f60 : │ │ │ │ │ PyObject_IsSubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #600] @ 31d4 │ │ │ │ │ - ldr r2, [pc, #600] @ 31d8 │ │ │ │ │ + ldr r3, [pc, #600] @ 31d0 │ │ │ │ │ + ldr r2, [pc, #600] @ 31d4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r7, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3000 │ │ │ │ │ - ldr r2, [pc, #568] @ 31dc │ │ │ │ │ + beq 2ffc │ │ │ │ │ + ldr r2, [pc, #568] @ 31d8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3130 │ │ │ │ │ + beq 312c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3034 │ │ │ │ │ + beq 3030 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt 3168 │ │ │ │ │ + blt 3164 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 310c │ │ │ │ │ + ble 3108 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 30d4 │ │ │ │ │ + beq 30d0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, r1 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 2ff8 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3158 │ │ │ │ │ + bge 3154 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3158 │ │ │ │ │ + bge 3154 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ - ldr r1, [pc, #420] @ 31e0 │ │ │ │ │ + ldr r1, [pc, #420] @ 31dc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3114 │ │ │ │ │ + beq 3110 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ │ - blt 318c │ │ │ │ │ + blt 3188 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3098 │ │ │ │ │ + beq 3094 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3098 │ │ │ │ │ + bne 3094 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 314c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 2ff8 │ │ │ │ │ + beq 2ff4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2ff8 │ │ │ │ │ + bne 2ff4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2ff8 │ │ │ │ │ + b 2ff4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ addne r9, r9, #12 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 3108 │ │ │ │ │ + beq 3104 │ │ │ │ │ ldr r2, [r9, #4]! │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2fec │ │ │ │ │ + bne 2fe8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 30e4 │ │ │ │ │ + bne 30e0 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2ff0 │ │ │ │ │ + b 2fec │ │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3144 │ │ │ │ │ + bne 3140 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 4208 │ │ │ │ │ + b 4204 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r9, r0 │ │ │ │ │ - b 2fa8 │ │ │ │ │ + b 2fa4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3120 │ │ │ │ │ + beq 311c │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 2ff8 │ │ │ │ │ + b 2ff4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ - ldr r1, [pc, #116] @ 31e4 │ │ │ │ │ + ldr r1, [pc, #116] @ 31e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 314c │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bgt 2fd4 │ │ │ │ │ - b 3108 │ │ │ │ │ - ldr r1, [pc, #80] @ 31e4 │ │ │ │ │ + bgt 2fd0 │ │ │ │ │ + b 3104 │ │ │ │ │ + ldr r1, [pc, #80] @ 31e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 31c8 │ │ │ │ │ + beq 31c4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3150 │ │ │ │ │ + beq 314c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3150 │ │ │ │ │ + bne 314c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3150 │ │ │ │ │ + b 314c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 3060 │ │ │ │ │ + b 305c │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000488 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000031e8 : │ │ │ │ │ +000031e4 : │ │ │ │ │ object_issubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ - ldr r7, [pc, #1884] @ 395c │ │ │ │ │ + ldr r7, [pc, #1884] @ 3958 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 3340 │ │ │ │ │ - ldr r8, [pc, #1864] @ 3960 │ │ │ │ │ + beq 333c │ │ │ │ │ + ldr r8, [pc, #1864] @ 395c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 37fc │ │ │ │ │ + beq 37f8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3418 │ │ │ │ │ + beq 3414 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 3774 │ │ │ │ │ + blt 3770 │ │ │ │ │ ldr fp, [r2, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 3648 │ │ │ │ │ + ble 3644 │ │ │ │ │ add r9, r2, #8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ ldr r5, [r6, #4]! │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 337c │ │ │ │ │ + beq 3378 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 37dc │ │ │ │ │ + beq 37d8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 34c8 │ │ │ │ │ + beq 34c4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 37a4 │ │ │ │ │ + blt 37a0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble 3630 │ │ │ │ │ + ble 362c │ │ │ │ │ mov r3, #0 │ │ │ │ │ stmib sp, {r3, sl} │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str fp, [sp, #16] │ │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq 3390 │ │ │ │ │ + beq 338c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 37c8 │ │ │ │ │ + beq 37c4 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 3574 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - blt 3694 │ │ │ │ │ + blt 3690 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - ble 36b8 │ │ │ │ │ + ble 36b4 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3650 │ │ │ │ │ + beq 364c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3330 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r1, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bge 37f0 │ │ │ │ │ + bge 37ec │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 37f0 │ │ │ │ │ + bge 37ec │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 33a4 │ │ │ │ │ + bne 33a0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ cmp r9, r6 │ │ │ │ │ - bne 33e0 │ │ │ │ │ + bne 33dc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 3320 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bge 3798 │ │ │ │ │ + bge 3794 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3798 │ │ │ │ │ + bge 3794 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3638 │ │ │ │ │ + beq 3634 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bge 3748 │ │ │ │ │ + bge 3744 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3748 │ │ │ │ │ + bge 3744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 360c │ │ │ │ │ + beq 3608 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 3324 │ │ │ │ │ + b 3320 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - ldr r1, [pc, #1344] @ 3964 │ │ │ │ │ + ldr r1, [pc, #1344] @ 3960 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3754 │ │ │ │ │ + beq 3750 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3900 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3484 │ │ │ │ │ + beq 3480 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3484 │ │ │ │ │ + bne 3480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 378c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3334 │ │ │ │ │ + beq 3330 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 3334 │ │ │ │ │ + bne 3330 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 3334 │ │ │ │ │ - ldr r1, [pc, #1172] @ 3964 │ │ │ │ │ + b 3330 │ │ │ │ │ + ldr r1, [pc, #1172] @ 3960 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 36dc │ │ │ │ │ + beq 36d8 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - blt 38c0 │ │ │ │ │ + blt 38bc │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 38b4 │ │ │ │ │ + beq 38b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 38b0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 36cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 33d0 │ │ │ │ │ + beq 33cc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 33d0 │ │ │ │ │ + bne 33cc │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 33d0 │ │ │ │ │ - ldr r1, [pc, #996] @ 3964 │ │ │ │ │ + b 33cc │ │ │ │ │ + ldr r1, [pc, #996] @ 3960 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3728 │ │ │ │ │ + beq 3724 │ │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ │ - blt 382c │ │ │ │ │ + blt 3828 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3820 │ │ │ │ │ + beq 381c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3820 │ │ │ │ │ + bne 381c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 3704 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3890 │ │ │ │ │ + bne 388c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3410 │ │ │ │ │ + bne 340c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 32bc │ │ │ │ │ + bne 32b8 │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, fp │ │ │ │ │ - bne 3260 │ │ │ │ │ + bne 325c │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ addne r3, r6, #12 │ │ │ │ │ strne r3, [sp, #20] │ │ │ │ │ movne r6, #1 │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3714 │ │ │ │ │ ldr r2, [r3, #4]! │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bl 31e8 │ │ │ │ │ + bl 31e4 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 3314 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - beq 3718 │ │ │ │ │ + beq 3714 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 3664 │ │ │ │ │ - ldr r1, [pc, #716] @ 3968 │ │ │ │ │ + b 3660 │ │ │ │ │ + ldr r1, [pc, #716] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 3704 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ ldrle ip, [r4, #36] @ 0x24 │ │ │ │ │ - bgt 3300 │ │ │ │ │ + bgt 32fc │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 360c │ │ │ │ │ + b 3608 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 36e8 │ │ │ │ │ + beq 36e4 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 332c │ │ │ │ │ + b 3328 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36c4 │ │ │ │ │ + bne 36c0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4208 │ │ │ │ │ + bl 4204 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 33d0 │ │ │ │ │ + b 33cc │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3734 │ │ │ │ │ + beq 3730 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 36d4 │ │ │ │ │ + b 36d0 │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 360c │ │ │ │ │ + b 3608 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 36fc │ │ │ │ │ + bne 36f8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 4208 │ │ │ │ │ + bl 4204 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3600 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3600 │ │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3810 │ │ │ │ │ + bne 380c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4208 │ │ │ │ │ - ldr r1, [pc, #492] @ 3968 │ │ │ │ │ + b 4204 │ │ │ │ │ + ldr r1, [pc, #492] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 387c │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 3334 │ │ │ │ │ + b 3330 │ │ │ │ │ bl 184 │ │ │ │ │ R_ARM_CALL recursive_issubclass.part.0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 33d0 │ │ │ │ │ - ldr r1, [pc, #444] @ 3968 │ │ │ │ │ + b 33cc │ │ │ │ │ + ldr r1, [pc, #444] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36d0 │ │ │ │ │ + bne 36cc │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 32a4 │ │ │ │ │ - b 362c │ │ │ │ │ + bgt 32a0 │ │ │ │ │ + b 3628 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 32d4 │ │ │ │ │ + b 32d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 3278 │ │ │ │ │ + b 3274 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_union_args> │ │ │ │ │ R_ARM_CALL _Py_union_args │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 3220 │ │ │ │ │ + b 321c │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3790 │ │ │ │ │ - b 3760 │ │ │ │ │ + bne 378c │ │ │ │ │ + b 375c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 35ec │ │ │ │ │ - b 370c │ │ │ │ │ - ldr r1, [pc, #308] @ 3968 │ │ │ │ │ + bne 35e8 │ │ │ │ │ + b 3708 │ │ │ │ │ + ldr r1, [pc, #308] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 386c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3708 │ │ │ │ │ + beq 3704 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3708 │ │ │ │ │ + bne 3704 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 370c │ │ │ │ │ + b 3708 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 35a8 │ │ │ │ │ + b 35a4 │ │ │ │ │ ldr fp, [r2, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 324c │ │ │ │ │ - b 3644 │ │ │ │ │ + bgt 3248 │ │ │ │ │ + b 3640 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 3604 │ │ │ │ │ + bne 3600 │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b 3604 │ │ │ │ │ + b 3600 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 353c │ │ │ │ │ - b 36d4 │ │ │ │ │ - ldr r1, [pc, #160] @ 3968 │ │ │ │ │ + bne 3538 │ │ │ │ │ + b 36d0 │ │ │ │ │ + ldr r1, [pc, #160] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 394c │ │ │ │ │ + beq 3948 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 36d0 │ │ │ │ │ + beq 36cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 36d0 │ │ │ │ │ + bne 36cc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr ip, [r4, #36] @ 0x24 │ │ │ │ │ - b 36d4 │ │ │ │ │ - ldr r1, [pc, #92] @ 3968 │ │ │ │ │ + b 36d0 │ │ │ │ │ + ldr r1, [pc, #92] @ 3964 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3940 │ │ │ │ │ + beq 393c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3790 │ │ │ │ │ + beq 378c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3790 │ │ │ │ │ + bne 378c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3790 │ │ │ │ │ + b 378c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b 344c │ │ │ │ │ + b 3448 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - b 34f8 │ │ │ │ │ + b 34f4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyType_Type │ │ │ │ │ R_ARM_ABS32 _PyUnion_Type │ │ │ │ │ .word 0x00006274 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000488 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000396c : │ │ │ │ │ +00003968 : │ │ │ │ │ PyNumber_Negative(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 39a8 │ │ │ │ │ + beq 39a4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ + beq 39b0 │ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 39b4 │ │ │ │ │ + beq 39b0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 39cc │ │ │ │ │ + ldr r3, [pc, #16] @ 39c8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 39d0 │ │ │ │ │ + ldr r1, [pc, #12] @ 39cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 39ac │ │ │ │ │ + b 39a8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000039d4 : │ │ │ │ │ +000039d0 : │ │ │ │ │ PySequence_Fast(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 3b1c │ │ │ │ │ + beq 3b18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr lr, [pc, #296] @ 3b24 │ │ │ │ │ - ldr ip, [pc, #296] @ 3b28 │ │ │ │ │ + ldr lr, [pc, #296] @ 3b20 │ │ │ │ │ + ldr ip, [pc, #296] @ 3b24 │ │ │ │ │ cmp r3, ip │ │ │ │ │ cmpne r3, lr │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - bne 3a2c │ │ │ │ │ + bne 3a28 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 740 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3adc │ │ │ │ │ + beq 3ad8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3abc │ │ │ │ │ + beq 3ab8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3a98 │ │ │ │ │ + beq 3a94 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3ac4 │ │ │ │ │ + bne 3ac0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3a20 │ │ │ │ │ + beq 3a1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3a20 │ │ │ │ │ + bne 3a1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a20 │ │ │ │ │ + b 3a1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3abc │ │ │ │ │ + beq 3ab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3abc │ │ │ │ │ + bne 3ab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3a70 │ │ │ │ │ + b 3a6c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 3a70 │ │ │ │ │ + bne 3a6c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3a70 │ │ │ │ │ - ldr r3, [pc, #72] @ 3b2c │ │ │ │ │ + b 3a6c │ │ │ │ │ + ldr r3, [pc, #72] @ 3b28 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r6, [pc, #64] @ 3b30 │ │ │ │ │ + ldr r6, [pc, #64] @ 3b2c │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b14 │ │ │ │ │ + beq 3b10 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_SetString> │ │ │ │ │ R_ARM_CALL _PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3a20 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 3a1c │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 3b14 │ │ │ │ │ + b 3b10 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ .word 0x00000040 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ │ │ │ │ │ -00003b34 : │ │ │ │ │ +00003b30 : │ │ │ │ │ PyNumber_InPlaceAdd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r6, [pc, #652] @ 3dec │ │ │ │ │ + ldreq r6, [pc, #652] @ 3de8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 3be8 │ │ │ │ │ + beq 3be4 │ │ │ │ │ ldr r6, [r2, #76] @ 0x4c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 3bb4 │ │ │ │ │ - ldr r6, [pc, #628] @ 3dec │ │ │ │ │ + bne 3bb0 │ │ │ │ │ + ldr r6, [pc, #628] @ 3de8 │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 3c6c │ │ │ │ │ + bne 3c68 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3bf8 │ │ │ │ │ + beq 3bf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 3d00 │ │ │ │ │ + beq 3cfc │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #556] @ 3dec │ │ │ │ │ + ldr r6, [pc, #556] @ 3de8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3d88 │ │ │ │ │ + bne 3d84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3b78 │ │ │ │ │ + bne 3b74 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3d50 │ │ │ │ │ + bne 3d4c │ │ │ │ │ mov ip, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r7, [ip, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3dd0 │ │ │ │ │ + bne 3dcc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3c3c │ │ │ │ │ + beq 3c38 │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3c30 │ │ │ │ │ + beq 3c2c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c1c │ │ │ │ │ + bne 3c18 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #420] @ 3df0 │ │ │ │ │ + ldr r0, [pc, #420] @ 3dec │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #412] @ 3df4 │ │ │ │ │ + ldr r1, [pc, #412] @ 3df0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #408] @ 3df8 │ │ │ │ │ + ldr r2, [pc, #408] @ 3df4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 3ba8 │ │ │ │ │ + b 3ba4 │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3b88 │ │ │ │ │ + beq 3b84 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 3b88 │ │ │ │ │ + beq 3b84 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3cc8 │ │ │ │ │ + beq 3cc4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3b90 │ │ │ │ │ + beq 3b8c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3d14 │ │ │ │ │ + bne 3d10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3d6c │ │ │ │ │ + bne 3d68 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3d0c │ │ │ │ │ + beq 3d08 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3db8 │ │ │ │ │ + bne 3db4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - b 3c08 │ │ │ │ │ + b 3c04 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3da0 │ │ │ │ │ + bne 3d9c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - b 3bf8 │ │ │ │ │ + b 3bf4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 3ba8 │ │ │ │ │ + bne 3ba4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3b90 │ │ │ │ │ + beq 3b8c │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 3b90 │ │ │ │ │ + bne 3b8c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ca4 │ │ │ │ │ + b 3ca0 │ │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3bf4 │ │ │ │ │ + beq 3bf0 │ │ │ │ │ ldr r8, [r2] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 3cd0 │ │ │ │ │ - b 3bf4 │ │ │ │ │ + bne 3ccc │ │ │ │ │ + b 3bf0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3cc8 │ │ │ │ │ - ldr r0, [pc, #104] @ 3dec │ │ │ │ │ + bne 3cc4 │ │ │ │ │ + ldr r0, [pc, #104] @ 3de8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cc8 │ │ │ │ │ + b 3cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3bd4 │ │ │ │ │ + bne 3bd0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3bd4 │ │ │ │ │ + b 3bd0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3d0c │ │ │ │ │ + bne 3d08 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 3d7c │ │ │ │ │ + b 3d78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3d0c │ │ │ │ │ + bne 3d08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d0c │ │ │ │ │ + b 3d08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 3c08 │ │ │ │ │ - ldr r0, [pc, #4] @ 3dec │ │ │ │ │ + bne 3c04 │ │ │ │ │ + ldr r0, [pc, #4] @ 3de8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c08 │ │ │ │ │ + b 3c04 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003dfc : │ │ │ │ │ +00003df8 : │ │ │ │ │ PyNumber_Invert(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 3e38 │ │ │ │ │ + beq 3e34 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e44 │ │ │ │ │ + beq 3e40 │ │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3e44 │ │ │ │ │ + beq 3e40 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 3e5c │ │ │ │ │ + ldr r3, [pc, #16] @ 3e58 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 3e60 │ │ │ │ │ + ldr r1, [pc, #12] @ 3e5c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 3e3c │ │ │ │ │ + b 3e38 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003e64 : │ │ │ │ │ +00003e60 : │ │ │ │ │ PyObject_CheckBuffer(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00003e84 : │ │ │ │ │ +00003e80 : │ │ │ │ │ PyObject_LengthHint(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 3fe0 │ │ │ │ │ + bne 3fdc │ │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 402c │ │ │ │ │ + bne 4028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #608] @ 4128 │ │ │ │ │ + ldr r1, [pc, #608] @ 4124 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 3eec │ │ │ │ │ + bne 3ee8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4024 │ │ │ │ │ + bne 4020 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #568] @ 412c │ │ │ │ │ + ldr r3, [pc, #568] @ 4128 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #2048 @ 0x800 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 40c4 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 40c8 │ │ │ │ │ + beq 40c4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r5 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 3f7c │ │ │ │ │ + beq 3f78 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3f7c │ │ │ │ │ + bne 3f78 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 40f4 │ │ │ │ │ - ldr r3, [pc, #420] @ 4130 │ │ │ │ │ + beq 40f0 │ │ │ │ │ + ldr r3, [pc, #420] @ 412c │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 4064 │ │ │ │ │ + beq 4060 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 408c │ │ │ │ │ + beq 4088 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 403c │ │ │ │ │ + bne 4038 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 3ee0 │ │ │ │ │ + bge 3edc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4024 │ │ │ │ │ - ldr r3, [pc, #352] @ 4134 │ │ │ │ │ - ldr r1, [pc, #352] @ 4138 │ │ │ │ │ + bne 4020 │ │ │ │ │ + ldr r3, [pc, #352] @ 4130 │ │ │ │ │ + ldr r1, [pc, #352] @ 4134 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4024 │ │ │ │ │ + b 4020 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3eb0 │ │ │ │ │ + beq 3eac │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 414c │ │ │ │ │ + bl 4148 │ │ │ │ │ R_ARM_CALL PyObject_Size │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 3ee0 │ │ │ │ │ - ldr r3, [pc, #312] @ 413c │ │ │ │ │ + bge 3edc │ │ │ │ │ + ldr r3, [pc, #312] @ 4138 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - ldr r3, [pc, #300] @ 4140 │ │ │ │ │ + ldr r3, [pc, #300] @ 413c │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4058 │ │ │ │ │ + bne 4054 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 3ee0 │ │ │ │ │ + b 3edc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ebc │ │ │ │ │ - b 3fec │ │ │ │ │ + beq 3eb8 │ │ │ │ │ + b 3fe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3fb8 │ │ │ │ │ + bne 3fb4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3fb8 │ │ │ │ │ + b 3fb4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 3ebc │ │ │ │ │ + b 3eb8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3edc │ │ │ │ │ + beq 3ed8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3edc │ │ │ │ │ + bne 3ed8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3edc │ │ │ │ │ - ldr r0, [pc, #172] @ 4140 │ │ │ │ │ + b 3ed8 │ │ │ │ │ + ldr r0, [pc, #172] @ 413c │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #168] @ 4144 │ │ │ │ │ + ldr r1, [pc, #168] @ 4140 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4024 │ │ │ │ │ + beq 4020 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4024 │ │ │ │ │ + bne 4020 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4024 │ │ │ │ │ + b 4020 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3f64 │ │ │ │ │ - b 3f7c │ │ │ │ │ - ldr r3, [pc, #76] @ 4148 │ │ │ │ │ + bne 3f60 │ │ │ │ │ + b 3f78 │ │ │ │ │ + ldr r3, [pc, #76] @ 4144 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [r0, r3] │ │ │ │ │ - ldr r3, [pc, #52] @ 4140 │ │ │ │ │ + ldr r3, [pc, #52] @ 413c │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4024 │ │ │ │ │ + beq 4020 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 3edc │ │ │ │ │ + b 3ed8 │ │ │ │ │ .word 0x00005a5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ @@ -4663,957 +4662,957 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000044 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000414c : │ │ │ │ │ +00004148 : │ │ │ │ │ PyObject_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 41c0 │ │ │ │ │ + beq 41bc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r2, [r1, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4188 │ │ │ │ │ + beq 4184 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4188 │ │ │ │ │ + beq 4184 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r2 │ │ │ │ │ ldr r2, [r1, #56] @ 0x38 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 41a4 │ │ │ │ │ + beq 41a0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r0, r3 │ │ │ │ │ - bne 4180 │ │ │ │ │ - ldr r3, [pc, #28] @ 41c8 │ │ │ │ │ + bne 417c │ │ │ │ │ + ldr r3, [pc, #28] @ 41c4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr r1, [pc, #20] @ 41cc │ │ │ │ │ + ldr r1, [pc, #20] @ 41c8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 41b8 │ │ │ │ │ + b 41b4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000041d0 <_PyObject_RealIsSubclass>: │ │ │ │ │ +000041cc <_PyObject_RealIsSubclass>: │ │ │ │ │ _PyObject_RealIsSubclass(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bge 41fc <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 41f8 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 41fc <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ + bge 41f8 <_PyObject_RealIsSubclass+0x2c> │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00004208 : │ │ │ │ │ +00004204 : │ │ │ │ │ recursive_issubclass(): │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bge 4234 │ │ │ │ │ + bge 4230 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 4234 │ │ │ │ │ + bge 4230 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyType_IsSubtype │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 184 │ │ │ │ │ R_ARM_JUMP24 recursive_issubclass.part.0 │ │ │ │ │ │ │ │ │ │ -00004240 : │ │ │ │ │ +0000423c : │ │ │ │ │ PyObject_DelItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 42e8 │ │ │ │ │ + beq 42e4 │ │ │ │ │ ldr r5, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr ip, [r5, #56] @ 0x38 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 4290 │ │ │ │ │ ldr lr, [ip, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 4294 │ │ │ │ │ + beq 4290 │ │ │ │ │ mov r3, lr │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r1, [r5, #52] @ 0x34 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 430c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4304 │ │ │ │ │ + beq 4300 │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4304 │ │ │ │ │ - ldr r2, [pc, #124] @ 4340 │ │ │ │ │ + beq 4300 │ │ │ │ │ + ldr r2, [pc, #124] @ 433c │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 42f4 │ │ │ │ │ + beq 42f0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 43e8 │ │ │ │ │ + b 43e4 │ │ │ │ │ R_ARM_JUMP24 PySequence_DelItem │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42d8 │ │ │ │ │ - b 42ec │ │ │ │ │ + beq 42d4 │ │ │ │ │ + b 42e8 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4328 │ │ │ │ │ - ldr r3, [pc, #44] @ 4344 │ │ │ │ │ + bne 4324 │ │ │ │ │ + ldr r3, [pc, #44] @ 4340 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ - ldr r1, [pc, #40] @ 4348 │ │ │ │ │ + ldr r1, [pc, #40] @ 4344 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ec │ │ │ │ │ - ldr r3, [pc, #20] @ 4344 │ │ │ │ │ + b 42e8 │ │ │ │ │ + ldr r3, [pc, #20] @ 4340 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #20] @ 434c │ │ │ │ │ + ldr r1, [pc, #20] @ 4348 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42ec │ │ │ │ │ + b 42e8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000005dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004350 : │ │ │ │ │ +0000434c : │ │ │ │ │ PySequence_List(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 439c │ │ │ │ │ + beq 4398 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 43a0 │ │ │ │ │ + beq 439c │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 43a8 │ │ │ │ │ + beq 43a4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 43d0 │ │ │ │ │ + bne 43cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4394 │ │ │ │ │ + b 4390 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 43a0 │ │ │ │ │ + beq 439c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 43a0 │ │ │ │ │ + bne 439c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 43a0 │ │ │ │ │ + b 439c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4394 │ │ │ │ │ + bne 4390 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4394 │ │ │ │ │ + b 4390 │ │ │ │ │ │ │ │ │ │ -000043e8 : │ │ │ │ │ +000043e4 : │ │ │ │ │ PySequence_DelItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 449c │ │ │ │ │ + beq 4498 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 4464 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4468 │ │ │ │ │ + beq 4464 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - blt 4434 │ │ │ │ │ + blt 4430 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ mov r2, #0 │ │ │ │ │ bx r3 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4454 │ │ │ │ │ + beq 4450 │ │ │ │ │ blx r2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4494 │ │ │ │ │ + blt 4490 │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #60] @ 44b0 │ │ │ │ │ + ldr r1, [pc, #60] @ 44ac │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 448c │ │ │ │ │ + beq 4488 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 44a4 │ │ │ │ │ - ldr r1, [pc, #32] @ 44b4 │ │ │ │ │ + bne 44a0 │ │ │ │ │ + ldr r1, [pc, #32] @ 44b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4494 │ │ │ │ │ - ldr r1, [pc, #12] @ 44b8 │ │ │ │ │ + b 4490 │ │ │ │ │ + ldr r1, [pc, #12] @ 44b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4494 │ │ │ │ │ + b 4490 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000060c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000044bc : │ │ │ │ │ +000044b8 : │ │ │ │ │ PyIndex_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #132] @ 0x84 │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000044dc : │ │ │ │ │ +000044d8 : │ │ │ │ │ PyNumber_Multiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 46f4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ - bne 4548 │ │ │ │ │ + bne 4544 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 45e4 │ │ │ │ │ - ldr r6, [pc, #844] @ 4874 │ │ │ │ │ + beq 45e0 │ │ │ │ │ + ldr r6, [pc, #844] @ 4870 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 465c │ │ │ │ │ + beq 4658 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4518 │ │ │ │ │ + beq 4514 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 4518 │ │ │ │ │ + beq 4514 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldreq r6, [pc, #776] @ 4874 │ │ │ │ │ - beq 4728 │ │ │ │ │ + ldreq r6, [pc, #776] @ 4870 │ │ │ │ │ + beq 4724 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4520 │ │ │ │ │ + beq 451c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 4734 │ │ │ │ │ + bne 4730 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #732] @ 4874 │ │ │ │ │ + ldr r6, [pc, #732] @ 4870 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4794 │ │ │ │ │ + bne 4790 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4854 │ │ │ │ │ + bne 4850 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ ldr r8, [r2, #52] @ 0x34 │ │ │ │ │ - b 45fc │ │ │ │ │ - ldr r6, [pc, #648] @ 4874 │ │ │ │ │ + b 45f8 │ │ │ │ │ + ldr r6, [pc, #648] @ 4870 │ │ │ │ │ ldr r8, [r0, #52] @ 0x34 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4684 │ │ │ │ │ + bne 4680 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ + beq 46a4 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 46a4 │ │ │ │ │ + beq 46a0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 483c │ │ │ │ │ + beq 4838 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 483c │ │ │ │ │ - ldr r3, [pc, #580] @ 4878 │ │ │ │ │ + beq 4838 │ │ │ │ │ + ldr r3, [pc, #580] @ 4874 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 47c8 │ │ │ │ │ + beq 47c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r6 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 470c │ │ │ │ │ + bne 4708 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r8, [r0, #52] @ 0x34 │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ - beq 45fc │ │ │ │ │ + beq 45f8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - bne 45fc │ │ │ │ │ - ldr r0, [pc, #472] @ 4874 │ │ │ │ │ + bne 45f8 │ │ │ │ │ + ldr r0, [pc, #472] @ 4870 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4604 │ │ │ │ │ + bne 4600 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4814 │ │ │ │ │ + beq 4810 │ │ │ │ │ ldr r6, [r8, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4814 │ │ │ │ │ + beq 4810 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 47f8 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ - ldr r3, [pc, #412] @ 4878 │ │ │ │ │ + beq 47f8 │ │ │ │ │ + ldr r3, [pc, #412] @ 4874 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 47e4 │ │ │ │ │ + beq 47e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - b 464c │ │ │ │ │ + b 4648 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 47a8 │ │ │ │ │ - ldr r6, [pc, #364] @ 4874 │ │ │ │ │ + bne 47a4 │ │ │ │ │ + ldr r6, [pc, #364] @ 4870 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - b 4674 │ │ │ │ │ + b 4670 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4668 │ │ │ │ │ + bne 4664 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #332] @ 4874 │ │ │ │ │ + ldr r0, [pc, #332] @ 4870 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 45ac │ │ │ │ │ - b 4668 │ │ │ │ │ + bne 45a8 │ │ │ │ │ + b 4664 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #308] @ 4874 │ │ │ │ │ + ldr r6, [pc, #308] @ 4870 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4524 │ │ │ │ │ + beq 4520 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4524 │ │ │ │ │ + bne 4520 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 453c │ │ │ │ │ + bne 4538 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 4668 │ │ │ │ │ + beq 4664 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4728 │ │ │ │ │ - b 4720 │ │ │ │ │ + bne 4724 │ │ │ │ │ + b 471c │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4700 │ │ │ │ │ + beq 46fc │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ - ldr r6, [pc, #180] @ 4874 │ │ │ │ │ + ldr r6, [pc, #180] @ 4870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 45ac │ │ │ │ │ - b 4704 │ │ │ │ │ + bne 45a8 │ │ │ │ │ + b 4700 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4648 │ │ │ │ │ + beq 4644 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 453c │ │ │ │ │ + b 4538 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46f0 │ │ │ │ │ - b 47dc │ │ │ │ │ - ldr r0, [pc, #120] @ 487c │ │ │ │ │ + beq 46ec │ │ │ │ │ + b 47d8 │ │ │ │ │ + ldr r0, [pc, #120] @ 4878 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 4880 │ │ │ │ │ + ldr r1, [pc, #116] @ 487c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 47dc │ │ │ │ │ + b 47d8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #92] @ 487c │ │ │ │ │ + ldr r0, [pc, #92] @ 4878 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #88] @ 4884 │ │ │ │ │ - ldr r2, [pc, #88] @ 4888 │ │ │ │ │ + ldr r1, [pc, #88] @ 4880 │ │ │ │ │ + ldr r2, [pc, #88] @ 4884 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 47dc │ │ │ │ │ - ldr r3, [pc, #56] @ 487c │ │ │ │ │ + b 47d8 │ │ │ │ │ + ldr r3, [pc, #56] @ 4878 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #52] @ 4880 │ │ │ │ │ + ldr r1, [pc, #52] @ 487c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 47dc │ │ │ │ │ + b 47d8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ ldrne r3, [r5, #4] │ │ │ │ │ ldrne r0, [r4, #4] │ │ │ │ │ - bne 4674 │ │ │ │ │ + bne 4670 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4668 │ │ │ │ │ + b 4664 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000063c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000670 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000488c : │ │ │ │ │ +00004888 : │ │ │ │ │ PyNumber_And(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 49c4 │ │ │ │ │ + beq 49c0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #52] @ 0x34 │ │ │ │ │ - bne 48f0 │ │ │ │ │ + bne 48ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ - ldr r7, [pc, #420] @ 4a78 │ │ │ │ │ + beq 4970 │ │ │ │ │ + ldr r7, [pc, #420] @ 4a74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4990 │ │ │ │ │ + beq 498c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 48c4 │ │ │ │ │ + beq 48c0 │ │ │ │ │ ldr r8, [r2, #52] @ 0x34 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 48c4 │ │ │ │ │ + beq 48c0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 49b8 │ │ │ │ │ + beq 49b4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 48cc │ │ │ │ │ + beq 48c8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 49ec │ │ │ │ │ + bne 49e8 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 4a78 │ │ │ │ │ + ldr r7, [pc, #316] @ 4a74 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4a4c │ │ │ │ │ + bne 4a48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4a60 │ │ │ │ │ - ldr r3, [pc, #256] @ 4a7c │ │ │ │ │ + bne 4a5c │ │ │ │ │ + ldr r3, [pc, #256] @ 4a78 │ │ │ │ │ mov r2, #52 @ 0x34 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 48e8 │ │ │ │ │ + b 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4974 │ │ │ │ │ + bne 4970 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 4a78 │ │ │ │ │ + ldr r0, [pc, #192] @ 4a74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 49e4 │ │ │ │ │ - b 4974 │ │ │ │ │ + bne 49e0 │ │ │ │ │ + b 4970 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ - ldr r7, [pc, #140] @ 4a78 │ │ │ │ │ - b 4950 │ │ │ │ │ + beq 4970 │ │ │ │ │ + ldr r7, [pc, #140] @ 4a74 │ │ │ │ │ + b 494c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 4a78 │ │ │ │ │ + ldr r7, [pc, #128] @ 4a74 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 48d0 │ │ │ │ │ + beq 48cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 48d0 │ │ │ │ │ + bne 48cc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 48e8 │ │ │ │ │ + bne 48e4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 4974 │ │ │ │ │ + beq 4970 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 49b8 │ │ │ │ │ - b 49b0 │ │ │ │ │ + bne 49b4 │ │ │ │ │ + b 49ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 4974 │ │ │ │ │ + bne 4970 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4974 │ │ │ │ │ + b 4970 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004a80 : │ │ │ │ │ +00004a7c : │ │ │ │ │ PyNumber_Long(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ │ - beq 4bd4 │ │ │ │ │ + beq 4bd0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [pc, #944] @ 4e58 │ │ │ │ │ + ldr r5, [pc, #944] @ 4e54 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4b34 │ │ │ │ │ + beq 4b30 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4af4 │ │ │ │ │ + beq 4af0 │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ae8 │ │ │ │ │ + beq 4ae4 │ │ │ │ │ blx r2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 4d08 │ │ │ │ │ + bne 4d04 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4bdc │ │ │ │ │ - ldr r1, [pc, #864] @ 4e5c │ │ │ │ │ + bne 4bd8 │ │ │ │ │ + ldr r1, [pc, #864] @ 4e58 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 4be8 │ │ │ │ │ + bne 4be4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4bc8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4b50 │ │ │ │ │ + beq 4b4c │ │ │ │ │ mov r1, #10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4b70 │ │ │ │ │ + beq 4b6c │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ - ldr r1, [pc, #744] @ 4e60 │ │ │ │ │ + ldr r1, [pc, #744] @ 4e5c │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 4b94 │ │ │ │ │ + bne 4b90 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r0, [pc, #728] @ 4e64 │ │ │ │ │ + ldreq r0, [pc, #728] @ 4e60 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ mov r2, #10 │ │ │ │ │ - b 4b64 │ │ │ │ │ + b 4b60 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 4b7c │ │ │ │ │ + bne 4b78 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4dd0 │ │ │ │ │ + beq 4dcc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #680] @ 4e68 │ │ │ │ │ + ldr r3, [pc, #680] @ 4e64 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #676] @ 4e6c │ │ │ │ │ + ldr r1, [pc, #676] @ 4e68 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4adc │ │ │ │ │ - bl 580 │ │ │ │ │ + b 4ad8 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bc8 │ │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 57b0 │ │ │ │ │ + b 57ac │ │ │ │ │ R_ARM_JUMP24 PyNumber_Index │ │ │ │ │ - ldr r3, [pc, #640] @ 4e70 │ │ │ │ │ - ldr r1, [pc, #640] @ 4e74 │ │ │ │ │ + ldr r3, [pc, #640] @ 4e6c │ │ │ │ │ + ldr r1, [pc, #640] @ 4e70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4da8 │ │ │ │ │ - ldr r3, [pc, #620] @ 4e78 │ │ │ │ │ + bne 4da4 │ │ │ │ │ + ldr r3, [pc, #620] @ 4e74 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4d88 │ │ │ │ │ + beq 4d84 │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 4d88 │ │ │ │ │ + beq 4d84 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r8 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4c94 │ │ │ │ │ + beq 4c90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4c94 │ │ │ │ │ + bne 4c90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 4adc │ │ │ │ │ + beq 4ad8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 4d34 │ │ │ │ │ + bne 4d30 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ccc │ │ │ │ │ + beq 4cc8 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4d54 │ │ │ │ │ - ldr r0, [pc, #404] @ 4e68 │ │ │ │ │ + bne 4d50 │ │ │ │ │ + ldr r0, [pc, #404] @ 4e64 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #416] @ 4e7c │ │ │ │ │ + ldr r1, [pc, #416] @ 4e78 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4bc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bc8 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 4e34 │ │ │ │ │ - ldr r1, [pc, #336] @ 4e70 │ │ │ │ │ - ldr r2, [pc, #348] @ 4e80 │ │ │ │ │ + beq 4e30 │ │ │ │ │ + ldr r1, [pc, #336] @ 4e6c │ │ │ │ │ + ldr r2, [pc, #348] @ 4e7c │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ce0 │ │ │ │ │ + bne 4cdc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 4d6c │ │ │ │ │ + bne 4d68 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 57b0 │ │ │ │ │ + bl 57ac │ │ │ │ │ R_ARM_CALL PyNumber_Index │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 4d4c │ │ │ │ │ + beq 4d48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4d4c │ │ │ │ │ + bne 4d48 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4d4c │ │ │ │ │ + b 4d48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 4c70 │ │ │ │ │ + b 4c6c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4bcc │ │ │ │ │ + beq 4bc8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4bcc │ │ │ │ │ + bne 4bc8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4bcc │ │ │ │ │ + b 4bc8 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4e28 │ │ │ │ │ + beq 4e24 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r2, #10 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 4e1c │ │ │ │ │ + beq 4e18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4e1c │ │ │ │ │ + bne 4e18 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4adc │ │ │ │ │ + b 4ad8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4bcc │ │ │ │ │ - ldr r2, [pc, #44] @ 4e68 │ │ │ │ │ - ldr r1, [pc, #68] @ 4e84 │ │ │ │ │ + b 4bc8 │ │ │ │ │ + ldr r2, [pc, #44] @ 4e64 │ │ │ │ │ + ldr r1, [pc, #68] @ 4e80 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4cec │ │ │ │ │ - b 4bcc │ │ │ │ │ + bne 4ce8 │ │ │ │ │ + b 4bc8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x000062e4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ @@ -5629,332 +5628,332 @@ │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000678 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004e88 : │ │ │ │ │ +00004e84 : │ │ │ │ │ object_isinstance(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bge 4f60 │ │ │ │ │ + bge 4f5c │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 4f28 │ │ │ │ │ + beq 4f24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4f28 │ │ │ │ │ - ldr r1, [pc, #256] @ 4fd4 │ │ │ │ │ + bne 4f24 │ │ │ │ │ + ldr r1, [pc, #256] @ 4fd0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fcc │ │ │ │ │ + beq 4fc8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 4f38 │ │ │ │ │ + bne 4f34 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4f0c │ │ │ │ │ + bne 4f08 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 4f00 │ │ │ │ │ + bne 4efc │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f00 │ │ │ │ │ + b 4efc │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4ef4 │ │ │ │ │ + bge 4ef0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4ef4 │ │ │ │ │ - ldr r1, [pc, #112] @ 4fd8 │ │ │ │ │ + b 4ef0 │ │ │ │ │ + ldr r1, [pc, #112] @ 4fd4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 624 │ │ │ │ │ + bl 624 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 4f00 │ │ │ │ │ - ldr r1, [pc, #84] @ 4fd4 │ │ │ │ │ + beq 4efc │ │ │ │ │ + ldr r1, [pc, #84] @ 4fd0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4f00 │ │ │ │ │ + beq 4efc │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4f00 │ │ │ │ │ + beq 4efc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4f00 │ │ │ │ │ + bne 4efc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4f00 │ │ │ │ │ + b 4efc │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 4f00 │ │ │ │ │ + b 4efc │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000800 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004fdc : │ │ │ │ │ +00004fd8 : │ │ │ │ │ PyNumber_Check(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5054 │ │ │ │ │ ldr r2, [r3, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5008 │ │ │ │ │ + beq 5004 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5000 │ │ │ │ │ - ldr r1, [pc, #68] @ 5060 │ │ │ │ │ + bne 4ffc │ │ │ │ │ + ldr r1, [pc, #68] @ 505c │ │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ │ sub r3, r0, r1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orrne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5000 │ │ │ │ │ + bne 4ffc │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyComplex_Type │ │ │ │ │ │ │ │ │ │ -00005064 : │ │ │ │ │ +00005060 : │ │ │ │ │ PyMapping_Keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 52e4 │ │ │ │ │ - ldr r3, [pc, #612] @ 52ec │ │ │ │ │ + beq 52e0 │ │ │ │ │ + ldr r3, [pc, #612] @ 52e8 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 5174 │ │ │ │ │ - ldr r0, [pc, #600] @ 52f0 │ │ │ │ │ + beq 5170 │ │ │ │ │ + ldr r0, [pc, #600] @ 52ec │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5228 │ │ │ │ │ + beq 5224 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #568] @ 52f4 │ │ │ │ │ + ldr r2, [pc, #568] @ 52f0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5168 │ │ │ │ │ + beq 5164 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5198 │ │ │ │ │ + beq 5194 │ │ │ │ │ blx r2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 51c8 │ │ │ │ │ + beq 51c4 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #532] @ 52f8 │ │ │ │ │ + ldr r1, [pc, #532] @ 52f4 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 5270 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5180 │ │ │ │ │ + beq 517c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 517c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 518c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5248 │ │ │ │ │ + beq 5244 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 52cc │ │ │ │ │ + bne 52c8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5168 │ │ │ │ │ + beq 5164 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5168 │ │ │ │ │ + bne 5164 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Keys │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5124 │ │ │ │ │ + bne 5120 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5144 │ │ │ │ │ + b 5140 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 5230 │ │ │ │ │ + bne 522c │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 522c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5230 │ │ │ │ │ + beq 522c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 50f0 │ │ │ │ │ - ldr r7, [pc, #300] @ 52fc │ │ │ │ │ - ldr r3, [pc, #300] @ 5300 │ │ │ │ │ + bne 50ec │ │ │ │ │ + ldr r7, [pc, #300] @ 52f8 │ │ │ │ │ + ldr r3, [pc, #300] @ 52fc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 521c │ │ │ │ │ + beq 5218 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #232] @ 52f0 │ │ │ │ │ + ldr r2, [pc, #232] @ 52ec │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #240] @ 5304 │ │ │ │ │ + ldr r2, [pc, #240] @ 5300 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 52b0 │ │ │ │ │ + bne 52ac │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5168 │ │ │ │ │ - ldr r7, [pc, #196] @ 52fc │ │ │ │ │ + b 5164 │ │ │ │ │ + ldr r7, [pc, #196] @ 52f8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #200] @ 5308 │ │ │ │ │ + ldr r1, [pc, #200] @ 5304 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 51cc │ │ │ │ │ + b 51c8 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5190 │ │ │ │ │ + beq 518c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5190 │ │ │ │ │ + bne 518c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 5144 │ │ │ │ │ - ldr r7, [pc, #128] @ 52fc │ │ │ │ │ + b 5140 │ │ │ │ │ + ldr r7, [pc, #128] @ 52f8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #136] @ 530c │ │ │ │ │ + ldr r1, [pc, #136] @ 5308 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 51cc │ │ │ │ │ + beq 51c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 51cc │ │ │ │ │ + bne 51c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 51cc │ │ │ │ │ + b 51c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 5228 │ │ │ │ │ + bne 5224 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5228 │ │ │ │ │ + b 5224 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 5144 │ │ │ │ │ + bne 5140 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5144 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 5140 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 5228 │ │ │ │ │ + b 5224 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ @@ -5964,192 +5963,192 @@ │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005310 : │ │ │ │ │ +0000530c : │ │ │ │ │ PyMapping_Items(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 556c │ │ │ │ │ - ldr r3, [pc, #612] @ 5598 │ │ │ │ │ + beq 5568 │ │ │ │ │ + ldr r3, [pc, #612] @ 5594 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 558c │ │ │ │ │ - ldr r0, [pc, #600] @ 559c │ │ │ │ │ + beq 5588 │ │ │ │ │ + ldr r0, [pc, #600] @ 5598 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #-2147483647 @ 0x80000001 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_VectorcallMethod │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 54c8 │ │ │ │ │ + beq 54c4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #568] @ 55a0 │ │ │ │ │ + ldr r2, [pc, #568] @ 559c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5414 │ │ │ │ │ + beq 5410 │ │ │ │ │ ldr r2, [r3, #108] @ 0x6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5438 │ │ │ │ │ + beq 5434 │ │ │ │ │ blx r2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 5468 │ │ │ │ │ + beq 5464 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #532] @ 55a4 │ │ │ │ │ + ldr r1, [pc, #532] @ 55a0 │ │ │ │ │ ldr r3, [r2, #112] @ 0x70 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 54e8 │ │ │ │ │ + beq 54e4 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5420 │ │ │ │ │ + beq 541c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5420 │ │ │ │ │ + bne 541c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5430 │ │ │ │ │ + beq 542c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyList_Extend> │ │ │ │ │ R_ARM_CALL _PyList_Extend │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 5524 │ │ │ │ │ + beq 5520 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5574 │ │ │ │ │ + bne 5570 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5414 │ │ │ │ │ + beq 5410 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 5414 │ │ │ │ │ + bne 5410 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 53d0 │ │ │ │ │ + bne 53cc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 53f0 │ │ │ │ │ + b 53ec │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 54d0 │ │ │ │ │ + bne 54cc │ │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54d0 │ │ │ │ │ + beq 54cc │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 54d0 │ │ │ │ │ + beq 54cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySeqIter_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 539c │ │ │ │ │ - ldr r7, [pc, #312] @ 55a8 │ │ │ │ │ - ldr r3, [pc, #312] @ 55ac │ │ │ │ │ + bne 5398 │ │ │ │ │ + ldr r7, [pc, #312] @ 55a4 │ │ │ │ │ + ldr r3, [pc, #312] @ 55a8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54bc │ │ │ │ │ + beq 54b8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - ldr r2, [pc, #244] @ 559c │ │ │ │ │ + ldr r2, [pc, #244] @ 5598 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r2, [pc, #252] @ 55b0 │ │ │ │ │ + ldr r2, [pc, #252] @ 55ac │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 <_PyErr_Format> │ │ │ │ │ R_ARM_CALL _PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5550 │ │ │ │ │ + bne 554c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5414 │ │ │ │ │ - ldr r7, [pc, #208] @ 55a8 │ │ │ │ │ + b 5410 │ │ │ │ │ + ldr r7, [pc, #208] @ 55a4 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #212] @ 55b4 │ │ │ │ │ + ldr r1, [pc, #212] @ 55b0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 546c │ │ │ │ │ - ldr r7, [pc, #184] @ 55a8 │ │ │ │ │ + b 5468 │ │ │ │ │ + ldr r7, [pc, #184] @ 55a4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #192] @ 55b8 │ │ │ │ │ + ldr r1, [pc, #192] @ 55b4 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 546c │ │ │ │ │ + beq 5468 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 546c │ │ │ │ │ + bne 5468 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 546c │ │ │ │ │ + b 5468 │ │ │ │ │ ldr r6, [r4] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5430 │ │ │ │ │ + beq 542c │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r4] │ │ │ │ │ - bne 5430 │ │ │ │ │ + bne 542c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, r6 │ │ │ │ │ - b 53f0 │ │ │ │ │ + b 53ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 54c8 │ │ │ │ │ + bne 54c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54c8 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 54c4 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 54c8 │ │ │ │ │ + b 54c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 53f0 │ │ │ │ │ + bne 53ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 53f0 │ │ │ │ │ + b 53ec │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyDict_Items │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ .word 0x00008650 │ │ │ │ │ @@ -6163,795 +6162,795 @@ │ │ │ │ │ .word 0x00000840 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000007c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000009c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000055bc : │ │ │ │ │ +000055b8 : │ │ │ │ │ PyNumber_Or(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 56f4 │ │ │ │ │ + beq 56f0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #60] @ 0x3c │ │ │ │ │ - bne 5620 │ │ │ │ │ + bne 561c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - ldr r7, [pc, #420] @ 57a8 │ │ │ │ │ + beq 56a0 │ │ │ │ │ + ldr r7, [pc, #420] @ 57a4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 56c0 │ │ │ │ │ + beq 56bc │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 55f4 │ │ │ │ │ + beq 55f0 │ │ │ │ │ ldr r8, [r2, #60] @ 0x3c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 55f4 │ │ │ │ │ + beq 55f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 56e8 │ │ │ │ │ + beq 56e4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 55fc │ │ │ │ │ + beq 55f8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 571c │ │ │ │ │ + bne 5718 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 57a8 │ │ │ │ │ + ldr r7, [pc, #316] @ 57a4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 577c │ │ │ │ │ + bne 5778 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5790 │ │ │ │ │ - ldr r3, [pc, #256] @ 57ac │ │ │ │ │ + bne 578c │ │ │ │ │ + ldr r3, [pc, #256] @ 57a8 │ │ │ │ │ mov r2, #60 @ 0x3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5618 │ │ │ │ │ + b 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 56a0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 57a8 │ │ │ │ │ + ldr r0, [pc, #192] @ 57a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5714 │ │ │ │ │ - b 56a4 │ │ │ │ │ + bne 5710 │ │ │ │ │ + b 56a0 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ ldr r8, [r3, #60] @ 0x3c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ - ldr r7, [pc, #140] @ 57a8 │ │ │ │ │ - b 5680 │ │ │ │ │ + beq 56a0 │ │ │ │ │ + ldr r7, [pc, #140] @ 57a4 │ │ │ │ │ + b 567c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 57a8 │ │ │ │ │ + ldr r7, [pc, #128] @ 57a4 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5600 │ │ │ │ │ + beq 55fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5600 │ │ │ │ │ + bne 55fc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5618 │ │ │ │ │ + bne 5614 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 56a4 │ │ │ │ │ + beq 56a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56e8 │ │ │ │ │ - b 56e0 │ │ │ │ │ + bne 56e4 │ │ │ │ │ + b 56dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 56a4 │ │ │ │ │ + bne 56a0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 56a4 │ │ │ │ │ + b 56a0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000874 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000057b0 : │ │ │ │ │ +000057ac : │ │ │ │ │ PyNumber_Index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 58c0 │ │ │ │ │ + beq 58bc │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq 5800 │ │ │ │ │ + beq 57fc │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - ldr r5, [pc, #288] @ 5904 │ │ │ │ │ + ldr r5, [pc, #288] @ 5900 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ strne r1, [r3] │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - bne 58c8 │ │ │ │ │ + bne 58c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5818 │ │ │ │ │ + beq 5814 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5834 │ │ │ │ │ - ldr r3, [pc, #232] @ 5908 │ │ │ │ │ + bne 5830 │ │ │ │ │ + ldr r3, [pc, #232] @ 5904 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #228] @ 590c │ │ │ │ │ + ldr r1, [pc, #228] @ 5908 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 57f8 │ │ │ │ │ + b 57f4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5828 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r5, [pc, #184] @ 5904 │ │ │ │ │ + ldr r5, [pc, #184] @ 5900 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 57f8 │ │ │ │ │ + beq 57f4 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 589c │ │ │ │ │ - ldr r2, [pc, #160] @ 5908 │ │ │ │ │ - ldr r1, [pc, #164] @ 5910 │ │ │ │ │ + bne 5898 │ │ │ │ │ + ldr r2, [pc, #160] @ 5904 │ │ │ │ │ + ldr r1, [pc, #164] @ 590c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 582c │ │ │ │ │ + beq 5828 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 582c │ │ │ │ │ + bne 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 582c │ │ │ │ │ - ldr r1, [pc, #112] @ 5914 │ │ │ │ │ - ldr r2, [pc, #112] @ 5918 │ │ │ │ │ + b 5828 │ │ │ │ │ + ldr r1, [pc, #112] @ 5910 │ │ │ │ │ + ldr r2, [pc, #112] @ 5914 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5874 │ │ │ │ │ + bne 5870 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - b 57f0 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 57ec │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 582c │ │ │ │ │ + b 5828 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 58e8 │ │ │ │ │ + bne 58e4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 57f8 │ │ │ │ │ + b 57f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 58e0 │ │ │ │ │ + bne 58dc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 58e0 │ │ │ │ │ + b 58dc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000591c : │ │ │ │ │ +00005918 : │ │ │ │ │ PyNumber_FloorDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5a54 │ │ │ │ │ + beq 5a50 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #116] @ 0x74 │ │ │ │ │ - bne 5980 │ │ │ │ │ + bne 597c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ - ldr r7, [pc, #420] @ 5b08 │ │ │ │ │ + beq 5a00 │ │ │ │ │ + ldr r7, [pc, #420] @ 5b04 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5a20 │ │ │ │ │ + beq 5a1c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5954 │ │ │ │ │ + beq 5950 │ │ │ │ │ ldr r8, [r2, #116] @ 0x74 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5954 │ │ │ │ │ + beq 5950 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5a48 │ │ │ │ │ + beq 5a44 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 595c │ │ │ │ │ + beq 5958 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 5a7c │ │ │ │ │ + bne 5a78 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 5b08 │ │ │ │ │ + ldr r7, [pc, #316] @ 5b04 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5adc │ │ │ │ │ + bne 5ad8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5af0 │ │ │ │ │ - ldr r3, [pc, #256] @ 5b0c │ │ │ │ │ + bne 5aec │ │ │ │ │ + ldr r3, [pc, #256] @ 5b08 │ │ │ │ │ mov r2, #116 @ 0x74 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5978 │ │ │ │ │ + b 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a04 │ │ │ │ │ + bne 5a00 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 5b08 │ │ │ │ │ + ldr r0, [pc, #192] @ 5b04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5a74 │ │ │ │ │ - b 5a04 │ │ │ │ │ + bne 5a70 │ │ │ │ │ + b 5a00 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ - ldr r7, [pc, #140] @ 5b08 │ │ │ │ │ - b 59e0 │ │ │ │ │ + beq 5a00 │ │ │ │ │ + ldr r7, [pc, #140] @ 5b04 │ │ │ │ │ + b 59dc │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 5b08 │ │ │ │ │ + ldr r7, [pc, #128] @ 5b04 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5960 │ │ │ │ │ + beq 595c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5960 │ │ │ │ │ + bne 595c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5978 │ │ │ │ │ + bne 5974 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5a04 │ │ │ │ │ + beq 5a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a48 │ │ │ │ │ - b 5a40 │ │ │ │ │ + bne 5a44 │ │ │ │ │ + b 5a3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5a04 │ │ │ │ │ + bne 5a00 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5a04 │ │ │ │ │ + b 5a00 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000878 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005b10 : │ │ │ │ │ +00005b0c : │ │ │ │ │ sequence_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b98 │ │ │ │ │ + beq 5b94 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5b98 │ │ │ │ │ - ldr r3, [pc, #104] @ 5bb0 │ │ │ │ │ + beq 5b94 │ │ │ │ │ + ldr r3, [pc, #104] @ 5bac │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - bl 21ec │ │ │ │ │ + bl 21e8 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 5b78 │ │ │ │ │ + beq 5b74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ bx r3 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5b64 │ │ │ │ │ + beq 5b60 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 5bb4 │ │ │ │ │ + ldr r3, [pc, #20] @ 5bb0 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 5bb8 │ │ │ │ │ + ldr r1, [pc, #16] @ 5bb4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 5b8c │ │ │ │ │ + b 5b88 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000063c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005bbc : │ │ │ │ │ +00005bb8 : │ │ │ │ │ PyIter_Check(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #20] @ 5bdc │ │ │ │ │ + ldr r3, [pc, #20] @ 5bd8 │ │ │ │ │ ldr r0, [r2, #112] @ 0x70 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyObject_NextNotImplemented │ │ │ │ │ │ │ │ │ │ -00005be0 : │ │ │ │ │ +00005bdc : │ │ │ │ │ PyNumber_Remainder(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5d18 │ │ │ │ │ + beq 5d14 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #12] │ │ │ │ │ - bne 5c44 │ │ │ │ │ + bne 5c40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ - ldr r7, [pc, #420] @ 5dcc │ │ │ │ │ + beq 5cc4 │ │ │ │ │ + ldr r7, [pc, #420] @ 5dc8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5ce4 │ │ │ │ │ + beq 5ce0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5c18 │ │ │ │ │ + beq 5c14 │ │ │ │ │ ldr r8, [r2, #12] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5c18 │ │ │ │ │ + beq 5c14 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5d0c │ │ │ │ │ + beq 5d08 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c1c │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 5d40 │ │ │ │ │ + bne 5d3c │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 5dcc │ │ │ │ │ + ldr r7, [pc, #316] @ 5dc8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5da0 │ │ │ │ │ + bne 5d9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5db4 │ │ │ │ │ - ldr r3, [pc, #256] @ 5dd0 │ │ │ │ │ + bne 5db0 │ │ │ │ │ + ldr r3, [pc, #256] @ 5dcc │ │ │ │ │ mov r2, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5c3c │ │ │ │ │ + b 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5cc8 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 5dcc │ │ │ │ │ + ldr r0, [pc, #192] @ 5dc8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5d38 │ │ │ │ │ - b 5cc8 │ │ │ │ │ + bne 5d34 │ │ │ │ │ + b 5cc4 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ - ldr r7, [pc, #140] @ 5dcc │ │ │ │ │ - b 5ca4 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ + ldr r7, [pc, #140] @ 5dc8 │ │ │ │ │ + b 5ca0 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 5dcc │ │ │ │ │ + ldr r7, [pc, #128] @ 5dc8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5c24 │ │ │ │ │ + beq 5c20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5c24 │ │ │ │ │ + bne 5c20 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5c3c │ │ │ │ │ + bne 5c38 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5cc8 │ │ │ │ │ + beq 5cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5d0c │ │ │ │ │ - b 5d04 │ │ │ │ │ + bne 5d08 │ │ │ │ │ + b 5d00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5cc8 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5cc8 │ │ │ │ │ + b 5cc4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000087c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005dd4 : │ │ │ │ │ +00005dd0 : │ │ │ │ │ PyNumber_InPlaceSubtract(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e08 │ │ │ │ │ + beq 5e04 │ │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e30 │ │ │ │ │ - ldr r6, [pc, #112] @ 5e80 │ │ │ │ │ + bne 5e2c │ │ │ │ │ + ldr r5, [pc, #112] @ 5e7c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d30 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ + bl d2c │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5e68 │ │ │ │ │ + beq 5e64 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r6, [pc, #68] @ 5e80 │ │ │ │ │ - cmp r0, r6 │ │ │ │ │ + ldr r5, [pc, #68] @ 5e7c │ │ │ │ │ + cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5e28 │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ + bne 5e24 │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5e0c │ │ │ │ │ + beq 5e08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 5e0c │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne 5e08 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5e0c │ │ │ │ │ - ldr r2, [pc, #20] @ 5e84 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b 5e08 │ │ │ │ │ + ldr r2, [pc, #20] @ 5e80 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5e28 │ │ │ │ │ + b 5e24 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000880 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005e88 : │ │ │ │ │ +00005e84 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ - b 5e94 │ │ │ │ │ + b 5e90 │ │ │ │ │ │ │ │ │ │ -00005e94 : │ │ │ │ │ +00005e90 : │ │ │ │ │ Py_XDECREF.part.0(): │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00005eb4 : │ │ │ │ │ +00005eb0 : │ │ │ │ │ PyNumber_TrueDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 5fec │ │ │ │ │ + beq 5fe8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #120] @ 0x78 │ │ │ │ │ - bne 5f18 │ │ │ │ │ + bne 5f14 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ - ldr r7, [pc, #420] @ 60a0 │ │ │ │ │ + beq 5f98 │ │ │ │ │ + ldr r7, [pc, #420] @ 609c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 5fb8 │ │ │ │ │ + beq 5fb4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5ee8 │ │ │ │ │ ldr r8, [r2, #120] @ 0x78 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 5eec │ │ │ │ │ + beq 5ee8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5fe0 │ │ │ │ │ + beq 5fdc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5ef4 │ │ │ │ │ + beq 5ef0 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6014 │ │ │ │ │ + bne 6010 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 60a0 │ │ │ │ │ + ldr r7, [pc, #316] @ 609c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6074 │ │ │ │ │ + bne 6070 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6088 │ │ │ │ │ - ldr r3, [pc, #256] @ 60a4 │ │ │ │ │ + bne 6084 │ │ │ │ │ + ldr r3, [pc, #256] @ 60a0 │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f10 │ │ │ │ │ + b 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5f9c │ │ │ │ │ + bne 5f98 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 60a0 │ │ │ │ │ + ldr r0, [pc, #192] @ 609c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 600c │ │ │ │ │ - b 5f9c │ │ │ │ │ + bne 6008 │ │ │ │ │ + b 5f98 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ ldr r8, [r3, #120] @ 0x78 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ - ldr r7, [pc, #140] @ 60a0 │ │ │ │ │ - b 5f78 │ │ │ │ │ + beq 5f98 │ │ │ │ │ + ldr r7, [pc, #140] @ 609c │ │ │ │ │ + b 5f74 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 60a0 │ │ │ │ │ + ldr r7, [pc, #128] @ 609c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5ef8 │ │ │ │ │ + beq 5ef4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5ef8 │ │ │ │ │ + bne 5ef4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 5f10 │ │ │ │ │ + bne 5f0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 5f9c │ │ │ │ │ + beq 5f98 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5fe0 │ │ │ │ │ - b 5fd8 │ │ │ │ │ + bne 5fdc │ │ │ │ │ + b 5fd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5f9c │ │ │ │ │ + bne 5f98 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f9c │ │ │ │ │ + b 5f98 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000884 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000060a8 <_PyNumber_PowerNoMod>: │ │ │ │ │ +000060a4 <_PyNumber_PowerNoMod>: │ │ │ │ │ _PyNumber_PowerNoMod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -6961,1299 +6960,1299 @@ │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62d0 <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ + beq 62cc <_PyNumber_PowerNoMod+0x228> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r6, [r3, #20] │ │ │ │ │ - bne 6130 <_PyNumber_PowerNoMod+0x88> │ │ │ │ │ + bne 612c <_PyNumber_PowerNoMod+0x88> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6298 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ - ldr r8, [pc, #492] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + beq 6294 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + ldr r8, [pc, #492] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ mov r7, #0 │ │ │ │ │ - ldr r2, [pc, #488] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + ldr r2, [pc, #488] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6160 <_PyNumber_PowerNoMod+0xb8> │ │ │ │ │ + beq 615c <_PyNumber_PowerNoMod+0xb8> │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r7, [r2, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - beq 60f8 <_PyNumber_PowerNoMod+0x50> │ │ │ │ │ + beq 60f4 <_PyNumber_PowerNoMod+0x50> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 616c <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + beq 6168 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6100 <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ + beq 60fc <_PyNumber_PowerNoMod+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6214 <_PyNumber_PowerNoMod+0x16c> │ │ │ │ │ - ldr r8, [pc, #404] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ - b 6108 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ + bne 6210 <_PyNumber_PowerNoMod+0x16c> │ │ │ │ │ + ldr r8, [pc, #404] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + b 6104 <_PyNumber_PowerNoMod+0x60> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 62a0 <_PyNumber_PowerNoMod+0x1f8> │ │ │ │ │ + bne 629c <_PyNumber_PowerNoMod+0x1f8> │ │ │ │ │ mov r8, r6 │ │ │ │ │ subs r6, r7, #0 │ │ │ │ │ - beq 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ - ldr r2, [pc, #376] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + beq 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + ldr r2, [pc, #376] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r2, [pc, #356] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r2, [pc, #356] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 62b8 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ - ldr r2, [pc, #332] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + bne 62b4 <_PyNumber_PowerNoMod+0x210> │ │ │ │ │ + ldr r2, [pc, #332] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + beq 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ ldr r7, [r3, #20] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ cmpne r7, r8 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6258 <_PyNumber_PowerNoMod+0x1b0> │ │ │ │ │ + bne 6254 <_PyNumber_PowerNoMod+0x1b0> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #264] @ 62fc <_PyNumber_PowerNoMod+0x254> │ │ │ │ │ + ldr r0, [pc, #264] @ 62f8 <_PyNumber_PowerNoMod+0x254> │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #256] @ 6300 <_PyNumber_PowerNoMod+0x258> │ │ │ │ │ + ldr r1, [pc, #256] @ 62fc <_PyNumber_PowerNoMod+0x258> │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #252] @ 6304 <_PyNumber_PowerNoMod+0x25c> │ │ │ │ │ + ldr r2, [pc, #252] @ 6300 <_PyNumber_PowerNoMod+0x25c> │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ - ldr r2, [pc, #220] @ 62f8 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ + b 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + ldr r2, [pc, #220] @ 62f4 <_PyNumber_PowerNoMod+0x250> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r8, [pc, #200] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r8, [pc, #200] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6104 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + beq 6100 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 6104 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + bne 6100 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6104 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ + b 6100 <_PyNumber_PowerNoMod+0x5c> │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r2, [pc, #136] @ 62f4 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ + ldr r2, [pc, #136] @ 62f0 <_PyNumber_PowerNoMod+0x24c> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6124 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ + bne 6120 <_PyNumber_PowerNoMod+0x7c> │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + beq 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + bne 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61e4 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ + b 61e0 <_PyNumber_PowerNoMod+0x13c> │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + b 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 616c <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + bne 6168 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 616c <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ + b 6168 <_PyNumber_PowerNoMod+0xc4> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + bne 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + b 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r8, ip │ │ │ │ │ moveq r6, ip │ │ │ │ │ - beq 61a4 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ + beq 61a0 <_PyNumber_PowerNoMod+0xfc> │ │ │ │ │ ldr r6, [r2, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6298 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ + beq 6294 <_PyNumber_PowerNoMod+0x1f0> │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 6178 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ + b 6174 <_PyNumber_PowerNoMod+0xd0> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000888 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006308 : │ │ │ │ │ +00006304 : │ │ │ │ │ PyBuffer_IsContiguous(): │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 63d0 │ │ │ │ │ + bne 63cc │ │ │ │ │ cmp r1, #67 @ 0x43 │ │ │ │ │ mov r3, r0 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ - bne 63d8 │ │ │ │ │ + bne 63d4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs ip, r0, #1 │ │ │ │ │ - bmi 63c8 │ │ │ │ │ + bmi 63c4 │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ lsl r4, ip, #2 │ │ │ │ │ ldr r5, [lr, ip, lsl #2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 636c │ │ │ │ │ + ble 6368 │ │ │ │ │ ldr ip, [r1, ip, lsl #2] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r2, [lr, r4] │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6394 │ │ │ │ │ + ble 6390 │ │ │ │ │ ldr ip, [r1, r4] │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ sub r0, r0, #3 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ ldr r2, [lr, r0, lsl #2] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 65c0 │ │ │ │ │ + ble 65bc │ │ │ │ │ ldr ip, [r1, r0, lsl #2] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 63a0 │ │ │ │ │ + bne 639c │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ cmp r1, #70 @ 0x46 │ │ │ │ │ - bne 648c │ │ │ │ │ + bne 6488 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65c8 │ │ │ │ │ + beq 65c4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 63c8 │ │ │ │ │ + ble 63c4 │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6424 │ │ │ │ │ + ble 6420 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ cmp ip, r4 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ mul ip, lr, ip │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ble 6448 │ │ │ │ │ + ble 6444 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ mov ip, #2 │ │ │ │ │ ldr lr, [r3, ip, lsl #2] │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - ble 6470 │ │ │ │ │ + ble 646c │ │ │ │ │ ldr r4, [r1, ip, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mul r2, lr, r2 │ │ │ │ │ - bne 6458 │ │ │ │ │ - b 63c8 │ │ │ │ │ + bne 6454 │ │ │ │ │ + b 63c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ cmp r1, #65 @ 0x41 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r2, [r0, #32] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ subs r1, r0, #1 │ │ │ │ │ - bmi 63c8 │ │ │ │ │ + bmi 63c4 │ │ │ │ │ ldr lr, [r3, #28] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ ldr r3, [lr, r1, lsl #2] │ │ │ │ │ lsl r4, r1, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 64dc │ │ │ │ │ + ble 64d8 │ │ │ │ │ ldr r1, [r2, r1, lsl #2] │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 653c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ ldr r5, [lr, r4] │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 6504 │ │ │ │ │ + ble 6500 │ │ │ │ │ ldr r1, [r2, r4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 653c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ sub r1, r0, #3 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r3, r5, r3 │ │ │ │ │ ldr r4, [lr, r1, lsl #2] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 652c │ │ │ │ │ + ble 6528 │ │ │ │ │ ldr r5, [r2, r1, lsl #2] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 6540 │ │ │ │ │ + bne 653c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ mul r3, r4, r3 │ │ │ │ │ - bne 6514 │ │ │ │ │ - b 63c8 │ │ │ │ │ + bne 6510 │ │ │ │ │ + b 63c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble 63c8 │ │ │ │ │ + ble 63c4 │ │ │ │ │ ldr r3, [lr] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6560 │ │ │ │ │ + ble 655c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ mul ip, r3, ip │ │ │ │ │ ldr r3, [lr, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 6584 │ │ │ │ │ + ble 6580 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63c8 │ │ │ │ │ + beq 63c4 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ mov r1, #2 │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 65ac │ │ │ │ │ + ble 65a8 │ │ │ │ │ ldr r4, [r2, r1, lsl #2] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bne 6484 │ │ │ │ │ + bne 6480 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mul r3, ip, r3 │ │ │ │ │ - bne 6594 │ │ │ │ │ - b 63c8 │ │ │ │ │ + bne 6590 │ │ │ │ │ + b 63c4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 63c0 │ │ │ │ │ + b 63bc │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 730 │ │ │ │ │ + b 730 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ │ │ │ │ │ -000065d0 <_IsCContiguous>: │ │ │ │ │ +000065cc <_IsCContiguous>: │ │ │ │ │ _IsCContiguous(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6648 <_IsCContiguous+0x78> │ │ │ │ │ + beq 6644 <_IsCContiguous+0x78> │ │ │ │ │ ldr r1, [r0, #32] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6648 <_IsCContiguous+0x78> │ │ │ │ │ + beq 6644 <_IsCContiguous+0x78> │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6648 <_IsCContiguous+0x78> │ │ │ │ │ + blt 6644 <_IsCContiguous+0x78> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6658 <_IsCContiguous+0x88> │ │ │ │ │ + ble 6654 <_IsCContiguous+0x88> │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ - b 6624 <_IsCContiguous+0x54> │ │ │ │ │ + b 6620 <_IsCContiguous+0x54> │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ ldr ip, [ip, r3, lsl #2] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - ble 6630 <_IsCContiguous+0x60> │ │ │ │ │ + ble 662c <_IsCContiguous+0x60> │ │ │ │ │ ldr lr, [r1, r3, lsl #2] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bne 6650 <_IsCContiguous+0x80> │ │ │ │ │ + bne 664c <_IsCContiguous+0x80> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ - bge 6614 <_IsCContiguous+0x44> │ │ │ │ │ + bge 6610 <_IsCContiguous+0x44> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - b 65f4 <_IsCContiguous+0x24> │ │ │ │ │ + b 65f0 <_IsCContiguous+0x24> │ │ │ │ │ │ │ │ │ │ -00006664 : │ │ │ │ │ +00006660 : │ │ │ │ │ PyMapping_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 66a0 │ │ │ │ │ + beq 669c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66a8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 66a8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ - ldr r1, [pc, #48] @ 66e8 │ │ │ │ │ + ldr r1, [pc, #48] @ 66e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - beq 66d0 │ │ │ │ │ + beq 66cc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66dc │ │ │ │ │ - ldr r1, [pc, #20] @ 66ec │ │ │ │ │ + bne 66d8 │ │ │ │ │ + ldr r1, [pc, #20] @ 66e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 66a4 │ │ │ │ │ - ldr r1, [pc, #12] @ 66f0 │ │ │ │ │ + b 66a0 │ │ │ │ │ + ldr r1, [pc, #12] @ 66ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 66a4 │ │ │ │ │ + b 66a0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000894 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000066f4 : │ │ │ │ │ +000066f0 : │ │ │ │ │ PyNumber_InPlaceAnd(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6794 │ │ │ │ │ + beq 6790 │ │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6764 │ │ │ │ │ + bne 6760 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #52] @ 0x34 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 67bc │ │ │ │ │ + bne 67b8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ - ldr r6, [pc, #440] @ 6900 │ │ │ │ │ + beq 6848 │ │ │ │ │ + ldr r6, [pc, #440] @ 68fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6860 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 6900 │ │ │ │ │ + ldr r6, [pc, #400] @ 68fc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 68d0 │ │ │ │ │ + bne 68cc │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6728 │ │ │ │ │ + bne 6724 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6824 │ │ │ │ │ - b 684c │ │ │ │ │ + bne 6820 │ │ │ │ │ + b 6848 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6738 │ │ │ │ │ + beq 6734 │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 6738 │ │ │ │ │ + beq 6734 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 681c │ │ │ │ │ + beq 6818 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6740 │ │ │ │ │ + beq 673c │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6890 │ │ │ │ │ - ldr r6, [pc, #260] @ 6900 │ │ │ │ │ + bne 688c │ │ │ │ │ + ldr r6, [pc, #260] @ 68fc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6874 │ │ │ │ │ + bne 6870 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 6900 │ │ │ │ │ + ldr r2, [pc, #200] @ 68fc │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 68e8 │ │ │ │ │ - ldr r2, [pc, #176] @ 6904 │ │ │ │ │ + bne 68e4 │ │ │ │ │ + ldr r2, [pc, #176] @ 6900 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 675c │ │ │ │ │ + b 6758 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 684c │ │ │ │ │ + beq 6848 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 681c │ │ │ │ │ - ldr r0, [pc, #116] @ 6900 │ │ │ │ │ + bne 6818 │ │ │ │ │ + ldr r0, [pc, #116] @ 68fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 681c │ │ │ │ │ + b 6818 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 6900 │ │ │ │ │ + ldr r6, [pc, #92] @ 68fc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 675c │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6744 │ │ │ │ │ + beq 6740 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 6744 │ │ │ │ │ + bne 6740 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 67f8 │ │ │ │ │ + b 67f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6784 │ │ │ │ │ + bne 6780 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6784 │ │ │ │ │ + b 6780 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 684c │ │ │ │ │ + bne 6848 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 684c │ │ │ │ │ + b 6848 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006908 : │ │ │ │ │ +00006904 : │ │ │ │ │ PySequence_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6934 │ │ │ │ │ + bne 6930 │ │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6934 │ │ │ │ │ + beq 6930 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000693c <_PyObject_HasLen>: │ │ │ │ │ +00006938 <_PyObject_HasLen>: │ │ │ │ │ _PyObject_HasLen(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6960 <_PyObject_HasLen+0x24> │ │ │ │ │ + beq 695c <_PyObject_HasLen+0x24> │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6960 <_PyObject_HasLen+0x24> │ │ │ │ │ + beq 695c <_PyObject_HasLen+0x24> │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000697c : │ │ │ │ │ +00006978 : │ │ │ │ │ PySequence_Size(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 69b8 │ │ │ │ │ + beq 69b4 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ + beq 69c0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69c4 │ │ │ │ │ + beq 69c0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ │ - ldr r1, [pc, #48] @ 6a00 │ │ │ │ │ + ldr r1, [pc, #48] @ 69fc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - bne 69e8 │ │ │ │ │ - ldr r1, [pc, #32] @ 6a04 │ │ │ │ │ + bne 69e4 │ │ │ │ │ + ldr r1, [pc, #32] @ 6a00 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69bc │ │ │ │ │ + b 69b8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 69dc │ │ │ │ │ - ldr r1, [pc, #12] @ 6a08 │ │ │ │ │ + beq 69d8 │ │ │ │ │ + ldr r1, [pc, #12] @ 6a04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 69bc │ │ │ │ │ + b 69b8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000054c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006a0c <_PyObject_RealIsInstance>: │ │ │ │ │ +00006a08 <_PyObject_RealIsInstance>: │ │ │ │ │ _PyObject_RealIsInstance(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bge 6ae4 <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ + bge 6ae0 <_PyObject_RealIsInstance+0xd8> │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - beq 6aac <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + beq 6aa8 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6aac <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ - ldr r1, [pc, #256] @ 6b58 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + bne 6aa8 <_PyObject_RealIsInstance+0xa0> │ │ │ │ │ + ldr r1, [pc, #256] @ 6b54 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6b50 <_PyObject_RealIsInstance+0x144> │ │ │ │ │ + beq 6b4c <_PyObject_RealIsInstance+0x144> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6abc <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ + bne 6ab8 <_PyObject_RealIsInstance+0xb0> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6a90 <_PyObject_RealIsInstance+0x84> │ │ │ │ │ + bne 6a8c <_PyObject_RealIsInstance+0x84> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + bne 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r5, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 6a78 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + bge 6a74 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a78 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ - ldr r1, [pc, #112] @ 6b5c <_PyObject_RealIsInstance+0x150> │ │ │ │ │ + b 6a74 <_PyObject_RealIsInstance+0x6c> │ │ │ │ │ + ldr r1, [pc, #112] @ 6b58 <_PyObject_RealIsInstance+0x150> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 624 │ │ │ │ │ + bl 624 │ │ │ │ │ R_ARM_CALL check_class │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ - beq 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ - ldr r1, [pc, #84] @ 6b58 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ + beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + ldr r1, [pc, #84] @ 6b54 <_PyObject_RealIsInstance+0x14c> │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + beq 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + bne 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 6a84 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ + b 6a80 <_PyObject_RealIsInstance+0x78> │ │ │ │ │ .word 0x00005250 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000800 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006b60 : │ │ │ │ │ +00006b5c : │ │ │ │ │ PySequence_Concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 6ba8 │ │ │ │ │ + beq 6ba4 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr lr, [r2, #4] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6bb4 │ │ │ │ │ + beq 6bb0 │ │ │ │ │ mov r3, lr │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ ldr lr, [ip, #84] @ 0x54 │ │ │ │ │ tst lr, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6c24 │ │ │ │ │ + bne 6c20 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r3, [lr, #84] @ 0x54 │ │ │ │ │ ands r2, r3, #536870912 @ 0x20000000 │ │ │ │ │ - bne 6c24 │ │ │ │ │ + bne 6c20 │ │ │ │ │ ldr r3, [lr, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ + beq 6c20 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c24 │ │ │ │ │ - bl d30 │ │ │ │ │ - ldr r2, [pc, #72] @ 6c48 │ │ │ │ │ + beq 6c20 │ │ │ │ │ + bl d2c │ │ │ │ │ + ldr r2, [pc, #72] @ 6c44 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c20 │ │ │ │ │ + beq 6c1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6c3c │ │ │ │ │ + beq 6c38 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #32] @ 6c4c │ │ │ │ │ + ldr r3, [pc, #32] @ 6c48 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #28] @ 6c50 │ │ │ │ │ + ldr r1, [pc, #28] @ 6c4c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6bac │ │ │ │ │ - ldr r0, [pc, #4] @ 6c48 │ │ │ │ │ + b 6ba8 │ │ │ │ │ + ldr r0, [pc, #4] @ 6c44 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6c20 │ │ │ │ │ + b 6c1c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000008b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006c54 : │ │ │ │ │ +00006c50 : │ │ │ │ │ PyNumber_Xor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6d8c │ │ │ │ │ + beq 6d88 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ │ - bne 6cb8 │ │ │ │ │ + bne 6cb4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ - ldr r7, [pc, #420] @ 6e40 │ │ │ │ │ + beq 6d38 │ │ │ │ │ + ldr r7, [pc, #420] @ 6e3c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6d58 │ │ │ │ │ + beq 6d54 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6c8c │ │ │ │ │ + beq 6c88 │ │ │ │ │ ldr r8, [r2, #56] @ 0x38 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 6c8c │ │ │ │ │ + beq 6c88 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6d80 │ │ │ │ │ + beq 6d7c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6c94 │ │ │ │ │ + beq 6c90 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 6db4 │ │ │ │ │ + bne 6db0 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 6e40 │ │ │ │ │ + ldr r7, [pc, #316] @ 6e3c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6e14 │ │ │ │ │ + bne 6e10 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6e28 │ │ │ │ │ - ldr r3, [pc, #256] @ 6e44 │ │ │ │ │ + bne 6e24 │ │ │ │ │ + ldr r3, [pc, #256] @ 6e40 │ │ │ │ │ mov r2, #56 @ 0x38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6cb0 │ │ │ │ │ + b 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d3c │ │ │ │ │ + bne 6d38 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 6e40 │ │ │ │ │ + ldr r0, [pc, #192] @ 6e3c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6dac │ │ │ │ │ - b 6d3c │ │ │ │ │ + bne 6da8 │ │ │ │ │ + b 6d38 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ - ldr r7, [pc, #140] @ 6e40 │ │ │ │ │ - b 6d18 │ │ │ │ │ + beq 6d38 │ │ │ │ │ + ldr r7, [pc, #140] @ 6e3c │ │ │ │ │ + b 6d14 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 6e40 │ │ │ │ │ + ldr r7, [pc, #128] @ 6e3c │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c98 │ │ │ │ │ + beq 6c94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6c98 │ │ │ │ │ + bne 6c94 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6cb0 │ │ │ │ │ + bne 6cac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 6d3c │ │ │ │ │ + beq 6d38 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d80 │ │ │ │ │ - b 6d78 │ │ │ │ │ + bne 6d7c │ │ │ │ │ + b 6d74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 6d3c │ │ │ │ │ + bne 6d38 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d3c │ │ │ │ │ + b 6d38 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006e48 : │ │ │ │ │ +00006e44 : │ │ │ │ │ PyNumber_InPlaceXor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ee8 │ │ │ │ │ + beq 6ee4 │ │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 6eb8 │ │ │ │ │ + bne 6eb4 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #56] @ 0x38 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6f10 │ │ │ │ │ + bne 6f0c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ - ldr r6, [pc, #440] @ 7054 │ │ │ │ │ + beq 6f9c │ │ │ │ │ + ldr r6, [pc, #440] @ 7050 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6fb8 │ │ │ │ │ + beq 6fb4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 7054 │ │ │ │ │ + ldr r6, [pc, #400] @ 7050 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7024 │ │ │ │ │ + bne 7020 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6e7c │ │ │ │ │ + bne 6e78 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 6f78 │ │ │ │ │ - b 6fa0 │ │ │ │ │ + bne 6f74 │ │ │ │ │ + b 6f9c │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 6e88 │ │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 6e8c │ │ │ │ │ + beq 6e88 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6f70 │ │ │ │ │ + beq 6f6c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6e94 │ │ │ │ │ + beq 6e90 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fe4 │ │ │ │ │ - ldr r6, [pc, #260] @ 7054 │ │ │ │ │ + bne 6fe0 │ │ │ │ │ + ldr r6, [pc, #260] @ 7050 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6fc8 │ │ │ │ │ + bne 6fc4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 7054 │ │ │ │ │ + ldr r2, [pc, #200] @ 7050 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 703c │ │ │ │ │ - ldr r2, [pc, #176] @ 7058 │ │ │ │ │ + bne 7038 │ │ │ │ │ + ldr r2, [pc, #176] @ 7054 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6eb0 │ │ │ │ │ + b 6eac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 6fa0 │ │ │ │ │ + beq 6f9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 6f70 │ │ │ │ │ - ldr r0, [pc, #116] @ 7054 │ │ │ │ │ + bne 6f6c │ │ │ │ │ + ldr r0, [pc, #116] @ 7050 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f70 │ │ │ │ │ + b 6f6c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 7054 │ │ │ │ │ + ldr r6, [pc, #92] @ 7050 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 6eb0 │ │ │ │ │ + bne 6eac │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6e98 │ │ │ │ │ + beq 6e94 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 6e98 │ │ │ │ │ + bne 6e94 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f4c │ │ │ │ │ + b 6f48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6ed8 │ │ │ │ │ + bne 6ed4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6ed8 │ │ │ │ │ + b 6ed4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 6fa0 │ │ │ │ │ + bne 6f9c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fa0 │ │ │ │ │ + b 6f9c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x000008fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000705c <_PySequence_IterSearch>: │ │ │ │ │ +00007058 <_PySequence_IterSearch>: │ │ │ │ │ _PySequence_IterSearch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ - beq 7300 <_PySequence_IterSearch+0x2a4> │ │ │ │ │ + beq 72fc <_PySequence_IterSearch+0x2a4> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bl 744 │ │ │ │ │ + bl 740 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 730c <_PySequence_IterSearch+0x2b0> │ │ │ │ │ + beq 7308 <_PySequence_IterSearch+0x2b0> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 721c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 70d0 <_PySequence_IterSearch+0x74> │ │ │ │ │ + beq 70cc <_PySequence_IterSearch+0x74> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7210 <_PySequence_IterSearch+0x1b4> │ │ │ │ │ + beq 720c <_PySequence_IterSearch+0x1b4> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 71b4 <_PySequence_IterSearch+0x158> │ │ │ │ │ + blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 71b0 <_PySequence_IterSearch+0x158> │ │ │ │ │ sub r5, r7, #2 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 721c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 712c <_PySequence_IterSearch+0xd0> │ │ │ │ │ + beq 7128 <_PySequence_IterSearch+0xd0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 7288 <_PySequence_IterSearch+0x22c> │ │ │ │ │ + beq 7284 <_PySequence_IterSearch+0x22c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 7264 <_PySequence_IterSearch+0x208> │ │ │ │ │ + blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7260 <_PySequence_IterSearch+0x208> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 7274 <_PySequence_IterSearch+0x218> │ │ │ │ │ + beq 7270 <_PySequence_IterSearch+0x218> │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ │ blx r3 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 721c <_PySequence_IterSearch+0x1c0> │ │ │ │ │ + beq 7218 <_PySequence_IterSearch+0x1c0> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 7188 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + beq 7184 <_PySequence_IterSearch+0x12c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 727c <_PySequence_IterSearch+0x220> │ │ │ │ │ + beq 7278 <_PySequence_IterSearch+0x220> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ - bne 71ec <_PySequence_IterSearch+0x190> │ │ │ │ │ + blt 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 71e8 <_PySequence_IterSearch+0x190> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 7144 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + bne 7140 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ movne r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ orr r9, r9, r3 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7144 <_PySequence_IterSearch+0xe8> │ │ │ │ │ + b 7140 <_PySequence_IterSearch+0xe8> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne 7294 <_PySequence_IterSearch+0x238> │ │ │ │ │ + bne 7290 <_PySequence_IterSearch+0x238> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 71e4 <_PySequence_IterSearch+0x188> │ │ │ │ │ + beq 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 71e4 <_PySequence_IterSearch+0x188> │ │ │ │ │ + bne 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 72a4 <_PySequence_IterSearch+0x248> │ │ │ │ │ + bne 72a0 <_PySequence_IterSearch+0x248> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #308] @ 7338 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #308] @ 733c <_PySequence_IterSearch+0x2e0> │ │ │ │ │ + beq 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #308] @ 7334 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #308] @ 7338 <_PySequence_IterSearch+0x2e0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70d0 <_PySequence_IterSearch+0x74> │ │ │ │ │ - ldr r3, [pc, #284] @ 7340 <_PySequence_IterSearch+0x2e4> │ │ │ │ │ + b 70cc <_PySequence_IterSearch+0x74> │ │ │ │ │ + ldr r3, [pc, #284] @ 733c <_PySequence_IterSearch+0x2e4> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 72d0 <_PySequence_IterSearch+0x274> │ │ │ │ │ + bne 72cc <_PySequence_IterSearch+0x274> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ + bne 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ - ldr r3, [pc, #240] @ 7344 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ - ldr r1, [pc, #240] @ 7348 <_PySequence_IterSearch+0x2ec> │ │ │ │ │ + bne 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ + ldr r3, [pc, #240] @ 7340 <_PySequence_IterSearch+0x2e8> │ │ │ │ │ + ldr r1, [pc, #240] @ 7344 <_PySequence_IterSearch+0x2ec> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ + beq 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 729c <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 7298 <_PySequence_IterSearch+0x240> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7140 <_PySequence_IterSearch+0xe4> │ │ │ │ │ + b 713c <_PySequence_IterSearch+0xe4> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7188 <_PySequence_IterSearch+0x12c> │ │ │ │ │ + b 7184 <_PySequence_IterSearch+0x12c> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 712c <_PySequence_IterSearch+0xd0> │ │ │ │ │ + b 7128 <_PySequence_IterSearch+0xd0> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - bne 72c8 <_PySequence_IterSearch+0x26c> │ │ │ │ │ + bne 72c4 <_PySequence_IterSearch+0x26c> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 71c0 <_PySequence_IterSearch+0x164> │ │ │ │ │ + b 71bc <_PySequence_IterSearch+0x164> │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 729c <_PySequence_IterSearch+0x240> │ │ │ │ │ + beq 7298 <_PySequence_IterSearch+0x240> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 71ac <_PySequence_IterSearch+0x150> │ │ │ │ │ - ldr r3, [pc, #124] @ 7338 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ - ldr r1, [pc, #140] @ 734c <_PySequence_IterSearch+0x2f0> │ │ │ │ │ + bne 71a8 <_PySequence_IterSearch+0x150> │ │ │ │ │ + ldr r3, [pc, #124] @ 7334 <_PySequence_IterSearch+0x2dc> │ │ │ │ │ + ldr r1, [pc, #140] @ 7348 <_PySequence_IterSearch+0x2f0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 725c <_PySequence_IterSearch+0x200> │ │ │ │ │ + b 7258 <_PySequence_IterSearch+0x200> │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 70e8 <_PySequence_IterSearch+0x8c> │ │ │ │ │ + b 70e4 <_PySequence_IterSearch+0x8c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7238 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ - ldr r3, [pc, #108] @ 7350 <_PySequence_IterSearch+0x2f4> │ │ │ │ │ + beq 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + ldr r3, [pc, #108] @ 734c <_PySequence_IterSearch+0x2f4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 <_PyErr_ExceptionMatches> │ │ │ │ │ R_ARM_CALL _PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7238 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + beq 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_Clear> │ │ │ │ │ R_ARM_CALL _PyErr_Clear │ │ │ │ │ - b 7238 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ - bl 580 │ │ │ │ │ + b 7234 <_PySequence_IterSearch+0x1dc> │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 71e4 <_PySequence_IterSearch+0x188> │ │ │ │ │ - ldr r4, [pc, #64] @ 7354 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ + b 71e0 <_PySequence_IterSearch+0x188> │ │ │ │ │ + ldr r4, [pc, #64] @ 7350 <_PySequence_IterSearch+0x2f8> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7304 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + beq 7300 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #44] @ 7358 <_PySequence_IterSearch+0x2fc> │ │ │ │ │ + ldr r1, [pc, #44] @ 7354 <_PySequence_IterSearch+0x2fc> │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7304 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ + b 7300 <_PySequence_IterSearch+0x2a8> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000094c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000114 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -8264,118 +8263,118 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000900 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000735c : │ │ │ │ │ +00007358 : │ │ │ │ │ PyNumber_ToBase(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ bic r3, r3, #8 │ │ │ │ │ bic r2, r1, #8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 73a0 │ │ │ │ │ - ldr r3, [pc, #328] @ 74d4 │ │ │ │ │ - ldr r1, [pc, #328] @ 74d8 │ │ │ │ │ + beq 739c │ │ │ │ │ + ldr r3, [pc, #328] @ 74d0 │ │ │ │ │ + ldr r1, [pc, #328] @ 74d4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 74a0 │ │ │ │ │ + beq 749c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7408 │ │ │ │ │ + beq 7404 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyLong_Format> │ │ │ │ │ R_ARM_CALL _PyLong_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7398 │ │ │ │ │ + beq 7394 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7398 │ │ │ │ │ + bne 7394 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7398 │ │ │ │ │ + b 7394 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7420 │ │ │ │ │ + beq 741c │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7438 │ │ │ │ │ - ldr r0, [pc, #180] @ 74dc │ │ │ │ │ + bne 7434 │ │ │ │ │ + ldr r0, [pc, #180] @ 74d8 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #176] @ 74e0 │ │ │ │ │ + ldr r1, [pc, #176] @ 74dc │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7394 │ │ │ │ │ + b 7390 │ │ │ │ │ blx r2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7394 │ │ │ │ │ + beq 7390 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #148] @ 74e4 │ │ │ │ │ + ldr r2, [pc, #148] @ 74e0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 73d0 │ │ │ │ │ + beq 73cc │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - bne 74a8 │ │ │ │ │ - ldr r2, [pc, #112] @ 74dc │ │ │ │ │ - ldr r1, [pc, #120] @ 74e8 │ │ │ │ │ + bne 74a4 │ │ │ │ │ + ldr r2, [pc, #112] @ 74d8 │ │ │ │ │ + ldr r1, [pc, #120] @ 74e4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7394 │ │ │ │ │ + beq 7390 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 7394 │ │ │ │ │ + bne 7390 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7394 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 7390 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 7394 │ │ │ │ │ - ldr r1, [pc, #60] @ 74ec │ │ │ │ │ - ldr r2, [pc, #60] @ 74f0 │ │ │ │ │ + b 7390 │ │ │ │ │ + ldr r1, [pc, #60] @ 74e8 │ │ │ │ │ + ldr r2, [pc, #60] @ 74ec │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 73d0 │ │ │ │ │ + beq 73cc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7394 │ │ │ │ │ - b 7484 │ │ │ │ │ + beq 7390 │ │ │ │ │ + b 7480 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000994 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000001f4 │ │ │ │ │ @@ -8385,113 +8384,113 @@ │ │ │ │ │ .word 0x00000228 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000074f4 : │ │ │ │ │ +000074f0 : │ │ │ │ │ PyNumber_InPlaceMultiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 752c │ │ │ │ │ + beq 7528 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7558 │ │ │ │ │ - ldr r5, [pc, #276] @ 7648 │ │ │ │ │ + bne 7554 │ │ │ │ │ + ldr r5, [pc, #276] @ 7644 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7590 │ │ │ │ │ + beq 758c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r5, [pc, #228] @ 7648 │ │ │ │ │ + ldr r5, [pc, #228] @ 7644 │ │ │ │ │ cmp r0, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 754c │ │ │ │ │ + bne 7548 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7530 │ │ │ │ │ + beq 752c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7530 │ │ │ │ │ + bne 752c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7530 │ │ │ │ │ + b 752c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r8, [r3, #52] @ 0x34 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r7, [r2, #52] @ 0x34 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7630 │ │ │ │ │ + bne 762c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 75dc │ │ │ │ │ + bne 75d8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7600 │ │ │ │ │ + beq 75fc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7600 │ │ │ │ │ + beq 75fc │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 5b10 │ │ │ │ │ + b 5b0c │ │ │ │ │ ldr r0, [r8, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 75f4 │ │ │ │ │ + beq 75f0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 75d0 │ │ │ │ │ + b 75cc │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 75e8 │ │ │ │ │ + bne 75e4 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r0, [pc, #60] @ 764c │ │ │ │ │ + ldr r0, [pc, #60] @ 7648 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ str r2, [sp] │ │ │ │ │ - ldr r1, [pc, #52] @ 7650 │ │ │ │ │ + ldr r1, [pc, #52] @ 764c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r2, [pc, #48] @ 7654 │ │ │ │ │ + ldr r2, [pc, #48] @ 7650 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 754c │ │ │ │ │ + b 7548 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 75ac │ │ │ │ │ + bne 75a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 75ac │ │ │ │ │ + b 75a8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007658 : │ │ │ │ │ +00007654 : │ │ │ │ │ PyNumber_Power(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -8502,1626 +8501,1626 @@ │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r1, r0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 7818 │ │ │ │ │ + beq 7814 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r4, [r4, #20] │ │ │ │ │ - bne 76e0 │ │ │ │ │ + bne 76dc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7824 │ │ │ │ │ - ldr r9, [pc, #544] @ 78dc │ │ │ │ │ + beq 7820 │ │ │ │ │ + ldr r9, [pc, #544] @ 78d8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7750 │ │ │ │ │ + beq 774c │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - beq 7808 │ │ │ │ │ + beq 7804 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 775c │ │ │ │ │ + beq 7758 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldreq r9, [pc, #476] @ 78dc │ │ │ │ │ - beq 7748 │ │ │ │ │ + ldreq r9, [pc, #476] @ 78d8 │ │ │ │ │ + beq 7744 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76b4 │ │ │ │ │ + beq 76b0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r9, [pc, #440] @ 78dc │ │ │ │ │ + ldr r9, [pc, #440] @ 78d8 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 76d0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7748 │ │ │ │ │ + beq 7744 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 78d4 │ │ │ │ │ + beq 78d0 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 76b8 │ │ │ │ │ + b 76b4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 78a8 │ │ │ │ │ + bne 78a4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7790 │ │ │ │ │ + beq 778c │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #352] @ 78dc │ │ │ │ │ + ldr r2, [pc, #352] @ 78d8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 76d0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7890 │ │ │ │ │ + bne 788c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77cc │ │ │ │ │ + beq 77c8 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ cmpne r9, r4 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 784c │ │ │ │ │ - ldr r0, [pc, #268] @ 78e0 │ │ │ │ │ - ldr r1, [pc, #268] @ 78e4 │ │ │ │ │ + bne 7848 │ │ │ │ │ + ldr r0, [pc, #268] @ 78dc │ │ │ │ │ + ldr r1, [pc, #268] @ 78e0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r6, r0 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr ip, [r2, #12] │ │ │ │ │ - bne 782c │ │ │ │ │ - ldr r2, [pc, #240] @ 78e8 │ │ │ │ │ - ldr r1, [pc, #240] @ 78ec │ │ │ │ │ + bne 7828 │ │ │ │ │ + ldr r2, [pc, #240] @ 78e4 │ │ │ │ │ + ldr r1, [pc, #240] @ 78e8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 76d4 │ │ │ │ │ + b 76d0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - bne 76b4 │ │ │ │ │ - b 7790 │ │ │ │ │ + bne 76b0 │ │ │ │ │ + b 778c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ moveq r4, r8 │ │ │ │ │ - bne 78c0 │ │ │ │ │ + bne 78bc │ │ │ │ │ mov r8, r4 │ │ │ │ │ - b 7790 │ │ │ │ │ + b 778c │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ - ldr r2, [pc, #176] @ 78e8 │ │ │ │ │ + ldr r2, [pc, #176] @ 78e4 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r1, [pc, #168] @ 78f0 │ │ │ │ │ + ldr r1, [pc, #168] @ 78ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7800 │ │ │ │ │ + b 77fc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r9 │ │ │ │ │ - ldr r2, [pc, #120] @ 78dc │ │ │ │ │ + ldr r2, [pc, #120] @ 78d8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 76d0 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 77cc │ │ │ │ │ + beq 77c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 77cc │ │ │ │ │ + bne 77c8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 77cc │ │ │ │ │ + b 77c8 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7790 │ │ │ │ │ + bne 778c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7790 │ │ │ │ │ + b 778c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 775c │ │ │ │ │ + bne 7758 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 775c │ │ │ │ │ + b 7758 │ │ │ │ │ ldr r8, [r3, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 775c │ │ │ │ │ + bne 7758 │ │ │ │ │ mov r4, r8 │ │ │ │ │ - b 7790 │ │ │ │ │ + b 778c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7748 │ │ │ │ │ + b 7744 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000888 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000078f4 : │ │ │ │ │ +000078f0 : │ │ │ │ │ PyNumber_Divmod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 7a2c │ │ │ │ │ + beq 7a28 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #16] │ │ │ │ │ - bne 7958 │ │ │ │ │ + bne 7954 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ - ldr r7, [pc, #420] @ 7ae0 │ │ │ │ │ + beq 79d8 │ │ │ │ │ + ldr r7, [pc, #420] @ 7adc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 79f4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 7928 │ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 792c │ │ │ │ │ + beq 7928 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7a20 │ │ │ │ │ + beq 7a1c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7934 │ │ │ │ │ + beq 7930 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7a54 │ │ │ │ │ + bne 7a50 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7ae0 │ │ │ │ │ + ldr r7, [pc, #316] @ 7adc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ab4 │ │ │ │ │ + bne 7ab0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ac8 │ │ │ │ │ - ldr r3, [pc, #256] @ 7ae4 │ │ │ │ │ + bne 7ac4 │ │ │ │ │ + ldr r3, [pc, #256] @ 7ae0 │ │ │ │ │ mov r2, #16 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7950 │ │ │ │ │ + b 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 79dc │ │ │ │ │ + bne 79d8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7ae0 │ │ │ │ │ + ldr r0, [pc, #192] @ 7adc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7a4c │ │ │ │ │ - b 79dc │ │ │ │ │ + bne 7a48 │ │ │ │ │ + b 79d8 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ ldr r8, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ - ldr r7, [pc, #140] @ 7ae0 │ │ │ │ │ - b 79b8 │ │ │ │ │ + beq 79d8 │ │ │ │ │ + ldr r7, [pc, #140] @ 7adc │ │ │ │ │ + b 79b4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7ae0 │ │ │ │ │ + ldr r7, [pc, #128] @ 7adc │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7938 │ │ │ │ │ + beq 7934 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7938 │ │ │ │ │ + bne 7934 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7950 │ │ │ │ │ + bne 794c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 79dc │ │ │ │ │ + beq 79d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7a20 │ │ │ │ │ - b 7a18 │ │ │ │ │ + bne 7a1c │ │ │ │ │ + b 7a14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 79dc │ │ │ │ │ + bne 79d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79dc │ │ │ │ │ + b 79d8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ae8 : │ │ │ │ │ +00007ae4 : │ │ │ │ │ PyNumber_InPlaceLshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b88 │ │ │ │ │ + beq 7b84 │ │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7b58 │ │ │ │ │ + bne 7b54 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r7, [r3, #44] @ 0x2c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 7bb0 │ │ │ │ │ + bne 7bac │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ - ldr r6, [pc, #488] @ 7d24 │ │ │ │ │ + beq 7c30 │ │ │ │ │ + ldr r6, [pc, #488] @ 7d20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7c4c │ │ │ │ │ + beq 7c48 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #448] @ 7d24 │ │ │ │ │ + ldr r6, [pc, #448] @ 7d20 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7d0c │ │ │ │ │ + bne 7d08 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7b1c │ │ │ │ │ + bne 7b18 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7c7c │ │ │ │ │ - b 7c34 │ │ │ │ │ + bne 7c78 │ │ │ │ │ + b 7c30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7b2c │ │ │ │ │ + beq 7b28 │ │ │ │ │ ldr r8, [r3, #44] @ 0x2c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 7b2c │ │ │ │ │ + beq 7b28 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7c74 │ │ │ │ │ + beq 7c70 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7b34 │ │ │ │ │ + beq 7b30 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bne 7c84 │ │ │ │ │ + bne 7c80 │ │ │ │ │ blx r7 │ │ │ │ │ - ldr r6, [pc, #296] @ 7d24 │ │ │ │ │ + ldr r6, [pc, #296] @ 7d20 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7ce0 │ │ │ │ │ + bne 7cdc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7cf4 │ │ │ │ │ - ldr r2, [pc, #236] @ 7d28 │ │ │ │ │ + bne 7cf0 │ │ │ │ │ + ldr r2, [pc, #236] @ 7d24 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7b50 │ │ │ │ │ + b 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c34 │ │ │ │ │ + bne 7c30 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #176] @ 7d24 │ │ │ │ │ + ldr r0, [pc, #176] @ 7d20 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ - ldr r6, [pc, #160] @ 7d24 │ │ │ │ │ - b 7c10 │ │ │ │ │ + beq 7c30 │ │ │ │ │ + ldr r6, [pc, #160] @ 7d20 │ │ │ │ │ + b 7c0c │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #148] @ 7d24 │ │ │ │ │ + ldr r6, [pc, #148] @ 7d20 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7b38 │ │ │ │ │ + beq 7b34 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b38 │ │ │ │ │ + bne 7b34 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7b50 │ │ │ │ │ + bne 7b4c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7c34 │ │ │ │ │ + beq 7c30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c74 │ │ │ │ │ - b 7c6c │ │ │ │ │ + bne 7c70 │ │ │ │ │ + b 7c68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7c34 │ │ │ │ │ + bne 7c30 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c34 │ │ │ │ │ + b 7c30 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 7b78 │ │ │ │ │ + bne 7b74 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7b78 │ │ │ │ │ + b 7b74 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a1c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007d2c : │ │ │ │ │ +00007d28 : │ │ │ │ │ PyNumber_Rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 7e64 │ │ │ │ │ + beq 7e60 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ ldr r6, [r2, #48] @ 0x30 │ │ │ │ │ - bne 7d90 │ │ │ │ │ + bne 7d8c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ - ldr r7, [pc, #420] @ 7f18 │ │ │ │ │ + beq 7e10 │ │ │ │ │ + ldr r7, [pc, #420] @ 7f14 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 7e30 │ │ │ │ │ + beq 7e2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r0, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d60 │ │ │ │ │ ldr r8, [r2, #48] @ 0x30 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - beq 7d64 │ │ │ │ │ + beq 7d60 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 7e58 │ │ │ │ │ + beq 7e54 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7d6c │ │ │ │ │ + beq 7d68 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bne 7e8c │ │ │ │ │ + bne 7e88 │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r7, [pc, #316] @ 7f18 │ │ │ │ │ + ldr r7, [pc, #316] @ 7f14 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7eec │ │ │ │ │ + bne 7ee8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7f00 │ │ │ │ │ - ldr r3, [pc, #256] @ 7f1c │ │ │ │ │ + bne 7efc │ │ │ │ │ + ldr r3, [pc, #256] @ 7f18 │ │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 90 │ │ │ │ │ R_ARM_CALL binary_op.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7d88 │ │ │ │ │ + b 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e14 │ │ │ │ │ + bne 7e10 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - ldr r0, [pc, #192] @ 7f18 │ │ │ │ │ + ldr r0, [pc, #192] @ 7f14 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 7e84 │ │ │ │ │ - b 7e14 │ │ │ │ │ + bne 7e80 │ │ │ │ │ + b 7e10 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ ldr r8, [r3, #48] @ 0x30 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ - ldr r7, [pc, #140] @ 7f18 │ │ │ │ │ - b 7df0 │ │ │ │ │ + beq 7e10 │ │ │ │ │ + ldr r7, [pc, #140] @ 7f14 │ │ │ │ │ + b 7dec │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r7, [pc, #128] @ 7f18 │ │ │ │ │ + ldr r7, [pc, #128] @ 7f14 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7d70 │ │ │ │ │ + beq 7d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7d70 │ │ │ │ │ + bne 7d6c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 7d88 │ │ │ │ │ + bne 7d84 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7e14 │ │ │ │ │ + beq 7e10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e58 │ │ │ │ │ - b 7e50 │ │ │ │ │ + bne 7e54 │ │ │ │ │ + b 7e4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7e14 │ │ │ │ │ + bne 7e10 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e14 │ │ │ │ │ + b 7e10 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x00000a20 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f20 : │ │ │ │ │ +00007f1c : │ │ │ │ │ PyNumber_Absolute(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7f5c │ │ │ │ │ + beq 7f58 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f68 │ │ │ │ │ + beq 7f64 │ │ │ │ │ ldr r3, [r3, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7f68 │ │ │ │ │ + beq 7f64 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ - bl 580 │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #16] @ 7f80 │ │ │ │ │ + ldr r3, [pc, #16] @ 7f7c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #12] @ 7f84 │ │ │ │ │ + ldr r1, [pc, #12] @ 7f80 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 7f60 │ │ │ │ │ + b 7f5c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000a24 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f88 : │ │ │ │ │ +00007f84 : │ │ │ │ │ PyNumber_Float(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 818c │ │ │ │ │ + beq 8188 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ - ldr r6, [pc, #484] @ 8194 │ │ │ │ │ + ldr r6, [pc, #484] @ 8190 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 7ff0 │ │ │ │ │ + beq 7fec │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8020 │ │ │ │ │ + beq 801c │ │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8014 │ │ │ │ │ + beq 8010 │ │ │ │ │ blx r1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8084 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 8044 │ │ │ │ │ + bne 8040 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 808c │ │ │ │ │ + beq 8088 │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 8094 │ │ │ │ │ - ldr r1, [pc, #364] @ 8194 │ │ │ │ │ + bne 8090 │ │ │ │ │ + ldr r1, [pc, #364] @ 8190 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8110 │ │ │ │ │ + bne 810c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromString │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r2, #12] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 813c │ │ │ │ │ - ldr r3, [pc, #300] @ 8198 │ │ │ │ │ - ldr r1, [pc, #300] @ 819c │ │ │ │ │ + bne 8138 │ │ │ │ │ + ldr r3, [pc, #300] @ 8194 │ │ │ │ │ + ldr r1, [pc, #300] @ 8198 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8120 │ │ │ │ │ + bne 811c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 7fe4 │ │ │ │ │ - bl 23ec <_PyNumber_Index> │ │ │ │ │ + b 7fe0 │ │ │ │ │ + bl 23e8 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8084 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsDouble │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 80f4 │ │ │ │ │ - ldr r3, [pc, #224] @ 81a0 │ │ │ │ │ + bne 80f0 │ │ │ │ │ + ldr r3, [pc, #224] @ 819c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 80e0 │ │ │ │ │ + beq 80dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 8084 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 80b8 │ │ │ │ │ + bne 80b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80b8 │ │ │ │ │ + b 80b4 │ │ │ │ │ ldrd r0, [r4, #8] │ │ │ │ │ - b 80e8 │ │ │ │ │ + b 80e4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8088 │ │ │ │ │ + beq 8084 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8088 │ │ │ │ │ + bne 8084 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8088 │ │ │ │ │ - ldr r3, [pc, #96] @ 81a4 │ │ │ │ │ - ldr r2, [pc, #96] @ 81a8 │ │ │ │ │ + b 8084 │ │ │ │ │ + ldr r3, [pc, #96] @ 81a0 │ │ │ │ │ + ldr r2, [pc, #96] @ 81a4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r3, lr │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 8114 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrd r6, [r5, #8] │ │ │ │ │ - beq 80e0 │ │ │ │ │ + beq 80dc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 80e0 │ │ │ │ │ + bne 80dc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 80e0 │ │ │ │ │ - bl 580 │ │ │ │ │ + b 80dc │ │ │ │ │ + bl 580 │ │ │ │ │ R_ARM_CALL null_error.isra.0 │ │ │ │ │ - b 8088 │ │ │ │ │ + b 8084 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000a50 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x00000a80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000081ac : │ │ │ │ │ +000081a8 : │ │ │ │ │ PyNumber_InPlaceFloorDivide(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 824c │ │ │ │ │ + beq 8248 │ │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 821c │ │ │ │ │ + bne 8218 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r7, [r3, #116] @ 0x74 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8274 │ │ │ │ │ + bne 8270 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ - ldr r6, [pc, #440] @ 83b8 │ │ │ │ │ + beq 8300 │ │ │ │ │ + ldr r6, [pc, #440] @ 83b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 831c │ │ │ │ │ + beq 8318 │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ blx r6 │ │ │ │ │ - ldr r6, [pc, #400] @ 83b8 │ │ │ │ │ + ldr r6, [pc, #400] @ 83b4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8388 │ │ │ │ │ + bne 8384 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 81e0 │ │ │ │ │ + bne 81dc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 82dc │ │ │ │ │ - b 8304 │ │ │ │ │ + bne 82d8 │ │ │ │ │ + b 8300 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 81f0 │ │ │ │ │ + beq 81ec │ │ │ │ │ ldr r8, [r3, #116] @ 0x74 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - beq 81f0 │ │ │ │ │ + beq 81ec │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 82d4 │ │ │ │ │ + beq 82d0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 81f8 │ │ │ │ │ + beq 81f4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8348 │ │ │ │ │ - ldr r6, [pc, #260] @ 83b8 │ │ │ │ │ + bne 8344 │ │ │ │ │ + ldr r6, [pc, #260] @ 83b4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r7 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 832c │ │ │ │ │ + bne 8328 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r2, [pc, #200] @ 83b8 │ │ │ │ │ + ldr r2, [pc, #200] @ 83b4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 83a0 │ │ │ │ │ - ldr r2, [pc, #176] @ 83bc │ │ │ │ │ + bne 839c │ │ │ │ │ + ldr r2, [pc, #176] @ 83b8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL binary_iop.part.0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 8214 │ │ │ │ │ + b 8210 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 8304 │ │ │ │ │ + beq 8300 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 82d4 │ │ │ │ │ - ldr r0, [pc, #116] @ 83b8 │ │ │ │ │ + bne 82d0 │ │ │ │ │ + ldr r0, [pc, #116] @ 83b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82d4 │ │ │ │ │ + b 82d0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r8 │ │ │ │ │ - ldr r6, [pc, #92] @ 83b8 │ │ │ │ │ + ldr r6, [pc, #92] @ 83b4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8214 │ │ │ │ │ + bne 8210 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 81fc │ │ │ │ │ + beq 81f8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r6] │ │ │ │ │ - bne 81fc │ │ │ │ │ + bne 81f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82b0 │ │ │ │ │ + b 82ac │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 823c │ │ │ │ │ + bne 8238 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 823c │ │ │ │ │ + b 8238 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne 8304 │ │ │ │ │ + bne 8300 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8304 │ │ │ │ │ + b 8300 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ - .word 0x00000b60 │ │ │ │ │ + .word 0x00000b5c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000083c0 : │ │ │ │ │ +000083bc : │ │ │ │ │ abstract_issubclass(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ - beq 8b3c │ │ │ │ │ + beq 8b38 │ │ │ │ │ mov sl, r1 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ - ldr r1, [pc, #2524] @ 8dc8 │ │ │ │ │ + ldr r1, [pc, #2524] @ 8dc4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8680 │ │ │ │ │ + beq 867c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8648 │ │ │ │ │ + beq 8644 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c30 │ │ │ │ │ + beq 8c2c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87bc │ │ │ │ │ - ldr r3, [pc, #2472] @ 8dcc │ │ │ │ │ + beq 87b8 │ │ │ │ │ + ldr r3, [pc, #2472] @ 8dc8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8b9c │ │ │ │ │ + blt 8b98 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 88f0 │ │ │ │ │ + ble 88ec │ │ │ │ │ add fp, r5, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r5, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ cmp r0, sl │ │ │ │ │ - beq 8b90 │ │ │ │ │ - ldr r1, [pc, #2392] @ 8dc8 │ │ │ │ │ + beq 8b8c │ │ │ │ │ + ldr r1, [pc, #2392] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8ab8 │ │ │ │ │ + beq 8ab4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a80 │ │ │ │ │ + beq 8a7c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 88c8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 875c │ │ │ │ │ - ldr r3, [pc, #2340] @ 8dd0 │ │ │ │ │ + beq 8758 │ │ │ │ │ + ldr r3, [pc, #2340] @ 8dcc │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8be8 │ │ │ │ │ + blt 8be4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 8bdc │ │ │ │ │ + ble 8bd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r6, r4, #8 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ stmib sp, {r4, fp} │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 88f8 │ │ │ │ │ - ldr r1, [pc, #2256] @ 8dc8 │ │ │ │ │ + beq 88f4 │ │ │ │ │ + ldr r1, [pc, #2256] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a10 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 89dc │ │ │ │ │ + beq 89d8 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8870 │ │ │ │ │ + beq 886c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 86fc │ │ │ │ │ - ldr r2, [pc, #2208] @ 8dd4 │ │ │ │ │ + beq 86f8 │ │ │ │ │ + ldr r2, [pc, #2208] @ 8dd0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8c44 │ │ │ │ │ + blt 8c40 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ addgt fp, r9, #8 │ │ │ │ │ strgt r3, [sp, #24] │ │ │ │ │ strgt r5, [sp, #12] │ │ │ │ │ - ble 8bd0 │ │ │ │ │ + ble 8bcc │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 896c │ │ │ │ │ - ldr r1, [pc, #2124] @ 8dc8 │ │ │ │ │ + beq 8968 │ │ │ │ │ + ldr r1, [pc, #2124] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a68 │ │ │ │ │ + beq 8a64 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a30 │ │ │ │ │ + beq 8a2c │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 8818 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 869c │ │ │ │ │ - ldr r2, [pc, #2080] @ 8dd8 │ │ │ │ │ + beq 8698 │ │ │ │ │ + ldr r2, [pc, #2080] @ 8dd4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r2] │ │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r0, #36] @ 0x24 │ │ │ │ │ - blt 8cbc │ │ │ │ │ + blt 8cb8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8c80 │ │ │ │ │ + ble 8c7c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8cf8 │ │ │ │ │ - ldr r3, [pc, #2020] @ 8ddc │ │ │ │ │ + beq 8cf4 │ │ │ │ │ + ldr r3, [pc, #2020] @ 8dd8 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8638 │ │ │ │ │ + beq 8634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8630 │ │ │ │ │ + bne 862c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8828 │ │ │ │ │ - ldr r3, [pc, #1952] @ 8de0 │ │ │ │ │ + beq 8824 │ │ │ │ │ + ldr r3, [pc, #1952] @ 8ddc │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8988 │ │ │ │ │ + b 8984 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8670 │ │ │ │ │ + beq 866c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8670 │ │ │ │ │ + bne 866c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8680 │ │ │ │ │ + beq 867c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ rsb r6, r6, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b2c │ │ │ │ │ - ldr r1, [pc, #1816] @ 8dc8 │ │ │ │ │ + beq 8b28 │ │ │ │ │ + ldr r1, [pc, #1816] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a64 │ │ │ │ │ + beq 8a60 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a34 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 8a30 │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 881c │ │ │ │ │ + beq 8818 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 869c │ │ │ │ │ - ldr r2, [pc, #1772] @ 8de4 │ │ │ │ │ + beq 8698 │ │ │ │ │ + ldr r2, [pc, #1772] @ 8de0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 85b8 │ │ │ │ │ + b 85b4 │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b34 │ │ │ │ │ - ldr r1, [pc, #1720] @ 8dc8 │ │ │ │ │ + beq 8b30 │ │ │ │ │ + ldr r1, [pc, #1720] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8a10 │ │ │ │ │ + beq 8a0c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 89e0 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 89dc │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r7, [r9, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 8870 │ │ │ │ │ + beq 886c │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 86fc │ │ │ │ │ - ldr r2, [pc, #1680] @ 8de8 │ │ │ │ │ + beq 86f8 │ │ │ │ │ + ldr r2, [pc, #1680] @ 8de4 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ - b 8534 │ │ │ │ │ + b 8530 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b18 │ │ │ │ │ - ldr r1, [pc, #1624] @ 8dc8 │ │ │ │ │ + beq 8b14 │ │ │ │ │ + ldr r1, [pc, #1624] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8ab4 │ │ │ │ │ + beq 8ab0 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 8a84 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 8a80 │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 88cc │ │ │ │ │ + beq 88c8 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 875c │ │ │ │ │ - ldr r3, [pc, #1588] @ 8dec │ │ │ │ │ + beq 8758 │ │ │ │ │ + ldr r3, [pc, #1588] @ 8de8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 84ac │ │ │ │ │ + b 84a8 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 8b40 │ │ │ │ │ - ldr r1, [pc, #1528] @ 8dc8 │ │ │ │ │ + beq 8b3c │ │ │ │ │ + ldr r1, [pc, #1528] @ 8dc4 │ │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8678 │ │ │ │ │ + beq 8674 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 864c │ │ │ │ │ - bl 5e94 │ │ │ │ │ + beq 8648 │ │ │ │ │ + bl 5e90 │ │ │ │ │ ldr r9, [r5, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 8c30 │ │ │ │ │ + beq 8c2c │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 87bc │ │ │ │ │ - ldr r3, [pc, #1496] @ 8df0 │ │ │ │ │ + beq 87b8 │ │ │ │ │ + ldr r3, [pc, #1496] @ 8dec │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8424 │ │ │ │ │ + b 8420 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8b50 │ │ │ │ │ + bne 8b4c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne 8568 │ │ │ │ │ - ldr r3, [pc, #1456] @ 8df4 │ │ │ │ │ + bne 8564 │ │ │ │ │ + ldr r3, [pc, #1456] @ 8df0 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 887c │ │ │ │ │ + beq 8878 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 89a8 │ │ │ │ │ + b 89a4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8b74 │ │ │ │ │ + bne 8b70 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 84e4 │ │ │ │ │ - ldr r3, [pc, #1372] @ 8df8 │ │ │ │ │ + bne 84e0 │ │ │ │ │ + ldr r3, [pc, #1372] @ 8df4 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 88d8 │ │ │ │ │ + beq 88d4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 8938 │ │ │ │ │ + b 8934 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8dac │ │ │ │ │ + bne 8da8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 845c │ │ │ │ │ + bne 8458 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8ac8 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - ldr r3, [pc, #1252] @ 8dfc │ │ │ │ │ + ldr r3, [pc, #1252] @ 8df8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8b6c │ │ │ │ │ + beq 8b68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8950 │ │ │ │ │ + bne 894c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 88d8 │ │ │ │ │ - ldr r3, [pc, #1184] @ 8e00 │ │ │ │ │ + beq 88d4 │ │ │ │ │ + ldr r3, [pc, #1184] @ 8dfc │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ - b 8ad8 │ │ │ │ │ + b 8ad4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r3, [pc, #1148] @ 8e04 │ │ │ │ │ + ldr r3, [pc, #1148] @ 8e00 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 89c8 │ │ │ │ │ + beq 89c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 89c0 │ │ │ │ │ + bne 89bc │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 887c │ │ │ │ │ - ldr r3, [pc, #1080] @ 8e08 │ │ │ │ │ + beq 8878 │ │ │ │ │ + ldr r3, [pc, #1080] @ 8e04 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 8918 │ │ │ │ │ + b 8914 │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8a00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a04 │ │ │ │ │ + bne 8a00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8a14 │ │ │ │ │ + beq 8a10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 887c │ │ │ │ │ + beq 8878 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 8910 │ │ │ │ │ + b 890c │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a58 │ │ │ │ │ + beq 8a54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a58 │ │ │ │ │ + bne 8a54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8a68 │ │ │ │ │ + beq 8a64 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8828 │ │ │ │ │ + beq 8824 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b 8980 │ │ │ │ │ + b 897c │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8aa8 │ │ │ │ │ + beq 8aa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8aa8 │ │ │ │ │ + bne 8aa4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 8ab8 │ │ │ │ │ + beq 8ab4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e94 │ │ │ │ │ + bl 5e90 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 88d8 │ │ │ │ │ + beq 88d4 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - ldr r3, [pc, #824] @ 8e0c │ │ │ │ │ + ldr r3, [pc, #824] @ 8e08 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - beq 8690 │ │ │ │ │ + beq 868c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8690 │ │ │ │ │ + bne 868c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8ac8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - b 8974 │ │ │ │ │ + b 8970 │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ - b 8900 │ │ │ │ │ + b 88fc │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 8690 │ │ │ │ │ + b 868c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8828 │ │ │ │ │ + bne 8824 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8828 │ │ │ │ │ + b 8824 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 8acc │ │ │ │ │ + b 8ac8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 887c │ │ │ │ │ + bne 8878 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 887c │ │ │ │ │ + b 8878 │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8b1c │ │ │ │ │ - ldr r1, [pc, #620] @ 8e10 │ │ │ │ │ + b 8b18 │ │ │ │ │ + ldr r1, [pc, #620] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8440 │ │ │ │ │ + beq 843c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8bc8 │ │ │ │ │ + beq 8bc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 8c24 │ │ │ │ │ + beq 8c20 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b 8690 │ │ │ │ │ - ldr r3, [pc, #572] @ 8e14 │ │ │ │ │ + b 868c │ │ │ │ │ + ldr r3, [pc, #572] @ 8e10 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 8848 │ │ │ │ │ - ldr r3, [pc, #564] @ 8e18 │ │ │ │ │ + b 8844 │ │ │ │ │ + ldr r3, [pc, #564] @ 8e14 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 88a0 │ │ │ │ │ - ldr r1, [pc, #544] @ 8e10 │ │ │ │ │ + b 889c │ │ │ │ │ + ldr r1, [pc, #544] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84c8 │ │ │ │ │ + beq 84c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8ac8 │ │ │ │ │ + beq 8ac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8ac8 │ │ │ │ │ + bne 8ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8ac8 │ │ │ │ │ + b 8ac4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8bc8 │ │ │ │ │ + b 8bc4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8d48 │ │ │ │ │ + bne 8d44 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8690 │ │ │ │ │ - ldr r1, [pc, #452] @ 8e10 │ │ │ │ │ + b 868c │ │ │ │ │ + ldr r1, [pc, #452] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8550 │ │ │ │ │ + beq 854c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ ldmib sp, {r4, fp} │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a24 │ │ │ │ │ + beq 8a20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 8a24 │ │ │ │ │ + bne 8a20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a24 │ │ │ │ │ - ldr r3, [pc, #404] @ 8e1c │ │ │ │ │ + b 8a20 │ │ │ │ │ + ldr r3, [pc, #404] @ 8e18 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r4] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r2, #36] @ 0x24 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ - beq 8828 │ │ │ │ │ + beq 8824 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r8, [r4] │ │ │ │ │ - beq 8628 │ │ │ │ │ - b 8828 │ │ │ │ │ - ldr r1, [pc, #332] @ 8e10 │ │ │ │ │ + beq 8624 │ │ │ │ │ + b 8824 │ │ │ │ │ + ldr r1, [pc, #332] @ 8e0c │ │ │ │ │ bl 0 <_Py_CheckRecursiveCall> │ │ │ │ │ R_ARM_CALL _Py_CheckRecursiveCall │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 85d4 │ │ │ │ │ + beq 85d0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8a78 │ │ │ │ │ + beq 8a74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8a78 │ │ │ │ │ + bne 8a74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8a78 │ │ │ │ │ + b 8a74 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, sl │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r9, r6 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 83c0 │ │ │ │ │ + bl 83bc │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 8d64 │ │ │ │ │ + beq 8d60 │ │ │ │ │ mov r6, r9 │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ - b 85f0 │ │ │ │ │ + b 85ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8c3c │ │ │ │ │ + bne 8c38 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8c3c │ │ │ │ │ + b 8c38 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 8d1c │ │ │ │ │ - ldr r3, [pc, #168] @ 8e20 │ │ │ │ │ + bne 8d18 │ │ │ │ │ + ldr r3, [pc, #168] @ 8e1c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r1, [r0, r3] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r1, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1, #36] @ 0x24 │ │ │ │ │ - bne 8618 │ │ │ │ │ - b 8828 │ │ │ │ │ + bne 8614 │ │ │ │ │ + b 8824 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88d8 │ │ │ │ │ + bne 88d4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88d8 │ │ │ │ │ + b 88d4 │ │ │ │ │ .word 0x00005144 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x000009a4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000920 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000089c │ │ │ │ │ @@ -10161,63 +10160,63 @@ │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000018c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008e24 <_IsFortranContiguous>: │ │ │ │ │ +00008e20 <_IsFortranContiguous>: │ │ │ │ │ _IsFortranContiguous(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 8e94 <_IsFortranContiguous+0x70> │ │ │ │ │ + beq 8e90 <_IsFortranContiguous+0x70> │ │ │ │ │ ldr ip, [r0, #32] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8e90 <_IsFortranContiguous+0x6c> │ │ │ │ │ + beq 8e8c <_IsFortranContiguous+0x6c> │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr lr, [r0, #20] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - ble 8e80 <_IsFortranContiguous+0x5c> │ │ │ │ │ + ble 8e7c <_IsFortranContiguous+0x5c> │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - ble 8e74 <_IsFortranContiguous+0x50> │ │ │ │ │ + ble 8e70 <_IsFortranContiguous+0x50> │ │ │ │ │ ldr r4, [ip, r2, lsl #2] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 8e88 <_IsFortranContiguous+0x64> │ │ │ │ │ + bne 8e84 <_IsFortranContiguous+0x64> │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8e50 <_IsFortranContiguous+0x2c> │ │ │ │ │ + b 8e4c <_IsFortranContiguous+0x2c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - b 730 │ │ │ │ │ + b 730 │ │ │ │ │ R_ARM_JUMP24 _IsFortranContiguous.part.0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00008e9c : │ │ │ │ │ +00008e98 : │ │ │ │ │ PyBuffer_GetPointer(): │ │ │ │ │ ldr ip, [r0, #20] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bxle lr │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ │ - bne 8f30 │ │ │ │ │ + bne 8f2c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ mla r0, lr, r3, r0 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ @@ -10225,22 +10224,22 @@ │ │ │ │ │ add ip, r2, ip, lsl #2 │ │ │ │ │ add r3, r2, #8 │ │ │ │ │ add r2, r5, #8 │ │ │ │ │ ldr lr, [r3], #4 │ │ │ │ │ ldr r4, [r1, #4]! │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mla r0, r4, lr, r0 │ │ │ │ │ - beq 8f20 │ │ │ │ │ + beq 8f1c │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, lr │ │ │ │ │ cmp r3, ip │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ - bne 8efc │ │ │ │ │ + bne 8ef8 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ popeq {r4, r5, pc} │ │ │ │ │ @@ -10248,8 +10247,8 @@ │ │ │ │ │ ldr lr, [r1, #4] │ │ │ │ │ ldr r4, [r2, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mla r0, r4, lr, r0 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldrge r0, [r0] │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ - b 8ee8 │ │ │ │ │ + b 8ee4 │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -72,16 +72,16 @@ │ │ │ │ │ [ a1c] <<= │ │ │ │ │ [ a20] >> │ │ │ │ │ [ a24] bad operand type for abs(): '%.200s' │ │ │ │ │ [ a4c] %= │ │ │ │ │ [ a50] %.50s.__float__ returned non-float (type %.50s) │ │ │ │ │ [ a80] %.50s.__float__ returned non-float (type %.50s). The ability to return an instance of a strict subclass of float is deprecated, and may be removed in a future version of Python. │ │ │ │ │ [ b34] bad operand type for unary +: '%.200s' │ │ │ │ │ - [ b5c] **= │ │ │ │ │ - [ b60] //= │ │ │ │ │ + [ b5c] //= │ │ │ │ │ + [ b60] **= │ │ │ │ │ [ b64] /= │ │ │ │ │ [ b68] in __issubclass__ │ │ │ │ │ [ b7c] @ │ │ │ │ │ [ b80] @= │ │ │ │ │ [ b84] >>= │ │ │ │ │ [ b88] '%.200s' object is not an async iterable │ │ │ │ │ [ bb4] aiter() returned not an async iterator of type '%.100s' │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -180,15 +180,15 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000b5c │ │ │ │ │ + .word 0x00000b60 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000002a4 : │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ ldr r3, [pc, #32] @ 2ec │ │ │ │ │ cmp r0, r3 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [pc, #24] @ 2f0 │ │ │ │ │ mov r2, #136 @ 0x88 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -225,25 +225,25 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr ip, [pc, #24] @ 324 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r3, #136 @ 0x88 │ │ │ │ │ mov r2, #140 @ 0x8c │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 2758 │ │ │ │ │ + bl 2754 │ │ │ │ │ R_ARM_CALL binary_iop │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0x00000b80 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000328 : │ │ │ │ │ PySequence_Count(): │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 705c <_PySequence_IterSearch> │ │ │ │ │ + b 7058 <_PySequence_IterSearch> │ │ │ │ │ R_ARM_JUMP24 _PySequence_IterSearch │ │ │ │ │ │ │ │ │ │ 00000330 : │ │ │ │ │ PySequence_InPlaceConcat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -280,15 +280,15 @@ │ │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 404 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 404 │ │ │ │ │ mov r2, #76 @ 0x4c │ │ │ │ │ - bl 280c │ │ │ │ │ + bl 2808 │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ ldr r2, [pc, #72] @ 424 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 404 │ │ │ │ │ @@ -397,15 +397,15 @@ │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 544 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b 578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 4240 │ │ │ │ │ + bl 423c │ │ │ │ │ R_ARM_CALL PyObject_DelItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -453,25 +453,25 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ bne 5f4 │ │ │ │ │ bl 580 │ │ │ │ │ b 604 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl a20 │ │ │ │ │ + bl a1c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bge 614 │ │ │ │ │ ldr r0, [pc, #28] @ 628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 61c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000c10 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ bge 670 │ │ │ │ │ ldr r0, [pc, #28] @ 684 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 678 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000c98 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ @@ -513,33 +513,33 @@ │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 774 │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItemString │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000006bc : │ │ │ │ │ PyMapping_HasKeyWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl a20 │ │ │ │ │ + bl a1c │ │ │ │ │ R_ARM_CALL PyMapping_GetOptionalItem │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000006f0 : │ │ │ │ │ PySequence_InPlaceRepeat(): │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ bne 778 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 800 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r2, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 280c │ │ │ │ │ + bl 2808 │ │ │ │ │ R_ARM_CALL binary_iop1 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 7b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -657,15 +657,15 @@ │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 890 │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 914 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl d30 │ │ │ │ │ + bl d2c │ │ │ │ │ R_ARM_CALL binary_op1 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 8c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -733,21 +733,21 @@ │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mvneq r5, #0 │ │ │ │ │ beq 994 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 5e88 │ │ │ │ │ + bl 5e84 │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00000dc0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dcc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -763,15 +763,15 @@ │ │ │ │ │ │ │ │ │ │ 000009cc <_buffer_release_call>: │ │ │ │ │ _buffer_release_call(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000009e8 : │ │ │ │ │ PyBuffer_FromContiguous(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -782,15 +782,15 @@ │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ movlt r8, r2 │ │ │ │ │ movge r8, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 6308 │ │ │ │ │ + bl 6304 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq a38 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -821,15 +821,15 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ beq ad0 │ │ │ │ │ - bl 8e9c │ │ │ │ │ + bl 8e98 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ @@ -886,15 +886,15 @@ │ │ │ │ │ str ip, [r1] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ str r4, [r1], #4 │ │ │ │ │ b b3c <_Py_add_one_to_index_F+0xc> │ │ │ │ │ │ │ │ │ │ 00000b70 : │ │ │ │ │ PyObject_Length(): │ │ │ │ │ - b 414c │ │ │ │ │ + b 4148 │ │ │ │ │ R_ARM_JUMP24 PyObject_Size │ │ │ │ │ │ │ │ │ │ 00000b74 : │ │ │ │ │ PyBuffer_FillContiguousStrides(): │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ ldrb ip, [sp, #4] │ │ │ │ │ cmp ip, #70 @ 0x46 │ │ │ │ │ @@ -936,109 +936,109 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq c30 │ │ │ │ │ ldr r2, [pc, #532] @ e30 │ │ │ │ │ mov r1, sp │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c44 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b e24 │ │ │ │ │ ldr r3, [pc, #508] @ e34 │ │ │ │ │ ldr r1, [pc, #508] @ e38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b c28 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq c68 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ bge c9c │ │ │ │ │ ldr r3, [pc, #444] @ e3c │ │ │ │ │ ldr r1, [pc, #444] @ e40 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d24 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 65d0 <_IsCContiguous> │ │ │ │ │ + bl 65cc <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq cd4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne cd4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 65d0 <_IsCContiguous> │ │ │ │ │ + bl 65cc <_IsCContiguous> │ │ │ │ │ R_ARM_CALL _IsCContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne d00 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8e24 <_IsFortranContiguous> │ │ │ │ │ + bl 8e20 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne d24 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8e24 <_IsFortranContiguous> │ │ │ │ │ + bl 8e20 <_IsFortranContiguous> │ │ │ │ │ R_ARM_CALL _IsFortranContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq d24 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b e24 │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r1, r3 │ │ │ │ │ bne d58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ b c28 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r1, [r4, r3, lsl #2] │ │ │ │ │ addgt r3, r3, #1 │ │ │ │ │ bgt d58 │ │ │ │ │ @@ -1068,35 +1068,35 @@ │ │ │ │ │ addlt r2, r2, #1 │ │ │ │ │ strlt r2, [r3, #-4] │ │ │ │ │ strge r7, [r3, #-4] │ │ │ │ │ movge r3, r0 │ │ │ │ │ bge da8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 8e9c │ │ │ │ │ + bl 8e98 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 8e9c │ │ │ │ │ + bl 8e98 │ │ │ │ │ R_ARM_CALL PyBuffer_GetPointer │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b d90 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x0000011d │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -1146,15 +1146,15 @@ │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne e94 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000e44 │ │ │ │ │ @@ -1176,26 +1176,26 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ beq f3c │ │ │ │ │ bl 580 │ │ │ │ │ b f50 │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 1068 │ │ │ │ │ + bl 1064 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq f58 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b f70 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000f7c : │ │ │ │ │ PyObject_AsCharBuffer(): │ │ │ │ │ @@ -1225,15 +1225,15 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne fd4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, #0 │ │ │ │ │ b fe0 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 12a8 │ │ │ │ │ + bl 12a4 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ @@ -1244,25 +1244,25 @@ │ │ │ │ │ b 0 <_Py_CallInInterpreter> │ │ │ │ │ R_ARM_JUMP24 _Py_CallInInterpreter │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _buffer_release_call │ │ │ │ │ │ │ │ │ │ 00001000 : │ │ │ │ │ PySequence_Length(): │ │ │ │ │ - b 697c │ │ │ │ │ + b 6978 │ │ │ │ │ R_ARM_JUMP24 PySequence_Size │ │ │ │ │ │ │ │ │ │ 00001004 : │ │ │ │ │ PyMapping_Length(): │ │ │ │ │ - b 6664 │ │ │ │ │ + b 6660 │ │ │ │ │ R_ARM_JUMP24 PyMapping_Size │ │ │ │ │ │ │ │ │ │ 00001008 : │ │ │ │ │ PySequence_In(): │ │ │ │ │ - b 21b4 │ │ │ │ │ + b 21b0 │ │ │ │ │ R_ARM_JUMP24 PySequence_Contains │ │ │ │ │ │ │ │ │ │ 0000100c : │ │ │ │ │ PyAIter_Check(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ │ cmp r0, #0 │ │ │ ├── bytearrayobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 76496 (bytes into file) │ │ │ │ │ + Start of section headers: 76688 (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 0x12ad0: │ │ │ │ │ +There are 18 section headers, starting at offset 0x12b90: │ │ │ │ │ │ │ │ │ │ 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 000ae0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 010288 0000f8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 010348 0000f8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000b14 000854 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 010380 000808 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 010440 000808 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001368 000001 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 001368 00088a 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001bf4 005884 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 010b88 001208 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 007478 002fd4 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 011d90 000c38 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00a44c 00284f 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 0129c8 000078 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00cc9b 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00cc9b 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00ccc8 001f40 10 16 349 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00ec08 00167d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 012a40 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001bf4 005944 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 010c48 001208 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 007538 002fd4 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 011e50 000c38 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00a50c 00284f 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 012a88 000078 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00cd5b 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00cd5b 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00cd88 001f40 10 16 349 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00ecc8 00167d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 012b00 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 {} │ │ │ │ │ @@ -4,16 +4,16 @@ │ │ │ │ │ 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 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 5: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 6: 00000000 2108 FUNC LOCAL DEFAULT 7 bytearray___init__ │ │ │ │ │ - 7: 000020b8 120 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ - 8: 00002d5c 600 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ + 7: 00002178 120 FUNC LOCAL DEFAULT 7 _getbytevalue │ │ │ │ │ + 8: 00002e1c 600 FUNC LOCAL DEFAULT 7 bytearray_iconcat │ │ │ │ │ 9: 000007ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 10: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 11: 00000000 196 FUNC LOCAL DEFAULT 1 bytearray_iter │ │ │ │ │ 12: 000000b0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 13: 000000c4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 14: 000000c4 120 FUNC LOCAL DEFAULT 1 bytearrayiter_dealloc │ │ │ │ │ 15: 0000083c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ @@ -30,99 +30,99 @@ │ │ │ │ │ 26: 000014a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 27: 000014a8 172 FUNC LOCAL DEFAULT 7 bytearray_getbuffer │ │ │ │ │ 28: 00001548 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 29: 00001554 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 30: 00001554 16 FUNC LOCAL DEFAULT 7 bytearray_releasebuffer │ │ │ │ │ 31: 00001564 8 FUNC LOCAL DEFAULT 7 bytearray_length │ │ │ │ │ 32: 0000027c 0 NOTYPE LOCAL DEFAULT 6 .LC19 │ │ │ │ │ - 33: 0000156c 632 FUNC LOCAL DEFAULT 7 bytearray_repr │ │ │ │ │ - 34: 000017cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 35: 000017e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 36: 000017e4 2260 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ - 37: 00002080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 000020b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00002128 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00002130 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00002130 500 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ - 42: 00002308 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 43: 00002324 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 44: 00002324 288 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ - 45: 0000243c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00002444 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00002444 256 FUNC LOCAL DEFAULT 7 bytearray_translate │ │ │ │ │ - 48: 00002544 1044 FUNC LOCAL DEFAULT 7 bytearray_translate_impl │ │ │ │ │ - 49: 00002540 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 50: 00002544 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 51: 0000293c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 00002958 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 00002a48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 54: 00002a54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 55: 00002a54 776 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ - 56: 00002d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 33: 0000156c 824 FUNC LOCAL DEFAULT 7 bytearray_repr │ │ │ │ │ + 34: 0000188c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 35: 000018a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 36: 000018a4 2260 FUNC LOCAL DEFAULT 7 bytearray_ass_subscript │ │ │ │ │ + 37: 00002140 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00002178 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 000021e8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 000021f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 000021f0 500 FUNC LOCAL DEFAULT 7 bytearray_decode │ │ │ │ │ + 42: 000023c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 43: 000023e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 44: 000023e4 288 FUNC LOCAL DEFAULT 7 bytearray_find │ │ │ │ │ + 45: 000024fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00002504 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00002504 256 FUNC LOCAL DEFAULT 7 bytearray_translate │ │ │ │ │ + 48: 00002604 1044 FUNC LOCAL DEFAULT 7 bytearray_translate_impl │ │ │ │ │ + 49: 00002600 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 50: 00002604 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 51: 000029fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00002a18 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00002b08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 54: 00002b14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00002b14 776 FUNC LOCAL DEFAULT 7 bytearray_subscript │ │ │ │ │ + 56: 00002dfc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 57: 0000013c 48 FUNC LOCAL DEFAULT 1 bytearray_clear │ │ │ │ │ 58: 00000168 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 59: 00002d5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 60: 00002f9c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 61: 00002fb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 62: 00002fb4 284 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ - 63: 000030c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 59: 00002e1c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 60: 0000305c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 61: 00003074 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 62: 00003074 284 FUNC LOCAL DEFAULT 7 bytearray_endswith │ │ │ │ │ + 63: 00003188 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 64: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 65: 00000000 24 FUNC LOCAL DEFAULT 9 bytearray_copy │ │ │ │ │ 66: 00000014 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 67: 000030d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 68: 000030d0 612 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ + 67: 00003190 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 68: 00003190 612 FUNC LOCAL DEFAULT 7 bytearray_richcompare │ │ │ │ │ 69: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 70: 00003314 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 000033d4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 71: 0000016c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 72: 00000180 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 73: 00000018 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 74: 00000124 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 75: 00000184 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 76: 00000184 176 FUNC LOCAL DEFAULT 1 bytearray_repeat │ │ │ │ │ 77: 00000230 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 78: 00003334 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 79: 00003334 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ - 80: 000033c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 78: 000033f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 79: 000033f4 148 FUNC LOCAL DEFAULT 7 bytearrayiter_next │ │ │ │ │ + 80: 00003480 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 81: 0000012c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 82: 0000012c 88 FUNC LOCAL DEFAULT 9 stringlib_capitalize │ │ │ │ │ 83: 00000180 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 84: 00000184 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 85: 00000184 108 FUNC LOCAL DEFAULT 9 bytearray_lstrip │ │ │ │ │ - 86: 000035dc 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ + 86: 0000369c 796 FUNC LOCAL DEFAULT 7 bytearray_strip_impl_helper │ │ │ │ │ 87: 000001e8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 88: 000033c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 89: 000033c8 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ - 90: 000035b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 91: 000035dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000038ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 88: 00003488 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 89: 00003488 532 FUNC LOCAL DEFAULT 7 bytearray_append │ │ │ │ │ + 90: 00003678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 91: 0000369c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 000039ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 93: 000001f0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 94: 000001f0 388 FUNC LOCAL DEFAULT 9 stringlib_center │ │ │ │ │ 95: 00000374 232 FUNC LOCAL DEFAULT 9 pad │ │ │ │ │ 96: 00000360 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 97: 00000374 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 98: 00000458 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 99: 00000234 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 100: 00000234 124 FUNC LOCAL DEFAULT 1 bytearray_mod │ │ │ │ │ 101: 000002a4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 102: 0000045c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 103: 0000045c 108 FUNC LOCAL DEFAULT 9 bytearray_strip │ │ │ │ │ 104: 000004c0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 105: 000038f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 000038f8 284 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ - 107: 00003a0c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 000039b8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 000039b8 284 FUNC LOCAL DEFAULT 7 bytearray_count │ │ │ │ │ + 107: 00003acc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 108: 000004c8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 109: 000004c8 52 FUNC LOCAL DEFAULT 9 bytearray_join │ │ │ │ │ - 110: 00003a14 2248 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 111: 00003a14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 000042b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 113: 000004fc 88 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ - 114: 00000550 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 115: 000042dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 000042dc 44 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ - 117: 00004304 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 110: 00003ad4 2248 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 111: 00003ad4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 00004374 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 113: 0000439c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 114: 0000439c 44 FUNC LOCAL DEFAULT 7 bytearray_contains │ │ │ │ │ + 115: 000043c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 116: 000004fc 88 FUNC LOCAL DEFAULT 9 stringlib_upper │ │ │ │ │ + 117: 00000550 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 118: 00000554 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 119: 00000554 108 FUNC LOCAL DEFAULT 9 bytearray_rstrip │ │ │ │ │ 120: 000005b8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 121: 000005c0 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 122: 000005c0 536 FUNC LOCAL DEFAULT 9 stringlib_expandtabs │ │ │ │ │ 123: 000007c8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 124: 000007d8 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -157,23 +157,23 @@ │ │ │ │ │ 153: 00000b98 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 154: 00000bac 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 155: 00000bac 88 FUNC LOCAL DEFAULT 9 stringlib_lower │ │ │ │ │ 156: 00000c00 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 157: 00000c04 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 158: 00000c04 372 FUNC LOCAL DEFAULT 9 stringlib_rjust │ │ │ │ │ 159: 00000d64 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 160: 00004308 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 161: 00004308 3896 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ - 162: 0000535c 1320 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 160: 000043c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 161: 000043c8 3896 FUNC LOCAL DEFAULT 7 bytearray_replace │ │ │ │ │ + 162: 0000541c 1320 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ 163: 000002b0 1100 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 164: 00002064 164 FUNC LOCAL DEFAULT 9 stringlib__two_way_count │ │ │ │ │ - 165: 0000521c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 166: 00005240 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 167: 00005240 284 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ - 168: 00005354 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 165: 000052dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 166: 00005300 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 167: 00005300 284 FUNC LOCAL DEFAULT 7 bytearray_rfind │ │ │ │ │ + 168: 00005414 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 169: 00000d78 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 170: 00000d78 220 FUNC LOCAL DEFAULT 9 bytearray_rindex │ │ │ │ │ 171: 00000e4c 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 172: 00000e54 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 173: 00000e54 1524 FUNC LOCAL DEFAULT 9 bytearray_split │ │ │ │ │ 174: 00001430 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 175: 00001448 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -190,19 +190,19 @@ │ │ │ │ │ 186: 000017b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 187: 000017b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 188: 000017b4 92 FUNC LOCAL DEFAULT 9 bytearray_str │ │ │ │ │ 189: 00001808 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 190: 00001810 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 191: 00001810 1492 FUNC LOCAL DEFAULT 9 bytearray_rsplit │ │ │ │ │ 192: 00001dcc 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 193: 0000535c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 193: 0000541c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 194: 00002c30 112 FUNC LOCAL DEFAULT 9 stringlib_find_char │ │ │ │ │ 195: 000006fc 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 196: 00000828 688 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 197: 00005878 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 197: 00005938 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 198: 00001de4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 199: 00001de4 224 FUNC LOCAL DEFAULT 9 bytearray_maketrans │ │ │ │ │ 200: 00001ec0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 201: 00001ec4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 202: 00001ec4 24 FUNC LOCAL DEFAULT 9 stringlib_isascii │ │ │ │ │ 203: 00001ed8 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 204: 00001edc 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -391,15 +391,15 @@ │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmple │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Realloc │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 394: 00002958 252 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ + 394: 00002a18 252 FUNC GLOBAL DEFAULT 7 PyByteArray_FromStringAndSize │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyType_Name │ │ │ │ │ 400: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromStringAndSize │ │ │ │ │ 401: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ @@ -436,16 +436,16 @@ │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyBytes_FormatEx │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_count │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 435: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 436: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 437: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_Type │ │ │ │ │ 438: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ - 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 439: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ + 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ 443: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ 444: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalnum │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isalpha │ │ │ │ │ 446: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 447: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_islower │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x10288 contains 31 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x10348 contains 31 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 0001781c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000058 0001791c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000090 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000000a4 00017b1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -11,17 +11,17 @@ │ │ │ │ │ 000000c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000012c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000138 00017d1d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00000150 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 00000168 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000001a8 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000001c0 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000001c0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000001f0 0001ab1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ -00000204 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000204 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 0000022c 0001851d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000027c 0001b01d R_ARM_JUMP24 00000000 _PyBytes_FormatEx │ │ │ │ │ 00000288 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000002a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002a8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000002ac 0001a602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ @@ -29,15 +29,15 @@ │ │ │ │ │ 00000668 0000a41c R_ARM_CALL 00002064 stringlib__two_way_count │ │ │ │ │ 000006f8 0001d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000728 0000d71c R_ARM_CALL 00002108 stringlib__lex_search │ │ │ │ │ 00000740 0000d71c R_ARM_CALL 00002108 stringlib__lex_search │ │ │ │ │ 00000768 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000adc 0001da1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x10380 contains 257 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x10440 contains 257 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000024 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000030 0001e102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000038 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000044 00001002 R_ARM_ABS32 0000083c bytearray_dealloc │ │ │ │ │ @@ -45,28 +45,28 @@ │ │ │ │ │ 0000005c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000060 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000064 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 0000bc02 R_ARM_ABS32 000017b4 bytearray_str │ │ │ │ │ 00000074 0001e202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000084 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000090 00004402 R_ARM_ABS32 000030d0 bytearray_richcompare │ │ │ │ │ +00000090 00004402 R_ARM_ABS32 00003190 bytearray_richcompare │ │ │ │ │ 00000098 00000b02 R_ARM_ABS32 00000000 bytearray_iter │ │ │ │ │ 000000a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00000602 R_ARM_ABS32 00000000 bytearray___init__ │ │ │ │ │ 000000c4 0001e302 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 000000c8 0001e402 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000cc 0001e502 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 00000100 0001e102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000114 00000e02 R_ARM_ABS32 000000c4 bytearrayiter_dealloc │ │ │ │ │ 00000144 0001e202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000158 0000f302 R_ARM_ABS32 000027d4 bytearrayiter_traverse │ │ │ │ │ 00000168 0001e602 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000016c 00004f02 R_ARM_ABS32 00003334 bytearrayiter_next │ │ │ │ │ +0000016c 00004f02 R_ARM_ABS32 000033f4 bytearrayiter_next │ │ │ │ │ 00000170 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001fc 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -126,45 +126,45 @@ │ │ │ │ │ 000004c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000d902 R_ARM_ABS32 0000219c bytearray_reduce_ex │ │ │ │ │ 000004d4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000e902 R_ARM_ABS32 0000243c bytearray_sizeof │ │ │ │ │ 000004e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00005902 R_ARM_ABS32 000033c8 bytearray_append │ │ │ │ │ +000004ec 00005902 R_ARM_ABS32 00003488 bytearray_append │ │ │ │ │ 000004f4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00005202 R_ARM_ABS32 0000012c stringlib_capitalize │ │ │ │ │ 00000504 0001e702 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 00000508 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000050c 00005e02 R_ARM_ABS32 000001f0 stringlib_center │ │ │ │ │ 00000514 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 00003902 R_ARM_ABS32 0000013c bytearray_clear │ │ │ │ │ 00000524 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000052c 00004102 R_ARM_ABS32 00000000 bytearray_copy │ │ │ │ │ 00000534 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00006a02 R_ARM_ABS32 000038f8 bytearray_count │ │ │ │ │ +0000053c 00006a02 R_ARM_ABS32 000039b8 bytearray_count │ │ │ │ │ 00000544 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000054c 00002902 R_ARM_ABS32 00002130 bytearray_decode │ │ │ │ │ +0000054c 00002902 R_ARM_ABS32 000021f0 bytearray_decode │ │ │ │ │ 00000554 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000558 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000055c 00003e02 R_ARM_ABS32 00002fb4 bytearray_endswith │ │ │ │ │ +0000055c 00003e02 R_ARM_ABS32 00003074 bytearray_endswith │ │ │ │ │ 00000564 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000568 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000056c 00007a02 R_ARM_ABS32 000005c0 stringlib_expandtabs │ │ │ │ │ 00000574 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000578 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000057c 00001502 R_ARM_ABS32 00000a30 bytearray_extend │ │ │ │ │ 00000584 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000588 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000058c 00002c02 R_ARM_ABS32 00002324 bytearray_find │ │ │ │ │ +0000058c 00002c02 R_ARM_ABS32 000023e4 bytearray_find │ │ │ │ │ 00000594 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000059c 0000df02 R_ARM_ABS32 000022ec bytearray_fromhex │ │ │ │ │ 000005a4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005ac 0000f402 R_ARM_ABS32 000027ec bytearray_hex │ │ │ │ │ 000005b4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -219,27 +219,27 @@ │ │ │ │ │ 000006b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000f002 R_ARM_ABS32 00002664 bytearray_pop │ │ │ │ │ 000006c4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00010602 R_ARM_ABS32 00002e28 bytearray_remove │ │ │ │ │ 000006d4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 0000a102 R_ARM_ABS32 00004308 bytearray_replace │ │ │ │ │ +000006dc 0000a102 R_ARM_ABS32 000043c8 bytearray_replace │ │ │ │ │ 000006e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 0000cd02 R_ARM_ABS32 00001edc bytearray_removeprefix │ │ │ │ │ 000006f4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006fc 0000d002 R_ARM_ABS32 00001fa0 bytearray_removesuffix │ │ │ │ │ 00000704 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00010902 R_ARM_ABS32 00002f08 bytearray_reverse │ │ │ │ │ 00000714 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000071c 0000a702 R_ARM_ABS32 00005240 bytearray_rfind │ │ │ │ │ +0000071c 0000a702 R_ARM_ABS32 00005300 bytearray_rfind │ │ │ │ │ 00000724 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000728 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000aa02 R_ARM_ABS32 00000d78 bytearray_rindex │ │ │ │ │ 00000734 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000738 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000073c 00009e02 R_ARM_ABS32 00000c04 stringlib_rjust │ │ │ │ │ 00000744 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -267,37 +267,37 @@ │ │ │ │ │ 000007b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007bc 0000b302 R_ARM_ABS32 00001618 stringlib_swapcase │ │ │ │ │ 000007c4 0001f102 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ 000007c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 0000b602 R_ARM_ABS32 00001670 stringlib_title │ │ │ │ │ 000007d4 0001f202 R_ARM_ABS32 00000000 _Py_title__doc__ │ │ │ │ │ 000007d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007dc 00002f02 R_ARM_ABS32 00002444 bytearray_translate │ │ │ │ │ +000007dc 00002f02 R_ARM_ABS32 00002504 bytearray_translate │ │ │ │ │ 000007e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007ec 00007102 R_ARM_ABS32 000004fc stringlib_upper │ │ │ │ │ +000007ec 00007402 R_ARM_ABS32 000004fc stringlib_upper │ │ │ │ │ 000007f4 0001f302 R_ARM_ABS32 00000000 _Py_upper__doc__ │ │ │ │ │ 000007f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007fc 0000b902 R_ARM_ABS32 000016c8 stringlib_zfill │ │ │ │ │ 00000804 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000818 00001b02 R_ARM_ABS32 000014a8 bytearray_getbuffer │ │ │ │ │ 0000081c 00001e02 R_ARM_ABS32 00001554 bytearray_releasebuffer │ │ │ │ │ 00000820 00001f02 R_ARM_ABS32 00001564 bytearray_length │ │ │ │ │ -00000824 00003702 R_ARM_ABS32 00002a54 bytearray_subscript │ │ │ │ │ -00000828 00002402 R_ARM_ABS32 000017e4 bytearray_ass_subscript │ │ │ │ │ +00000824 00003702 R_ARM_ABS32 00002b14 bytearray_subscript │ │ │ │ │ +00000828 00002402 R_ARM_ABS32 000018a4 bytearray_ass_subscript │ │ │ │ │ 0000082c 00001f02 R_ARM_ABS32 00001564 bytearray_length │ │ │ │ │ 00000830 0001a902 R_ARM_ABS32 00000018 PyByteArray_Concat │ │ │ │ │ 00000834 00004c02 R_ARM_ABS32 00000184 bytearray_repeat │ │ │ │ │ 00000838 00010c02 R_ARM_ABS32 00002f70 bytearray_getitem │ │ │ │ │ 00000840 0000ed02 R_ARM_ABS32 000025a4 bytearray_setitem │ │ │ │ │ -00000848 00007402 R_ARM_ABS32 000042dc bytearray_contains │ │ │ │ │ -0000084c 00000802 R_ARM_ABS32 00002d5c bytearray_iconcat │ │ │ │ │ +00000848 00007202 R_ARM_ABS32 0000439c bytearray_contains │ │ │ │ │ +0000084c 00000802 R_ARM_ABS32 00002e1c bytearray_iconcat │ │ │ │ │ 00000850 0000f702 R_ARM_ABS32 000028dc bytearray_irepeat │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x10b88 contains 577 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x10c48 contains 577 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000098 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000104 00015e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000128 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 00000150 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000158 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000016c 0001621c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ @@ -399,23 +399,23 @@ │ │ │ │ │ 00000c78 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000d28 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000d34 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00000d5c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000d64 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 00000db4 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000dc4 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ -00000df4 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000df4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000e38 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e54 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e68 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000ed0 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00000ef8 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000f04 0001691c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ 00000f18 00018b1c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00000f30 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000f30 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000f70 00018c1c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ 00000fd8 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 00001000 0001621c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 0000101c 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001038 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001048 0001621c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001080 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ 0000127c 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000012e4 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 00001314 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00001330 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001344 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 0000137c 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 000013b4 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000013d0 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000013d0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001414 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000142c 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ 0000143c 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 00001480 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000148c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001494 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001498 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ @@ -461,480 +461,480 @@ │ │ │ │ │ 00001540 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001548 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000154c 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ 00001550 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001584 00018f1c R_ARM_CALL 00000000 _PyType_Name │ │ │ │ │ 00001590 00016e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ 000015b8 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001720 0001901c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ -0000172c 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000017ac 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000017c4 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000017cc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000017d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000017d8 00019102 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -000017dc 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000017e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000183c 00015e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000185c 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000018c4 0001921c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -000018e0 0001931c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00001994 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000019a4 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000019b0 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000019c0 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -000019e8 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00001a30 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001a4c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001a98 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ -00001ca4 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001cb0 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001cc0 0001941c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ -00001ce4 0001951c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001d24 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dc4 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001df8 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ -00001e64 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001e90 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001e98 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001ebc 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001f18 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00001f30 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f64 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001f6c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001f80 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001f90 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ -00001fdc 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001fe4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002004 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00002034 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000205c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002074 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002080 00019602 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00002084 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00002088 00019702 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00002090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002094 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002098 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000209c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020a0 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -000020a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020a8 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000020ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020b4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000020d4 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -000020fc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002120 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002128 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000212c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000219c 00016d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000021a8 00016e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000021cc 0001981c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -000021f4 00016d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00002200 00016e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00002224 0001981c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ -00002260 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000227c 0001991c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ -00002294 0001701c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000022b0 0001701c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000022c4 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000022f8 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002308 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000230c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002310 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002314 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002318 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000231c 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002320 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002378 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000023ac 00019b1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -000023cc 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000023e0 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00002410 00019b1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00002428 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000243c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00002440 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000024d4 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002524 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002580 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000025c4 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -000025e0 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002754 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000027bc 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000027c0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027e4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000027f8 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002810 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002838 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002840 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002908 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ -00002934 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000293c 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00002940 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002944 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00002948 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000294c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002950 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002954 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002980 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -000029a8 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000029c8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a10 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002a3c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002a44 0001851d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00002a48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002a4c 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00002a50 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a94 00015e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00002aec 0001921c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00002b08 0001931c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00002b38 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002b58 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002cd0 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -00002cf8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002d18 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002d34 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002d3c 00019602 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00002d40 00019e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00002d44 00019702 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00002d48 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00002d4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002d50 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d54 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002d58 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002d84 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002de8 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00002df8 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00002e04 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00002e18 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00002e3c 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002e78 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e80 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002ee4 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002ef0 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00002f18 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f20 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00002f54 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002f5c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f84 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002f90 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00002f94 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00002fa0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00002fa4 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -00002fa8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002fac 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00002fb0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003018 00019f1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00003034 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00003050 00019f1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00003064 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003088 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000030b4 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000030c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030cc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000030f0 0001641c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003100 0001641c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003118 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003130 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003154 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003160 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003168 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031e8 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031f4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031fc 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003248 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003250 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003260 0001a11c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00003280 0001631c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00003288 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003294 0001631c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000032bc 0001a21c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -000032e8 0001a31c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ -00003314 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003318 0001a402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0000331c 0001a502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00003320 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003324 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003328 0001a602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000332c 0001a702 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ -00003330 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000033b4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000033c0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000033c4 00019e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000033ec 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ -00003444 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00003450 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000345c 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000346c 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003490 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00003510 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003520 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003548 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003550 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003570 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003588 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000359c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035b0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000035bc 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000035c0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000035c4 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000035c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035cc 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -000035d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000035d4 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000035d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003668 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003684 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036a0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036c8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000036e8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003704 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003730 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000017d0 0001901c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ +000017dc 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001844 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001884 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000188c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00001890 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001894 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001898 00019102 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +0000189c 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000018a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000018fc 00015e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000191c 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00001984 0001921c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +000019a0 0001931c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00001a54 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00001a64 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00001a70 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00001a80 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00001aa8 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00001af0 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001b0c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001b58 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ +00001d64 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001d70 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00001d80 0001941c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ +00001da4 0001951c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001de4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001e84 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001eb8 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ +00001f24 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001f50 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001f58 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f7c 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001fd8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00001ff0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002024 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000202c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002040 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002050 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ +0000209c 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000020a4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000020c4 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000020f4 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000211c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002134 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002140 00019602 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00002144 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00002148 00019702 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00002150 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002154 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002158 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000215c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002160 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00002164 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002168 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000216c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002170 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002174 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002194 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +000021bc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000021e0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000021e8 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000021ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000225c 00016d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00002268 00016e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000228c 0001981c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +000022b4 00016d1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000022c0 00016e1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000022e4 0001981c R_ARM_CALL 00000000 PyUnicode_FromEncodedObject │ │ │ │ │ +00002320 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000233c 0001991c R_ARM_CALL 00000000 PyUnicode_GetDefaultEncoding │ │ │ │ │ +00002354 0001701c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002370 0001701c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002384 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023b8 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000023c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000023cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023dc 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000023e0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002438 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000246c 00019b1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +0000248c 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000024a0 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000024d0 00019b1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +000024e8 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000024fc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00002500 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002594 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000025e4 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002600 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002640 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002684 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +000026a0 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002814 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000287c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002880 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028a4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000028b8 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000028d0 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000028f8 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002900 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000029c8 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ +000029f4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000029fc 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002a00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002a04 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00002a08 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00002a0c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002a10 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00002a14 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002a40 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +00002a68 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002a88 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ad0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002afc 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002b04 0001851d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +00002b08 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002b0c 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00002b10 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002b54 00015e1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00002bac 0001921c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00002bc8 0001931c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00002bf8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002c18 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002d90 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +00002db8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002dd8 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002df4 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002dfc 00019602 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00002e00 00019e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00002e04 00019702 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00002e08 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00002e0c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00002e10 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e14 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002e18 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002e44 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00002ea8 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00002eb8 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00002ec4 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00002ed8 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00002efc 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002f38 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f40 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00002fa4 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002fb0 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002fd8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fe0 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003014 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000301c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003044 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003050 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003054 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003060 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003064 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00003068 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000306c 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003070 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000030d8 00019f1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +000030f4 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003110 00019f1c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00003124 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003148 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003174 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003188 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000318c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000031b0 0001641c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000031c0 0001641c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000031d8 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000031f0 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003214 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003220 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003228 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000032a8 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000032b4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000032bc 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003308 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003310 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003320 0001a11c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00003340 0001631c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00003348 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003354 0001631c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000337c 0001a21c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000033a8 0001a31c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ +000033d4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033d8 0001a402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000033dc 0001a502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +000033e0 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033e4 00004502 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000033e8 0001a602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000033ec 0001a702 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ +000033f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003474 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003480 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003484 00019e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000034ac 0001681c R_ARM_CALL 00000000 PyLong_AsLongAndOverflow │ │ │ │ │ +00003504 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00003510 0001811c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000351c 0001821c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000352c 0001831c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003550 0001841c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000035d0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000035e0 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003608 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003610 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003630 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003648 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000365c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003670 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000367c 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003680 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003684 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003688 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000368c 00018802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00003690 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003694 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003698 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003728 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003744 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003760 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00003788 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000037b0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000037d0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000037fc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000381c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000383c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003874 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00003898 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000038a8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -000038d0 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000038ec 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000038f0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000038f4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000395c 0001b11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00003970 0001b11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -00003984 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000039a8 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000039cc 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000039f8 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00003a0c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00003a10 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003a48 0001b21c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00003c3c 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c74 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003d1c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d30 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d44 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d58 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d6c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d80 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003d94 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003db4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003dbc 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003dc4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003dcc 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003dd4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000037a8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000037c4 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000037f0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003848 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003870 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003890 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000038bc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000038dc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000038fc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003934 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003958 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003968 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00003990 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000039ac 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000039b0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000039b4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003a1c 0001b11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00003a30 0001b11c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00003a44 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003a68 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003a8c 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00003ab8 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00003acc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00003ad0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b08 0001b21c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00003cfc 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003d34 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003ddc 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003de4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00003df0 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00003e54 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003e94 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003ed8 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003f0c 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003f1c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f28 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00003f34 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f48 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -0000401c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004034 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000404c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004064 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000407c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004094 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000040ac 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003e04 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e18 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e2c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e40 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e54 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e74 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e7c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e84 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e8c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e94 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003e9c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003ea4 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003eb0 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003f14 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003f54 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003f98 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00003fcc 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003fdc 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003fe8 00017e1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00003ff4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004008 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000040dc 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000040f4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000410c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004124 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000413c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004154 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000416c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004188 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041ac 0001b31c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000041d0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004200 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004218 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000422c 0001b41c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -00004254 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000426c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000042a8 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -000042ac 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000042b4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000042b8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000042bc 0001b502 R_ARM_ABS32 00000000 PyBytes_Type │ │ │ │ │ -000042c0 0001b602 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000042c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000042cc 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000042d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000042d4 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000042d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000042f4 0001b81d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00004300 0001b81d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00004304 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00004334 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004344 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004360 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004378 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00004570 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -0000458c 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000045b0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000045e8 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000045fc 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000046e4 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004728 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004798 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047c0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047e4 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -00004830 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004850 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004878 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004894 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048c0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048e0 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -000048f8 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004954 0000a31c R_ARM_CALL 000002b0 stringlib_adaptive_find │ │ │ │ │ -0000496c 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ -0000499c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000049a0 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004a00 0000a41c R_ARM_CALL 00002064 stringlib__two_way_count │ │ │ │ │ -00004a10 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004a1c 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004a9c 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004ab4 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004afc 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b24 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b44 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004bb0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004bb8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004bfc 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c14 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00004c58 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004c6c 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004c94 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004cdc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004cf8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004d14 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004d3c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004d54 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004d6c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004d8c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00004da8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004df8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004e24 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e34 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e8c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004eec 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004f04 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004f88 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f98 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004fb4 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00004fc8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004fe0 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00005028 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005054 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005070 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000050a4 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000050bc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000050d8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000050f8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000511c 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00005134 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00005170 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000519c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000051b4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000051d4 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -000051f4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005214 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00005224 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00005228 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000522c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005234 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00005238 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000523c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000052a4 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -000052b8 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ -000052cc 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000052f0 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005314 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005340 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005354 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00005358 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056f4 0001ce1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -00005728 0001cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000057d4 0000a31d R_ARM_JUMP24 000002b0 stringlib_adaptive_find │ │ │ │ │ -000057fc 0000c21d R_ARM_JUMP24 00002c30 stringlib_find_char │ │ │ │ │ -00005838 0000c31c R_ARM_CALL 000006fc stringlib__preprocess │ │ │ │ │ -00005848 0000c41c R_ARM_CALL 00000828 stringlib__two_way │ │ │ │ │ -00005860 0000a41d R_ARM_JUMP24 00002064 stringlib__two_way_count │ │ │ │ │ -00005878 0001d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000419c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041b4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041cc 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041e4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041fc 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004214 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000422c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004248 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000426c 0001b31c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +00004290 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042c0 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042d8 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042ec 0001b41c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +00004314 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000432c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004368 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +0000436c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004374 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00004378 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000437c 0001b502 R_ARM_ABS32 00000000 PyBytes_Type │ │ │ │ │ +00004380 0001b602 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00004384 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000438c 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00004390 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004394 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000043b4 0001b71d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000043c0 0001b71d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +000043c4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000043f4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004404 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004420 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004438 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00004630 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +0000464c 0001861c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004670 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000046a8 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000046bc 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000047a4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000047e8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004858 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004880 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000048a4 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +000048f0 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004910 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004938 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004954 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004980 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000049a0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000049b8 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004a14 0000a31c R_ARM_CALL 000002b0 stringlib_adaptive_find │ │ │ │ │ +00004a2c 00019d1c R_ARM_CALL 00000000 _PyObject_New │ │ │ │ │ +00004a5c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004a60 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004ac0 0000a41c R_ARM_CALL 00002064 stringlib__two_way_count │ │ │ │ │ +00004ad0 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004adc 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00004b5c 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004b74 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004bbc 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004be4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c04 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004c70 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004c78 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004cbc 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004cd4 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00004d18 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004d2c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004d54 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004d9c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004db8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004dd4 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004dfc 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004e14 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004e2c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004e4c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00004e68 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004eb8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00004ee4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ef4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f4c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004fac 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004fc4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00005048 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005058 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005074 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00005088 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000050a0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000050e8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005114 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005130 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005164 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000517c 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005198 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000051b8 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000051dc 0001aa1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000051f4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00005230 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +0000525c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005274 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005294 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000052b4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052d4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000052e4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +000052e8 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000052ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000052f4 00018002 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000052f8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000052fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005364 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +00005378 0001c51c R_ARM_CALL 00000000 _Py_bytes_rfind │ │ │ │ │ +0000538c 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000053b0 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000053d4 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005400 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005414 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00005418 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000057b4 0001ce1c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +000057e8 0001cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00005894 0000a31d R_ARM_JUMP24 000002b0 stringlib_adaptive_find │ │ │ │ │ +000058bc 0000c21d R_ARM_JUMP24 00002c30 stringlib_find_char │ │ │ │ │ +000058f8 0000c31c R_ARM_CALL 000006fc stringlib__preprocess │ │ │ │ │ +00005908 0000c41c R_ARM_CALL 00000828 stringlib__two_way │ │ │ │ │ +00005920 0000a41d R_ARM_JUMP24 00002064 stringlib__two_way_count │ │ │ │ │ +00005938 0001d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x11d90 contains 391 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x11e50 contains 391 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000010 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000010 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000048 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000070 00016c1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000080 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000000a4 0001851c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000000b4 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000000b4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000000d4 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000ec 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000100 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000114 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000124 00017202 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000128 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000148 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000148 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000174 0001ac1c R_ARM_CALL 00000000 _Py_bytes_capitalize │ │ │ │ │ 00000180 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000001c8 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000001e4 0000561d R_ARM_JUMP24 000035dc bytearray_strip_impl_helper │ │ │ │ │ +000001e4 0000561d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ 000001e8 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000001ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000023c 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000024c 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000268 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000290 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002f0 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000030c 0001701c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000330 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000330 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000360 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000364 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000368 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -000003b4 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -000003c8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000003b4 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +000003c8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000003f4 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 0000041c 0001871c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000044c 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000004a0 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000004bc 0000561d R_ARM_JUMP24 000035dc bytearray_strip_impl_helper │ │ │ │ │ +000004bc 0000561d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ 000004c0 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000004c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004e8 00006e1c R_ARM_CALL 00003a14 stringlib_bytes_join │ │ │ │ │ -00000518 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00000544 0001b71c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ +000004e8 00006e1c R_ARM_CALL 00003ad4 stringlib_bytes_join │ │ │ │ │ +00000518 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00000544 0001b81c R_ARM_CALL 00000000 _Py_bytes_upper │ │ │ │ │ 00000550 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000598 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000005b4 0000561d R_ARM_JUMP24 000035dc bytearray_strip_impl_helper │ │ │ │ │ +000005b4 0000561d R_ARM_JUMP24 0000369c bytearray_strip_impl_helper │ │ │ │ │ 000005b8 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000005bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000628 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000648 0001b91c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 00000658 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000006b4 0001ba1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00000718 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000718 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000770 0001ba1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ 000007b4 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000007c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000007cc 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000007d0 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 000007d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000834 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ @@ -966,31 +966,31 @@ │ │ │ │ │ 00000a64 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000a84 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000a94 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000ab0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ad8 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000b38 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000b54 0001701c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000b78 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000b78 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000b98 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000ba0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ba4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ba8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00000bc8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000bc8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000bf4 0001c41c R_ARM_CALL 00000000 _Py_bytes_lower │ │ │ │ │ 00000c00 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000c30 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000c50 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000c60 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000c7c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000ca4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d04 00017a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000d20 0001701c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000d44 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000d44 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00000d64 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000d6c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d70 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d74 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000dd4 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000df0 00019a1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ @@ -1000,36 +1000,36 @@ │ │ │ │ │ 00000e50 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000ebc 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000ef0 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000efc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000f0c 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000f34 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f88 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000ffc 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00000ffc 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001020 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 0000104c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001070 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010b4 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000010b4 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000010d8 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001104 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001128 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001158 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000116c 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001198 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000011c0 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000011fc 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000011fc 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001220 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 0000124c 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000127c 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +0000127c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 0000128c 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000012cc 0000a21c R_ARM_CALL 0000535c fastsearch │ │ │ │ │ -000012e0 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000012cc 0000a21c R_ARM_CALL 0000541c fastsearch │ │ │ │ │ +000012e0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001304 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001330 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001348 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001348 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001370 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000013a0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013c4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013f0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001414 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001420 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001430 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -1037,66 +1037,66 @@ │ │ │ │ │ 00001438 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000143c 0001c902 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 00001440 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001444 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000014b0 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000014d0 0001ca1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ 000014f0 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001570 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001570 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001584 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000015b0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015d4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015fc 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001610 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001614 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00001634 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001634 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001660 0001cb1c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 0000166c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000168c 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +0000168c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000016b8 0001cc1c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 000016c4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000016e0 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000016ec 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001700 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001728 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000177c 00018a1d R_ARM_JUMP24 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +0000177c 00018a1d R_ARM_JUMP24 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000017b0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000017c8 0001a21c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ 000017e0 0000211d R_ARM_JUMP24 0000156c bytearray_repr │ │ │ │ │ 000017f4 0001a31c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00001808 0001a702 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ 0000180c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001878 00015d1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000018ac 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000018b8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000018c8 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000018f0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001944 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000019b8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +000019b8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 000019dc 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001a08 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001a48 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001a48 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001a6c 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001a98 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001ab4 0001cd1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00001ae0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001af4 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001b1c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001b40 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001b7c 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001b7c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001ba0 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001bcc 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001bf0 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001c1c 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c1c 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c2c 0001c71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00001c60 0000a21c R_ARM_CALL 0000535c fastsearch │ │ │ │ │ -00001c78 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001c60 0000a21c R_ARM_CALL 0000541c fastsearch │ │ │ │ │ +00001c78 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c9c 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001cc8 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ce0 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001ce0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001d04 0001c81c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001d30 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d54 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d64 0001cd1c R_ARM_CALL 00000000 PyList_Reverse │ │ │ │ │ 00001d90 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d9c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001db8 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1116,23 +1116,23 @@ │ │ │ │ │ 00001eb0 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001ec0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001ed4 0001d21d R_ARM_JUMP24 00000000 _Py_bytes_isascii │ │ │ │ │ 00001ed8 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001f04 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001f14 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001f4c 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f60 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00001f74 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00001f60 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00001f74 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00001f8c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00001f9c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00001fc8 0001601c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001fd8 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002010 0001a01c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002024 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002038 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00002024 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002038 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002050 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002060 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000020a4 0000c31c R_ARM_CALL 000006fc stringlib__preprocess │ │ │ │ │ 000020bc 0000c41c R_ARM_CALL 00000828 stringlib__two_way │ │ │ │ │ 000020f4 0001cf1c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00002104 0001d002 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 000021dc 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ @@ -1167,24 +1167,24 @@ │ │ │ │ │ 00002438 0001da1d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 0000244c 0001db1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 00002478 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000249c 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000024b0 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000024cc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000024f4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002504 0000071c R_ARM_CALL 000020b8 _getbytevalue │ │ │ │ │ +00002504 0000071c R_ARM_CALL 00002178 _getbytevalue │ │ │ │ │ 0000252c 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000253c 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 0000257c 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00002590 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002594 00017102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00002598 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000259c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000025a0 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000025e8 0000071c R_ARM_CALL 000020b8 _getbytevalue │ │ │ │ │ +000025e8 0000071c R_ARM_CALL 00002178 _getbytevalue │ │ │ │ │ 00002614 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002640 0000161d R_ARM_JUMP24 00001234 bytearray_setslice │ │ │ │ │ 0000265c 00019602 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 00002660 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00019c1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000026bc 0001ae1c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000026c8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1213,47 +1213,47 @@ │ │ │ │ │ 00002940 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 0000296c 0001ab1c R_ARM_CALL 00000000 _PyBytes_Repeat │ │ │ │ │ 00002988 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 000029a4 0001af1c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 000029c8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000029fc 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00002a4c 0001dd1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002a80 0000a21c R_ARM_CALL 0000535c fastsearch │ │ │ │ │ -00002a94 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002aa8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002ac8 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002af0 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00002a80 0000a21c R_ARM_CALL 0000541c fastsearch │ │ │ │ │ +00002a94 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002aa8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002ac8 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002af0 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002af8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002b24 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002b54 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002b68 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002b7c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002b80 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00002b84 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002ba4 0001651c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00002bbc 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00002bbc 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002be4 0001661c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ 00002c10 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002c1c 0001671c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002c2c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002c60 0001ad1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00002cec 0001dd1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00002d20 0000a21c R_ARM_CALL 0000535c fastsearch │ │ │ │ │ -00002d34 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002d48 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002d68 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ -00002d90 00018a1c R_ARM_CALL 00002958 PyByteArray_FromStringAndSize │ │ │ │ │ +00002d20 0000a21c R_ARM_CALL 0000541c fastsearch │ │ │ │ │ +00002d34 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002d48 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002d68 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ +00002d90 00018a1c R_ARM_CALL 00002a18 PyByteArray_FromStringAndSize │ │ │ │ │ 00002d98 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00002dc4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002df4 00016a1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00002e08 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002e1c 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002e20 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00002e24 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e4c 0000071c R_ARM_CALL 000020b8 _getbytevalue │ │ │ │ │ +00002e4c 0000071c R_ARM_CALL 00002178 _getbytevalue │ │ │ │ │ 00002e90 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002eb4 0001891c R_ARM_CALL 00000000 memmove │ │ │ │ │ 00002ec0 00015f1c R_ARM_CALL 000008a0 PyByteArray_Resize │ │ │ │ │ 00002ee0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002ef0 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002ef4 00017602 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00002ef8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1263,15 +1263,15 @@ │ │ │ │ │ 00002f68 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00002f6c 00018d02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00002fa0 00016b1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00002fc0 00019602 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 00002fc4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002fc8 00019e02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x129c8 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x12a88 contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -295,16 +295,16 @@ │ │ │ │ │ bytearray_append │ │ │ │ │ stringlib_center │ │ │ │ │ bytearray_mod │ │ │ │ │ bytearray_strip │ │ │ │ │ bytearray_count │ │ │ │ │ bytearray_join │ │ │ │ │ stringlib_bytes_join │ │ │ │ │ -stringlib_upper │ │ │ │ │ bytearray_contains │ │ │ │ │ +stringlib_upper │ │ │ │ │ bytearray_rstrip │ │ │ │ │ stringlib_expandtabs │ │ │ │ │ bytearray_index │ │ │ │ │ stringlib_isalnum │ │ │ │ │ stringlib_isalpha │ │ │ │ │ stringlib_isdigit │ │ │ │ │ stringlib_islower │ │ │ │ │ @@ -511,16 +511,16 @@ │ │ │ │ │ _PyBytes_FormatEx │ │ │ │ │ _Py_bytes_count │ │ │ │ │ PySequence_Fast │ │ │ │ │ PyEval_RestoreThread │ │ │ │ │ PyEval_SaveThread │ │ │ │ │ PyBytes_Type │ │ │ │ │ PyExc_RuntimeError │ │ │ │ │ -_Py_bytes_upper │ │ │ │ │ _Py_bytes_contains │ │ │ │ │ +_Py_bytes_upper │ │ │ │ │ PyLong_AsInt │ │ │ │ │ __aeabi_idivmod │ │ │ │ │ _Py_bytes_index │ │ │ │ │ _Py_bytes_isalnum │ │ │ │ │ _Py_bytes_isalpha │ │ │ │ │ _Py_bytes_isdigit │ │ │ │ │ _Py_bytes_islower │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r7 │ │ │ │ │ blt 228 │ │ │ │ │ mul r4, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ beq 220 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ @@ -158,15 +158,15 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyBytes_Repeat> │ │ │ │ │ R_ARM_CALL _PyBytes_Repeat │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 1d4 │ │ │ │ │ b 1f4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -303,15 +303,15 @@ │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r8 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 508 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ - bl 20b8 <_getbytevalue> │ │ │ │ │ + bl 2178 <_getbytevalue> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ bne 4ec │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 4a0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ @@ -456,15 +456,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2d5c │ │ │ │ │ + bl 2e1c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ beq 6ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ @@ -1003,15 +1003,15 @@ │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ b c44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ ldreq r0, [pc, #1060] @ 1218 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq c84 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -1090,15 +1090,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ beq 11e8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ beq 11e8 │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 11b4 │ │ │ │ │ ldr r9, [fp, #20] │ │ │ │ │ @@ -1112,15 +1112,15 @@ │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 1108 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ - bl 20b8 <_getbytevalue> │ │ │ │ │ + bl 2178 <_getbytevalue> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 1040 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ strb r2, [r9], #1 │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1421,15 +1421,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ b 1334 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ ldreq r0, [pc, #192] @ 1494 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1484 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -1555,429 +1555,477 @@ │ │ │ │ │ │ │ │ │ │ 0000156c : │ │ │ │ │ bytearray_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyType_Name> │ │ │ │ │ R_ARM_CALL _PyType_Name │ │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ │ - mov r6, r0 │ │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ │ + mov r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mvn r3, #-2147483642 @ 0x80000006 │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r3, #3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ cmp r4, r2, asr #2 │ │ │ │ │ - bgt 17b8 │ │ │ │ │ + bgt 1838 │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ add r0, r0, #6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17ac │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + beq 1884 │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [r7, #20] │ │ │ │ │ - ldreq r3, [pc, #500] @ 17cc │ │ │ │ │ + ldrne r3, [r6, #20] │ │ │ │ │ + ldreq r3, [pc, #692] @ 188c │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 17a4 │ │ │ │ │ + bcs 187c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov ip, #39 @ 0x27 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ │ - beq 17a4 │ │ │ │ │ + beq 187c │ │ │ │ │ cmp r2, #39 @ 0x27 │ │ │ │ │ moveq ip, #34 @ 0x22 │ │ │ │ │ - cmp r1, r3 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ bne 15ec │ │ │ │ │ - ldrb r3, [r6] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 1628 │ │ │ │ │ - strb r3, [r2], #1 │ │ │ │ │ - ldrb r3, [r6, #1]! │ │ │ │ │ + ldrb r3, [r7] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1618 │ │ │ │ │ - ldr r3, [pc, #416] @ 17d0 │ │ │ │ │ + beq 1874 │ │ │ │ │ + strb r3, [r5] │ │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 1830 │ │ │ │ │ + strb r3, [r5, #1] │ │ │ │ │ + ldrb r3, [r7, #2] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r2, r5, #2 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r3, [r5, #2] │ │ │ │ │ + ldrb r3, [r7, #3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r2, r5, #3 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r3, [r5, #3] │ │ │ │ │ + ldrb r3, [r7, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r2, r5, #4 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r3, [r5, #4] │ │ │ │ │ + ldrb r3, [r7, #5] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r2, r5, #5 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r3, [r5, #5] │ │ │ │ │ + ldrb r3, [r7, #6] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r2, r5, #6 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r3, [r5, #6] │ │ │ │ │ + ldrb r3, [r7, #7] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r2, r5, #7 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r3, [r5, #7] │ │ │ │ │ + ldrb r3, [r7, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addeq r2, r5, #8 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r3, [r5, #8] │ │ │ │ │ + ldrb r1, [r7, #9] │ │ │ │ │ + add r3, r7, #9 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + add r2, r5, #9 │ │ │ │ │ + beq 16d8 │ │ │ │ │ + strb r1, [r2], #1 │ │ │ │ │ + ldrb r1, [r3, #1]! │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + bne 16c8 │ │ │ │ │ + ldr r3, [pc, #432] @ 1890 │ │ │ │ │ ldrb r0, [r3] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r2, r1 │ │ │ │ │ strbne r0, [r1, #-1] │ │ │ │ │ - bne 162c │ │ │ │ │ - and r0, ip, #255 @ 0xff │ │ │ │ │ - strb r0, [r2] │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ + bne 16dc │ │ │ │ │ + and ip, ip, #255 @ 0xff │ │ │ │ │ + strb ip, [r2] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [r7, #20] │ │ │ │ │ - ldreq r3, [pc, #360] @ 17cc │ │ │ │ │ + ldrne r3, [r6, #20] │ │ │ │ │ + ldreq r3, [pc, #376] @ 188c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 1700 │ │ │ │ │ + ble 17b0 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ - sub ip, r3, #1 │ │ │ │ │ - ldrb r3, [ip, #1]! │ │ │ │ │ + sub r0, r3, #1 │ │ │ │ │ + ldrb r3, [r0, #1]! │ │ │ │ │ mov lr, r1 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, #39 @ 0x27 │ │ │ │ │ moveq r2, #92 @ 0x5c │ │ │ │ │ strbeq r2, [r1], #2 │ │ │ │ │ strbeq r3, [lr, #1] │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1824 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ │ strbeq r3, [r1], #2 │ │ │ │ │ moveq r3, #116 @ 0x74 │ │ │ │ │ strbeq r3, [lr, #1] │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1824 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ │ strbeq r3, [r1], #2 │ │ │ │ │ moveq r3, #110 @ 0x6e │ │ │ │ │ strbeq r3, [lr, #1] │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1824 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ moveq r3, #92 @ 0x5c │ │ │ │ │ strbeq r3, [r1], #2 │ │ │ │ │ moveq r3, #114 @ 0x72 │ │ │ │ │ strbeq r3, [lr, #1] │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1824 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1780 │ │ │ │ │ + beq 1850 │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bhi 1740 │ │ │ │ │ - cmp r4, ip │ │ │ │ │ + bhi 17f0 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ strb r3, [lr] │ │ │ │ │ - bne 1674 │ │ │ │ │ - ldr r3, [pc, #204] @ 17d4 │ │ │ │ │ - strb r0, [r1], #1 │ │ │ │ │ + bne 1724 │ │ │ │ │ + ldr r3, [pc, #220] @ 1894 │ │ │ │ │ + strb ip, [r1], #1 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1738 │ │ │ │ │ + bne 17e8 │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strb r2, [r1], #1 │ │ │ │ │ - b 1708 │ │ │ │ │ - ldr r2, [pc, #144] @ 17d8 │ │ │ │ │ + b 17b8 │ │ │ │ │ + ldr r2, [pc, #160] @ 1898 │ │ │ │ │ mov r6, #92 @ 0x5c │ │ │ │ │ strb r6, [r1] │ │ │ │ │ mov r6, #120 @ 0x78 │ │ │ │ │ strb r6, [r1, #1] │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldrb r6, [r6, r3, lsr #4] │ │ │ │ │ strb r6, [r1, #-2] │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r2, [r2, r3] │ │ │ │ │ strb r2, [lr, #3] │ │ │ │ │ - cmp r4, ip │ │ │ │ │ - bne 1674 │ │ │ │ │ - b 1700 │ │ │ │ │ + cmp r4, r0 │ │ │ │ │ + bne 1724 │ │ │ │ │ + b 17b0 │ │ │ │ │ + add r2, r5, #1 │ │ │ │ │ + b 16d8 │ │ │ │ │ + ldr r3, [pc, #92] @ 189c │ │ │ │ │ + ldr r1, [pc, #92] @ 18a0 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + b 17e0 │ │ │ │ │ mov r2, #92 @ 0x5c │ │ │ │ │ strb r2, [r1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ strb r3, [r1, #2] │ │ │ │ │ strb r2, [r1, #1] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ strb r3, [lr, #3] │ │ │ │ │ - b 1774 │ │ │ │ │ + b 1824 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + b 16d8 │ │ │ │ │ mov ip, #39 @ 0x27 │ │ │ │ │ b 1608 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 1730 │ │ │ │ │ - ldr r3, [pc, #28] @ 17dc │ │ │ │ │ - ldr r1, [pc, #28] @ 17e0 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17b0 │ │ │ │ │ + b 1848 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000017e4 : │ │ │ │ │ +000018a4 : │ │ │ │ │ bytearray_ass_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 1898 │ │ │ │ │ + beq 1958 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ ldr r9, [r0, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18a8 │ │ │ │ │ + beq 1968 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 18a8 │ │ │ │ │ - ldr r7, [pc, #2120] @ 2080 │ │ │ │ │ + beq 1968 │ │ │ │ │ + ldr r7, [pc, #2120] @ 2140 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 1fe4 │ │ │ │ │ + beq 20a4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1ee4 │ │ │ │ │ + beq 1fa4 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1fd8 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1f24 │ │ │ │ │ + bhi 1fe4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - blt 1f3c │ │ │ │ │ + blt 1ffc │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bge 1c9c │ │ │ │ │ + bge 1d5c │ │ │ │ │ strb r0, [r9, r5] │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ - ldr r9, [pc, #2016] @ 2084 │ │ │ │ │ + ldr r9, [pc, #2016] @ 2144 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1824 │ │ │ │ │ - ldr r3, [pc, #2008] @ 2088 │ │ │ │ │ + bne 18e4 │ │ │ │ │ + ldr r3, [pc, #2008] @ 2148 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1fcc │ │ │ │ │ + bne 208c │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1ca8 │ │ │ │ │ + blt 1d68 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne 1ae0 │ │ │ │ │ + bne 1ba0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1d44 │ │ │ │ │ - beq 1e2c │ │ │ │ │ + blt 1e04 │ │ │ │ │ + beq 1eec │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - blt 1e10 │ │ │ │ │ + blt 1ed0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ moveq r7, fp │ │ │ │ │ - bne 1d54 │ │ │ │ │ + bne 1e14 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r9, r7, r6 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sl, r9, r8 │ │ │ │ │ - beq 1a54 │ │ │ │ │ + beq 1b14 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - blt 1a70 │ │ │ │ │ - beq 1a38 │ │ │ │ │ + blt 1b30 │ │ │ │ │ + beq 1af8 │ │ │ │ │ sub r1, r8, r9 │ │ │ │ │ sub r1, r1, #-2147483647 @ 0x80000001 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bgt 1f6c │ │ │ │ │ + bgt 202c │ │ │ │ │ add r5, r2, sl │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - bgt 1f58 │ │ │ │ │ + bgt 2018 │ │ │ │ │ add sl, r5, #1 │ │ │ │ │ add r1, r1, sl │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bls 1abc │ │ │ │ │ + bls 1b7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #1756] @ 208c │ │ │ │ │ + ldr r3, [pc, #1756] @ 214c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1d2c │ │ │ │ │ + bne 1dec │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 1f6c │ │ │ │ │ + blt 202c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1e60 │ │ │ │ │ + bne 1f20 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 202c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str sl, [r4, #12] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r2, [r3, r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ │ - ldreq r3, [pc, #1632] @ 2084 │ │ │ │ │ + ldreq r3, [pc, #1632] @ 2144 │ │ │ │ │ sub r2, r2, r9 │ │ │ │ │ add r1, r3, r8 │ │ │ │ │ add r0, r3, r9 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 188c │ │ │ │ │ + ble 194c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 188c │ │ │ │ │ + b 194c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 1a6c │ │ │ │ │ + blt 1b2c │ │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ │ - bne 1954 │ │ │ │ │ - ldr r3, [pc, #1560] @ 2084 │ │ │ │ │ - b 1a38 │ │ │ │ │ - ldr r3, [pc, #1552] @ 2084 │ │ │ │ │ + bne 1a14 │ │ │ │ │ + ldr r3, [pc, #1560] @ 2144 │ │ │ │ │ + b 1af8 │ │ │ │ │ + ldr r3, [pc, #1552] @ 2144 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bgt 1f58 │ │ │ │ │ + bgt 2018 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1f74 │ │ │ │ │ + bne 2034 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r1, r2, sl │ │ │ │ │ sub r3, r3, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ bl 8a0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1fbc │ │ │ │ │ + beq 207c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ │ - beq 1a64 │ │ │ │ │ - b 1a38 │ │ │ │ │ + beq 1b24 │ │ │ │ │ + b 1af8 │ │ │ │ │ cmp r5, r2, lsr #1 │ │ │ │ │ - bcc 19d4 │ │ │ │ │ - ldr r2, [pc, #1464] @ 2084 │ │ │ │ │ + bcc 1a94 │ │ │ │ │ + ldr r2, [pc, #1464] @ 2144 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r2, [r3, r5] │ │ │ │ │ - b 1a0c │ │ │ │ │ + b 1acc │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - beq 1cbc │ │ │ │ │ + beq 1d7c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - ldr r1, [pc, #1436] @ 2090 │ │ │ │ │ + ldr r1, [pc, #1436] @ 2150 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bne 1cb0 │ │ │ │ │ + bne 1d70 │ │ │ │ │ ldr r7, [r6, #8] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 1e34 │ │ │ │ │ + beq 1ef4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [r6, #20] │ │ │ │ │ - blt 203c │ │ │ │ │ - beq 1b30 │ │ │ │ │ + blt 20fc │ │ │ │ │ + beq 1bf0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bgt 1e18 │ │ │ │ │ + bgt 1ed8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 1920 │ │ │ │ │ + beq 19e0 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 2020 │ │ │ │ │ + bne 20e0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ble 1888 │ │ │ │ │ + ble 1948 │ │ │ │ │ add ip, fp, r7 │ │ │ │ │ sub r1, ip, fp │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ - beq 1c08 │ │ │ │ │ + beq 1cc8 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 1bf0 │ │ │ │ │ + beq 1cb0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 1be0 │ │ │ │ │ + beq 1ca0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 1bd0 │ │ │ │ │ + beq 1c90 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq 1bc0 │ │ │ │ │ + beq 1c80 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq 1bb0 │ │ │ │ │ + beq 1c70 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq 1ba0 │ │ │ │ │ + beq 1c60 │ │ │ │ │ ldrb r1, [fp] │ │ │ │ │ strb r1, [r9, r3] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, fp │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ strb r1, [r9, r3] │ │ │ │ │ @@ -2000,15 +2048,15 @@ │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ strb r1, [r9, r3] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1948 │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ strb r0, [r9, r3] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldrb r0, [r2, #2] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ strb r0, [r9, r3] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ @@ -2036,288 +2084,288 @@ │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ strb r0, [r9, r3] │ │ │ │ │ add lr, r2, #1 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r2, ip │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - bne 1c08 │ │ │ │ │ - b 1888 │ │ │ │ │ - ldr r1, [pc, #1008] @ 2094 │ │ │ │ │ + bne 1cc8 │ │ │ │ │ + b 1948 │ │ │ │ │ + ldr r1, [pc, #1008] @ 2154 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 188c │ │ │ │ │ + b 194c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1af8 │ │ │ │ │ + bne 1bb8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Check │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 2110 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 2050 │ │ │ │ │ + bne 2110 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - ldr r0, [pc, #936] @ 2090 │ │ │ │ │ + ldr r0, [pc, #936] @ 2150 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1ca8 │ │ │ │ │ + beq 1d68 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 17e4 │ │ │ │ │ + bl 18a4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 188c │ │ │ │ │ + beq 194c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 188c │ │ │ │ │ + bne 194c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 188c │ │ │ │ │ + b 194c │ │ │ │ │ cmp r5, #8 │ │ │ │ │ add sl, r5, r5, lsr #3 │ │ │ │ │ addls sl, sl, #3 │ │ │ │ │ - bls 19d4 │ │ │ │ │ + bls 1a94 │ │ │ │ │ add sl, sl, #6 │ │ │ │ │ - b 19cc │ │ │ │ │ + b 1a8c │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ strgt r6, [sp, #32] │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bgt 1f58 │ │ │ │ │ + bgt 2018 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 1888 │ │ │ │ │ + beq 1948 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ sublt r2, sl, #1 │ │ │ │ │ addlt r1, r6, #1 │ │ │ │ │ mlalt r6, r3, r2, r6 │ │ │ │ │ rsblt r3, r3, #0 │ │ │ │ │ strlt r3, [sp, #36] @ 0x24 │ │ │ │ │ strlt r1, [sp, #32] │ │ │ │ │ strlt r6, [sp, #28] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r7, r6 │ │ │ │ │ movgt r5, #0 │ │ │ │ │ - ble 1de0 │ │ │ │ │ + ble 1ea0 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 1ea4 │ │ │ │ │ + bcs 1f64 │ │ │ │ │ sub r0, r7, r5 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r5, sl │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - bne 1da0 │ │ │ │ │ + bne 1e60 │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mla r3, sl, r3, r6 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bhi 2064 │ │ │ │ │ + bhi 2124 │ │ │ │ │ sub r1, r2, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 8a0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ moveq sl, #1 │ │ │ │ │ rsb sl, sl, #0 │ │ │ │ │ - b 188c │ │ │ │ │ + b 194c │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r7, fp │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ - bne 1ed8 │ │ │ │ │ + bne 1f98 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 1920 │ │ │ │ │ + b 19e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 1d54 │ │ │ │ │ + b 1e14 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 1d44 │ │ │ │ │ - beq 1e2c │ │ │ │ │ + blt 1e04 │ │ │ │ │ + beq 1eec │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - blt 1fb4 │ │ │ │ │ + blt 2074 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ldreq fp, [pc, #552] @ 2084 │ │ │ │ │ - beq 1920 │ │ │ │ │ - b 1d54 │ │ │ │ │ + ldreq fp, [pc, #552] @ 2144 │ │ │ │ │ + beq 19e0 │ │ │ │ │ + b 1e14 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 1f6c │ │ │ │ │ + beq 202c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ │ - ldreq r1, [pc, #508] @ 2084 │ │ │ │ │ + ldreq r1, [pc, #508] @ 2144 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movcs r2, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 19f4 │ │ │ │ │ + b 1ab4 │ │ │ │ │ sub r0, r7, r5 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - bne 1da0 │ │ │ │ │ - b 1ddc │ │ │ │ │ + bne 1e60 │ │ │ │ │ + b 1e9c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 1b30 │ │ │ │ │ - b 1d54 │ │ │ │ │ + bne 1bf0 │ │ │ │ │ + b 1e14 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - blt 1f38 │ │ │ │ │ + blt 1ff8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bge 1c9c │ │ │ │ │ + bge 1d5c │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r1, r5, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - b 1900 │ │ │ │ │ + b 19c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca8 │ │ │ │ │ - ldr r3, [pc, #364] @ 2098 │ │ │ │ │ - ldr r1, [pc, #364] @ 209c │ │ │ │ │ + bne 1d68 │ │ │ │ │ + ldr r3, [pc, #364] @ 2158 │ │ │ │ │ + ldr r1, [pc, #364] @ 215c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1d68 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ adds r5, r5, r2 │ │ │ │ │ - bmi 1c9c │ │ │ │ │ + bmi 1d5c │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 1c9c │ │ │ │ │ + ble 1d5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 1884 │ │ │ │ │ - b 1ef8 │ │ │ │ │ - ldr r3, [pc, #320] @ 20a0 │ │ │ │ │ - ldr r1, [pc, #320] @ 20a4 │ │ │ │ │ + bne 1944 │ │ │ │ │ + b 1fb8 │ │ │ │ │ + ldr r3, [pc, #320] @ 2160 │ │ │ │ │ + ldr r1, [pc, #320] @ 2164 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1d68 │ │ │ │ │ add r1, r3, r8 │ │ │ │ │ add r0, r3, r9 │ │ │ │ │ sub r2, r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ bl 8a0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 1aa4 │ │ │ │ │ + bne 1b64 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r2, r2, sl │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov sl, r0 │ │ │ │ │ - b 1aac │ │ │ │ │ - ldr fp, [pc, #200] @ 2084 │ │ │ │ │ - b 1e18 │ │ │ │ │ + b 1b6c │ │ │ │ │ + ldr fp, [pc, #200] @ 2144 │ │ │ │ │ + b 1ed8 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r3, r3, sl │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - b 1ca8 │ │ │ │ │ - ldr r3, [pc, #212] @ 20a8 │ │ │ │ │ + b 1d68 │ │ │ │ │ + ldr r3, [pc, #212] @ 2168 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #208] @ 20ac │ │ │ │ │ + ldr r1, [pc, #208] @ 216c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1d68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ca8 │ │ │ │ │ + bne 1d68 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldreq r2, [r4, #8] │ │ │ │ │ - beq 1f38 │ │ │ │ │ + beq 1ff8 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 1f18 │ │ │ │ │ + beq 1fd8 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 1f24 │ │ │ │ │ + bhi 1fe4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b 1f3c │ │ │ │ │ - ldr r3, [pc, #112] @ 2098 │ │ │ │ │ - ldr r1, [pc, #132] @ 20b0 │ │ │ │ │ + b 1ffc │ │ │ │ │ + ldr r3, [pc, #112] @ 2158 │ │ │ │ │ + ldr r1, [pc, #132] @ 2170 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1d68 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strgt r3, [sp, #32] │ │ │ │ │ - b 1b30 │ │ │ │ │ - ldr r3, [pc, #80] @ 20a8 │ │ │ │ │ - ldr r1, [pc, #88] @ 20b4 │ │ │ │ │ + b 1bf0 │ │ │ │ │ + ldr r3, [pc, #80] @ 2168 │ │ │ │ │ + ldr r1, [pc, #88] @ 2174 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1ca8 │ │ │ │ │ + b 1d68 │ │ │ │ │ sub r0, r3, sl │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r1, r9, r3 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b 1df0 │ │ │ │ │ + b 1eb0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x3ff20000 │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -2336,184 +2384,184 @@ │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000328 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000002e0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000020b8 <_getbytevalue>: │ │ │ │ │ +00002178 <_getbytevalue>: │ │ │ │ │ _getbytevalue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 20fc <_getbytevalue+0x44> │ │ │ │ │ + beq 21bc <_getbytevalue+0x44> │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bhi 2114 <_getbytevalue+0x5c> │ │ │ │ │ + bhi 21d4 <_getbytevalue+0x5c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2114 <_getbytevalue+0x5c> │ │ │ │ │ + beq 21d4 <_getbytevalue+0x5c> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 20f0 <_getbytevalue+0x38> │ │ │ │ │ - ldr r3, [pc, #12] @ 2128 <_getbytevalue+0x70> │ │ │ │ │ - ldr r1, [pc, #12] @ 212c <_getbytevalue+0x74> │ │ │ │ │ + b 21b0 <_getbytevalue+0x38> │ │ │ │ │ + ldr r3, [pc, #12] @ 21e8 <_getbytevalue+0x70> │ │ │ │ │ + ldr r1, [pc, #12] @ 21ec <_getbytevalue+0x74> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2108 <_getbytevalue+0x50> │ │ │ │ │ + b 21c8 <_getbytevalue+0x50> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002130 : │ │ │ │ │ +000021f0 : │ │ │ │ │ bytearray_decode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 2230 │ │ │ │ │ + bne 22f0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 22cc │ │ │ │ │ + bhi 238c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 222c │ │ │ │ │ + beq 22ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 2278 │ │ │ │ │ + beq 2338 │ │ │ │ │ ldr r4, [r6] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 21d8 │ │ │ │ │ + beq 2298 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 22a0 │ │ │ │ │ + beq 2360 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2298 │ │ │ │ │ + beq 2358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 22b8 │ │ │ │ │ + bne 2378 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 21d8 │ │ │ │ │ + bne 2298 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 2288 │ │ │ │ │ + beq 2348 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 2298 │ │ │ │ │ + beq 2358 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 22b8 │ │ │ │ │ + bne 2378 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 227c │ │ │ │ │ + beq 233c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromEncodedObject │ │ │ │ │ - b 21d0 │ │ │ │ │ + b 2290 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #204] @ 2308 │ │ │ │ │ + ldr ip, [pc, #204] @ 23c8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2298 │ │ │ │ │ + beq 2358 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 2178 │ │ │ │ │ + bne 2238 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_GetDefaultEncoding │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 2218 │ │ │ │ │ - ldr r2, [pc, #124] @ 230c │ │ │ │ │ - ldr r1, [pc, #124] @ 2310 │ │ │ │ │ - ldr r0, [pc, #124] @ 2314 │ │ │ │ │ + b 22d8 │ │ │ │ │ + ldr r2, [pc, #124] @ 23cc │ │ │ │ │ + ldr r1, [pc, #124] @ 23d0 │ │ │ │ │ + ldr r0, [pc, #124] @ 23d4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 21d0 │ │ │ │ │ - ldr r2, [pc, #100] @ 230c │ │ │ │ │ - ldr r1, [pc, #108] @ 2318 │ │ │ │ │ - ldr r0, [pc, #100] @ 2314 │ │ │ │ │ + b 2290 │ │ │ │ │ + ldr r2, [pc, #100] @ 23cc │ │ │ │ │ + ldr r1, [pc, #108] @ 23d8 │ │ │ │ │ + ldr r0, [pc, #100] @ 23d4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 2298 │ │ │ │ │ - ldr r3, [pc, #92] @ 231c │ │ │ │ │ - ldr r1, [pc, #92] @ 2320 │ │ │ │ │ + b 2358 │ │ │ │ │ + ldr r3, [pc, #92] @ 23dc │ │ │ │ │ + ldr r1, [pc, #92] @ 23e0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2298 │ │ │ │ │ + b 2358 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #48] @ 2308 │ │ │ │ │ + ldr r1, [pc, #48] @ 23c8 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 2178 │ │ │ │ │ - b 2298 │ │ │ │ │ + bne 2238 │ │ │ │ │ + b 2358 │ │ │ │ │ .word 0x000001cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000048 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000036c │ │ │ │ │ @@ -2521,15 +2569,15 @@ │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002324 : │ │ │ │ │ +000023e4 : │ │ │ │ │ bytearray_find(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ @@ -2537,235 +2585,235 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bhi 2418 │ │ │ │ │ + bhi 24d8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r7, [r1] │ │ │ │ │ moveq ip, r3 │ │ │ │ │ - beq 23f0 │ │ │ │ │ + beq 24b0 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2434 │ │ │ │ │ + beq 24f4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne 23d8 │ │ │ │ │ + bne 2498 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 24c0 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ mov r2, r7 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r7, [r6] │ │ │ │ │ - ble 23ec │ │ │ │ │ + ble 24ac │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2434 │ │ │ │ │ + beq 24f4 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2434 │ │ │ │ │ + beq 24f4 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 23a0 │ │ │ │ │ + bne 2460 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r0, [pc, #40] @ 243c │ │ │ │ │ + ldr r0, [pc, #40] @ 24fc │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ - b 23b0 │ │ │ │ │ - ldr r0, [pc, #32] @ 2440 │ │ │ │ │ + b 2470 │ │ │ │ │ + ldr r0, [pc, #32] @ 2500 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 23b8 │ │ │ │ │ + bne 2478 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 23b0 │ │ │ │ │ + b 2470 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x00000374 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002444 : │ │ │ │ │ +00002504 : │ │ │ │ │ bytearray_translate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ subs lr, r3, #0 │ │ │ │ │ ldrne r5, [lr, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 24a8 │ │ │ │ │ + bne 2568 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 24fc │ │ │ │ │ + bhi 25bc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 2564 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - bne 24f4 │ │ │ │ │ + bne 25b4 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2544 │ │ │ │ │ + bl 2604 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr ip, [pc, #144] @ 2540 │ │ │ │ │ + ldr ip, [pc, #144] @ 2600 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #24 │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov lr, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2530 │ │ │ │ │ + beq 25f0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ moveq lr, r2 │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2550 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ - b 2490 │ │ │ │ │ - ldr ip, [pc, #60] @ 2540 │ │ │ │ │ + b 2550 │ │ │ │ │ + ldr ip, [pc, #60] @ 2600 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #24 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ mov r2, lr │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov lr, #2 │ │ │ │ │ mov ip, #1 │ │ │ │ │ stmib sp, {ip, lr} │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2538 │ │ │ │ │ + bne 25f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 249c │ │ │ │ │ + b 255c │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - b 24f4 │ │ │ │ │ + b 25b4 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00002544 : │ │ │ │ │ +00002604 : │ │ │ │ │ bytearray_translate_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #2952] @ 0xb88 │ │ │ │ │ - ldr r3, [pc, #992] @ 293c │ │ │ │ │ + ldr r3, [pc, #992] @ 29fc │ │ │ │ │ sub sp, sp, #1104 @ 0x450 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 2848 │ │ │ │ │ + beq 2908 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2824 │ │ │ │ │ + bne 28e4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #256 @ 0x100 │ │ │ │ │ ldreq r4, [sp] │ │ │ │ │ - bne 282c │ │ │ │ │ + bne 28ec │ │ │ │ │ cmp r5, #0 │ │ │ │ │ streq r5, [sp, #44] @ 0x2c │ │ │ │ │ streq r5, [sp, #52] @ 0x34 │ │ │ │ │ - bne 2804 │ │ │ │ │ + bne 28c4 │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt 27ec │ │ │ │ │ + blt 28ac │ │ │ │ │ cmn r8, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 27c0 │ │ │ │ │ - ldr r0, [pc, #888] @ 2940 │ │ │ │ │ + beq 2880 │ │ │ │ │ + ldr r0, [pc, #888] @ 2a00 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 28bc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2780 │ │ │ │ │ + beq 2840 │ │ │ │ │ add sl, r8, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r7, #16] │ │ │ │ │ - beq 279c │ │ │ │ │ + beq 285c │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r0, r8] │ │ │ │ │ str r3, [r7, #24] │ │ │ │ │ ldr r3, [r7, #16] │ │ │ │ │ str sl, [r7, #12] │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ ldr r2, [r7, #20] │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne lr, [r9, #20] │ │ │ │ │ - ldreq lr, [pc, #800] @ 2944 │ │ │ │ │ + ldreq lr, [pc, #800] @ 2a04 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ clz r1, r3 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 2854 │ │ │ │ │ + beq 2914 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 2808 │ │ │ │ │ ands r3, r8, #7 │ │ │ │ │ add r1, lr, r8 │ │ │ │ │ - beq 26d0 │ │ │ │ │ + beq 2790 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 26bc │ │ │ │ │ + beq 277c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 26b0 │ │ │ │ │ + beq 2770 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 26a4 │ │ │ │ │ + beq 2764 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 2698 │ │ │ │ │ + beq 2758 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 268c │ │ │ │ │ + beq 274c │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 2770 │ │ │ │ │ + bne 2830 │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ @@ -2777,15 +2825,15 @@ │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 2808 │ │ │ │ │ mov r0, lr │ │ │ │ │ ldrb r3, [r0], #1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [ip], #1 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ add lr, r0, #7 │ │ │ │ │ @@ -2807,194 +2855,194 @@ │ │ │ │ │ strb r3, [ip, #4] │ │ │ │ │ ldrb r3, [r0, #5] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [ip, #5] │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r2, #-1] │ │ │ │ │ - bne 26d0 │ │ │ │ │ + bne 2790 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 2758 │ │ │ │ │ + beq 2818 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 27e0 │ │ │ │ │ + bne 28a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #1104 @ 0x450 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb r3, [lr], #1 │ │ │ │ │ ldrb r3, [r4, r3] │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ - b 2680 │ │ │ │ │ + b 2740 │ │ │ │ │ str r8, [r7, #16] │ │ │ │ │ str r8, [r7, #8] │ │ │ │ │ str r8, [r7, #12] │ │ │ │ │ str r8, [r7, #20] │ │ │ │ │ str r8, [r7, #24] │ │ │ │ │ - ldr r2, [pc, #424] @ 2944 │ │ │ │ │ - b 2610 │ │ │ │ │ + ldr r2, [pc, #424] @ 2a04 │ │ │ │ │ + b 26d0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 27c0 │ │ │ │ │ + beq 2880 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 27c0 │ │ │ │ │ + bne 2880 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 28bc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 260c │ │ │ │ │ - b 2794 │ │ │ │ │ + bne 26cc │ │ │ │ │ + b 2854 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2760 │ │ │ │ │ - ldr r3, [pc, #340] @ 2948 │ │ │ │ │ - ldr r1, [pc, #340] @ 294c │ │ │ │ │ + b 2820 │ │ │ │ │ + ldr r3, [pc, #340] @ 2a08 │ │ │ │ │ + ldr r1, [pc, #340] @ 2a0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 2748 │ │ │ │ │ + b 2808 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 25ac │ │ │ │ │ + beq 266c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 283c │ │ │ │ │ + bne 28fc │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 2760 │ │ │ │ │ - ldr r3, [pc, #284] @ 2950 │ │ │ │ │ - ldr r1, [pc, #284] @ 2954 │ │ │ │ │ + b 2820 │ │ │ │ │ + ldr r3, [pc, #284] @ 2a10 │ │ │ │ │ + ldr r1, [pc, #284] @ 2a14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 2824 │ │ │ │ │ + b 28e4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 259c │ │ │ │ │ + b 265c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 28a8 │ │ │ │ │ + beq 2968 │ │ │ │ │ sub r1, r4, #1 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ add r4, r4, #255 @ 0xff │ │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ │ str ip, [r0], #4 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ - bne 2868 │ │ │ │ │ + bne 2928 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mvn ip, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble 28c0 │ │ │ │ │ + ble 2980 │ │ │ │ │ ldrb r0, [r4, r1] │ │ │ │ │ add r9, sp, #1104 @ 0x450 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str ip, [r0, #-1024] @ 0xfffffc00 │ │ │ │ │ - b 2884 │ │ │ │ │ + b 2944 │ │ │ │ │ add r1, sp, #88 @ 0x58 │ │ │ │ │ str r4, [r1], #4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #256 @ 0x100 │ │ │ │ │ - bne 28ac │ │ │ │ │ - b 2878 │ │ │ │ │ + bne 296c │ │ │ │ │ + b 2938 │ │ │ │ │ add ip, lr, r8 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - b 28ec │ │ │ │ │ + b 29ac │ │ │ │ │ ldrb r0, [lr], #1 │ │ │ │ │ add r4, sp, #1104 @ 0x450 │ │ │ │ │ add r4, r4, #8 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ ldr r0, [r0, #-1024] @ 0xfffffc00 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ strbne r0, [r3], #1 │ │ │ │ │ movne r1, r3 │ │ │ │ │ cmp lr, ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bne 28cc │ │ │ │ │ + bne 298c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 2748 │ │ │ │ │ + beq 2808 │ │ │ │ │ sub r1, r1, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 8a0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 2748 │ │ │ │ │ + bne 2808 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 27fc │ │ │ │ │ + beq 28bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 27fc │ │ │ │ │ + bne 28bc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 27fc │ │ │ │ │ + b 28bc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000037c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002958 : │ │ │ │ │ +00002a18 : │ │ │ │ │ PyByteArray_FromStringAndSize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r6, r1, #0 │ │ │ │ │ - blt 2a04 │ │ │ │ │ + blt 2ac4 │ │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 2a40 │ │ │ │ │ + beq 2b00 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #196] @ 2a48 │ │ │ │ │ + ldr r0, [pc, #196] @ 2b08 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2a14 │ │ │ │ │ + beq 2ad4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r7, r6 │ │ │ │ │ moveq r2, r6 │ │ │ │ │ streq r6, [r4, #16] │ │ │ │ │ - beq 29dc │ │ │ │ │ + beq 2a9c │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - beq 2a1c │ │ │ │ │ + beq 2adc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 29f8 │ │ │ │ │ + beq 2ab8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r2, [r3, r6] │ │ │ │ │ @@ -3004,140 +3052,140 @@ │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strb r5, [r0, r6] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b 29dc │ │ │ │ │ - ldr r3, [pc, #64] @ 2a4c │ │ │ │ │ - ldr r1, [pc, #64] @ 2a50 │ │ │ │ │ + b 2a9c │ │ │ │ │ + ldr r3, [pc, #64] @ 2b0c │ │ │ │ │ + ldr r1, [pc, #64] @ 2b10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 29f0 │ │ │ │ │ + b 2ab0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2a40 │ │ │ │ │ + beq 2b00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 2a40 │ │ │ │ │ + bne 2b00 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002a54 : │ │ │ │ │ +00002b14 : │ │ │ │ │ bytearray_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ad0 │ │ │ │ │ + beq 2b90 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2ad0 │ │ │ │ │ - ldr r6, [pc, #684] @ 2d3c │ │ │ │ │ + beq 2b90 │ │ │ │ │ + ldr r6, [pc, #684] @ 2dfc │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 2cf8 │ │ │ │ │ + beq 2db8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2d04 │ │ │ │ │ + blt 2dc4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - ble 2d10 │ │ │ │ │ + ble 2dd0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ - ldr r0, [pc, #636] @ 2d40 │ │ │ │ │ + ldr r0, [pc, #636] @ 2e00 │ │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ │ add r0, r0, r3, lsl #4 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #620] @ 2d44 │ │ │ │ │ + ldr r3, [pc, #620] @ 2e04 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2d24 │ │ │ │ │ + bne 2de4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 2d1c │ │ │ │ │ + blt 2ddc │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - ble 2ccc │ │ │ │ │ + ble 2d8c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 2b44 │ │ │ │ │ + bne 2c04 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ - ldreq r0, [pc, #532] @ 2d48 │ │ │ │ │ + ldreq r0, [pc, #532] @ 2e08 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrne r4, [r4, #20] │ │ │ │ │ - ldreq r4, [pc, #496] @ 2d48 │ │ │ │ │ + ldreq r4, [pc, #496] @ 2e08 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2d1c │ │ │ │ │ + beq 2ddc │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne lr, [r0, #20] │ │ │ │ │ - ldreq lr, [pc, #460] @ 2d48 │ │ │ │ │ + ldreq lr, [pc, #460] @ 2e08 │ │ │ │ │ sub ip, r1, #1 │ │ │ │ │ ands r2, r1, #7 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add ip, lr, ip │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - beq 2c3c │ │ │ │ │ + beq 2cfc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 2c24 │ │ │ │ │ + beq 2ce4 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 2c14 │ │ │ │ │ + beq 2cd4 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 2c04 │ │ │ │ │ + beq 2cc4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 2bf4 │ │ │ │ │ + beq 2cb4 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 2be4 │ │ │ │ │ + beq 2ca4 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 2bd4 │ │ │ │ │ + beq 2c94 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [lr] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r1, lr │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ @@ -3160,15 +3208,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1]! │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ + beq 2b88 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #1] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1, #-6] │ │ │ │ │ @@ -3195,48 +3243,48 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldrb r2, [r4, r3] │ │ │ │ │ strb r2, [r1] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - bne 2c3c │ │ │ │ │ - b 2ac8 │ │ │ │ │ - ldr r0, [pc, #120] @ 2d4c │ │ │ │ │ + bne 2cfc │ │ │ │ │ + b 2b88 │ │ │ │ │ + ldr r0, [pc, #120] @ 2e0c │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ac8 │ │ │ │ │ + beq 2b88 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 2b88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2d1c │ │ │ │ │ + bne 2ddc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ adds r5, r5, r3 │ │ │ │ │ - bpl 2ab0 │ │ │ │ │ - ldr r1, [pc, #56] @ 2d50 │ │ │ │ │ + bpl 2b70 │ │ │ │ │ + ldr r1, [pc, #56] @ 2e10 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2ac8 │ │ │ │ │ - ldr r3, [pc, #40] @ 2d54 │ │ │ │ │ + b 2b88 │ │ │ │ │ + ldr r3, [pc, #40] @ 2e14 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 2d58 │ │ │ │ │ + ldr r1, [pc, #36] @ 2e18 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2d1c │ │ │ │ │ + b 2ddc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ @@ -3245,91 +3293,91 @@ │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000002a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002d5c : │ │ │ │ │ +00002e1c : │ │ │ │ │ bytearray_iconcat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2f68 │ │ │ │ │ + bne 3028 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blt 2f8c │ │ │ │ │ + blt 304c │ │ │ │ │ ldr ip, [r4, #20] │ │ │ │ │ ldr sl, [r4, #16] │ │ │ │ │ add r5, r2, r6 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ ldr fp, [r4, #12] │ │ │ │ │ sub r7, ip, sl │ │ │ │ │ - beq 2e64 │ │ │ │ │ + beq 2f24 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 2f48 │ │ │ │ │ + bgt 3008 │ │ │ │ │ add r3, r7, r5 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bcs 2ea0 │ │ │ │ │ + bcs 2f60 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #408] @ 2f9c │ │ │ │ │ + ldr r3, [pc, #408] @ 305c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ecc │ │ │ │ │ + bne 2f8c │ │ │ │ │ adds r8, r5, #1 │ │ │ │ │ - bmi 2ee4 │ │ │ │ │ + bmi 2fa4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 2eec │ │ │ │ │ + bne 2fac │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2fa4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ strb r7, [r0, r5] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ - ldreq r0, [pc, #300] @ 2fa0 │ │ │ │ │ + ldreq r0, [pc, #300] @ 3060 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add r0, r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -3338,42 +3386,42 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r5, fp, lsr #1 │ │ │ │ │ addcc r8, r5, #1 │ │ │ │ │ - bcc 2e2c │ │ │ │ │ - ldr r3, [pc, #236] @ 2fa0 │ │ │ │ │ + bcc 2eec │ │ │ │ │ + ldr r3, [pc, #236] @ 3060 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq ip, r3 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r0, [ip, r5] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b 2e64 │ │ │ │ │ + b 2f24 │ │ │ │ │ cmp r5, #8 │ │ │ │ │ add r8, r5, r5, lsr #3 │ │ │ │ │ addls r8, r8, #3 │ │ │ │ │ - bls 2e2c │ │ │ │ │ + bls 2eec │ │ │ │ │ adds r8, r8, #6 │ │ │ │ │ - bpl 2e2c │ │ │ │ │ + bpl 2eec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2f58 │ │ │ │ │ + b 3018 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 2ee4 │ │ │ │ │ + beq 2fa4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ │ - ldreq r1, [pc, #140] @ 2fa0 │ │ │ │ │ + ldreq r1, [pc, #140] @ 3060 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ movcs r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -3381,53 +3429,53 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ strb r3, [r7, r5] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ - b 2e64 │ │ │ │ │ - ldr r3, [pc, #84] @ 2fa4 │ │ │ │ │ - ldr r1, [pc, #84] @ 2fa8 │ │ │ │ │ + b 2f24 │ │ │ │ │ + ldr r3, [pc, #84] @ 3064 │ │ │ │ │ + ldr r1, [pc, #84] @ 3068 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 2e98 │ │ │ │ │ + b 2f58 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - ldr r0, [pc, #52] @ 2fac │ │ │ │ │ + ldr r0, [pc, #52] @ 306c │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #44] @ 2fb0 │ │ │ │ │ + ldr r1, [pc, #44] @ 3070 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 2f60 │ │ │ │ │ + b 3020 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 2e98 │ │ │ │ │ + b 2f58 │ │ │ │ │ .word 0x3ff20000 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002fb4 : │ │ │ │ │ +00003074 : │ │ │ │ │ bytearray_endswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -3435,154 +3483,154 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 3024 │ │ │ │ │ + bhi 30e4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 3058 │ │ │ │ │ + bne 3118 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ - beq 3048 │ │ │ │ │ + beq 3108 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #156] @ 30c8 │ │ │ │ │ + ldr r0, [pc, #156] @ 3188 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 309c │ │ │ │ │ + bne 315c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 301c │ │ │ │ │ + b 30dc │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r0, [pc, #120] @ 30cc │ │ │ │ │ + ldr r0, [pc, #120] @ 318c │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ - b 301c │ │ │ │ │ + b 30dc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3040 │ │ │ │ │ + beq 3100 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 2ffc │ │ │ │ │ + beq 30bc │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2ffc │ │ │ │ │ - b 3040 │ │ │ │ │ + bne 30bc │ │ │ │ │ + b 3100 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 2ffc │ │ │ │ │ + ble 30bc │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 307c │ │ │ │ │ - b 3040 │ │ │ │ │ + bne 313c │ │ │ │ │ + b 3100 │ │ │ │ │ .word 0x00000404 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000030d0 : │ │ │ │ │ +00003190 : │ │ │ │ │ bytearray_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 329c │ │ │ │ │ + beq 335c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 329c │ │ │ │ │ + beq 335c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 3294 │ │ │ │ │ + bne 3354 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ ldr r7, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3280 │ │ │ │ │ + bne 3340 │ │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 31c8 │ │ │ │ │ + bne 3288 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 31b0 │ │ │ │ │ - ldr r3, [pc, #408] @ 3314 │ │ │ │ │ + bne 3270 │ │ │ │ │ + ldr r3, [pc, #408] @ 33d4 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3270 │ │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 31a8 │ │ │ │ │ - ldr r0, [pc, #380] @ 3318 │ │ │ │ │ + bne 3268 │ │ │ │ │ + ldr r0, [pc, #380] @ 33d8 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 3194 │ │ │ │ │ - ldr r0, [pc, #364] @ 331c │ │ │ │ │ - b 3198 │ │ │ │ │ - ldr r3, [pc, #360] @ 3320 │ │ │ │ │ + bgt 3254 │ │ │ │ │ + ldr r0, [pc, #364] @ 33dc │ │ │ │ │ + b 3258 │ │ │ │ │ + ldr r3, [pc, #360] @ 33e0 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bhi 3274 │ │ │ │ │ + bhi 3334 │ │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bls 3244 │ │ │ │ │ + bls 3304 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r6 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ @@ -3590,131 +3638,131 @@ │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 31b0 │ │ │ │ │ - ldr r3, [pc, #276] @ 3324 │ │ │ │ │ + bne 3270 │ │ │ │ │ + ldr r3, [pc, #276] @ 33e4 │ │ │ │ │ cmp r4, #5 │ │ │ │ │ - bhi 31b0 │ │ │ │ │ + bhi 3270 │ │ │ │ │ ldrsb r3, [r3, r4] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 3194 │ │ │ │ │ - b 31a8 │ │ │ │ │ + bgt 3254 │ │ │ │ │ + b 3268 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 3194 │ │ │ │ │ - b 31a8 │ │ │ │ │ + ble 3254 │ │ │ │ │ + b 3268 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge 31a8 │ │ │ │ │ - b 3194 │ │ │ │ │ + bge 3268 │ │ │ │ │ + b 3254 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ sub r0, r4, #3 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ - b 3198 │ │ │ │ │ + b 3258 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 3194 │ │ │ │ │ - b 31a8 │ │ │ │ │ + blt 3254 │ │ │ │ │ + b 3268 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 3194 │ │ │ │ │ - b 31a8 │ │ │ │ │ + bge 3254 │ │ │ │ │ + b 3268 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r0, [pc, #148] @ 3328 │ │ │ │ │ - b 3198 │ │ │ │ │ + ldr r0, [pc, #148] @ 33e8 │ │ │ │ │ + b 3258 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 328c │ │ │ │ │ + b 334c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 32bc │ │ │ │ │ + bne 337c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 334c │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 334c │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bhi 328c │ │ │ │ │ - ldr r3, [pc, #76] @ 332c │ │ │ │ │ - ldr r1, [pc, #76] @ 3330 │ │ │ │ │ + bhi 334c │ │ │ │ │ + ldr r3, [pc, #76] @ 33ec │ │ │ │ │ + ldr r1, [pc, #76] @ 33f0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 334c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3198 │ │ │ │ │ + b 3258 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge 3194 │ │ │ │ │ - b 31a8 │ │ │ │ │ + bge 3254 │ │ │ │ │ + b 3268 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - ble 3194 │ │ │ │ │ - b 31a8 │ │ │ │ │ + ble 3254 │ │ │ │ │ + b 3268 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_BytesWarning │ │ │ │ │ .word 0x00000410 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003334 : │ │ │ │ │ +000033f4 : │ │ │ │ │ bytearrayiter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3398 │ │ │ │ │ + beq 3458 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3374 │ │ │ │ │ + bge 3434 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r1, [r3, #20] │ │ │ │ │ - ldreq r1, [pc, #96] @ 33c0 │ │ │ │ │ + ldreq r1, [pc, #96] @ 3480 │ │ │ │ │ add ip, r2, #1 │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ 33c4 │ │ │ │ │ + ldr r3, [pc, #88] @ 3484 │ │ │ │ │ ldrb r2, [r1, r2] │ │ │ │ │ add r0, r3, r2, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - beq 3398 │ │ │ │ │ + beq 3458 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 33a0 │ │ │ │ │ + beq 3460 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -3723,154 +3771,154 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000033c8 : │ │ │ │ │ +00003488 : │ │ │ │ │ bytearray_append(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongAndOverflow │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3570 │ │ │ │ │ + beq 3630 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi 357c │ │ │ │ │ + bhi 363c │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ cmn r6, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 35a4 │ │ │ │ │ + beq 3664 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr fp, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r4, #12] │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ sub sl, r1, fp │ │ │ │ │ - bgt 3590 │ │ │ │ │ + bgt 3650 │ │ │ │ │ add r3, sl, r7 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bcs 34d0 │ │ │ │ │ + bcs 3590 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ strd r0, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #348] @ 35b8 │ │ │ │ │ + ldr r3, [pc, #348] @ 3678 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 34f8 │ │ │ │ │ + bne 35b8 │ │ │ │ │ adds r8, r6, #2 │ │ │ │ │ - bmi 3510 │ │ │ │ │ + bmi 35d0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 351c │ │ │ │ │ + bne 35dc │ │ │ │ │ mov r0, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3510 │ │ │ │ │ + beq 35d0 │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strb sl, [r0, r7] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - ldr r0, [pc, #256] @ 35bc │ │ │ │ │ + ldr r0, [pc, #256] @ 367c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ │ - ldreq r3, [pc, #248] @ 35c0 │ │ │ │ │ + ldreq r3, [pc, #248] @ 3680 │ │ │ │ │ strb r5, [r3, r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, r8, lsr #1 │ │ │ │ │ addcc r8, r6, #2 │ │ │ │ │ - bcc 3480 │ │ │ │ │ - ldr r3, [pc, #220] @ 35c0 │ │ │ │ │ + bcc 3540 │ │ │ │ │ + ldr r3, [pc, #220] @ 3680 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strb r3, [r1, r7] │ │ │ │ │ - b 34b0 │ │ │ │ │ + b 3570 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ add r8, r7, r7, lsr #3 │ │ │ │ │ addls r8, r8, #3 │ │ │ │ │ - bls 3480 │ │ │ │ │ + bls 3540 │ │ │ │ │ adds r8, r8, #6 │ │ │ │ │ - bpl 3480 │ │ │ │ │ + bpl 3540 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 34c8 │ │ │ │ │ + b 3588 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3510 │ │ │ │ │ + beq 35d0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ │ - ldreq r1, [pc, #124] @ 35c0 │ │ │ │ │ + ldreq r1, [pc, #124] @ 3680 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ movcs r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str r9, [r4, #20] │ │ │ │ │ str r9, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strb r3, [r9, r7] │ │ │ │ │ - b 34b0 │ │ │ │ │ + b 3570 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3514 │ │ │ │ │ - ldr r3, [pc, #64] @ 35c4 │ │ │ │ │ - ldr r1, [pc, #64] @ 35c8 │ │ │ │ │ + bne 35d4 │ │ │ │ │ + ldr r3, [pc, #64] @ 3684 │ │ │ │ │ + ldr r1, [pc, #64] @ 3688 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3514 │ │ │ │ │ - ldr r3, [pc, #52] @ 35cc │ │ │ │ │ - ldr r1, [pc, #52] @ 35d0 │ │ │ │ │ + b 35d4 │ │ │ │ │ + ldr r3, [pc, #52] @ 368c │ │ │ │ │ + ldr r1, [pc, #52] @ 3690 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3514 │ │ │ │ │ - ldr r3, [pc, #40] @ 35d4 │ │ │ │ │ - ldr r1, [pc, #40] @ 35d8 │ │ │ │ │ + b 35d4 │ │ │ │ │ + ldr r3, [pc, #40] @ 3694 │ │ │ │ │ + ldr r1, [pc, #40] @ 3698 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3514 │ │ │ │ │ + b 35d4 │ │ │ │ │ .word 0x3ff20000 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -3879,237 +3927,237 @@ │ │ │ │ │ .word 0x0000016c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000440 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000035dc : │ │ │ │ │ +0000369c : │ │ │ │ │ bytearray_strip_impl_helper(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ - ldr r3, [pc, #760] @ 38ec │ │ │ │ │ + ldr r3, [pc, #760] @ 39ac │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bne 38c4 │ │ │ │ │ - ldr r6, [pc, #736] @ 38f0 │ │ │ │ │ + bne 3984 │ │ │ │ │ + ldr r6, [pc, #736] @ 39b0 │ │ │ │ │ mov r5, #6 │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 38b4 │ │ │ │ │ + beq 3974 │ │ │ │ │ ldr r2, [r4, #20] │ │ │ │ │ cmp r9, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 3754 │ │ │ │ │ + beq 3814 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 374c │ │ │ │ │ + ble 380c │ │ │ │ │ ands r3, r8, #3 │ │ │ │ │ sub r7, r2, #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - beq 3724 │ │ │ │ │ + beq 37e4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3694 │ │ │ │ │ + beq 3754 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3678 │ │ │ │ │ + beq 3738 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r7, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3800 │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldrb r1, [r7, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3800 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldrb r1, [r7, #1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3800 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bne 3724 │ │ │ │ │ - b 3740 │ │ │ │ │ + bne 37e4 │ │ │ │ │ + b 3800 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3800 │ │ │ │ │ ldrb r1, [r7, #2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3800 │ │ │ │ │ ldrb r1, [r7, #3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r4, fp, #2 │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3800 │ │ │ │ │ add r4, fp, #3 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq 3740 │ │ │ │ │ + beq 3800 │ │ │ │ │ ldrb r1, [r7, #1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 36bc │ │ │ │ │ + bne 377c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 3758 │ │ │ │ │ - b 3888 │ │ │ │ │ + bne 3818 │ │ │ │ │ + b 3948 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3740 │ │ │ │ │ + b 3800 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub r9, r8, r4 │ │ │ │ │ ands r9, r9, #3 │ │ │ │ │ add fp, r3, r8 │ │ │ │ │ mov r7, r8 │ │ │ │ │ - beq 37e4 │ │ │ │ │ + beq 38a4 │ │ │ │ │ sub r7, r8, #1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - blt 3888 │ │ │ │ │ + blt 3948 │ │ │ │ │ ldrb r1, [fp, #-1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3888 │ │ │ │ │ + beq 3948 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 37e4 │ │ │ │ │ + beq 38a4 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 37c4 │ │ │ │ │ + beq 3884 │ │ │ │ │ ldrb r1, [fp, #-1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3888 │ │ │ │ │ + beq 3948 │ │ │ │ │ ldrb r1, [fp, #-1]! │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3888 │ │ │ │ │ + beq 3948 │ │ │ │ │ str sl, [sp] │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b 3854 │ │ │ │ │ + b 3914 │ │ │ │ │ ldrb r1, [r4, #-1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r9 │ │ │ │ │ sub r7, r9, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 3940 │ │ │ │ │ ldrb r1, [r4, #-2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub r7, r9, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 3940 │ │ │ │ │ ldrb r1, [r4, #-3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ mov r8, r7 │ │ │ │ │ sub fp, r4, #3 │ │ │ │ │ sub r7, r9, #3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3880 │ │ │ │ │ + beq 3940 │ │ │ │ │ sub r9, r7, #1 │ │ │ │ │ cmp r9, sl │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ sub r4, fp, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - blt 3880 │ │ │ │ │ + blt 3940 │ │ │ │ │ ldrb r1, [fp, #-1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 37f0 │ │ │ │ │ + bne 38b0 │ │ │ │ │ mov r4, sl │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ - ldr r3, [pc, #92] @ 38ec │ │ │ │ │ + ldr r3, [pc, #92] @ 39ac │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 389c │ │ │ │ │ + beq 395c │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ sub r1, r8, r4 │ │ │ │ │ add r0, r3, r4 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ 38f4 │ │ │ │ │ + ldr r3, [pc, #56] @ 39b4 │ │ │ │ │ mov r4, r8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 3740 │ │ │ │ │ + b 3800 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 38ac │ │ │ │ │ + bne 396c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ - b 3610 │ │ │ │ │ + b 36d0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000468 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -000038f8 : │ │ │ │ │ +000039b8 : │ │ │ │ │ bytearray_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -4117,127 +4165,127 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 39bc │ │ │ │ │ + bhi 3a7c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 3978 │ │ │ │ │ + bne 3a38 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ - beq 3968 │ │ │ │ │ + beq 3a28 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r0, [pc, #152] @ 3a0c │ │ │ │ │ + ldr r0, [pc, #152] @ 3acc │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ - b 3960 │ │ │ │ │ + b 3a20 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 39d8 │ │ │ │ │ + beq 3a98 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 3940 │ │ │ │ │ + beq 3a00 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3940 │ │ │ │ │ - b 39d8 │ │ │ │ │ - ldr r0, [pc, #76] @ 3a10 │ │ │ │ │ + bne 3a00 │ │ │ │ │ + b 3a98 │ │ │ │ │ + ldr r0, [pc, #76] @ 3ad0 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 39e0 │ │ │ │ │ + bne 3aa0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 3960 │ │ │ │ │ + b 3a20 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 3940 │ │ │ │ │ + ble 3a00 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 399c │ │ │ │ │ - b 39d8 │ │ │ │ │ + bne 3a5c │ │ │ │ │ + b 3a98 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003a14 : │ │ │ │ │ +00003ad4 : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3592] @ 0xe08 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrne r3, [r3, #20] │ │ │ │ │ - ldreq r3, [pc, #2168] @ 42b4 │ │ │ │ │ + ldreq r3, [pc, #2168] @ 4374 │ │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #2160] @ 42b8 │ │ │ │ │ + ldr r1, [pc, #2160] @ 4378 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 3f10 │ │ │ │ │ + beq 3fd0 │ │ │ │ │ ldr fp, [r7, #8] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 427c │ │ │ │ │ + beq 433c │ │ │ │ │ cmp fp, #10 │ │ │ │ │ addle r3, sp, #24 │ │ │ │ │ strle r3, [sp, #16] │ │ │ │ │ strle r3, [sp, #4] │ │ │ │ │ - bgt 3ec4 │ │ │ │ │ + bgt 3f84 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ tst fp, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn sl, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - beq 3c00 │ │ │ │ │ + beq 3cc0 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bge 3f3c │ │ │ │ │ + bge 3ffc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3e70 │ │ │ │ │ + beq 3f30 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #2052] @ 42bc │ │ │ │ │ + ldr r1, [pc, #2052] @ 437c │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 3e84 │ │ │ │ │ + bne 3f44 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ @@ -4245,121 +4293,121 @@ │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, fp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 3c64 │ │ │ │ │ + bne 3d24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 3c00 │ │ │ │ │ + b 3cc0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, sl, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r8, r6, #1 │ │ │ │ │ - blt 4260 │ │ │ │ │ + blt 4320 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - beq 3e18 │ │ │ │ │ + beq 3ed8 │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt 4260 │ │ │ │ │ + blt 4320 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ cmp r0, fp │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 3c68 │ │ │ │ │ + bne 3d28 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 3e2c │ │ │ │ │ + beq 3eec │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr ip, [pc, #1836] @ 42bc │ │ │ │ │ + ldr ip, [pc, #1836] @ 437c │ │ │ │ │ ldr r4, [r0, r8, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 3e44 │ │ │ │ │ + bne 3f04 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, sl, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - blt 4260 │ │ │ │ │ + blt 4320 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - beq 3c54 │ │ │ │ │ + beq 3d14 │ │ │ │ │ sub r0, sl, r5 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ - blt 4260 │ │ │ │ │ + blt 4320 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r9 │ │ │ │ │ cmp r0, fp │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 3c68 │ │ │ │ │ + bne 3d28 │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ cmp r6, fp │ │ │ │ │ - bge 3f3c │ │ │ │ │ + bge 3ffc │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 3ea8 │ │ │ │ │ + beq 3f68 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr r3, [pc, #1688] @ 42bc │ │ │ │ │ + ldr r3, [pc, #1688] @ 437c │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + beq 3bcc │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 423c │ │ │ │ │ + bne 42fc │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 3b30 │ │ │ │ │ + b 3bf0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, fp │ │ │ │ │ - beq 3bfc │ │ │ │ │ + beq 3cbc │ │ │ │ │ mov r8, #1 │ │ │ │ │ - ldr r3, [pc, #1616] @ 42c0 │ │ │ │ │ - ldr r1, [pc, #1616] @ 42c4 │ │ │ │ │ + ldr r3, [pc, #1616] @ 4380 │ │ │ │ │ + ldr r1, [pc, #1616] @ 4384 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3c9c │ │ │ │ │ + beq 3d5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 3f18 │ │ │ │ │ + beq 3fd8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3dfc │ │ │ │ │ + beq 3ebc │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r3, #44 @ 0x2c │ │ │ │ │ mov r1, r2 │ │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ │ sub r3, r1, r2 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ @@ -4367,27 +4415,27 @@ │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - beq 3da8 │ │ │ │ │ + beq 3e68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3d8c │ │ │ │ │ + beq 3e4c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3d78 │ │ │ │ │ + beq 3e38 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 3d64 │ │ │ │ │ + beq 3e24 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3e10 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 3d3c │ │ │ │ │ + beq 3dfc │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 3d28 │ │ │ │ │ + beq 3de8 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ @@ -4423,15 +4471,15 @@ │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r5, #44 @ 0x2c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 3dfc │ │ │ │ │ + beq 3ebc │ │ │ │ │ ldr r7, [sp] │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r5, r7, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -4452,125 +4500,125 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r7, #308 @ 0x134 │ │ │ │ │ add r7, r7, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 3dac │ │ │ │ │ + bne 3e6c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3f24 │ │ │ │ │ + bne 3fe4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp r0, fp │ │ │ │ │ - beq 3b6c │ │ │ │ │ - b 3c64 │ │ │ │ │ + beq 3c2c │ │ │ │ │ + b 3d24 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, r8, lsl #2] │ │ │ │ │ - ldr r0, [pc, #1152] @ 42bc │ │ │ │ │ + ldr r0, [pc, #1152] @ 437c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 3b9c │ │ │ │ │ + beq 3c5c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 423c │ │ │ │ │ + bne 42fc │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 3bc0 │ │ │ │ │ + b 3c80 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #1088] @ 42bc │ │ │ │ │ + ldr r1, [pc, #1088] @ 437c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3ac4 │ │ │ │ │ + beq 3b84 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 423c │ │ │ │ │ + bne 42fc │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b 3aec │ │ │ │ │ + b 3bac │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #1028] @ 42bc │ │ │ │ │ + ldr r0, [pc, #1028] @ 437c │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 3b0c │ │ │ │ │ - b 3c30 │ │ │ │ │ - ldr r3, [pc, #1020] @ 42c8 │ │ │ │ │ + beq 3bcc │ │ │ │ │ + b 3cf0 │ │ │ │ │ + ldr r3, [pc, #1020] @ 4388 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bhi 3ef0 │ │ │ │ │ + bhi 3fb0 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, fp, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ addne r3, sp, #24 │ │ │ │ │ strne r3, [sp, #16] │ │ │ │ │ - bne 3a74 │ │ │ │ │ + bne 3b34 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3f0c │ │ │ │ │ + beq 3fcc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 3f30 │ │ │ │ │ + beq 3ff0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3e0c │ │ │ │ │ + b 3ecc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3c9c │ │ │ │ │ + b 3d5c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3e0c │ │ │ │ │ + b 3ecc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f0c │ │ │ │ │ + b 3fcc │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4258 │ │ │ │ │ + beq 4318 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r8, [r4, #20] │ │ │ │ │ - ldreq r8, [pc, #840] @ 42b4 │ │ │ │ │ + ldreq r8, [pc, #840] @ 4374 │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r2, #0 │ │ │ │ │ andge r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq fp, r2 │ │ │ │ │ streq fp, [sp, #8] │ │ │ │ │ - bne 422c │ │ │ │ │ + bne 42ec │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 41b4 │ │ │ │ │ + bne 4274 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 41a0 │ │ │ │ │ + beq 4260 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r9, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mla r2, r9, r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ @@ -4579,27 +4627,27 @@ │ │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 40bc │ │ │ │ │ + beq 417c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 409c │ │ │ │ │ + beq 415c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4084 │ │ │ │ │ + beq 4144 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 406c │ │ │ │ │ + beq 412c │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4054 │ │ │ │ │ + beq 4114 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 403c │ │ │ │ │ + beq 40fc │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 4024 │ │ │ │ │ + beq 40e4 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -4643,15 +4691,15 @@ │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp sl, r9 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ - beq 41a0 │ │ │ │ │ + beq 4260 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r1, [r4], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -4706,35 +4754,35 @@ │ │ │ │ │ ldr r1, [r4, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r6, r4, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r9 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ - bne 40c8 │ │ │ │ │ + bne 4188 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r4, sl │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 3c80 │ │ │ │ │ + beq 3d40 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 3c80 │ │ │ │ │ + b 3d40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 41a0 │ │ │ │ │ + beq 4260 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r8, r5 │ │ │ │ │ - beq 41a0 │ │ │ │ │ + beq 4260 │ │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ │ mov r2, sl │ │ │ │ │ mla sl, r8, r6, sl │ │ │ │ │ add r5, r2, #44 @ 0x2c │ │ │ │ │ mov r8, sl │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r9 │ │ │ │ │ @@ -4746,55 +4794,55 @@ │ │ │ │ │ mov r2, sl │ │ │ │ │ add r3, r0, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r3, r0, sl │ │ │ │ │ - beq 41a0 │ │ │ │ │ - b 41f4 │ │ │ │ │ + beq 4260 │ │ │ │ │ + b 42b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b 3f84 │ │ │ │ │ - ldr r2, [pc, #136] @ 42cc │ │ │ │ │ + b 4044 │ │ │ │ │ + ldr r2, [pc, #136] @ 438c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #124] @ 42d0 │ │ │ │ │ + ldr r1, [pc, #124] @ 4390 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3c80 │ │ │ │ │ - ldr r3, [pc, #108] @ 42d4 │ │ │ │ │ - ldr r1, [pc, #108] @ 42d8 │ │ │ │ │ + b 3d40 │ │ │ │ │ + ldr r3, [pc, #108] @ 4394 │ │ │ │ │ + ldr r1, [pc, #108] @ 4398 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - b 3c80 │ │ │ │ │ + b 3d40 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4298 │ │ │ │ │ + beq 4358 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 42ac │ │ │ │ │ + beq 436c │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a18 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4298 │ │ │ │ │ + b 4358 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x000004b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyBytes_Type │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ @@ -4806,32 +4854,32 @@ │ │ │ │ │ .word 0x000004cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000050c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000042dc : │ │ │ │ │ +0000439c : │ │ │ │ │ bytearray_contains(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 42f8 │ │ │ │ │ + beq 43b8 │ │ │ │ │ ldr r0, [r0, #20] │ │ │ │ │ mov r1, r3 │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ - ldr r0, [pc, #4] @ 4304 │ │ │ │ │ + ldr r0, [pc, #4] @ 43c4 │ │ │ │ │ mov r1, r3 │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ -00004308 : │ │ │ │ │ +000043c8 : │ │ │ │ │ bytearray_replace(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ │ sub sp, sp, #124 @ 0x7c │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -4845,168 +4893,168 @@ │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 4c04 │ │ │ │ │ + bhi 4cc4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48fc │ │ │ │ │ + bne 49bc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 48fc │ │ │ │ │ + bne 49bc │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bgt 4a0c │ │ │ │ │ + bgt 4acc │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt 46d4 │ │ │ │ │ + bgt 4794 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 4a78 │ │ │ │ │ + beq 4b38 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 4c24 │ │ │ │ │ + bne 4ce4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 48bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 47d8 │ │ │ │ │ + beq 4898 │ │ │ │ │ ldr r7, [r9, #20] │ │ │ │ │ - blt 4bf0 │ │ │ │ │ + blt 4cb0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - ble 4960 │ │ │ │ │ - ldr r3, [pc, #3632] @ 521c │ │ │ │ │ + ble 4a20 │ │ │ │ │ + ldr r3, [pc, #3632] @ 52dc │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 4904 │ │ │ │ │ + bgt 49c4 │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ ldrb r9, [r8] │ │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ │ and r2, r9, #31 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r0, r9 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ sub fp, r5, r6 │ │ │ │ │ - beq 460c │ │ │ │ │ + beq 46cc │ │ │ │ │ cmp r1, #1 │ │ │ │ │ movne ip, r1 │ │ │ │ │ - beq 4708 │ │ │ │ │ + beq 47c8 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ subeq ip, r6, #3 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ orr r3, r3, lr, lsl r2 │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 4594 │ │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ subeq ip, r6, #4 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ orr r3, r3, lr, lsl r2 │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 4594 │ │ │ │ │ ldrb r2, [r8, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ subeq ip, r6, #5 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ orr r3, r3, lr, lsl r2 │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 4594 │ │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ subeq ip, r6, #6 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ cmp r1, #5 │ │ │ │ │ orr r3, r3, lr, lsl r2 │ │ │ │ │ add r4, r8, #4 │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 4594 │ │ │ │ │ sub lr, r6, #7 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ moveq ip, lr │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ orr r3, r3, r1, lsl r2 │ │ │ │ │ - bne 44ac │ │ │ │ │ + bne 456c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - blt 4564 │ │ │ │ │ + blt 4624 │ │ │ │ │ mov lr, #1 │ │ │ │ │ and r2, r0, #31 │ │ │ │ │ orr r3, r3, lr, lsl r2 │ │ │ │ │ mov r4, ip │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add lr, r7, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldrb r3, [lr, r2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 461c │ │ │ │ │ + bne 46dc │ │ │ │ │ ldrb r3, [r7, r2] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ add r3, r7, r2 │ │ │ │ │ - bne 4694 │ │ │ │ │ + bne 4754 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bne 4650 │ │ │ │ │ + bne 4710 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - beq 4718 │ │ │ │ │ + beq 47d8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r2, r1, r3 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bge 4500 │ │ │ │ │ + bge 45c0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 4718 │ │ │ │ │ + bgt 47d8 │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 49a0 │ │ │ │ │ - ldr r0, [pc, #3244] @ 5220 │ │ │ │ │ + beq 4a60 │ │ │ │ │ + ldr r0, [pc, #3244] @ 52e0 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 47f0 │ │ │ │ │ + beq 48b0 │ │ │ │ │ add sl, r5, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ - beq 497c │ │ │ │ │ + beq 4a3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ strbeq r7, [r0, r5] │ │ │ │ │ - beq 45c0 │ │ │ │ │ + beq 4680 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r2, [r3, r5] │ │ │ │ │ @@ -5014,582 +5062,582 @@ │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str sl, [r4, #12] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 47b8 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4600 │ │ │ │ │ + beq 46c0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #124 @ 0x7c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r1, #1 │ │ │ │ │ sub ip, r6, #2 │ │ │ │ │ - bne 4420 │ │ │ │ │ - b 44d4 │ │ │ │ │ + bne 44e0 │ │ │ │ │ + b 4594 │ │ │ │ │ add r3, lr, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, ip, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 46bc │ │ │ │ │ + bne 477c │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ add r3, r2, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bge 4500 │ │ │ │ │ - b 4558 │ │ │ │ │ + bge 45c0 │ │ │ │ │ + b 4618 │ │ │ │ │ ldrb r2, [r8, #1] │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 4694 │ │ │ │ │ + bne 4754 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 4528 │ │ │ │ │ + beq 45e8 │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r7, [sp, #28] │ │ │ │ │ ldrb r7, [r3, ip] │ │ │ │ │ ldrb r2, [r8, ip] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bne 47c8 │ │ │ │ │ + bne 4888 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 4670 │ │ │ │ │ + bgt 4730 │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - beq 4528 │ │ │ │ │ + beq 45e8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ add r3, lr, r2 │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ and r3, r3, #31 │ │ │ │ │ lsr r3, ip, r3 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 4638 │ │ │ │ │ + beq 46f8 │ │ │ │ │ add r3, r2, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bge 4500 │ │ │ │ │ - b 4558 │ │ │ │ │ + bge 45c0 │ │ │ │ │ + b 4618 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 48d8 │ │ │ │ │ + beq 4998 │ │ │ │ │ ldr r0, [r9, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45e4 │ │ │ │ │ + bne 46a4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 45f8 │ │ │ │ │ - b 4600 │ │ │ │ │ + bne 46b8 │ │ │ │ │ + b 46c0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movge ip, r1 │ │ │ │ │ - bge 44dc │ │ │ │ │ - b 456c │ │ │ │ │ + bge 459c │ │ │ │ │ + b 462c │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mul r1, r6, r1 │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r8, [sp, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ │ - ldreq r9, [pc, #2776] @ 5224 │ │ │ │ │ + ldreq r9, [pc, #2776] @ 52e4 │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ add r5, r7, r5 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ - beq 47b4 │ │ │ │ │ + beq 4874 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ stm sp, {sl, fp} │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 47b4 │ │ │ │ │ + beq 4874 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ add r9, r9, r2 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ add r7, r7, r2 │ │ │ │ │ - b 4758 │ │ │ │ │ + b 4818 │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 46ec │ │ │ │ │ + b 47ac │ │ │ │ │ cmp r1, ip │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ - beq 4528 │ │ │ │ │ - b 4694 │ │ │ │ │ + beq 45e8 │ │ │ │ │ + b 4754 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bgt 51e0 │ │ │ │ │ - ldr r0, [pc, #2616] @ 5220 │ │ │ │ │ + bgt 52a0 │ │ │ │ │ + ldr r0, [pc, #2616] @ 52e0 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 45c0 │ │ │ │ │ + b 4680 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrb r6, [r8] │ │ │ │ │ ldrne r8, [r9, #20] │ │ │ │ │ - ldreq r8, [pc, #2580] @ 5224 │ │ │ │ │ + ldreq r8, [pc, #2580] @ 52e4 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ add r7, r8, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - b 4828 │ │ │ │ │ + b 48e8 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ - beq 4848 │ │ │ │ │ + beq 4908 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 481c │ │ │ │ │ + bne 48dc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 51cc │ │ │ │ │ + beq 528c │ │ │ │ │ sub r1, r5, sl │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ │ - ldreq r9, [pc, #2484] @ 5224 │ │ │ │ │ - b 48a0 │ │ │ │ │ + ldreq r9, [pc, #2484] @ 52e4 │ │ │ │ │ + b 4960 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 48b4 │ │ │ │ │ + beq 4974 │ │ │ │ │ sub fp, r5, r8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r9, r9, fp │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ sub fp, r7, r8 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ mov r2, fp │ │ │ │ │ - bne 4870 │ │ │ │ │ + bne 4930 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 46ec │ │ │ │ │ - bne 4a70 │ │ │ │ │ + b 47ac │ │ │ │ │ + bne 4b30 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r0, [r9, #20] │ │ │ │ │ - bne 48dc │ │ │ │ │ - ldr r0, [pc, #2372] @ 5224 │ │ │ │ │ + bne 499c │ │ │ │ │ + ldr r0, [pc, #2372] @ 52e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 46ec │ │ │ │ │ - ldr r3, [pc, #2356] @ 5228 │ │ │ │ │ - ldr r1, [pc, #2356] @ 522c │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r3, [pc, #2356] @ 52e8 │ │ │ │ │ + ldr r1, [pc, #2356] @ 52ec │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 46ec │ │ │ │ │ - ldr r3, [pc, #2340] @ 5230 │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r3, [pc, #2340] @ 52f0 │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r5, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 49ac │ │ │ │ │ + bne 4a6c │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r5, asr #2 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - blt 49f0 │ │ │ │ │ + blt 4ab0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [sp, #4] │ │ │ │ │ bl 2b0 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 4558 │ │ │ │ │ + b 4618 │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 49a0 │ │ │ │ │ - ldr r0, [pc, #2224] @ 5220 │ │ │ │ │ + beq 4a60 │ │ │ │ │ + ldr r0, [pc, #2224] @ 52e0 │ │ │ │ │ bl 0 <_PyObject_New> │ │ │ │ │ R_ARM_CALL _PyObject_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4584 │ │ │ │ │ - b 48fc │ │ │ │ │ + bne 4644 │ │ │ │ │ + b 49bc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 49a0 │ │ │ │ │ + beq 4a60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 49a0 │ │ │ │ │ + bne 4a60 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 46ec │ │ │ │ │ + b 47ac │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ ldrb r9, [r8] │ │ │ │ │ ldrb r0, [r8, r1] │ │ │ │ │ and r2, r9, #31 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ sub fp, r5, r6 │ │ │ │ │ - beq 49e0 │ │ │ │ │ + beq 4aa0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ mov ip, r1 │ │ │ │ │ - bne 4420 │ │ │ │ │ - b 44dc │ │ │ │ │ + bne 44e0 │ │ │ │ │ + b 459c │ │ │ │ │ cmp r1, #1 │ │ │ │ │ sub ip, r6, #2 │ │ │ │ │ - bne 4420 │ │ │ │ │ - b 44dc │ │ │ │ │ + bne 44e0 │ │ │ │ │ + b 459c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2064 │ │ │ │ │ + bl 2064 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 4558 │ │ │ │ │ + b 4618 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4bb8 │ │ │ │ │ + beq 4c78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - bne 4b9c │ │ │ │ │ + bne 4c5c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 4bb8 │ │ │ │ │ + beq 4c78 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt 46d4 │ │ │ │ │ + bgt 4794 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvnlt r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ │ strlt r3, [sp, #24] │ │ │ │ │ - bge 48c8 │ │ │ │ │ + bge 4988 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 43bc │ │ │ │ │ + bne 447c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 48cc │ │ │ │ │ + beq 498c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ addlt r3, r5, #1 │ │ │ │ │ strlt r3, [sp, #24] │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, sl │ │ │ │ │ - blt 48ec │ │ │ │ │ + blt 49ac │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mla r1, sl, r1, r5 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldrne r8, [r9, #20] │ │ │ │ │ - ldreq r8, [pc, #1868] @ 5224 │ │ │ │ │ + ldreq r8, [pc, #1868] @ 52e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ - ldreq r0, [pc, #1856] @ 5224 │ │ │ │ │ + ldreq r0, [pc, #1856] @ 52e4 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ add r9, r0, sl │ │ │ │ │ - ble 4b4c │ │ │ │ │ + ble 4c0c │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add fp, sl, #1 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bge 4b34 │ │ │ │ │ + bge 4bf4 │ │ │ │ │ ldrb r1, [r8, r7] │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r3, r0, fp │ │ │ │ │ - b 4b08 │ │ │ │ │ + b 4bc8 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ mla r0, r6, fp, r9 │ │ │ │ │ add r1, r8, r6 │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 46ec │ │ │ │ │ + b 47ac │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r1, sl, #1 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ strb r3, [r0] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ sub r0, r2, r8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bge 4b8c │ │ │ │ │ + bge 4c4c │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldrb r0, [r0] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - b 4b64 │ │ │ │ │ + b 4c24 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ mla r0, r6, r1, r9 │ │ │ │ │ add r1, r8, r6 │ │ │ │ │ - b 4b40 │ │ │ │ │ + b 4c00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4a30 │ │ │ │ │ + bne 4af0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4af0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 48fc │ │ │ │ │ + bne 49bc │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bgt 46d4 │ │ │ │ │ + bgt 4794 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 4a70 │ │ │ │ │ - ldr r3, [pc, #1596] @ 5234 │ │ │ │ │ - ldr r1, [pc, #1596] @ 5238 │ │ │ │ │ + b 4b30 │ │ │ │ │ + ldr r3, [pc, #1596] @ 52f4 │ │ │ │ │ + ldr r1, [pc, #1596] @ 52f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 48fc │ │ │ │ │ - ldr r0, [pc, #1584] @ 523c │ │ │ │ │ + b 49bc │ │ │ │ │ + ldr r0, [pc, #1584] @ 52fc │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ - b 4354 │ │ │ │ │ + beq 49bc │ │ │ │ │ + b 4414 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bne 4e98 │ │ │ │ │ + bne 4f58 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 4db4 │ │ │ │ │ + bne 4e74 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrb r6, [r8] │ │ │ │ │ ldrb r7, [r3] │ │ │ │ │ - beq 4d9c │ │ │ │ │ + beq 4e5c │ │ │ │ │ ldr r9, [r9, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e60 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r4, #20] │ │ │ │ │ - ldreq r3, [pc, #1428] @ 5224 │ │ │ │ │ + ldreq r3, [pc, #1428] @ 52e4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub r2, r8, r9 │ │ │ │ │ subs fp, r1, #1 │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ add r5, r0, r5 │ │ │ │ │ strb r7, [r0, r2] │ │ │ │ │ add r0, r3, #1 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ ands r3, fp, #3 │ │ │ │ │ sub r9, fp, #1 │ │ │ │ │ - beq 4d84 │ │ │ │ │ + beq 4e44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4d0c │ │ │ │ │ + beq 4dcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4cf0 │ │ │ │ │ + beq 4db0 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ mov fp, r9 │ │ │ │ │ strb r7, [r0], #1 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ sub fp, fp, #1 │ │ │ │ │ strb r7, [r0], #1 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ subs fp, fp, #1 │ │ │ │ │ strb r7, [r0], #1 │ │ │ │ │ - bne 4d84 │ │ │ │ │ - b 46ec │ │ │ │ │ + bne 4e44 │ │ │ │ │ + b 47ac │ │ │ │ │ strb r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ strb r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ strb r7, [r0], #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ subs fp, fp, #4 │ │ │ │ │ strb r7, [r0], #1 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ sub r2, r5, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4d30 │ │ │ │ │ - b 46ec │ │ │ │ │ - ldr r9, [pc, #1152] @ 5224 │ │ │ │ │ + bne 4df0 │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r9, [pc, #1152] @ 52e4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 46ec │ │ │ │ │ + b 47ac │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne sl, [r9, #20] │ │ │ │ │ - ldreq sl, [pc, #1120] @ 5224 │ │ │ │ │ + ldreq sl, [pc, #1120] @ 52e4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ mov r1, r5 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 4fb0 │ │ │ │ │ + beq 5070 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r7, [r4, #20] │ │ │ │ │ - ldreq r7, [pc, #1032] @ 5224 │ │ │ │ │ + ldreq r7, [pc, #1032] @ 52e4 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r9, r7, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ @@ -5597,240 +5645,240 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ add r5, r9, r6 │ │ │ │ │ mov r9, #1 │ │ │ │ │ subs fp, fp, #1 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ sub r1, r7, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 46ec │ │ │ │ │ + beq 47ac │ │ │ │ │ add r0, r5, r0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ add sl, r6, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, sl │ │ │ │ │ - b 4e48 │ │ │ │ │ + b 4f08 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 4ff4 │ │ │ │ │ + beq 50b4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4fec │ │ │ │ │ + beq 50ac │ │ │ │ │ ldr r7, [r9, #20] │ │ │ │ │ - blt 4fd8 │ │ │ │ │ + blt 5098 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ cmp r0, r4 │ │ │ │ │ bic fp, r0, r0, asr #31 │ │ │ │ │ - ble 4fd8 │ │ │ │ │ + ble 5098 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r9, sl, r6 │ │ │ │ │ cmp r9, r0 │ │ │ │ │ - bgt 48ec │ │ │ │ │ + bgt 49ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ mla r1, fp, r9, r5 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r9, [r4, #20] │ │ │ │ │ - ldreq r9, [pc, #768] @ 5224 │ │ │ │ │ + ldreq r9, [pc, #768] @ 52e4 │ │ │ │ │ add r3, r7, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r1, r3, r7 │ │ │ │ │ - beq 47b4 │ │ │ │ │ + beq 4874 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ stm sp, {r0, r3} │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 47b4 │ │ │ │ │ + beq 4874 │ │ │ │ │ add r3, r7, r5 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - beq 4fc0 │ │ │ │ │ + beq 5080 │ │ │ │ │ add r9, r9, r5 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ add r9, r9, sl │ │ │ │ │ add r7, r3, r6 │ │ │ │ │ sub fp, fp, #1 │ │ │ │ │ - b 4f28 │ │ │ │ │ + b 4fe8 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 46ec │ │ │ │ │ + b 47ac │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r9, r9, sl │ │ │ │ │ add r7, r7, r6 │ │ │ │ │ - b 4fa8 │ │ │ │ │ + b 5068 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 46ec │ │ │ │ │ - ldr r7, [pc, #560] @ 5224 │ │ │ │ │ - b 4eb0 │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r7, [pc, #560] @ 52e4 │ │ │ │ │ + b 4f70 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r9, [r9, #20] │ │ │ │ │ - ldreq r9, [pc, #540] @ 5224 │ │ │ │ │ + ldreq r9, [pc, #540] @ 52e4 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ ands r4, r4, #3 │ │ │ │ │ ldrb r6, [r8] │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r8, r9, r5 │ │ │ │ │ moveq fp, r3 │ │ │ │ │ - beq 50f0 │ │ │ │ │ + beq 51b0 │ │ │ │ │ sub r2, r8, r9 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e60 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov r7, #1 │ │ │ │ │ - beq 51c4 │ │ │ │ │ + beq 5284 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq 5068 │ │ │ │ │ + beq 5128 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5108 │ │ │ │ │ + beq 51c8 │ │ │ │ │ add r0, r0, r7 │ │ │ │ │ mov r7, #2 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5108 │ │ │ │ │ + beq 51c8 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - b 50f0 │ │ │ │ │ + b 51b0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - beq 5110 │ │ │ │ │ + beq 51d0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 5108 │ │ │ │ │ + beq 51c8 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 5108 │ │ │ │ │ + beq 51c8 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r7, r4, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5108 │ │ │ │ │ + beq 51c8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r7, r4, #3 │ │ │ │ │ sub r2, r8, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 508c │ │ │ │ │ + bne 514c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4da0 │ │ │ │ │ + beq 4e60 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r4, sl, #1 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ - bgt 48ec │ │ │ │ │ + bgt 49ac │ │ │ │ │ mla r1, r4, r7, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 48fc │ │ │ │ │ + beq 49bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov fp, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r5, [r4, #20] │ │ │ │ │ - ldreq r5, [pc, #204] @ 5224 │ │ │ │ │ + ldreq r5, [pc, #204] @ 52e4 │ │ │ │ │ sub r3, r8, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 5204 │ │ │ │ │ + beq 52c4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 5204 │ │ │ │ │ + beq 52c4 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ - beq 51e8 │ │ │ │ │ + beq 52a8 │ │ │ │ │ sub r2, r4, r9 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ @@ -5838,40 +5886,40 @@ │ │ │ │ │ add r5, r5, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, sl │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ - b 5154 │ │ │ │ │ + b 5214 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ - b 50f0 │ │ │ │ │ + b 51b0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 46ec │ │ │ │ │ - ldr r7, [pc, #60] @ 5224 │ │ │ │ │ - b 43f0 │ │ │ │ │ + b 47ac │ │ │ │ │ + ldr r7, [pc, #60] @ 52e4 │ │ │ │ │ + b 44b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, sl │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ - b 5154 │ │ │ │ │ + b 5214 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r4, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 46ec │ │ │ │ │ + b 47ac │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000594 │ │ │ │ │ @@ -5880,15 +5928,15 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000058c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005240 : │ │ │ │ │ +00005300 : │ │ │ │ │ bytearray_rfind(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -5896,413 +5944,413 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5304 │ │ │ │ │ + bhi 53c4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 52c0 │ │ │ │ │ + bne 5380 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ - beq 52b0 │ │ │ │ │ + beq 5370 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str ip, [sp] │ │ │ │ │ - ldr r0, [pc, #152] @ 5354 │ │ │ │ │ + ldr r0, [pc, #152] @ 5414 │ │ │ │ │ bl 0 <_Py_bytes_rfind> │ │ │ │ │ R_ARM_CALL _Py_bytes_rfind │ │ │ │ │ - b 52a8 │ │ │ │ │ + b 5368 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5320 │ │ │ │ │ + beq 53e0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5288 │ │ │ │ │ + beq 5348 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5288 │ │ │ │ │ - b 5320 │ │ │ │ │ - ldr r0, [pc, #76] @ 5358 │ │ │ │ │ + bne 5348 │ │ │ │ │ + b 53e0 │ │ │ │ │ + ldr r0, [pc, #76] @ 5418 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5328 │ │ │ │ │ + bne 53e8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 52a8 │ │ │ │ │ + b 5368 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5288 │ │ │ │ │ + ble 5348 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 52e4 │ │ │ │ │ - b 5320 │ │ │ │ │ + bne 53a4 │ │ │ │ │ + b 53e0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x000005b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000535c : │ │ │ │ │ +0000541c : │ │ │ │ │ fastsearch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr ip, [pc, #1284] @ 5878 │ │ │ │ │ + ldr ip, [pc, #1284] @ 5938 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ ldr lr, [sp, #152] @ 0x98 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ │ str lr, [sp, #8] │ │ │ │ │ - blt 5700 │ │ │ │ │ + blt 57c0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ble 5734 │ │ │ │ │ + ble 57f4 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 561c │ │ │ │ │ - ldr lr, [pc, #1216] @ 587c │ │ │ │ │ + beq 56dc │ │ │ │ │ + ldr lr, [pc, #1216] @ 593c │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bgt 5774 │ │ │ │ │ + bgt 5834 │ │ │ │ │ sub r3, ip, #1 │ │ │ │ │ ldrb r6, [r4] │ │ │ │ │ ldrb lr, [r4, r3] │ │ │ │ │ and r2, r6, #31 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ subeq r2, ip, #2 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ strne r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub fp, fp, ip │ │ │ │ │ - beq 54b8 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldrb r0, [r4, #1] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ subeq r2, ip, #3 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ - beq 54b8 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldrb r0, [r4, #2] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ subeq r2, ip, #4 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ - beq 54b8 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldrb r0, [r4, #3] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp r0, lr │ │ │ │ │ subeq r2, ip, #5 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ - beq 54b8 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ │ mov r7, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ subeq r2, ip, #6 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ streq r2, [sp, #4] │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr r1, r1, r7, lsl r0 │ │ │ │ │ add r8, r4, #4 │ │ │ │ │ - beq 54b8 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r7, ip, #7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ cmp lr, r2 │ │ │ │ │ moveq r0, r7 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ orr r1, r1, r9, lsl r2 │ │ │ │ │ - bne 5494 │ │ │ │ │ + bne 5554 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - blt 5608 │ │ │ │ │ + blt 56c8 │ │ │ │ │ and r0, lr, #31 │ │ │ │ │ mov r7, #1 │ │ │ │ │ orr r2, r1, r7, lsl r0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r7, r5, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [sp] │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ ldrb r2, [r7, r4] │ │ │ │ │ cmp r2, lr │ │ │ │ │ - bne 5568 │ │ │ │ │ + bne 5628 │ │ │ │ │ ldrb r2, [r5, r4] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r2, r5, r4 │ │ │ │ │ - bne 55a0 │ │ │ │ │ + bne 5660 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5590 │ │ │ │ │ + bne 5650 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 5610 │ │ │ │ │ + bne 56d0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 5608 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - bge 54e0 │ │ │ │ │ + bge 55a0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - ldr r3, [pc, #808] @ 5878 │ │ │ │ │ + ldr r3, [pc, #808] @ 5938 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5728 │ │ │ │ │ + bne 57e8 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ add r2, r7, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r1, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 552c │ │ │ │ │ + bne 55ec │ │ │ │ │ add r2, r4, ip │ │ │ │ │ str r2, [sp] │ │ │ │ │ - b 552c │ │ │ │ │ + b 55ec │ │ │ │ │ ldrb r8, [r9, #1] │ │ │ │ │ ldrb r4, [r2, #1] │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 568c │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ add r2, r7, r4 │ │ │ │ │ ldrb r2, [r2, #1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r1, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 5584 │ │ │ │ │ + beq 5644 │ │ │ │ │ ldm sp, {r2, r4} │ │ │ │ │ add r2, r2, r4 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - b 552c │ │ │ │ │ + b 55ec │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5508 │ │ │ │ │ + beq 55c8 │ │ │ │ │ mov r4, #2 │ │ │ │ │ str fp, [sp, #12] │ │ │ │ │ ldrb fp, [r2, r4] │ │ │ │ │ ldrb r8, [r9, r4] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - bne 55f8 │ │ │ │ │ + bne 56b8 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt 55dc │ │ │ │ │ + bgt 569c │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ │ - beq 5508 │ │ │ │ │ - b 55a0 │ │ │ │ │ + beq 55c8 │ │ │ │ │ + b 5660 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5540 │ │ │ │ │ + b 5600 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - b 5548 │ │ │ │ │ + b 5608 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ ldrb r1, [r4] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r7, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldrb r6, [r4, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ moveq lr, r2 │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r7, lsl r6 │ │ │ │ │ - bne 5638 │ │ │ │ │ + bne 56f8 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5700 │ │ │ │ │ + blt 57c0 │ │ │ │ │ ldrb r2, [r5, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 5698 │ │ │ │ │ + bne 5758 │ │ │ │ │ add r2, ip, r0 │ │ │ │ │ add r2, r5, r2 │ │ │ │ │ add r7, r4, ip │ │ │ │ │ ldrb r9, [r2, #-1]! │ │ │ │ │ ldrb r8, [r7, #-1]! │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 56c0 │ │ │ │ │ + bne 5780 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 567c │ │ │ │ │ - b 5548 │ │ │ │ │ + bne 573c │ │ │ │ │ + b 5608 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 57c0 │ │ │ │ │ add r2, r5, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 57ec │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 5664 │ │ │ │ │ + b 5724 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 57a0 │ │ │ │ │ add r2, r5, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 57ec │ │ │ │ │ sub r0, r0, lr │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 565c │ │ │ │ │ + b 571c │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5824 │ │ │ │ │ + bne 58e4 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5548 │ │ │ │ │ + b 5608 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 582c │ │ │ │ │ - ldr ip, [pc, #352] @ 5878 │ │ │ │ │ + beq 58ec │ │ │ │ │ + ldr ip, [pc, #352] @ 5938 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 5850 │ │ │ │ │ + beq 5910 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ - b 56e4 │ │ │ │ │ - bne 5700 │ │ │ │ │ + b 57a4 │ │ │ │ │ + bne 57c0 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldrb ip, [r2] │ │ │ │ │ - beq 57d8 │ │ │ │ │ + beq 5898 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 5800 │ │ │ │ │ + bne 58c0 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r6, r0, r1 │ │ │ │ │ - bgt 56ec │ │ │ │ │ + bgt 57ac │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bcs 5700 │ │ │ │ │ + bcs 57c0 │ │ │ │ │ ldrb r3, [r6, #-1]! │ │ │ │ │ cmp r3, ip │ │ │ │ │ - bne 5758 │ │ │ │ │ + bne 5818 │ │ │ │ │ sub r0, r6, r5 │ │ │ │ │ - b 5548 │ │ │ │ │ - ldr lr, [pc, #260] @ 5880 │ │ │ │ │ + b 5608 │ │ │ │ │ + ldr lr, [pc, #260] @ 5940 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, lr │ │ │ │ │ movle lr, #1 │ │ │ │ │ movgt lr, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle lr, lr, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bne 53c0 │ │ │ │ │ + bne 5480 │ │ │ │ │ asr lr, r3, #2 │ │ │ │ │ add lr, lr, lr, lsl #1 │ │ │ │ │ cmp lr, r1, asr #2 │ │ │ │ │ - blt 5708 │ │ │ │ │ - ldr ip, [pc, #200] @ 5878 │ │ │ │ │ + blt 57c8 │ │ │ │ │ + ldr ip, [pc, #200] @ 5938 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bne 5728 │ │ │ │ │ + bne 57e8 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2b0 │ │ │ │ │ R_ARM_JUMP24 stringlib_adaptive_find │ │ │ │ │ - ldr r3, [pc, #152] @ 5878 │ │ │ │ │ + ldr r3, [pc, #152] @ 5938 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5728 │ │ │ │ │ + bne 57e8 │ │ │ │ │ mov r2, ip │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2c30 │ │ │ │ │ + b 2c30 │ │ │ │ │ R_ARM_JUMP24 stringlib_find_char │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - ble 5548 │ │ │ │ │ + ble 5608 │ │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ │ cmp r2, ip │ │ │ │ │ - beq 5864 │ │ │ │ │ + beq 5924 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 5808 │ │ │ │ │ + b 58c8 │ │ │ │ │ sub r0, r0, r5 │ │ │ │ │ - b 5548 │ │ │ │ │ + b 5608 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 6fc │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 828 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 5548 │ │ │ │ │ + b 5608 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2064 │ │ │ │ │ + b 2064 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 581c │ │ │ │ │ - b 5548 │ │ │ │ │ + bne 58dc │ │ │ │ │ + b 5608 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -5,15 +5,15 @@ │ │ │ │ │ │ │ │ │ │ 00000000 : │ │ │ │ │ bytearray_copy(): │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ ldreq r0, [pc] @ 14 │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a18 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ │ │ │ │ │ 00000018 : │ │ │ │ │ PyByteArray_Concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ble b0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ b f0 │ │ │ │ │ add r1, r1, r2 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq a8 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq f0 │ │ │ │ │ @@ -102,15 +102,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 178 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ @@ -148,15 +148,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ b 1a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 35dc │ │ │ │ │ + b 369c │ │ │ │ │ R_ARM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000438 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000001f0 : │ │ │ │ │ @@ -244,15 +244,15 @@ │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt 334 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r7, #20] │ │ │ │ │ ldreq r0, [pc, #64] @ 370 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a18 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ sub r2, r4, r1 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -286,21 +286,21 @@ │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ bne 3b8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ ldrne r0, [r0, #20] │ │ │ │ │ ldreq r0, [pc, #160] @ 458 │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a18 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 450 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ble 3f8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ @@ -362,15 +362,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ b 480 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #2 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 35dc │ │ │ │ │ + b 369c │ │ │ │ │ R_ARM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000004a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000004c8 : │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0, #24] │ │ │ │ │ - bl 3a14 │ │ │ │ │ + bl 3ad4 │ │ │ │ │ R_ARM_CALL stringlib_bytes_join │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000004fc : │ │ │ │ │ @@ -395,15 +395,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 548 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ @@ -441,15 +441,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ b 578 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 35dc │ │ │ │ │ + b 369c │ │ │ │ │ R_ARM_JUMP24 bytearray_strip_impl_helper │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000550 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000005c0 : │ │ │ │ │ @@ -540,15 +540,15 @@ │ │ │ │ │ b 7a8 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r4 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ bgt 7a8 │ │ │ │ │ add r1, r4, r9 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 634 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r9, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ @@ -889,15 +889,15 @@ │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt b7c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r7, #20] │ │ │ │ │ ldreq r0, [pc, #48] @ ba8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a18 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ sub r2, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 374 │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -918,15 +918,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq bf8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ @@ -1026,15 +1026,15 @@ │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt d48 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r7, #20] │ │ │ │ │ ldreq r0, [pc, #48] @ d74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a18 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 374 │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -1224,15 +1224,15 @@ │ │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ │ ldr r3, [sl, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ addeq fp, fp, #1 │ │ │ │ │ beq fd8 │ │ │ │ │ sub r1, fp, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ beq 1138 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r8, [r3, r5, lsl #2] │ │ │ │ │ ble 1074 │ │ │ │ │ @@ -1274,15 +1274,15 @@ │ │ │ │ │ beq 10ac │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ bne 108c │ │ │ │ │ b 1130 │ │ │ │ │ sub r1, r7, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 1138 │ │ │ │ │ cmp r5, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r6, [r3, r5, lsl #2] │ │ │ │ │ ble 112c │ │ │ │ │ @@ -1364,15 +1364,15 @@ │ │ │ │ │ subs r6, r6, #1 │ │ │ │ │ bcc 126c │ │ │ │ │ ldrb r3, [r9, fp] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne 1260 │ │ │ │ │ sub r1, fp, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 13f4 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ │ ble 1250 │ │ │ │ │ @@ -1399,15 +1399,15 @@ │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp r7, fp │ │ │ │ │ bne 11e8 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ blt 1338 │ │ │ │ │ sub r1, r7, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 12ec │ │ │ │ │ b 13f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ @@ -1421,21 +1421,21 @@ │ │ │ │ │ add r0, r9, r5 │ │ │ │ │ sub r1, r7, r5 │ │ │ │ │ beq 12dc │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov lr, #1 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ bge 1340 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 13f4 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r5, [r3, r8, lsl #2] │ │ │ │ │ ble 1334 │ │ │ │ │ @@ -1456,15 +1456,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ b 141c │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r9, r5 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ add r5, fp, r5 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 13f4 │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r1, [r3, r8, lsl #2] │ │ │ │ │ @@ -1610,15 +1610,15 @@ │ │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r4, r1, #2 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r1, r4 │ │ │ │ │ sub r1, r1, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 15dc │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ @@ -1669,15 +1669,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 1664 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ @@ -1697,15 +1697,15 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 16bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ @@ -1767,15 +1767,15 @@ │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt 1738 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrne r0, [r6, #20] │ │ │ │ │ ldreq r0, [pc, #52] @ 17b0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 2958 │ │ │ │ │ + b 2a18 │ │ │ │ │ R_ARM_JUMP24 PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r0, #20] │ │ │ │ │ ldreq r3, [pc, #28] @ 17b0 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ @@ -1929,15 +1929,15 @@ │ │ │ │ │ bne 19ac │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ bne 1990 │ │ │ │ │ add r0, sl, #1 │ │ │ │ │ sub r1, r1, sl │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ac0 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ │ ble 1a0c │ │ │ │ │ @@ -1968,15 +1968,15 @@ │ │ │ │ │ tst r2, #8 │ │ │ │ │ beq 1a40 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ bcc 1aac │ │ │ │ │ b 1a24 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1ac0 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ │ ble 1aa8 │ │ │ │ │ @@ -2053,15 +2053,15 @@ │ │ │ │ │ bcc 1c0c │ │ │ │ │ ldrb r3, [r8, r5] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne 1c04 │ │ │ │ │ add r0, r5, #1 │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ beq 1d70 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r9, [r3, r6, lsl #2] │ │ │ │ │ ble 1bf4 │ │ │ │ │ @@ -2097,15 +2097,15 @@ │ │ │ │ │ b 1b54 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ bcs 1b64 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ blt 1d5c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ bne 1cec │ │ │ │ │ b 1d70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ @@ -2116,22 +2116,22 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ blt 1cd8 │ │ │ │ │ add r0, sl, r9 │ │ │ │ │ sub r1, r5, r0 │ │ │ │ │ add r0, r8, r0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1d70 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ │ ble 1ccc │ │ │ │ │ @@ -2152,15 +2152,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mov r5, r9 │ │ │ │ │ b 1c38 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 1d70 │ │ │ │ │ cmp r6, #11 │ │ │ │ │ ldrle r3, [r4, #12] │ │ │ │ │ strle r5, [r3, r6, lsl #2] │ │ │ │ │ ble 1d58 │ │ │ │ │ @@ -2346,21 +2346,21 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1f6c │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ sub r1, r5, r6 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 1f7c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1f90 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2405,21 +2405,21 @@ │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 2030 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 2040 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2054 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2794,15 +2794,15 @@ │ │ │ │ │ bne 24c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 24c4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 20b8 │ │ │ │ │ + bl 2178 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 24a8 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ bne 2534 │ │ │ │ │ @@ -2862,15 +2862,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ bge 2600 │ │ │ │ │ b 25f8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 20b8 │ │ │ │ │ + bl 2178 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 25d0 │ │ │ │ │ b 2618 │ │ │ │ │ adds r4, r4, r3 │ │ │ │ │ bmi 2608 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ @@ -3211,47 +3211,47 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bge 2ac0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r0, r1 │ │ │ │ │ b 2af0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ add r0, r6, r8 │ │ │ │ │ sub r1, r9, r0 │ │ │ │ │ add r0, r7, r0 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2b2c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -3305,15 +3305,15 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movlt r4, #0 │ │ │ │ │ blt 2c20 <_PyByteArray_FromBufferObject+0x98> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 2c14 <_PyByteArray_FromBufferObject+0x8c> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r4, #20] │ │ │ │ │ @@ -3407,47 +3407,47 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 535c │ │ │ │ │ + bl 541c │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ bge 2d60 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r3, r0 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r0, r7 │ │ │ │ │ b 2d90 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ add r0, r6, r8 │ │ │ │ │ sub r1, r9, r0 │ │ │ │ │ add r0, r7, r0 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bl 2958 │ │ │ │ │ + bl 2a18 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2dcc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ @@ -3496,15 +3496,15 @@ │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 20b8 │ │ │ │ │ + bl 2178 │ │ │ │ │ R_ARM_CALL _getbytevalue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2ee4 │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrne r6, [r4, #20] │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -36,17 +36,17 @@ │ │ │ │ │ 0x00000210 74656172 7261795f 61707065 6e640073 tearray_append.s │ │ │ │ │ 0x00000220 7472696e 676c6962 5f63656e 74657200 tringlib_center. │ │ │ │ │ 0x00000230 70616400 62797465 61727261 795f6d6f pad.bytearray_mo │ │ │ │ │ 0x00000240 64006279 74656172 7261795f 73747269 d.bytearray_stri │ │ │ │ │ 0x00000250 70006279 74656172 7261795f 636f756e p.bytearray_coun │ │ │ │ │ 0x00000260 74006279 74656172 7261795f 6a6f696e t.bytearray_join │ │ │ │ │ 0x00000270 00737472 696e676c 69625f62 79746573 .stringlib_bytes │ │ │ │ │ - 0x00000280 5f6a6f69 6e007374 72696e67 6c69625f _join.stringlib_ │ │ │ │ │ - 0x00000290 75707065 72006279 74656172 7261795f upper.bytearray_ │ │ │ │ │ - 0x000002a0 636f6e74 61696e73 00627974 65617272 contains.bytearr │ │ │ │ │ + 0x00000280 5f6a6f69 6e006279 74656172 7261795f _join.bytearray_ │ │ │ │ │ + 0x00000290 636f6e74 61696e73 00737472 696e676c contains.stringl │ │ │ │ │ + 0x000002a0 69625f75 70706572 00627974 65617272 ib_upper.bytearr │ │ │ │ │ 0x000002b0 61795f72 73747269 70007374 72696e67 ay_rstrip.string │ │ │ │ │ 0x000002c0 6c69625f 65787061 6e647461 62730062 lib_expandtabs.b │ │ │ │ │ 0x000002d0 79746561 72726179 5f696e64 65780073 ytearray_index.s │ │ │ │ │ 0x000002e0 7472696e 676c6962 5f697361 6c6e756d tringlib_isalnum │ │ │ │ │ 0x000002f0 00737472 696e676c 69625f69 73616c70 .stringlib_isalp │ │ │ │ │ 0x00000300 68610073 7472696e 676c6962 5f697364 ha.stringlib_isd │ │ │ │ │ 0x00000310 69676974 00737472 696e676c 69625f69 igit.stringlib_i │ │ │ │ │ @@ -288,17 +288,17 @@ │ │ │ │ │ 0x000011d0 79746573 5f466f72 6d617445 78005f50 ytes_FormatEx._P │ │ │ │ │ 0x000011e0 795f6279 7465735f 636f756e 74005079 y_bytes_count.Py │ │ │ │ │ 0x000011f0 53657175 656e6365 5f466173 74005079 Sequence_Fast.Py │ │ │ │ │ 0x00001200 4576616c 5f526573 746f7265 54687265 Eval_RestoreThre │ │ │ │ │ 0x00001210 61640050 79457661 6c5f5361 76655468 ad.PyEval_SaveTh │ │ │ │ │ 0x00001220 72656164 00507942 79746573 5f547970 read.PyBytes_Typ │ │ │ │ │ 0x00001230 65005079 4578635f 52756e74 696d6545 e.PyExc_RuntimeE │ │ │ │ │ - 0x00001240 72726f72 005f5079 5f627974 65735f75 rror._Py_bytes_u │ │ │ │ │ - 0x00001250 70706572 005f5079 5f627974 65735f63 pper._Py_bytes_c │ │ │ │ │ - 0x00001260 6f6e7461 696e7300 50794c6f 6e675f41 ontains.PyLong_A │ │ │ │ │ + 0x00001240 72726f72 005f5079 5f627974 65735f63 rror._Py_bytes_c │ │ │ │ │ + 0x00001250 6f6e7461 696e7300 5f50795f 62797465 ontains._Py_byte │ │ │ │ │ + 0x00001260 735f7570 70657200 50794c6f 6e675f41 s_upper.PyLong_A │ │ │ │ │ 0x00001270 73496e74 005f5f61 65616269 5f696469 sInt.__aeabi_idi │ │ │ │ │ 0x00001280 766d6f64 005f5079 5f627974 65735f69 vmod._Py_bytes_i │ │ │ │ │ 0x00001290 6e646578 005f5079 5f627974 65735f69 ndex._Py_bytes_i │ │ │ │ │ 0x000012a0 73616c6e 756d005f 50795f62 79746573 salnum._Py_bytes │ │ │ │ │ 0x000012b0 5f697361 6c706861 005f5079 5f627974 _isalpha._Py_byt │ │ │ │ │ 0x000012c0 65735f69 73646967 6974005f 50795f62 es_isdigit._Py_b │ │ │ │ │ 0x000012d0 79746573 5f69736c 6f776572 005f5079 ytes_islower._Py │ │ │ ├── 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: 91488 (bytes into file) │ │ │ │ │ + Start of section headers: 91532 (bytes into file) │ │ │ │ │ Flags: 0x5000000, Version5 EABI │ │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ │ Size of program headers: 0 (bytes) │ │ │ │ │ Number of program headers: 0 │ │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ │ Number of section headers: 18 │ │ │ │ │ Section header string table index: 17 │ │ │ │ ├── readelf --wide --sections {} │ │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ -There are 18 section headers, starting at offset 0x16560: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1658c: │ │ │ │ │ │ │ │ │ │ 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 003258 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 013690 0007b0 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0136b4 0007b0 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 00328c 0007b4 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 013e40 0006e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 013e64 0006e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 003a40 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 003a40 000a1e 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 004460 008310 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 014520 0019e0 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 00c770 00256c 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 015f00 000078 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00ecdc 001670 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 015f78 000558 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01034c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01034c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 010378 001e00 10 16 298 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 012178 001518 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0164d0 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 004460 008334 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 014544 0019e8 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00c794 00256c 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 015f2c 000078 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00ed00 001670 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 015fa4 000558 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 010370 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 010370 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01039c 001e00 10 16 298 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01219c 001518 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0164fc 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 {} │ │ │ │ │ @@ -46,124 +46,124 @@ │ │ │ │ │ 42: 00002064 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 43: 0000208c 544 FUNC LOCAL DEFAULT 7 bytes_decode │ │ │ │ │ 44: 00002290 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 45: 000022ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 46: 000022ac 256 FUNC LOCAL DEFAULT 7 bytes_rfind │ │ │ │ │ 47: 000023a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 48: 000023ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 000023ac 3548 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ - 50: 00003188 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ - 51: 000036d8 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ - 52: 000032b4 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 49: 000023ac 3584 FUNC LOCAL DEFAULT 7 bytes_replace │ │ │ │ │ + 50: 000036fc 772 FUNC LOCAL DEFAULT 7 fastsearch.constprop.0 │ │ │ │ │ + 51: 000032d8 1060 FUNC LOCAL DEFAULT 7 fastsearch │ │ │ │ │ + 52: 000031ac 56 FUNC LOCAL DEFAULT 7 return_self │ │ │ │ │ 53: 00002a30 1100 FUNC LOCAL DEFAULT 1 stringlib_adaptive_find │ │ │ │ │ 54: 00001448 164 FUNC LOCAL DEFAULT 11 stringlib__two_way_count │ │ │ │ │ - 55: 00003170 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 56: 00003188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 57: 000031bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000031c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 0000329c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 60: 000032b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 55: 00003194 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 56: 000031ac 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 57: 000031e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 000031e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 000032c0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 60: 000032d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 61: 00002e7c 300 FUNC LOCAL DEFAULT 1 stringlib__preprocess │ │ │ │ │ 62: 00002fa8 688 FUNC LOCAL DEFAULT 1 stringlib__two_way │ │ │ │ │ - 63: 000036cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 000036d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000039d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 66: 000039dc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 63: 000036f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 000036fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 65: 000039f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 66: 00003a00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 67: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 68: 00000000 96 FUNC LOCAL DEFAULT 11 bytes_str │ │ │ │ │ 69: 00000058 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 70: 00003cec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 71: 00003cfc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 72: 00003cfc 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ - 73: 00003f48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00003f58 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00003f58 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ - 76: 00003fdc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00003fe0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00003fe0 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ - 79: 00007bdc 1048 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ - 80: 00006f24 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ - 81: 0000472c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 00004790 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 00004790 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ - 84: 000047c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00003d04 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 71: 00003d14 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 72: 00003d14 604 FUNC LOCAL DEFAULT 7 bytes_repr │ │ │ │ │ + 73: 00003f60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00003f70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00003f70 136 FUNC LOCAL DEFAULT 7 striter_next │ │ │ │ │ + 76: 00003ff4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00003ff8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00003ff8 1968 FUNC LOCAL DEFAULT 7 bytes_new │ │ │ │ │ + 79: 00007c00 1048 FUNC LOCAL DEFAULT 7 _PyBytes_FromList │ │ │ │ │ + 80: 00006f48 1052 FUNC LOCAL DEFAULT 7 _PyBytes_FromIterator │ │ │ │ │ + 81: 00004744 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 000047a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 83: 000047a8 56 FUNC LOCAL DEFAULT 7 bytes___bytes__ │ │ │ │ │ + 84: 000047dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 85: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 86: 00000000 220 FUNC LOCAL DEFAULT 1 bytes_maketrans │ │ │ │ │ 87: 000000d8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 88: 00000060 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 89: 00000060 208 FUNC LOCAL DEFAULT 11 bytes_index │ │ │ │ │ 90: 0000012c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 91: 000047c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 000047c8 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ - 93: 000049a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 94: 000049b0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 95: 000049b4 2392 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ - 96: 000052e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 0000530c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 0000530c 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ - 99: 00005408 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 0000540c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 000056b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 102: 000056e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 103: 000056e4 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ - 104: 000057dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 105: 000057e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 106: 000057e0 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ - 107: 000058dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 000058e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 000058e0 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ - 110: 000058e4 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ - 111: 000059e0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 000059e4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 000059e4 1884 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ - 114: 0000610c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 115: 00006140 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 116: 00006140 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ - 117: 00006ef4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 118: 00006f24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00007334 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00007340 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00007340 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ + 91: 000047e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 000047e0 488 FUNC LOCAL DEFAULT 7 bytes_repeat │ │ │ │ │ + 93: 000049bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 000049c8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 95: 000049cc 2392 FUNC LOCAL DEFAULT 7 stringlib_bytes_join │ │ │ │ │ + 96: 000052fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00005324 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 00005324 256 FUNC LOCAL DEFAULT 7 bytes_startswith │ │ │ │ │ + 99: 00005420 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00005424 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 000056c8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 102: 000056fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 103: 000056fc 252 FUNC LOCAL DEFAULT 7 bytes_find │ │ │ │ │ + 104: 000057f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 105: 000057f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 106: 000057f8 256 FUNC LOCAL DEFAULT 7 bytes_endswith │ │ │ │ │ + 107: 000058f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 000058f8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 000058f8 4 FUNC LOCAL DEFAULT 7 bytes_join │ │ │ │ │ + 110: 000058fc 256 FUNC LOCAL DEFAULT 7 bytes_count │ │ │ │ │ + 111: 000059f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 000059fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 000059fc 1896 FUNC LOCAL DEFAULT 7 bytes_partition │ │ │ │ │ + 114: 00006130 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 115: 00006164 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 116: 00006164 3556 FUNC LOCAL DEFAULT 7 bytes_split │ │ │ │ │ + 117: 00006f18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 00006f48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00007358 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00007364 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00007364 16 FUNC LOCAL DEFAULT 7 bytes_contains │ │ │ │ │ 122: 000000dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 123: 000000dc 112 FUNC LOCAL DEFAULT 1 bytes_strip │ │ │ │ │ 124: 0000014c 1532 FUNC LOCAL DEFAULT 1 do_argstrip │ │ │ │ │ 125: 00000144 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 126: 0000014c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 127: 0000073c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 128: 00007af4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 00007b4c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 00007fc8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 128: 00007b18 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 00007b70 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 00007fec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 131: 00000748 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 132: 00000748 196 FUNC LOCAL DEFAULT 1 bytes_fromhex │ │ │ │ │ 133: 000007fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 134: 00007ff4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 135: 000081f4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 134: 00008018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 135: 00008218 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 136: 0000080c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 137: 0000080c 428 FUNC LOCAL DEFAULT 1 bytes_rpartition │ │ │ │ │ 138: 000009ac 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 139: 000009b8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 140: 000009b8 64 FUNC LOCAL DEFAULT 1 stringlib_lower │ │ │ │ │ 141: 00000130 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 142: 00000130 12 FUNC LOCAL DEFAULT 11 stringlib_isdigit │ │ │ │ │ 143: 0000013c 12 FUNC LOCAL DEFAULT 11 stringlib_isascii │ │ │ │ │ 144: 000009f8 112 FUNC LOCAL DEFAULT 1 bytes_rstrip │ │ │ │ │ 145: 00000a60 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 146: 00000148 108 FUNC LOCAL DEFAULT 11 bytes_lstrip │ │ │ │ │ 147: 000001ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 148: 00008208 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 149: 0000824c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 148: 0000822c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 149: 00008270 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 150: 00000a68 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 151: 00000a68 1180 FUNC LOCAL DEFAULT 1 bytes_splitlines │ │ │ │ │ 152: 00000ee0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 153: 00000f04 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 154: 00000f04 64 FUNC LOCAL DEFAULT 1 stringlib_upper │ │ │ │ │ 155: 00000f44 300 FUNC LOCAL DEFAULT 1 bytes_hex │ │ │ │ │ 156: 0000106c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 157: 00008254 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 158: 00008304 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 157: 00008278 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 158: 00008328 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 159: 00001070 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 160: 00001070 232 FUNC LOCAL DEFAULT 1 bytes_translate │ │ │ │ │ 161: 00001158 1224 FUNC LOCAL DEFAULT 1 bytes_translate_impl │ │ │ │ │ 162: 00001154 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 163: 00001158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 164: 00001610 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 165: 000001b4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ @@ -319,15 +319,15 @@ │ │ │ │ │ 315: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 316: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 317: 0000044c 1976 FUNC GLOBAL DEFAULT 7 _PyBytes_DecodeEscape2 │ │ │ │ │ 318: 000019fc 600 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Resize │ │ │ │ │ 319: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_FromStringAndSize │ │ │ │ │ 320: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Resize │ │ │ │ │ 321: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_fail │ │ │ │ │ - 322: 000031c0 56 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ + 322: 000031e4 56 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Dealloc │ │ │ │ │ 323: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ 324: 00000000 0 NOTYPE GLOBAL DEFAULT UND __stack_chk_guard │ │ │ │ │ 325: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_DigitValue │ │ │ │ │ 326: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 327: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 328: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_ctype_table │ │ │ │ │ 329: 00000c04 120 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_Prepare │ │ │ │ │ @@ -368,35 +368,35 @@ │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_rfind │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 366: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndex │ │ │ │ │ 367: 00000000 0 NOTYPE GLOBAL DEFAULT UND memchr │ │ │ │ │ 368: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 369: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 370: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 371: 000031f8 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ + 371: 0000321c 188 FUNC GLOBAL DEFAULT 7 PyBytes_AsStringAndSize │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND memrchr │ │ │ │ │ - 373: 000039dc 180 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ - 374: 00003a90 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ + 373: 00003a00 168 FUNC GLOBAL DEFAULT 7 _PyBytes_Repeat │ │ │ │ │ + 374: 00003aa8 620 FUNC GLOBAL DEFAULT 7 PyBytes_Repr │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_New │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_ToContiguous │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsEncodedString │ │ │ │ │ 382: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 386: 0000540c 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ + 386: 00005424 728 FUNC GLOBAL DEFAULT 7 PyBytes_FromObject │ │ │ │ │ 387: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_maketrans │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_index │ │ │ │ │ - 391: 000049b0 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ + 391: 000049c8 4 FUNC GLOBAL DEFAULT 7 _PyBytes_Join │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_RestoreThread │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyEval_SaveThread │ │ │ │ │ 397: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 398: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_startswith │ │ │ │ │ @@ -406,30 +406,30 @@ │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Append │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 406: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 407: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Next │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_contains │ │ │ │ │ - 409: 00007350 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ - 410: 00007388 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ + 409: 00007374 56 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormat │ │ │ │ │ + 410: 000073ac 1988 FUNC GLOBAL DEFAULT 7 PyBytes_FromFormatV │ │ │ │ │ 411: 00000000 0 NOTYPE GLOBAL DEFAULT UND __sprintf_chk │ │ │ │ │ - 412: 00007b4c 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ + 412: 00007b70 144 FUNC GLOBAL DEFAULT 7 _PyBytesWriter_WriteBytes │ │ │ │ │ 413: 00000000 0 NOTYPE GLOBAL DEFAULT UND __memmove_chk │ │ │ │ │ - 414: 00007ff4 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ + 414: 00008018 532 FUNC GLOBAL HIDDEN 7 _PyBytes_FromHex │ │ │ │ │ 415: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_lower │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isdigit │ │ │ │ │ 418: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_isascii │ │ │ │ │ - 419: 00008208 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ + 419: 0000822c 76 FUNC GLOBAL DEFAULT 7 PyBytes_Size │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_upper │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 424: 00008254 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ + 424: 00008278 188 FUNC GLOBAL DEFAULT 7 PyBytes_DecodeEscape │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ 426: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_bytes_capitalize │ │ │ │ │ 428: 00001650 4392 FUNC GLOBAL HIDDEN 1 _PyBytes_FormatEx │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_FormatLong │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatBytesWriter │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x13690 contains 246 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x136b4 contains 246 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000038 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000050 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000064 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000078 0001851c R_ARM_CALL 00000000 _Py_bytes_maketrans │ │ │ │ │ 00000090 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ @@ -33,26 +33,26 @@ │ │ │ │ │ 00000618 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000644 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 00000674 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000006c8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ 0000073c 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000740 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 00000744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000077c 00019e1c R_ARM_CALL 00007ff4 _PyBytes_FromHex │ │ │ │ │ +0000077c 00019e1c R_ARM_CALL 00008018 _PyBytes_FromHex │ │ │ │ │ 000007a8 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ 000007c4 00019f1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000007f0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000800 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000804 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000834 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000844 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00000870 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000089c 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +0000089c 0000331c R_ARM_CALL 000032d8 fastsearch │ │ │ │ │ 000008e8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00000918 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000950 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000978 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000980 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000009a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009ac 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -138,15 +138,15 @@ │ │ │ │ │ 00001d38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001d6c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ 00001d94 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00001da0 0001b11c R_ARM_CALL 00000000 PyNumber_Check │ │ │ │ │ 00001ddc 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00001dfc 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001e38 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00001e40 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00001e40 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ 00001e7c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e8c 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001ea4 0001ae1c R_ARM_CALL 00000000 _PyUnicode_FormatLong │ │ │ │ │ 00001ecc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001eec 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001f04 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001f28 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -222,15 +222,15 @@ │ │ │ │ │ 000026a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000026a8 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00002798 0001b71d R_ARM_JUMP24 00000000 PyTuple_GetItem │ │ │ │ │ 000027b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000027c8 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000027cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002804 0000331c R_ARM_CALL 000036d8 fastsearch.constprop.0 │ │ │ │ │ +00002804 0000321c R_ARM_CALL 000036fc fastsearch.constprop.0 │ │ │ │ │ 0000282c 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00002874 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002884 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 000028c4 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000028d8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000028f0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002934 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ @@ -244,40 +244,40 @@ │ │ │ │ │ 00002dd0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 00002de8 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ 00002e78 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00002ea8 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ 00002ec0 0000df1c R_ARM_CALL 000014ec stringlib__lex_search │ │ │ │ │ 00002ee8 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x13e40 contains 220 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x13e64 contains 220 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001d002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000002c 00004802 R_ARM_ABS32 00003cfc bytes_repr │ │ │ │ │ +0000002c 00004802 R_ARM_ABS32 00003d14 bytes_repr │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00001c02 R_ARM_ABS32 00001694 bytes_hash │ │ │ │ │ 00000044 00004402 R_ARM_ABS32 00000000 bytes_str │ │ │ │ │ 00000048 0001d102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001d02 R_ARM_ABS32 000016c8 bytes_richcompare │ │ │ │ │ 0000006c 00002602 R_ARM_ABS32 00001f14 bytes_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000e802 R_ARM_ABS32 00001624 bytes_alloc │ │ │ │ │ -0000009c 00004e02 R_ARM_ABS32 00003fe0 bytes_new │ │ │ │ │ +0000009c 00004e02 R_ARM_ABS32 00003ff8 bytes_new │ │ │ │ │ 000000a0 00013902 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 0001d002 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00002902 R_ARM_ABS32 00001fe8 striter_dealloc │ │ │ │ │ 00000118 0001d102 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 0000012c 0000e402 R_ARM_ABS32 00001598 striter_traverse │ │ │ │ │ 0000013c 0001d202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00004b02 R_ARM_ABS32 00003f58 striter_next │ │ │ │ │ +00000140 00004b02 R_ARM_ABS32 00003f70 striter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -330,36 +330,36 @@ │ │ │ │ │ 000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000e502 R_ARM_ABS32 000015b0 striter_setstate │ │ │ │ │ 00000404 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000424 0000a802 R_ARM_ABS32 00001620 bytes_mod │ │ │ │ │ 000004a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 0000e102 R_ARM_ABS32 00001580 bytes_getnewargs │ │ │ │ │ 000004b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004bc 00005302 R_ARM_ABS32 00004790 bytes___bytes__ │ │ │ │ │ +000004bc 00005302 R_ARM_ABS32 000047a8 bytes___bytes__ │ │ │ │ │ 000004c4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004cc 0000a602 R_ARM_ABS32 000001b4 stringlib_capitalize │ │ │ │ │ 000004d4 0001d302 R_ARM_ABS32 00000000 _Py_capitalize__doc__ │ │ │ │ │ 000004d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004dc 0000be02 R_ARM_ABS32 000005ec stringlib_center │ │ │ │ │ 000004e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00006e02 R_ARM_ABS32 000058e4 bytes_count │ │ │ │ │ +000004ec 00006e02 R_ARM_ABS32 000058fc bytes_count │ │ │ │ │ 000004f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004fc 00002b02 R_ARM_ABS32 0000208c bytes_decode │ │ │ │ │ 00000504 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000508 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000050c 00006a02 R_ARM_ABS32 000057e0 bytes_endswith │ │ │ │ │ +0000050c 00006a02 R_ARM_ABS32 000057f8 bytes_endswith │ │ │ │ │ 00000514 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000051c 0000c302 R_ARM_ABS32 00000764 stringlib_expandtabs │ │ │ │ │ 00000524 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000052c 00006702 R_ARM_ABS32 000056e4 bytes_find │ │ │ │ │ +0000052c 00006702 R_ARM_ABS32 000056fc bytes_find │ │ │ │ │ 00000534 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000053c 00008402 R_ARM_ABS32 00000748 bytes_fromhex │ │ │ │ │ 00000544 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000548 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000054c 00009b02 R_ARM_ABS32 00000f44 bytes_hex │ │ │ │ │ 00000554 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -387,30 +387,30 @@ │ │ │ │ │ 000005c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005cc 0000ca02 R_ARM_ABS32 0000098c stringlib_istitle │ │ │ │ │ 000005d4 0001da02 R_ARM_ABS32 00000000 _Py_istitle__doc__ │ │ │ │ │ 000005d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005dc 0000cb02 R_ARM_ABS32 00000998 stringlib_isupper │ │ │ │ │ 000005e4 0001db02 R_ARM_ABS32 00000000 _Py_isupper__doc__ │ │ │ │ │ 000005e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005ec 00006d02 R_ARM_ABS32 000058e0 bytes_join │ │ │ │ │ +000005ec 00006d02 R_ARM_ABS32 000058f8 bytes_join │ │ │ │ │ 000005f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000005f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000005fc 0000ba02 R_ARM_ABS32 00000394 stringlib_ljust │ │ │ │ │ 00000604 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000608 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000060c 00008c02 R_ARM_ABS32 000009b8 stringlib_lower │ │ │ │ │ 00000614 0001dc02 R_ARM_ABS32 00000000 _Py_lower__doc__ │ │ │ │ │ 00000618 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000061c 00009202 R_ARM_ABS32 00000148 bytes_lstrip │ │ │ │ │ 00000624 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000628 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000062c 00005602 R_ARM_ABS32 00000000 bytes_maketrans │ │ │ │ │ 00000634 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000638 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000063c 00007102 R_ARM_ABS32 000059e4 bytes_partition │ │ │ │ │ +0000063c 00007102 R_ARM_ABS32 000059fc bytes_partition │ │ │ │ │ 00000644 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000064c 00003102 R_ARM_ABS32 000023ac bytes_replace │ │ │ │ │ 00000654 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000658 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000065c 0000d502 R_ARM_ABS32 000012ec bytes_removeprefix │ │ │ │ │ 00000664 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -432,21 +432,21 @@ │ │ │ │ │ 000006b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006bc 0000cf02 R_ARM_ABS32 00000b0c bytes_rsplit │ │ │ │ │ 000006c4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00009002 R_ARM_ABS32 000009f8 bytes_rstrip │ │ │ │ │ 000006d4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006dc 00007402 R_ARM_ABS32 00006140 bytes_split │ │ │ │ │ +000006dc 00007402 R_ARM_ABS32 00006164 bytes_split │ │ │ │ │ 000006e4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006ec 00009702 R_ARM_ABS32 00000a68 bytes_splitlines │ │ │ │ │ 000006f4 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000006f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006fc 00006202 R_ARM_ABS32 0000530c bytes_startswith │ │ │ │ │ +000006fc 00006202 R_ARM_ABS32 00005324 bytes_startswith │ │ │ │ │ 00000704 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000708 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000070c 00007b02 R_ARM_ABS32 000000dc bytes_strip │ │ │ │ │ 00000714 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000071c 0000d202 R_ARM_ABS32 00001198 stringlib_swapcase │ │ │ │ │ 00000724 0001dd02 R_ARM_ABS32 00000000 _Py_swapcase__doc__ │ │ │ │ │ @@ -463,19 +463,19 @@ │ │ │ │ │ 0000075c 0000d402 R_ARM_ABS32 00001218 stringlib_zfill │ │ │ │ │ 00000764 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000778 00001b02 R_ARM_ABS32 00001654 bytes_buffer_getbuffer │ │ │ │ │ 00000780 00002502 R_ARM_ABS32 00001f0c bytes_length │ │ │ │ │ 00000784 00002202 R_ARM_ABS32 00001c54 bytes_subscript │ │ │ │ │ 0000078c 00002502 R_ARM_ABS32 00001f0c bytes_length │ │ │ │ │ 00000790 00001802 R_ARM_ABS32 000013b4 bytes_concat │ │ │ │ │ -00000794 00005c02 R_ARM_ABS32 000047c8 bytes_repeat │ │ │ │ │ +00000794 00005c02 R_ARM_ABS32 000047e0 bytes_repeat │ │ │ │ │ 00000798 0000b002 R_ARM_ABS32 000001f4 bytes_item │ │ │ │ │ -000007a8 00007902 R_ARM_ABS32 00007340 bytes_contains │ │ │ │ │ +000007a8 00007902 R_ARM_ABS32 00007364 bytes_contains │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x14520 contains 828 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x14544 contains 829 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000004c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000070 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 000000dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000f4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000fc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ @@ -520,18 +520,18 @@ │ │ │ │ │ 0000092c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000968 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 00000994 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000099c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ 000009ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000a04 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a0c 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00000a0c 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ 00000a38 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000a68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000a70 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00000a70 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ 00000ae4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000b1c 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000b30 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000b88 0001431c R_ARM_CALL 00000000 strcmp │ │ │ │ │ 00000bac 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000bb4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ 00000bb8 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -551,15 +551,15 @@ │ │ │ │ │ 00000bf0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bf4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bf8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ 00000bfc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c54 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ 00000c68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000c70 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00000c70 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ 00000ce4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000d08 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000d40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000d9c 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ 00000ddc 00013f1d R_ARM_JUMP24 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00000dec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e2c 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ @@ -638,37 +638,37 @@ │ │ │ │ │ 0000164c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00001650 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001688 0001501c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ 000016bc 0001511c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ 00001744 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00001764 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00001778 0001531d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00001804 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00001824 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001898 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ +000017d0 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001818 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ +000018a8 0001551c R_ARM_CALL 00000000 PyErr_BadArgument │ │ │ │ │ 00001900 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000193c 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 0000194c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001950 00015702 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00001954 00015802 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00001958 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000195c 00015902 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00001960 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00001964 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ 00001968 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000196c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001978 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ 000019dc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ 000019e8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000019f0 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +000019f0 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ 00001a64 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00001a88 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00001b08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00001b2c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b3c 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ +00001b3c 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ 00001b54 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001b78 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ 00001bb0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00001bd0 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ 00001c20 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ 00001c38 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00001c3c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -740,573 +740,574 @@ │ │ │ │ │ 000023e8 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00002404 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 0000241c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00002664 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002678 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00002718 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00002760 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002788 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000027a4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027d0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000027f0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002810 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002830 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002850 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002870 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028a0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000028bc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002914 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002930 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002968 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002998 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000029b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000029d0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000029fc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002a54 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002a70 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ae0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002af0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b40 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b6c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002b8c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002bd0 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002be8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c04 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c24 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002c58 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00002c70 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ca4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cb8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00002ce0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cf8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d4c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002e10 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00002e28 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e3c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e60 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ +00002784 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000279c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000027b8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000027e4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002804 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002824 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002844 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002864 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002884 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028b4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000028d0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002928 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002944 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000297c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000029ac 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029c8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000029e4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a10 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a9c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002ac8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002ae8 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002b2c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002b44 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002b60 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002b80 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002bb4 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002bcc 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002c00 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c14 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00002c3c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c54 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ca8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002d6c 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ +00002d84 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002dac 0000361c R_ARM_CALL 00001448 stringlib__two_way_count │ │ │ │ │ +00002dc4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002ddc 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00002df8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002e68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00002e78 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002eb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002ed4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ee4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f2c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f48 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00002f60 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f84 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00002f90 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000300c 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003028 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003058 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003094 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000030c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003120 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003128 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003174 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000317c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003184 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031b8 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000031bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000031f4 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000323c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00003268 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003284 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003294 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000329c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000032a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032a4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000032a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000032b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003470 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -000035a4 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00003634 0000351d R_ARM_JUMP24 00002a30 stringlib_adaptive_find │ │ │ │ │ -0000363c 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ -0000368c 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -0000369c 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000036b4 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ -000036cc 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003928 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -0000395c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000039a4 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -000039b8 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000039c8 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000039d0 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00003a0c 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ -00003a24 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a4c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a74 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003b4c 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003cd8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003cec 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003cf0 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003cf4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003cf8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003da0 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00003f34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f48 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00003f4c 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003f50 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003f54 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fd0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003fdc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000404c 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00004058 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000409c 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -000040b4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000040dc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000040f8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004128 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -00004138 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004154 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00004180 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000041b4 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000041dc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000422c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042b4 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -000042c0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000042fc 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ -0000431c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00004360 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000438c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000043c8 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00004400 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004438 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004468 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000447c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004498 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000044d4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044e4 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004500 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004510 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004528 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000454c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000456c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004580 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004594 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000045ac 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000045b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045c0 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045d4 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000045e0 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000045e8 0001821c R_ARM_CALL 0000540c PyBytes_FromObject │ │ │ │ │ -0000460c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000463c 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004668 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -0000467c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000046c0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046f0 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000046f8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004718 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000472c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004730 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004734 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00004738 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -0000473c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004740 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00002ea8 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00002ee4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002f04 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f14 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f5c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f8c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fa8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00002fb4 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00003030 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000304c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000307c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000030b8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000030e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003144 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000314c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003198 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000031a0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000031a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000031a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000031dc 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000031e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003218 0001371d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00003260 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +0000328c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000032a8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000032b8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000032c0 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000032c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032c8 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000032cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000032d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003494 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +000035c8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00003658 0000351d R_ARM_JUMP24 00002a30 stringlib_adaptive_find │ │ │ │ │ +00003660 0001741c R_ARM_CALL 00000000 memrchr │ │ │ │ │ +000036b0 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ +000036c0 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +000036d8 0000361d R_ARM_JUMP24 00001448 stringlib__two_way_count │ │ │ │ │ +000036f0 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000394c 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00003980 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000039c8 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ +000039dc 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ +000039ec 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +000039f4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00003a30 00015c1d R_ARM_JUMP24 00000000 memset │ │ │ │ │ +00003a48 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003a70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003a98 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003b64 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003cf0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003d04 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003d08 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003d0c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003d10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003db8 0001771c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00003f4c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f60 00017802 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +00003f64 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003f68 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003f6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003fe8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ff4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004064 0001791c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00004070 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000040b4 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +000040cc 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000040f4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004110 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004140 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +00004150 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000416c 0001651c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00004198 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041cc 00017c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000041f4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004244 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000042cc 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000042d8 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004314 00017d1c R_ARM_CALL 00000000 PyUnicode_AsEncodedString │ │ │ │ │ +00004334 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00004378 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000043a4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000043e0 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00004418 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004450 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004480 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004494 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000044b0 00017f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000044ec 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044fc 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004518 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004528 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004540 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004564 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004584 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004598 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045ac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000045c4 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +000045d0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000045d8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000045ec 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000045f8 0001811c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00004600 0001821c R_ARM_CALL 00005424 PyBytes_FromObject │ │ │ │ │ +00004624 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004654 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004680 0001681c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00004694 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000046d8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004708 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004710 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004730 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00004744 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004748 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000474c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004750 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004758 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000475c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004760 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000474c 0001666b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00004750 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +00004754 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004758 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000475c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004760 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004764 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004768 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 0000476c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004770 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004770 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00004774 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004778 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004778 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000477c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004780 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004784 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004788 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000478c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000047c0 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -000047c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000047f0 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00004818 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000483c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000487c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000489c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000048e4 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00004910 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004988 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -00004998 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049a8 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000049ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049e0 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00004c60 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004c7c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004d40 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004790 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004794 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004798 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000479c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000047d8 00012a1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000047dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004808 0001701c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00004830 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004854 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00004894 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000048b4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000048dc 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000048fc 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00004928 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000499c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000049b8 00012f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +000049bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049c0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000049c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000049f8 0001881c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00004c78 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c94 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00004d58 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004d70 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004d88 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004da0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004db8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004df0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004dd0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004e08 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004e20 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004e38 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004e50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004e68 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00004e80 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e9c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f5c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f70 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f84 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004f98 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fac 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fc0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fe0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004fe8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00004ff0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004e98 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004eb4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f74 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f88 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004f9c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fb0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fc4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00004fd8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00004ff8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00005000 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00005008 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 00005010 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000501c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000503c 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005090 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000050b4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000050d8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005108 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005138 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005018 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005020 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005028 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005034 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005054 0001891c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000050a8 00018a1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000050cc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000050f0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005120 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00005150 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000516c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005198 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000051d8 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005218 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005244 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000526c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005270 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00005288 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000052b0 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000052c0 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ -000052cc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000052d4 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ -000052e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000052e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000052ec 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000052f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000052f4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000052fc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005300 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005304 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005168 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005184 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000051b0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000051f0 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005230 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +0000525c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005284 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005288 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000052a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052c8 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000052d8 00018b1c R_ARM_CALL 00000000 PyEval_RestoreThread │ │ │ │ │ +000052e4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000052ec 00018c1c R_ARM_CALL 00000000 PyEval_SaveThread │ │ │ │ │ +000052fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005304 00018d02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00005308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005368 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ -00005384 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000053a4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000053c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000053f4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -00005408 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005438 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00005450 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005478 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000549c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000054c8 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ -000054d8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000551c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0000554c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00005580 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -000055b8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055c8 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000055f8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000560c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005620 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005630 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000564c 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000565c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005674 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005698 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000056a0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000056b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000056b4 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ -000056b8 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000056bc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000056c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056c4 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000056c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056cc 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000056d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056d4 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000530c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005314 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000531c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005320 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005380 00018e1c R_ARM_CALL 00000000 _Py_bytes_startswith │ │ │ │ │ +0000539c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000053bc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000053e0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +0000540c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005450 00017a1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00005468 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005490 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000054b4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000054e0 00017b1c R_ARM_CALL 00000000 PyBuffer_ToContiguous │ │ │ │ │ +000054f0 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005534 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00005564 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00005598 00017e1c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +000055d0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055e0 0001381c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00005610 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005624 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005638 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005648 0001801c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00005664 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00005674 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000568c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000056b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056b8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000056c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000056cc 00018302 R_ARM_ABS32 00000000 PyList_Type │ │ │ │ │ +000056d0 00018402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000056d4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000056d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000056dc 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000056dc 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 000056e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005740 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ -00005758 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000577c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057a4 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -000057c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000057dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000583c 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ -00005858 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00005878 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -0000589c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058c8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000058dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005940 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ -0000595c 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000597c 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059a0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059cc 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ -000059e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005a1c 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005a2c 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005a5c 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00005c58 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005c7c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005cf8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00005d1c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00005d48 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d50 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005d6c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005e7c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ea4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ -00005f18 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00005fe8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00005ff8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006010 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006060 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ -00006078 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006090 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000060b8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000060d4 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ -000060e4 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ -000060f0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006104 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000610c 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00006114 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006118 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000611c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006120 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006128 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000612c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006130 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006138 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -0000613c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000061a0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000061ac 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000061f4 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -0000622c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006384 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000063b4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063e4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006468 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006490 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000064d4 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000064ec 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006538 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006540 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006598 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006624 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -0000664c 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006894 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000068c0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000068f0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006910 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006980 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000069d8 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006a04 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a40 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006a68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a78 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006a80 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ae8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006af8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006b2c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006b3c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006b68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000056e4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +000056e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000056ec 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000056f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000056f4 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000056f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005758 00018f1c R_ARM_CALL 00000000 _Py_bytes_find │ │ │ │ │ +00005770 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +00005794 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057bc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000057e0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000057f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005854 0001901c R_ARM_CALL 00000000 _Py_bytes_endswith │ │ │ │ │ +00005870 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005890 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000058b4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000058e0 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000058f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005958 0001911c R_ARM_CALL 00000000 _Py_bytes_count │ │ │ │ │ +00005974 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00005994 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000059b8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000059e4 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ +000059f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005a34 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005a44 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00005a74 0001921c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +00005c70 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005c94 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d10 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00005d34 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00005d60 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005d68 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00005d84 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005e94 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005eb4 00016f1c R_ARM_CALL 00000000 memchr │ │ │ │ │ +00005f04 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000600c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000601c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006034 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006084 0000351c R_ARM_CALL 00002a30 stringlib_adaptive_find │ │ │ │ │ +0000609c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060b4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000060dc 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000060f8 00003d1c R_ARM_CALL 00002e7c stringlib__preprocess │ │ │ │ │ +00006108 00003e1c R_ARM_CALL 00002fa8 stringlib__two_way │ │ │ │ │ +00006114 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006128 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006130 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00006138 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000613c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006140 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006144 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000614c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006150 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006154 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006158 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000615c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00006160 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000061c4 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000061d0 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00006218 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00006250 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000063a8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000063d8 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006408 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000648c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000064b4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000064f8 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006510 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +0000655c 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006564 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000065bc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006648 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006670 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000068b8 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000068e4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006914 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006934 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +000069a4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069fc 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006a28 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a64 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006a8c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a9c 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006aa4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006b0c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b1c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006b50 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006b60 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006b8c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bbc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006bd4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006c14 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006bb0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006be0 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006bf8 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006c38 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006c5c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c78 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006c8c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ca0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006cc4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006ce4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006cfc 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00006d24 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006d90 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006dcc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006ddc 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006e08 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c80 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c9c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006cb0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006cc4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00006ce8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d08 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d20 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00006d48 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006db4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006df0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e00 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00006e2c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006e3c 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ -00006e68 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eb4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00006ee0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006eec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ef4 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006ef8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006efc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f00 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006f04 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006f08 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00006f0c 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00006f10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f14 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00006f18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f1c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006f20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f58 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006f94 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -00006fb8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00006fc8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007018 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007028 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007060 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007070 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000070a4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000070b4 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000070ec 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007104 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007134 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007144 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007170 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -00007184 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -000071b0 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -000071c4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000071d8 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007210 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000722c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007248 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007250 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007268 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007284 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072bc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000072c4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000072dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000072e4 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000072f4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007314 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007334 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007338 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000733c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000734c 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ -00007374 00019a1c R_ARM_CALL 00007388 PyBytes_FromFormatV │ │ │ │ │ -000073cc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000074dc 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007520 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000757c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000075a0 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000075c4 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007624 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007664 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007678 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007680 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007688 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000076a4 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -000076dc 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -000076e8 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007710 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007724 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007760 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -0000778c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000077a0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000077d0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007830 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007838 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -0000784c 00019c1c R_ARM_CALL 00007b4c _PyBytesWriter_WriteBytes │ │ │ │ │ -000078b8 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000078dc 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -000078e4 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007924 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -0000794c 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007970 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007984 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ -000079b0 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007a08 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00007a1c 00019c1c R_ARM_CALL 00007b4c _PyBytesWriter_WriteBytes │ │ │ │ │ -00007a2c 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -00007aec 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ -00007af4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007af8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00007afc 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b00 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007b04 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b08 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007b0c 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007b10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b14 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007b18 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b1c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007b20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b28 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006e50 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006e60 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ +00006e8c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006ed8 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00006f04 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f10 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006f18 00019502 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006f1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f20 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f24 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006f28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006f2c 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00006f30 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006f34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f38 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00006f3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f40 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006f44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006f7c 0001961c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00006fb8 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +00006fdc 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00006fec 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +0000703c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000704c 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007084 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007094 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000070c8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000070d8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007110 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007128 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007158 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +00007168 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007194 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071a8 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000071d4 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +000071e8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000071fc 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ +00007234 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007250 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000726c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007274 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +0000728c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072a8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072c4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072e0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000072e8 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007300 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007308 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ +00007318 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007338 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007358 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000735c 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00007360 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007370 0001981d R_ARM_JUMP24 00000000 _Py_bytes_contains │ │ │ │ │ +00007398 00019a1c R_ARM_CALL 000073ac PyBytes_FromFormatV │ │ │ │ │ +000073f0 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007500 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007544 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000075a0 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000075c4 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000075e8 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007648 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007688 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +0000769c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000076a4 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ +000076ac 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ +000076c8 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007700 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +0000770c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007734 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007748 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007784 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +000077b0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000077c4 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000077f4 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007854 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +0000785c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007870 00019c1c R_ARM_CALL 00007b70 _PyBytesWriter_WriteBytes │ │ │ │ │ +000078dc 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007900 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007908 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007948 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007970 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007994 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +000079a8 00019d1c R_ARM_CALL 00000000 __memmove_chk │ │ │ │ │ +000079d4 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007a2c 00014c1c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00007a40 00019c1c R_ARM_CALL 00007b70 _PyBytesWriter_WriteBytes │ │ │ │ │ +00007a50 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ +00007b10 00019b1c R_ARM_CALL 00000000 __sprintf_chk │ │ │ │ │ +00007b18 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007b1c 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00007b20 00000e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007b24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007b28 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b2c 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007b30 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ 00007b34 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b38 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007b40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b38 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007b3c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b40 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ 00007b44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00007b48 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007bac 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007bbc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007bc8 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007bd0 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007c88 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00007d08 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007d2c 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007d50 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007da0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007dd8 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ -00007dfc 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007e34 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007e64 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ -00007e94 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e9c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00007eac 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ee8 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ -00007f14 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f44 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f54 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f6c 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007f74 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -00007f7c 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007f90 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ -00007fc8 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00007fcc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007fd0 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fd4 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00007fd8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007fdc 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007fe0 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007fe4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007fe8 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00007fec 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007ff0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000807c 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ -000080e4 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ -0000814c 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -00008190 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00008198 0001421c R_ARM_CALL 000031c0 _PyBytesWriter_Dealloc │ │ │ │ │ -000081f4 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -000081f8 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -000081fc 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ -00008200 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00008204 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008240 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000824c 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008274 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ -000082b0 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000082e8 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -000082fc 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008304 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ -00008308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000830c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b54 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007b6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007bd0 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007be0 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007bec 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007bf4 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ +00007cac 0001601c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00007d2c 00012b1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d50 00012c1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007d74 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007dc4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007dfc 0001341c R_ARM_CALL 000001f4 _PyBytes_Resize │ │ │ │ │ +00007e20 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007e58 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007e88 00013f1c R_ARM_CALL 00000000 PyByteArray_FromStringAndSize │ │ │ │ │ +00007eb8 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ec0 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +00007ed0 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f0c 0001401c R_ARM_CALL 00000000 PyByteArray_Resize │ │ │ │ │ +00007f38 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007f68 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007f78 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007f90 00012e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007f98 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ +00007fa0 00012f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007fb4 00013e1c R_ARM_CALL 000019fc _PyBytesWriter_Resize │ │ │ │ │ +00007fec 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00007ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007ff4 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007ff8 00013202 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00007ffc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008000 00013002 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008004 00013102 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00008008 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000800c 00014602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00008010 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000080a0 0001491c R_ARM_CALL 00000c04 _PyBytesWriter_Prepare │ │ │ │ │ +00008108 00014a1c R_ARM_CALL 00000c7c _PyBytesWriter_Finish │ │ │ │ │ +00008170 0001411c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000081b4 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000081bc 0001421c R_ARM_CALL 000031e4 _PyBytesWriter_Dealloc │ │ │ │ │ +00008218 00014402 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +0000821c 00014802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00008220 00014502 R_ARM_ABS32 00000000 _PyLong_DigitValue │ │ │ │ │ +00008224 00014702 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008264 00013b1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008270 00013c02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008274 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008298 00013d1c R_ARM_CALL 0000044c _PyBytes_DecodeEscape2 │ │ │ │ │ +000082d4 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000830c 0001a91c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00008320 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008328 0001aa02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +0000832c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008330 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x15f00 contains 15 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x15f2c contains 15 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 000002cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -1316,18 +1317,18 @@ │ │ │ │ │ 00000304 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000030c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000310 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000031c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000320 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x15f78 contains 171 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x15fa4 contains 171 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 0001541c R_ARM_CALL 00000000 _Py_GetConfig │ │ │ │ │ -00000030 0001761d R_ARM_JUMP24 00003a90 PyBytes_Repr │ │ │ │ │ +00000030 0001761d R_ARM_JUMP24 00003aa8 PyBytes_Repr │ │ │ │ │ 00000044 0001561c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 00000058 00015a02 R_ARM_ABS32 00000000 PyExc_BytesWarning │ │ │ │ │ 0000005c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000bc 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000000d8 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ 00000104 0001861c R_ARM_CALL 00000000 _Py_bytes_index │ │ │ │ │ 00000114 00016e1c R_ARM_CALL 00000000 _PyEval_SliceIndex │ │ │ │ │ @@ -1361,33 +1362,33 @@ │ │ │ │ │ 000003c0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000003e0 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 000003f0 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 0000040c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000434 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000490 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000004ac 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -000004cc 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +000004cc 0000341d R_ARM_JUMP24 000031ac return_self │ │ │ │ │ 000004ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f0 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 000004f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000524 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000524 0000341d R_ARM_JUMP24 000031ac return_self │ │ │ │ │ 00000544 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000568 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00000578 00012d1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 00000598 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000005d8 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +000005d8 0000331c R_ARM_CALL 000032d8 fastsearch │ │ │ │ │ 00000618 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000638 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000648 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000664 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000068c 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006ec 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000708 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000724 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000724 0000341d R_ARM_JUMP24 000031ac return_self │ │ │ │ │ 00000754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000758 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 0000075c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000760 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007cc 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000007ec 0001a71c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 000007fc 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1407,15 +1408,15 @@ │ │ │ │ │ 000009d0 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 000009f0 00016d1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000a00 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000a1c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000a44 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000aa0 0001ad1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000abc 00016b1c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00000adc 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +00000adc 0000341d R_ARM_JUMP24 000031ac return_self │ │ │ │ │ 00000afc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b00 0001b602 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ 00000b04 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b74 00016a1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 00000ba8 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000bb4 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ @@ -1434,15 +1435,15 @@ │ │ │ │ │ 00000e60 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 00000e9c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000ec0 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00000eec 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f10 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f54 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000f64 0001931c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000f98 0000341c R_ARM_CALL 000032b4 fastsearch │ │ │ │ │ +00000f98 0000331c R_ARM_CALL 000032d8 fastsearch │ │ │ │ │ 00000fb0 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000fd4 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 00001000 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001050 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00001074 0001941c R_ARM_CALL 00000000 PyList_Append │ │ │ │ │ 000010a0 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010c4 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ @@ -1462,15 +1463,15 @@ │ │ │ │ │ 000011cc 0001c71c R_ARM_CALL 00000000 _Py_bytes_swapcase │ │ │ │ │ 000011f4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 0000120c 0001c81c R_ARM_CALL 00000000 _Py_bytes_title │ │ │ │ │ 00001230 0001711c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 0000123c 0001611c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00001250 0001721c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00001278 0001371c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000012c4 0000321d R_ARM_JUMP24 00003188 return_self │ │ │ │ │ +000012c4 0000341d R_ARM_JUMP24 000031ac return_self │ │ │ │ │ 00001314 00015c1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001324 00014e1c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ 00001358 0001521c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000136c 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013a4 00012a1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 000013bc 00014f1c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ 000013cc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -254,17 +254,17 @@ │ │ │ │ │ bytes_subscript │ │ │ │ │ bytes_length │ │ │ │ │ bytes_iter │ │ │ │ │ striter_dealloc │ │ │ │ │ Py_XDECREF │ │ │ │ │ bytes_decode │ │ │ │ │ bytes_replace │ │ │ │ │ -return_self │ │ │ │ │ fastsearch.constprop.0 │ │ │ │ │ fastsearch │ │ │ │ │ +return_self │ │ │ │ │ stringlib_adaptive_find │ │ │ │ │ stringlib__two_way_count │ │ │ │ │ stringlib__preprocess │ │ │ │ │ stringlib__two_way │ │ │ │ │ bytes_str │ │ │ │ │ bytes_repr │ │ │ │ │ striter_next │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -523,15 +523,15 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r1 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ beq 79c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 7ff4 <_PyBytes_FromHex> │ │ │ │ │ + bl 8018 <_PyBytes_FromHex> │ │ │ │ │ R_ARM_CALL _PyBytes_FromHex │ │ │ │ │ ldr r3, [pc, #116] @ 7fc │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ bne 7b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ @@ -609,15 +609,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32d8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ bge 948 │ │ │ │ │ ldr r3, [pc, #252] @ 9ac │ │ │ │ │ ldr r1, [r3, #892] @ 0x37c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 928 │ │ │ │ │ @@ -2110,15 +2110,15 @@ │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [pc, #2084] @ 2658 <_PyBytes_FormatEx+0x1008> │ │ │ │ │ movne r3, r1 │ │ │ │ │ ldr r1, [pc, #2080] @ 265c <_PyBytes_FormatEx+0x100c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ │ - bl 31c0 │ │ │ │ │ + bl 31e4 │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1e58 <_PyBytes_FormatEx+0x808> │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 18d0 <_PyBytes_FormatEx+0x280> │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ @@ -2824,15 +2824,15 @@ │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mvngt r6, #0 │ │ │ │ │ bgt 283c <_PyBytes_Find+0x6c> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36fc │ │ │ │ │ R_ARM_CALL fastsearch.constprop.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrge r3, [sp, #24] │ │ │ │ │ addge r6, r6, r3 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ bne 283c <_PyBytes_Find+0x6c> │ │ │ │ │ sub r4, r4, r5 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -706,15 +706,15 @@ │ │ │ │ │ ldr r3, [pc, #488] @ be4 <_PyBytes_DecodeEscape2+0x798> │ │ │ │ │ ldr r1, [pc, #488] @ be8 <_PyBytes_DecodeEscape2+0x79c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ mov r3, #7 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ b 770 <_PyBytes_DecodeEscape2+0x324> │ │ │ │ │ mov r3, #12 │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ @@ -734,15 +734,15 @@ │ │ │ │ │ str r2, [r7] │ │ │ │ │ mov r4, fp │ │ │ │ │ str r5, [r3] │ │ │ │ │ b 5a0 <_PyBytes_DecodeEscape2+0x154> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ b 8b8 <_PyBytes_DecodeEscape2+0x46c> │ │ │ │ │ mov r2, #7 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ b 654 <_PyBytes_DecodeEscape2+0x208> │ │ │ │ │ mov r2, #12 │ │ │ │ │ strb r2, [r4], #1 │ │ │ │ │ @@ -887,15 +887,15 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00000c7c <_PyBytesWriter_Finish>: │ │ │ │ │ _PyBytesWriter_Finish(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1658,19 +1658,19 @@ │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r5, r1 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 1818 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 1804 │ │ │ │ │ + beq 1818 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ beq 177c │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ bhi 17a4 │ │ │ │ │ @@ -1698,15 +1698,15 @@ │ │ │ │ │ clz r0, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBool_FromLong │ │ │ │ │ ldr r3, [pc, #456] @ 194c │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - bhi 1898 │ │ │ │ │ + bhi 18a8 │ │ │ │ │ ldrb r3, [r3, r2] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r0, [pc, #436] @ 1950 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [pc, #432] @ 1954 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ @@ -1714,43 +1714,43 @@ │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ble 1830 │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ subs r1, r1, r3 │ │ │ │ │ - beq 181c │ │ │ │ │ - ldr r3, [pc, #392] @ 1958 │ │ │ │ │ - ldr r0, [pc, #380] @ 1950 │ │ │ │ │ + bne 17dc │ │ │ │ │ + add r1, r5, #16 │ │ │ │ │ + add r0, r0, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r1, r0, #0 │ │ │ │ │ + beq 1830 │ │ │ │ │ + ldr r3, [pc, #372] @ 1958 │ │ │ │ │ + ldr r0, [pc, #360] @ 1950 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - bhi 18b4 │ │ │ │ │ + bhi 1898 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r3, [pc, #360] @ 1954 │ │ │ │ │ + ldr r3, [pc, #340] @ 1954 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #344] @ 1954 │ │ │ │ │ + ldr r3, [pc, #324] @ 1954 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 <_Py_GetConfig> │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 18c4 │ │ │ │ │ - ldr r0, [pc, #320] @ 195c │ │ │ │ │ + ldr r0, [pc, #300] @ 195c │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - add r1, r5, #16 │ │ │ │ │ - add r0, r0, #16 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - subs r1, r0, #0 │ │ │ │ │ - bne 17c8 │ │ │ │ │ ldr r3, [pc, #296] @ 1960 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ bhi 1884 │ │ │ │ │ ldrb r3, [r3, r6] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r3, [pc, #260] @ 1954 │ │ │ │ │ @@ -1769,29 +1769,29 @@ │ │ │ │ │ movge r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [pc, #200] @ 1954 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ ldr r0, [pc, #188] @ 1950 │ │ │ │ │ movgt r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ + ldr r3, [pc, #180] @ 1954 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movlt r0, r3 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_BadArgument │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r3, [pc, #168] @ 1954 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movle r0, r3 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [pc, #152] @ 1954 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - movlt r0, r3 │ │ │ │ │ + movle r0, r3 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bhi 1814 │ │ │ │ │ + bhi 1828 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ bne 18f0 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ @@ -1800,31 +1800,31 @@ │ │ │ │ │ ldr r1, [pc, #108] @ 1968 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #4] │ │ │ │ │ - bne 189c │ │ │ │ │ + bne 18ac │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ bne 192c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1814 │ │ │ │ │ + beq 1828 │ │ │ │ │ ldr r3, [pc, #48] @ 1964 │ │ │ │ │ ldr r1, [pc, #52] @ 196c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1814 │ │ │ │ │ - b 189c │ │ │ │ │ + beq 1828 │ │ │ │ │ + b 18ac │ │ │ │ │ .word 0x000001bc │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x000001c2 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ @@ -1875,15 +1875,15 @@ │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r1, r0 │ │ │ │ │ b 19cc <_PyBytesWriter_Alloc+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r1, #0 │ │ │ │ │ b 19d0 <_PyBytesWriter_Alloc+0x54> │ │ │ │ │ │ │ │ │ │ 000019fc <_PyBytesWriter_Resize>: │ │ │ │ │ _PyBytesWriter_Resize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1966,15 +1966,15 @@ │ │ │ │ │ ldr r1, [pc, #280] @ 1c44 <_PyBytesWriter_Resize+0x248> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [pc, #248] @ 1c48 <_PyBytesWriter_Resize+0x24c> │ │ │ │ │ ldr r1, [pc, #248] @ 1c4c <_PyBytesWriter_Resize+0x250> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -2617,54 +2617,54 @@ │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r6, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 2f38 │ │ │ │ │ + bhi 2e98 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2dc8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - bgt 2f80 │ │ │ │ │ + bgt 2fa4 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ blt 2700 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 2fe8 │ │ │ │ │ + beq 300c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne 273c │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 294c │ │ │ │ │ + beq 2960 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ blt 2630 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ble 2630 │ │ │ │ │ - ldr r3, [pc, #3304] @ 3170 │ │ │ │ │ + ldr r3, [pc, #3340] @ 3194 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 2d58 │ │ │ │ │ + bgt 2cb4 │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ @@ -2691,24 +2691,24 @@ │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #4 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ beq 259c │ │ │ │ │ ldrb lr, [r9, #3] │ │ │ │ │ mov r8, #1 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq lr, r6, #5 │ │ │ │ │ streq lr, [sp, #16] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ beq 259c │ │ │ │ │ ldrb lr, [r9, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ - cmp lr, r2 │ │ │ │ │ + cmp r2, lr │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ orr r3, r3, r8, lsl lr │ │ │ │ │ subeq r8, r6, #6 │ │ │ │ │ streq r8, [sp, #16] │ │ │ │ │ cmp r0, #5 │ │ │ │ │ add lr, r9, #4 │ │ │ │ │ beq 259c │ │ │ │ │ @@ -2754,34 +2754,34 @@ │ │ │ │ │ cmp lr, r5 │ │ │ │ │ bne 26e0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ bne 2688 │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq 28b0 │ │ │ │ │ + beq 28c4 │ │ │ │ │ add r4, r4, r0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ ble 25e0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bgt 28b0 │ │ │ │ │ - ldr r3, [pc, #2876] @ 3174 │ │ │ │ │ + bgt 28c4 │ │ │ │ │ + ldr r3, [pc, #2912] @ 3198 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 2d44 │ │ │ │ │ + bne 2ca0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r8, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2f70 │ │ │ │ │ + beq 2f94 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 267c │ │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ │ @@ -2801,30 +2801,30 @@ │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ mov lr, #2 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ ldrb r7, [r9, lr] │ │ │ │ │ ldrb sl, [r5, #1]! │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 2938 │ │ │ │ │ + bne 294c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ blt 26b8 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ beq 2604 │ │ │ │ │ add lr, r1, r4 │ │ │ │ │ ldrb lr, [lr, #1] │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ lsr lr, r3, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ bne 2730 │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ b 25d4 │ │ │ │ │ - ldr r3, [pc, #2668] @ 3174 │ │ │ │ │ + ldr r3, [pc, #2704] @ 3198 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 2640 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ @@ -2832,38 +2832,44 @@ │ │ │ │ │ b 2654 │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ b 24bc │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ add r4, r4, lr │ │ │ │ │ b 25d4 │ │ │ │ │ - cmp r4, r6 │ │ │ │ │ - bne 2a04 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - bne 2e88 │ │ │ │ │ + cmp r6, r4 │ │ │ │ │ + bne 2a18 │ │ │ │ │ + cmp r6, #1 │ │ │ │ │ + bne 2eb8 │ │ │ │ │ ldrb r6, [r9] │ │ │ │ │ add r9, r5, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 277c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 3188 │ │ │ │ │ + bne 2790 │ │ │ │ │ + ldr r3, [pc, #2596] @ 3198 │ │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 2640 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 2654 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ ldrb r5, [fp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ add r3, r8, #16 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r4, r4, r9 │ │ │ │ │ @@ -2923,57 +2929,57 @@ │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2654 │ │ │ │ │ subs r4, r9, #7 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ - bne 2898 │ │ │ │ │ + bne 28ac │ │ │ │ │ b 2654 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ strb r5, [r0], #1 │ │ │ │ │ beq 2654 │ │ │ │ │ sub r2, r7, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 288c │ │ │ │ │ + bne 28a0 │ │ │ │ │ b 2654 │ │ │ │ │ mul r1, r6, fp │ │ │ │ │ mov r0, #0 │ │ │ │ │ sub r1, r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ add r7, sl, r7 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r9, r7, sl │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2938 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36fc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2924 │ │ │ │ │ + beq 2938 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add r4, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub fp, fp, #1 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ - b 28d4 │ │ │ │ │ + b 28e8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b 2654 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ @@ -2988,248 +2994,198 @@ │ │ │ │ │ mov r0, sl │ │ │ │ │ sub r2, r6, r0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2988 │ │ │ │ │ + beq 299c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r8 │ │ │ │ │ - bne 2960 │ │ │ │ │ - b 2990 │ │ │ │ │ + bne 2974 │ │ │ │ │ + b 29a4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2a5c │ │ │ │ │ sub r1, r7, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ add r7, r8, #16 │ │ │ │ │ - b 29dc │ │ │ │ │ + b 29f0 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 29f0 │ │ │ │ │ + beq 2a04 │ │ │ │ │ sub fp, r5, sl │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r7, r7, fp │ │ │ │ │ add sl, r5, #1 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ sub fp, r6, sl │ │ │ │ │ cmn r4, #1 │ │ │ │ │ mov r2, fp │ │ │ │ │ - bne 29ac │ │ │ │ │ + bne 29c0 │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b 2654 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 2b10 │ │ │ │ │ + beq 2a6c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ - blt 276c │ │ │ │ │ + blt 2a5c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32d8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble 276c │ │ │ │ │ - mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ - sub r0, r0, r7 │ │ │ │ │ - mov r1, r3 │ │ │ │ │ - bl 0 <__aeabi_idiv> │ │ │ │ │ - R_ARM_CALL __aeabi_idiv │ │ │ │ │ - sub r5, r4, r6 │ │ │ │ │ - cmp r5, r0 │ │ │ │ │ - bgt 2e30 │ │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - mla r1, r5, r1, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ - add r3, sl, r7 │ │ │ │ │ - add r5, r8, #16 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r1, r3, sl │ │ │ │ │ - beq 2e1c │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r1, [sp, #20] │ │ │ │ │ - bl 36d8 │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - beq 2e1c │ │ │ │ │ - add r3, sl, r7 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - beq 2f58 │ │ │ │ │ - add r5, r5, r7 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ + bgt 2dd0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r5, r5, r4 │ │ │ │ │ - add sl, r3, r6 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 2a88 │ │ │ │ │ + bl 31ac │ │ │ │ │ + mov r8, r0 │ │ │ │ │ + b 2654 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ ands r8, r2, #3 │ │ │ │ │ add r9, r0, r7 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ - beq 2d28 │ │ │ │ │ + beq 2c84 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2a5c │ │ │ │ │ cmp r8, #1 │ │ │ │ │ mov sl, r6 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2d0c │ │ │ │ │ + beq 2c68 │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 2b80 │ │ │ │ │ + beq 2adc │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov sl, #2 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c44 │ │ │ │ │ + beq 2ba0 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2b78 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - beq 2dc4 │ │ │ │ │ + beq 2d20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2b90 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2b90 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c34 │ │ │ │ │ + beq 2b90 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r5, r8, #3 │ │ │ │ │ sub r2, r9, r0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 2bb8 │ │ │ │ │ + bne 2b14 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2a5c │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ mov r1, sl │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ sub r5, r4, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bgt 2e30 │ │ │ │ │ + bgt 2db8 │ │ │ │ │ mla r1, sl, r5, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r7, r4 │ │ │ │ │ sub r3, r9, r6 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bne 2cac │ │ │ │ │ + bne 2c08 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ b 2654 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2c98 │ │ │ │ │ + beq 2bf4 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - beq 2e6c │ │ │ │ │ + beq 2d78 │ │ │ │ │ sub r2, r4, r6 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ @@ -3238,131 +3194,188 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r7 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ sub sl, sl, #1 │ │ │ │ │ - b 2c88 │ │ │ │ │ + b 2be4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r5, sl │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2b78 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ ldr r6, [sp, #20] │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ - b 2c1c │ │ │ │ │ + b 2b78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 2654 │ │ │ │ │ - ldr r3, [pc, #1048] @ 3178 │ │ │ │ │ + ldr r3, [pc, #1248] @ 319c │ │ │ │ │ cmp r6, #99 @ 0x63 │ │ │ │ │ cmple r7, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 2de4 │ │ │ │ │ + beq 2d40 │ │ │ │ │ sub r0, r6, #1 │ │ │ │ │ ldrb r3, [r9] │ │ │ │ │ ldrb r2, [r9, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r1 │ │ │ │ │ sub ip, r7, r6 │ │ │ │ │ add r1, sl, r0 │ │ │ │ │ - beq 2dd0 │ │ │ │ │ + beq 2d2c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ andeq lr, r2, #31 │ │ │ │ │ orreq r3, r3, r0, lsl lr │ │ │ │ │ streq r0, [sp, #16] │ │ │ │ │ beq 25b0 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ b 24c4 │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2ba8 │ │ │ │ │ sub lr, r6, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ bne 24c4 │ │ │ │ │ b 25b0 │ │ │ │ │ asr r3, r6, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r7, asr #2 │ │ │ │ │ - blt 2e48 │ │ │ │ │ + blt 2d94 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ bl 2a30 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov fp, r0 │ │ │ │ │ b 2628 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r1, sl │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 2654 │ │ │ │ │ - ldr r3, [pc, #836] @ 317c │ │ │ │ │ - ldr r1, [pc, #836] @ 3180 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 2654 │ │ │ │ │ + add r5, r5, r7 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + b 2c60 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 1448 │ │ │ │ │ R_ARM_CALL stringlib__two_way_count │ │ │ │ │ mov fp, r0 │ │ │ │ │ b 2628 │ │ │ │ │ + ldr r3, [pc, #992] @ 31a0 │ │ │ │ │ + ldr r1, [pc, #992] @ 31a4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r8, #0 │ │ │ │ │ + b 2654 │ │ │ │ │ + mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ + sub r0, r0, r7 │ │ │ │ │ + mov r1, r3 │ │ │ │ │ + bl 0 <__aeabi_idiv> │ │ │ │ │ + R_ARM_CALL __aeabi_idiv │ │ │ │ │ + sub r5, r4, r6 │ │ │ │ │ + cmp r5, r0 │ │ │ │ │ + bgt 2db8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + mla r1, r5, r1, r7 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + subs r8, r0, #0 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ + add r5, r8, #16 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + sub r1, r3, sl │ │ │ │ │ + beq 2f80 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r1, [sp, #20] │ │ │ │ │ + bl 36fc │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ + beq 2f80 │ │ │ │ │ + add r3, sl, r7 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + beq 2f68 │ │ │ │ │ + add r5, r5, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r5, r5, r7 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - b 2d04 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r5, r5, r4 │ │ │ │ │ + add sl, r3, r6 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + b 2e10 │ │ │ │ │ + ldr r0, [pc, #776] @ 31a8 │ │ │ │ │ + mov r3, #3 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 <_PyArg_CheckPositional> │ │ │ │ │ + R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ + b 23f8 │ │ │ │ │ add r4, r5, #16 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36fc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2a5c │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ add r5, r8, #16 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ add r4, r5, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -3376,127 +3389,124 @@ │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ mov r3, r6 │ │ │ │ │ beq 2654 │ │ │ │ │ mov r2, r9 │ │ │ │ │ sub r1, r5, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36fc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ beq 2654 │ │ │ │ │ add r0, r4, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r7, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ - b 2ef4 │ │ │ │ │ - ldr r0, [pc, #580] @ 3184 │ │ │ │ │ - mov r3, #3 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 <_PyArg_CheckPositional> │ │ │ │ │ - R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ - b 23f8 │ │ │ │ │ + b 2f24 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ add sl, sl, r6 │ │ │ │ │ - b 2b00 │ │ │ │ │ + b 2e88 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 2654 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 2674 │ │ │ │ │ b 267c │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 314c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 310c │ │ │ │ │ + bne 3130 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 3128 │ │ │ │ │ + beq 314c │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ bgt 2700 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvnlt r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ - bge 30a4 │ │ │ │ │ + bge 30c8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bne 245c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 276c │ │ │ │ │ + beq 2a5c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ addlt r3, r7, #1 │ │ │ │ │ strlt r3, [sp, #12] │ │ │ │ │ sub r0, r0, r7 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 2e30 │ │ │ │ │ + blt 2db8 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mla r1, r4, r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 2e40 │ │ │ │ │ + beq 2dc8 │ │ │ │ │ add r0, r8, #16 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ add r9, r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - ble 30cc │ │ │ │ │ + ble 30f0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mvn sl, #14 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ sub sl, sl, r5 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r5, r5, #15 │ │ │ │ │ add r3, r9, #1 │ │ │ │ │ add r0, sl, r5 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble 30ac │ │ │ │ │ + ble 30d0 │ │ │ │ │ ldrb r2, [r5, #1]! │ │ │ │ │ strb r2, [r3, #-1] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - b 3074 │ │ │ │ │ - bne 2fe0 │ │ │ │ │ - b 276c │ │ │ │ │ + b 3098 │ │ │ │ │ + bne 3004 │ │ │ │ │ + b 2a5c │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r6, r0, r9 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ sub r2, r7, r6 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3507,79 +3517,79 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r8, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r1, r1, r5 │ │ │ │ │ mov r3, r9 │ │ │ │ │ add r0, r2, r1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - ble 315c │ │ │ │ │ + ble 3180 │ │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ │ strb r0, [r3] │ │ │ │ │ ldrb r0, [fp] │ │ │ │ │ strb r0, [r3, #1] │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ - b 30e8 │ │ │ │ │ + b 310c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 2fa4 │ │ │ │ │ + bne 2fc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2fa4 │ │ │ │ │ + b 2fc8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e40 │ │ │ │ │ + bne 2dc8 │ │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ bgt 2700 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r9, [sp, #32] │ │ │ │ │ ldr fp, [sp, #76] @ 0x4c │ │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 2fe0 │ │ │ │ │ + b 3004 │ │ │ │ │ bic r6, r6, r6, asr #31 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mla r0, r6, r4, r9 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ - b 30c0 │ │ │ │ │ + b 30e4 │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000752f │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000230 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000094 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003188 : │ │ │ │ │ +000031ac : │ │ │ │ │ return_self(): │ │ │ │ │ - ldr r3, [pc, #44] @ 31bc │ │ │ │ │ + ldr r3, [pc, #44] @ 31e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 31b0 │ │ │ │ │ + bne 31d4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000031c0 <_PyBytesWriter_Dealloc>: │ │ │ │ │ +000031e4 <_PyBytesWriter_Dealloc>: │ │ │ │ │ _PyBytesWriter_Dealloc(): │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -3589,100 +3599,100 @@ │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -000031f8 : │ │ │ │ │ +0000321c : │ │ │ │ │ PyBytes_AsStringAndSize(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 328c │ │ │ │ │ + beq 32b0 │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ │ tst r0, #134217728 @ 0x8000000 │ │ │ │ │ - beq 3274 │ │ │ │ │ + beq 3298 │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ str r0, [r1] │ │ │ │ │ - bne 3250 │ │ │ │ │ + bne 3274 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - bne 325c │ │ │ │ │ + bne 3280 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r5, [r4] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ 329c │ │ │ │ │ - ldr r1, [pc, #56] @ 32a0 │ │ │ │ │ + ldr r3, [pc, #56] @ 32c0 │ │ │ │ │ + ldr r1, [pc, #56] @ 32c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r3, [pc, #40] @ 32a4 │ │ │ │ │ + ldr r3, [pc, #40] @ 32c8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 32a8 │ │ │ │ │ + ldr r1, [pc, #36] @ 32cc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 326c │ │ │ │ │ - ldr r1, [pc, #24] @ 32ac │ │ │ │ │ - ldr r0, [pc, #24] @ 32b0 │ │ │ │ │ + b 3290 │ │ │ │ │ + ldr r1, [pc, #24] @ 32d0 │ │ │ │ │ + ldr r0, [pc, #24] @ 32d4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 326c │ │ │ │ │ + b 3290 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004f2 │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000032b4 : │ │ │ │ │ +000032d8 : │ │ │ │ │ fastsearch(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr ip, [pc, #1024] @ 36cc │ │ │ │ │ + ldr ip, [pc, #1024] @ 36f0 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [sp, #152] @ 0x98 │ │ │ │ │ ldr sl, [sp, #156] @ 0x9c │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ - blt 34a0 │ │ │ │ │ + blt 34c4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ble 344c │ │ │ │ │ + ble 3470 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - ldr ip, [pc, #956] @ 36d0 │ │ │ │ │ + beq 3504 │ │ │ │ │ + ldr ip, [pc, #956] @ 36f4 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 35d4 │ │ │ │ │ + bgt 35f8 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ ldrb r3, [r8, r2] │ │ │ │ │ sub r1, r5, r4 │ │ │ │ │ sub r7, r8, #1 │ │ │ │ │ add r5, fp, r2 │ │ │ │ │ sub ip, r4, #2 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -3691,468 +3701,468 @@ │ │ │ │ │ ldrb r0, [r7, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ moveq r6, ip │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmn ip, #1 │ │ │ │ │ orr lr, lr, r9, lsl r0 │ │ │ │ │ - bne 333c │ │ │ │ │ + bne 3360 │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov ip, #1 │ │ │ │ │ orr lr, lr, ip, lsl r0 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r0, ip │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - b 3394 │ │ │ │ │ + b 33b8 │ │ │ │ │ add r6, r5, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ - beq 341c │ │ │ │ │ + beq 3440 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - blt 3424 │ │ │ │ │ + blt 3448 │ │ │ │ │ ldrb r6, [r5, ip] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 3378 │ │ │ │ │ + bne 339c │ │ │ │ │ add r7, fp, ip │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldrb r1, [r7], #1 │ │ │ │ │ ldrb r9, [r8, r6] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne 33d0 │ │ │ │ │ + bne 33f4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 33b4 │ │ │ │ │ + bgt 33d8 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - bne 33fc │ │ │ │ │ + bne 3420 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 34a8 │ │ │ │ │ + bne 34cc │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ - beq 342c │ │ │ │ │ + beq 3450 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - b 3390 │ │ │ │ │ + b 33b4 │ │ │ │ │ add r6, r5, ip │ │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ │ and r6, r6, #31 │ │ │ │ │ lsr r6, lr, r6 │ │ │ │ │ tst r6, #1 │ │ │ │ │ ldrne r6, [sp, #12] │ │ │ │ │ addne ip, ip, r6 │ │ │ │ │ - bne 3390 │ │ │ │ │ + bne 33b4 │ │ │ │ │ add ip, ip, r4 │ │ │ │ │ - b 3390 │ │ │ │ │ + b 33b4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mvnne r0, #0 │ │ │ │ │ - ldr r3, [pc, #664] @ 36cc │ │ │ │ │ + ldr r3, [pc, #664] @ 36f0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 35c8 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - bne 34a0 │ │ │ │ │ + bne 34c4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ - bne 34b0 │ │ │ │ │ + bne 34d4 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 3494 │ │ │ │ │ + ble 34b8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34c4 │ │ │ │ │ sub r0, r0, fp │ │ │ │ │ - b 342c │ │ │ │ │ + b 3450 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 347c │ │ │ │ │ + beq 34a0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 3484 │ │ │ │ │ + bhi 34a8 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 342c │ │ │ │ │ + b 3450 │ │ │ │ │ mov r0, ip │ │ │ │ │ - b 342c │ │ │ │ │ + b 3450 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne 365c │ │ │ │ │ + bne 3680 │ │ │ │ │ cmp r5, #15 │ │ │ │ │ addle r5, r0, r5 │ │ │ │ │ - ble 34d4 │ │ │ │ │ - b 3638 │ │ │ │ │ + ble 34f8 │ │ │ │ │ + b 365c │ │ │ │ │ ldrb r3, [r5, #-1]! │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3654 │ │ │ │ │ + beq 3678 │ │ │ │ │ cmp fp, r5 │ │ │ │ │ - bcc 34c8 │ │ │ │ │ - b 34a0 │ │ │ │ │ + bcc 34ec │ │ │ │ │ + b 34c4 │ │ │ │ │ sub r0, r1, r3 │ │ │ │ │ ldrb r1, [r8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ mov r5, #1 │ │ │ │ │ and r3, r1, #31 │ │ │ │ │ lsl r3, r5, r3 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb lr, [r8, r2] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, lr │ │ │ │ │ moveq ip, r2 │ │ │ │ │ and lr, lr, #31 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ orr r3, r3, r5, lsl lr │ │ │ │ │ - bne 34fc │ │ │ │ │ + bne 3520 │ │ │ │ │ add lr, r8, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 34a0 │ │ │ │ │ + blt 34c4 │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 3580 │ │ │ │ │ add r2, r4, r0 │ │ │ │ │ add r2, fp, r2 │ │ │ │ │ add r5, r8, r4 │ │ │ │ │ ldrb r7, [r2, #-1]! │ │ │ │ │ ldrb r6, [r5, #-1]! │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 35a8 │ │ │ │ │ + bne 35cc │ │ │ │ │ cmp r5, lr │ │ │ │ │ - bne 3540 │ │ │ │ │ - b 342c │ │ │ │ │ + bne 3564 │ │ │ │ │ + b 3450 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ + beq 34c4 │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3670 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3528 │ │ │ │ │ + b 354c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq 3680 │ │ │ │ │ - ldr ip, [pc, #312] @ 36cc │ │ │ │ │ + beq 36a4 │ │ │ │ │ + ldr ip, [pc, #312] @ 36f0 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - beq 36a4 │ │ │ │ │ + beq 36c8 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 35c8 │ │ │ │ │ + beq 35ec │ │ │ │ │ add r2, fp, r0 │ │ │ │ │ ldrb r2, [r2, #-1] │ │ │ │ │ and r2, r2, #31 │ │ │ │ │ lsr r2, r3, r2 │ │ │ │ │ tst r2, #1 │ │ │ │ │ - beq 364c │ │ │ │ │ + beq 3670 │ │ │ │ │ sub r0, r0, ip │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 3520 │ │ │ │ │ - ldr ip, [pc, #248] @ 36d4 │ │ │ │ │ + b 3544 │ │ │ │ │ + ldr ip, [pc, #248] @ 36f8 │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3318 │ │ │ │ │ + bne 333c │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 3584 │ │ │ │ │ - ldr ip, [pc, #188] @ 36cc │ │ │ │ │ + blt 35a8 │ │ │ │ │ + ldr ip, [pc, #188] @ 36f0 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ │ eors lr, ip, lr │ │ │ │ │ mov ip, #0 │ │ │ │ │ - bne 35a4 │ │ │ │ │ + bne 35c8 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str sl, [sp, #156] @ 0x9c │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 2a30 │ │ │ │ │ R_ARM_JUMP24 stringlib_adaptive_find │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memrchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 34a0 │ │ │ │ │ - b 347c │ │ │ │ │ + beq 34c4 │ │ │ │ │ + b 34a0 │ │ │ │ │ sub r0, r0, r4 │ │ │ │ │ - b 35cc │ │ │ │ │ + b 35f0 │ │ │ │ │ sub r0, r5, fp │ │ │ │ │ - b 342c │ │ │ │ │ + b 3450 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 342c │ │ │ │ │ + ble 3450 │ │ │ │ │ ldrb r2, [fp, r3] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 36b8 │ │ │ │ │ + beq 36dc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b 3664 │ │ │ │ │ + b 3688 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 2e7c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 2fa8 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 342c │ │ │ │ │ + b 3450 │ │ │ │ │ ldr ip, [sp, #8] │ │ │ │ │ str ip, [sp, #152] @ 0x98 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 1448 │ │ │ │ │ R_ARM_JUMP24 stringlib__two_way_count │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bne 3678 │ │ │ │ │ - b 342c │ │ │ │ │ + bne 369c │ │ │ │ │ + b 3450 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -000036d8 : │ │ │ │ │ +000036fc : │ │ │ │ │ fastsearch.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ │ - ldr ip, [pc, #736] @ 39d0 │ │ │ │ │ + ldr ip, [pc, #736] @ 39f4 │ │ │ │ │ sub sp, sp, #116 @ 0x74 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldr ip, [ip] │ │ │ │ │ str ip, [sp, #108] @ 0x6c │ │ │ │ │ mov ip, #0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3928 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ble 390c │ │ │ │ │ - ldr ip, [pc, #688] @ 39d4 │ │ │ │ │ + ble 3930 │ │ │ │ │ + ldr ip, [pc, #688] @ 39f8 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bgt 3960 │ │ │ │ │ + bgt 3984 │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ ldrb fp, [r5] │ │ │ │ │ ldrb r3, [r5, r2] │ │ │ │ │ and r0, fp, #31 │ │ │ │ │ cmp r3, fp │ │ │ │ │ mov ip, #1 │ │ │ │ │ subeq r7, lr, #2 │ │ │ │ │ movne r7, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub r1, r4, lr │ │ │ │ │ lsl ip, ip, r0 │ │ │ │ │ add r4, r6, r2 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 382c │ │ │ │ │ ldrb r0, [r5, #1] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ subeq r7, lr, #3 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 382c │ │ │ │ │ ldrb r0, [r5, #2] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #4 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 382c │ │ │ │ │ ldrb r0, [r5, #3] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #5 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 382c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ subeq r7, lr, #6 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ add r9, r5, #4 │ │ │ │ │ - beq 3808 │ │ │ │ │ + beq 382c │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb r0, [r9, #1]! │ │ │ │ │ cmp r3, r0 │ │ │ │ │ moveq r7, r8 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ and r0, r0, #31 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ orr ip, ip, sl, lsl r0 │ │ │ │ │ - bne 37e8 │ │ │ │ │ + bne 380c │ │ │ │ │ and r0, r3, #31 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orr ip, ip, r8, lsl r0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3928 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b 384c │ │ │ │ │ + b 3870 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq 38f4 │ │ │ │ │ + beq 3918 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 3904 │ │ │ │ │ + blt 3928 │ │ │ │ │ ldrb r7, [r4, r0] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 3828 │ │ │ │ │ + bne 384c │ │ │ │ │ ldrb r7, [r6, r0] │ │ │ │ │ cmp r7, fp │ │ │ │ │ add r7, r6, r0 │ │ │ │ │ - bne 38d8 │ │ │ │ │ + bne 38fc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 3890 │ │ │ │ │ - ldr r3, [pc, #344] @ 39d0 │ │ │ │ │ + bne 38b4 │ │ │ │ │ + ldr r3, [pc, #344] @ 39f4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 395c │ │ │ │ │ + bne 3980 │ │ │ │ │ add sp, sp, #116 @ 0x74 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r9, [r5, #1] │ │ │ │ │ ldrb r8, [r7, #1] │ │ │ │ │ cmp r9, r8 │ │ │ │ │ - bne 38d8 │ │ │ │ │ + bne 38fc │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 3894 │ │ │ │ │ mov r8, #2 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ ldrb sl, [r7, r8] │ │ │ │ │ ldrb r9, [r5, r8] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 38cc │ │ │ │ │ + bne 38f0 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bgt 38b0 │ │ │ │ │ + bgt 38d4 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ - beq 3870 │ │ │ │ │ + beq 3894 │ │ │ │ │ add r7, r4, r0 │ │ │ │ │ ldrb r7, [r7, #1] │ │ │ │ │ and r7, r7, #31 │ │ │ │ │ lsr r7, ip, r7 │ │ │ │ │ tst r7, #1 │ │ │ │ │ addne r0, r0, sl │ │ │ │ │ - bne 3840 │ │ │ │ │ + bne 3864 │ │ │ │ │ add r0, r0, lr │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bge 384c │ │ │ │ │ + bge 3870 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 3870 │ │ │ │ │ - bne 3904 │ │ │ │ │ + b 3894 │ │ │ │ │ + bne 3928 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ addle r4, r0, r4 │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ movle r3, r0 │ │ │ │ │ - ble 394c │ │ │ │ │ + ble 3970 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3904 │ │ │ │ │ + beq 3928 │ │ │ │ │ sub r0, r0, r6 │ │ │ │ │ - b 3870 │ │ │ │ │ + b 3894 │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - beq 3934 │ │ │ │ │ + beq 3958 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bhi 393c │ │ │ │ │ - b 3904 │ │ │ │ │ + bhi 3960 │ │ │ │ │ + b 3928 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr ip, [pc, #112] @ 39d8 │ │ │ │ │ + ldr ip, [pc, #112] @ 39fc │ │ │ │ │ cmp r3, #99 @ 0x63 │ │ │ │ │ cmple r1, ip │ │ │ │ │ movle ip, #1 │ │ │ │ │ movgt ip, #0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orrle ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 3728 │ │ │ │ │ + bne 374c │ │ │ │ │ asr ip, r3, #2 │ │ │ │ │ add ip, ip, ip, lsl #1 │ │ │ │ │ cmp ip, r1, asr #2 │ │ │ │ │ - blt 39ac │ │ │ │ │ + blt 39d0 │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2a30 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ - b 3870 │ │ │ │ │ + b 3894 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ bl 2e7c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2fa8 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ - b 3870 │ │ │ │ │ + b 3894 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x0000752f │ │ │ │ │ │ │ │ │ │ -000039dc <_PyBytes_Repeat>: │ │ │ │ │ +00003a00 <_PyBytes_Repeat>: │ │ │ │ │ _PyBytes_Repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 3a10 <_PyBytes_Repeat+0x34> │ │ │ │ │ + bne 3a34 <_PyBytes_Repeat+0x34> │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 memset │ │ │ │ │ cmp r2, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 3a84 <_PyBytes_Repeat+0xa8> │ │ │ │ │ + beq 3a4c <_PyBytes_Repeat+0x4c> │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ pople {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub r7, r5, r4 │ │ │ │ │ @@ -4172,460 +4182,457 @@ │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r4, r4, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 3a58 <_PyBytes_Repeat+0x7c> │ │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bgt 3a30 <_PyBytes_Repeat+0x54> │ │ │ │ │ + bgt 3a7c <_PyBytes_Repeat+0x7c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00003a90 : │ │ │ │ │ +00003aa8 : │ │ │ │ │ PyBytes_Repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ add r4, r0, #15 │ │ │ │ │ mvn r5, #14 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub r5, r5, r0 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, #3 │ │ │ │ │ mvn r8, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 3ae4 │ │ │ │ │ + b 3afc │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movls r3, #4 │ │ │ │ │ - bhi 3c04 │ │ │ │ │ + bhi 3c1c │ │ │ │ │ sub r2, r8, r3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt 3ccc │ │ │ │ │ + blt 3ce4 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ add r3, r5, r7 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3b18 │ │ │ │ │ + ble 3b30 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3ac8 │ │ │ │ │ + bls 3ae0 │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3c20 │ │ │ │ │ + beq 3c38 │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ movhi r3, #4 │ │ │ │ │ movls r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3aec │ │ │ │ │ subs r3, ip, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3cac │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq r7, #39 @ 0x27 │ │ │ │ │ - bne 3cb4 │ │ │ │ │ + bne 3ccc │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3cdc │ │ │ │ │ + beq 3cf4 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3ce4 │ │ │ │ │ + beq 3cfc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ - ldr ip, [pc, #372] @ 3cec │ │ │ │ │ + ldr ip, [pc, #372] @ 3d04 │ │ │ │ │ mov r1, #98 @ 0x62 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r8, #92 @ 0x5c │ │ │ │ │ mov lr, #120 @ 0x78 │ │ │ │ │ strb r1, [r2], #2 │ │ │ │ │ strb r7, [r3, #1] │ │ │ │ │ add r3, r4, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ble 3bfc │ │ │ │ │ + ble 3c14 │ │ │ │ │ ldrb r3, [r4, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r7 │ │ │ │ │ - beq 3c9c │ │ │ │ │ + beq 3cb4 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - beq 3c78 │ │ │ │ │ + beq 3c90 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ - beq 3c40 │ │ │ │ │ + beq 3c58 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ - beq 3c5c │ │ │ │ │ + beq 3c74 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ cmp r1, #94 @ 0x5e │ │ │ │ │ strbls r3, [r2], #1 │ │ │ │ │ - bls 3b8c │ │ │ │ │ + bls 3ba4 │ │ │ │ │ strb r8, [r2] │ │ │ │ │ strb lr, [r2, #1] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ ldrb r1, [r1, r3, lsr #4] │ │ │ │ │ strb r1, [r2, #-2] │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r1, r3] │ │ │ │ │ strb r3, [r2, #-1] │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3ba4 │ │ │ │ │ strb r7, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r9, [pc, #228] @ 3cf0 │ │ │ │ │ + ldr r9, [pc, #228] @ 3d08 │ │ │ │ │ sub r2, r3, #9 │ │ │ │ │ cmp r2, #30 │ │ │ │ │ - bhi 3b04 │ │ │ │ │ + bhi 3b1c │ │ │ │ │ ldrsb r2, [r9, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3aec │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3aec │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3ad4 │ │ │ │ │ + b 3aec │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #110 @ 0x6e │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3ba4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #114 @ 0x72 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3ba4 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r1, #92 @ 0x5c │ │ │ │ │ strb r1, [r3], #2 │ │ │ │ │ mov r1, #116 @ 0x74 │ │ │ │ │ strb r1, [r2, #1] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3ba4 │ │ │ │ │ mov r7, #34 @ 0x22 │ │ │ │ │ - b 3b48 │ │ │ │ │ + b 3b60 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r9, #92 @ 0x5c │ │ │ │ │ strb r9, [r1], #2 │ │ │ │ │ strb r3, [r2, #1] │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 3b8c │ │ │ │ │ + b 3ba4 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, ip │ │ │ │ │ cmp r3, r0 │ │ │ │ │ addge r0, r0, ip │ │ │ │ │ movge r7, #39 @ 0x27 │ │ │ │ │ - bge 3b48 │ │ │ │ │ - ldr r3, [pc, #32] @ 3cf4 │ │ │ │ │ - ldr r1, [pc, #32] @ 3cf8 │ │ │ │ │ + bge 3b60 │ │ │ │ │ + ldr r3, [pc, #32] @ 3d0c │ │ │ │ │ + ldr r1, [pc, #32] @ 3d10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3b70 │ │ │ │ │ + b 3b88 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ce │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003cfc : │ │ │ │ │ +00003d14 : │ │ │ │ │ bytes_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 3ed8 │ │ │ │ │ + ble 3ef0 │ │ │ │ │ add r2, r0, #15 │ │ │ │ │ mov r6, #0 │ │ │ │ │ add r1, r2, r5 │ │ │ │ │ mov r0, #3 │ │ │ │ │ mov lr, r6 │ │ │ │ │ - b 3d58 │ │ │ │ │ + b 3d70 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi 3ea8 │ │ │ │ │ + bhi 3ec0 │ │ │ │ │ mvn ip, #-2147483644 @ 0x80000004 │ │ │ │ │ mov r3, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 3f28 │ │ │ │ │ + blt 3f40 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - beq 3d90 │ │ │ │ │ + beq 3da8 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ │ - bls 3d34 │ │ │ │ │ + bls 3d4c │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ - beq 3ec4 │ │ │ │ │ + beq 3edc │ │ │ │ │ sub r3, r3, #32 │ │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ │ - bhi 3d3c │ │ │ │ │ + bhi 3d54 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ - beq 3f28 │ │ │ │ │ + beq 3f40 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ add r0, r0, r3 │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3d70 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ moveq r6, #39 @ 0x27 │ │ │ │ │ - bne 3f04 │ │ │ │ │ + bne 3f1c │ │ │ │ │ mov r1, #127 @ 0x7f │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f38 │ │ │ │ │ + beq 3f50 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 3f40 │ │ │ │ │ + beq 3f58 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r3, r0, #20 │ │ │ │ │ addeq r3, r0, #28 │ │ │ │ │ mov r2, #98 @ 0x62 │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ strb r2, [ip], #2 │ │ │ │ │ strb r6, [r3, #1] │ │ │ │ │ - ble 3ed0 │ │ │ │ │ + ble 3ee8 │ │ │ │ │ add r1, r4, #15 │ │ │ │ │ - ldr lr, [pc, #352] @ 3f48 │ │ │ │ │ + ldr lr, [pc, #352] @ 3f60 │ │ │ │ │ add r5, r1, r5 │ │ │ │ │ mov r7, #92 @ 0x5c │ │ │ │ │ mov r4, #120 @ 0x78 │ │ │ │ │ - b 3e08 │ │ │ │ │ + b 3e20 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r5, r1 │ │ │ │ │ strb r3, [r2], #1 │ │ │ │ │ - beq 3e88 │ │ │ │ │ + beq 3ea0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldrb r3, [r1, #1]! │ │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ │ cmpne r3, r6 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #116 @ 0x74 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ cmp r3, #10 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #110 @ 0x6e │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ cmp r3, #13 │ │ │ │ │ addeq r2, ip, #2 │ │ │ │ │ moveq r3, #114 @ 0x72 │ │ │ │ │ - beq 3e90 │ │ │ │ │ + beq 3ea8 │ │ │ │ │ sub r2, r3, #32 │ │ │ │ │ cmp r2, #94 @ 0x5e │ │ │ │ │ - bls 3df4 │ │ │ │ │ + bls 3e0c │ │ │ │ │ strb r7, [ip] │ │ │ │ │ strb r4, [ip, #1] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ ldrb r2, [r2, r3, lsr #4] │ │ │ │ │ strb r2, [ip, #2] │ │ │ │ │ ldr r2, [lr] │ │ │ │ │ and r3, r3, #15 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ strb r3, [ip, #3] │ │ │ │ │ add r2, ip, #4 │ │ │ │ │ - bne 3e04 │ │ │ │ │ + bne 3e1c │ │ │ │ │ strb r6, [r2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ strb r3, [ip, #1] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ mov r3, #92 @ 0x5c │ │ │ │ │ strb r3, [ip] │ │ │ │ │ - bne 3e04 │ │ │ │ │ - b 3e88 │ │ │ │ │ - ldr r7, [pc, #156] @ 3f4c │ │ │ │ │ + bne 3e1c │ │ │ │ │ + b 3ea0 │ │ │ │ │ + ldr r7, [pc, #156] @ 3f64 │ │ │ │ │ sub ip, r3, #9 │ │ │ │ │ cmp ip, #30 │ │ │ │ │ - bhi 3d6c │ │ │ │ │ + bhi 3d84 │ │ │ │ │ ldrsb ip, [r7, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mvn ip, #-2147483646 @ 0x80000002 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d5c │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 3e88 │ │ │ │ │ + b 3ea0 │ │ │ │ │ mov r6, #39 @ 0x27 │ │ │ │ │ mov r0, #3 │ │ │ │ │ - b 3d9c │ │ │ │ │ + b 3db4 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d5c │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mvn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 3d44 │ │ │ │ │ + b 3d5c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ moveq r6, #34 @ 0x22 │ │ │ │ │ - beq 3d9c │ │ │ │ │ + beq 3db4 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addle r0, r0, lr │ │ │ │ │ movle r6, #39 @ 0x27 │ │ │ │ │ - ble 3d9c │ │ │ │ │ - ldr r3, [pc, #32] @ 3f50 │ │ │ │ │ - ldr r1, [pc, #32] @ 3f54 │ │ │ │ │ + ble 3db4 │ │ │ │ │ + ldr r3, [pc, #32] @ 3f68 │ │ │ │ │ + ldr r1, [pc, #32] @ 3f6c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ - b 3dc4 │ │ │ │ │ + b 3ddc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ .word 0x000001ed │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000027c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f58 : │ │ │ │ │ +00003f70 : │ │ │ │ │ striter_next(): │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fb4 │ │ │ │ │ + beq 3fcc │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge 3f90 │ │ │ │ │ + bge 3fa8 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ - ldr r2, [pc, #84] @ 3fdc │ │ │ │ │ + ldr r2, [pc, #84] @ 3ff4 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r0, r2, r3, lsl #4 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ - beq 3fb4 │ │ │ │ │ + beq 3fcc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 3fbc │ │ │ │ │ + beq 3fd4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00003fe0 : │ │ │ │ │ +00003ff8 : │ │ │ │ │ bytes_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ │ subs r3, r2, #0 │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrne r7, [r3, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r7, r4, r7 │ │ │ │ │ - bne 440c │ │ │ │ │ + bne 4424 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bhi 4614 │ │ │ │ │ + bhi 462c │ │ │ │ │ add r5, r1, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 4408 │ │ │ │ │ + beq 4420 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4450 │ │ │ │ │ + beq 4468 │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4290 │ │ │ │ │ + beq 42a8 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 4290 │ │ │ │ │ - ldr r1, [pc, #1760] @ 472c │ │ │ │ │ + bne 42a8 │ │ │ │ │ + ldr r1, [pc, #1760] @ 4744 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_PyObject_LookupSpecial> │ │ │ │ │ R_ARM_CALL _PyObject_LookupSpecial │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4150 │ │ │ │ │ + bne 4168 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4344 │ │ │ │ │ + bne 435c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4600 │ │ │ │ │ + bne 4618 │ │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 408c │ │ │ │ │ + beq 40a4 │ │ │ │ │ ldr r2, [r2, #132] @ 0x84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4310 │ │ │ │ │ - ldr r8, [pc, #1692] @ 4730 │ │ │ │ │ + bne 4328 │ │ │ │ │ + ldr r8, [pc, #1692] @ 4748 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 44b0 │ │ │ │ │ + beq 44c8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 425c │ │ │ │ │ + beq 4274 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r0, r9 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4344 │ │ │ │ │ + blt 435c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 44c8 │ │ │ │ │ - beq 43b0 │ │ │ │ │ + blt 44e0 │ │ │ │ │ + beq 43c8 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 445c │ │ │ │ │ + bhi 4474 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46f8 │ │ │ │ │ + beq 4710 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r8, [r4, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 45f4 │ │ │ │ │ + bne 460c │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ @@ -4634,438 +4641,438 @@ │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4470 │ │ │ │ │ + blt 4488 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4204 │ │ │ │ │ + bne 421c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r3, [pc, #1500] @ 4734 │ │ │ │ │ + ldr r3, [pc, #1500] @ 474c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r8, [r0, r3] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 449c │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r5, r1 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4484 │ │ │ │ │ + beq 449c │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r7 │ │ │ │ │ mov r3, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 41e0 │ │ │ │ │ + beq 41f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 41e0 │ │ │ │ │ + bne 41f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 4708 │ │ │ │ │ - ldr r3, [pc, #1328] @ 4730 │ │ │ │ │ + beq 4720 │ │ │ │ │ + ldr r3, [pc, #1328] @ 4748 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - beq 4144 │ │ │ │ │ + beq 415c │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r6, #152] @ 0x98 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4238 │ │ │ │ │ + beq 4250 │ │ │ │ │ add r2, r7, #1 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4254 │ │ │ │ │ + beq 426c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 45b4 │ │ │ │ │ + beq 45cc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 4144 │ │ │ │ │ + b 415c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - ldr r2, [pc, #1232] @ 4738 │ │ │ │ │ + ldr r2, [pc, #1232] @ 4750 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 434c │ │ │ │ │ + bne 4364 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 7bdc <_PyBytes_FromList> │ │ │ │ │ + bl 7c00 <_PyBytes_FromList> │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ cmp r6, r8 │ │ │ │ │ - bne 4204 │ │ │ │ │ + bne 421c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r8, [r5, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 464c │ │ │ │ │ + beq 4664 │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 459c │ │ │ │ │ + beq 45b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45a0 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - bne 464c │ │ │ │ │ + bne 4664 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 4560 │ │ │ │ │ + beq 4578 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4560 │ │ │ │ │ + beq 4578 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsEncodedString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ - ldr r8, [pc, #1056] @ 4730 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #1060] @ 473c │ │ │ │ │ + beq 435c │ │ │ │ │ + ldr r8, [pc, #1056] @ 4748 │ │ │ │ │ + b 4294 │ │ │ │ │ + ldr r3, [pc, #1060] @ 4754 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 45c0 │ │ │ │ │ + beq 45d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4574 │ │ │ │ │ + blt 458c │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 128 <_PyBytes_FromSize> │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4308 │ │ │ │ │ + bne 4320 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 4144 │ │ │ │ │ - ldr r2, [pc, #1004] @ 4740 │ │ │ │ │ + b 415c │ │ │ │ │ + ldr r2, [pc, #1004] @ 4758 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 43b8 │ │ │ │ │ + bne 43d0 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 427c │ │ │ │ │ + ble 4294 │ │ │ │ │ add r5, r5, #16 │ │ │ │ │ add r9, r9, #8 │ │ │ │ │ add r5, r4, r5 │ │ │ │ │ add r7, r4, #16 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 4510 │ │ │ │ │ + beq 4528 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 451c │ │ │ │ │ + bhi 4534 │ │ │ │ │ strb r0, [r7], #1 │ │ │ │ │ cmp r7, r5 │ │ │ │ │ - bne 4384 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r4, [pc, #908] @ 4744 │ │ │ │ │ - b 4118 │ │ │ │ │ + bne 439c │ │ │ │ │ + b 4294 │ │ │ │ │ + ldr r4, [pc, #908] @ 475c │ │ │ │ │ + b 4130 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 4508 │ │ │ │ │ + bne 4520 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 44dc │ │ │ │ │ + beq 44f4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - bl 6f24 <_PyBytes_FromIterator> │ │ │ │ │ + bl 6f48 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 433c │ │ │ │ │ + beq 4354 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 433c │ │ │ │ │ + bne 4354 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 433c │ │ │ │ │ + b 4354 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - ldr ip, [pc, #820] @ 4748 │ │ │ │ │ + ldr ip, [pc, #820] @ 4760 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov ip, #3 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - bne 4030 │ │ │ │ │ - ldr r4, [pc, #748] @ 4744 │ │ │ │ │ - ldr r8, [pc, #724] @ 4730 │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #728] @ 473c │ │ │ │ │ - ldr r1, [pc, #740] @ 474c │ │ │ │ │ + bne 4048 │ │ │ │ │ + ldr r4, [pc, #748] @ 475c │ │ │ │ │ + ldr r8, [pc, #724] @ 4748 │ │ │ │ │ + b 4294 │ │ │ │ │ + ldr r3, [pc, #728] @ 4754 │ │ │ │ │ + ldr r1, [pc, #740] @ 4764 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2064 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 4344 │ │ │ │ │ + b 435c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 41c8 │ │ │ │ │ - b 41e0 │ │ │ │ │ + bne 41e0 │ │ │ │ │ + b 41f8 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 427c │ │ │ │ │ - ldr r3, [pc, #640] @ 4750 │ │ │ │ │ - ldr r1, [pc, #640] @ 4754 │ │ │ │ │ + b 4294 │ │ │ │ │ + ldr r3, [pc, #640] @ 4768 │ │ │ │ │ + ldr r1, [pc, #640] @ 476c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 446c │ │ │ │ │ - ldr r4, [pc, #628] @ 4758 │ │ │ │ │ + b 4484 │ │ │ │ │ + ldr r4, [pc, #628] @ 4770 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #604] @ 475c │ │ │ │ │ + ldr r1, [pc, #604] @ 4774 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r4, [pc, #584] @ 4758 │ │ │ │ │ - b 44f4 │ │ │ │ │ + b 435c │ │ │ │ │ + ldr r4, [pc, #584] @ 4770 │ │ │ │ │ + b 450c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 452c │ │ │ │ │ - ldr r3, [pc, #572] @ 4760 │ │ │ │ │ - ldr r1, [pc, #572] @ 4764 │ │ │ │ │ + bne 4544 │ │ │ │ │ + ldr r3, [pc, #572] @ 4778 │ │ │ │ │ + ldr r1, [pc, #572] @ 477c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 4344 │ │ │ │ │ + bne 435c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4344 │ │ │ │ │ + b 435c │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 42f4 │ │ │ │ │ - ldr r3, [pc, #496] @ 4758 │ │ │ │ │ - ldr r1, [pc, #508] @ 4768 │ │ │ │ │ + bne 430c │ │ │ │ │ + ldr r3, [pc, #496] @ 4770 │ │ │ │ │ + ldr r1, [pc, #508] @ 4780 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r3, [pc, #484] @ 4760 │ │ │ │ │ - ldr r1, [pc, #492] @ 476c │ │ │ │ │ + b 435c │ │ │ │ │ + ldr r3, [pc, #484] @ 4778 │ │ │ │ │ + ldr r1, [pc, #492] @ 4784 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r3, [pc, #464] @ 4760 │ │ │ │ │ - ldr r1, [pc, #476] @ 4770 │ │ │ │ │ + b 435c │ │ │ │ │ + ldr r3, [pc, #464] @ 4778 │ │ │ │ │ + ldr r1, [pc, #476] @ 4788 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r2, [pc, #464] @ 4774 │ │ │ │ │ - ldr r1, [pc, #464] @ 4778 │ │ │ │ │ - ldr r0, [pc, #464] @ 477c │ │ │ │ │ + b 435c │ │ │ │ │ + ldr r2, [pc, #464] @ 478c │ │ │ │ │ + ldr r1, [pc, #464] @ 4790 │ │ │ │ │ + ldr r0, [pc, #464] @ 4794 │ │ │ │ │ mov r3, r8 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4344 │ │ │ │ │ + b 435c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4254 │ │ │ │ │ + b 426c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4574 │ │ │ │ │ - ldr r3, [pc, #388] @ 4758 │ │ │ │ │ + beq 458c │ │ │ │ │ + ldr r3, [pc, #388] @ 4770 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 540c │ │ │ │ │ + bl 5424 │ │ │ │ │ R_ARM_CALL PyBytes_FromObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 433c │ │ │ │ │ + b 4354 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - b 40f8 │ │ │ │ │ - ldr r3, [pc, #336] @ 4758 │ │ │ │ │ - ldr r1, [pc, #372] @ 4780 │ │ │ │ │ + b 4110 │ │ │ │ │ + ldr r3, [pc, #336] @ 4770 │ │ │ │ │ + ldr r1, [pc, #372] @ 4798 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ + b 435c │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - ldr r1, [pc, #296] @ 4748 │ │ │ │ │ + ldr r1, [pc, #296] @ 4760 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #3 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 4030 │ │ │ │ │ - b 4344 │ │ │ │ │ + bne 4048 │ │ │ │ │ + b 435c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 46e4 │ │ │ │ │ + beq 46fc │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - beq 4344 │ │ │ │ │ + beq 435c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4588 │ │ │ │ │ + bne 45a0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 46c8 │ │ │ │ │ + beq 46e0 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ - bne 4554 │ │ │ │ │ + bne 456c │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ - ldr r2, [pc, #168] @ 4758 │ │ │ │ │ - ldr r3, [pc, #204] @ 4780 │ │ │ │ │ + ldr r2, [pc, #168] @ 4770 │ │ │ │ │ + ldr r3, [pc, #204] @ 4798 │ │ │ │ │ tst r0, #268435456 @ 0x10000000 │ │ │ │ │ - ldr r1, [pc, #200] @ 4784 │ │ │ │ │ + ldr r1, [pc, #200] @ 479c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4344 │ │ │ │ │ - ldr r2, [pc, #136] @ 4758 │ │ │ │ │ - ldr r3, [pc, #148] @ 4768 │ │ │ │ │ + b 435c │ │ │ │ │ + ldr r2, [pc, #136] @ 4770 │ │ │ │ │ + ldr r3, [pc, #148] @ 4780 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldr r1, [pc, #168] @ 4784 │ │ │ │ │ + ldr r1, [pc, #168] @ 479c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 456c │ │ │ │ │ - ldr r2, [pc, #136] @ 4774 │ │ │ │ │ - ldr r1, [pc, #152] @ 4788 │ │ │ │ │ - ldr r0, [pc, #136] @ 477c │ │ │ │ │ + b 4584 │ │ │ │ │ + ldr r2, [pc, #136] @ 478c │ │ │ │ │ + ldr r1, [pc, #152] @ 47a0 │ │ │ │ │ + ldr r0, [pc, #136] @ 4794 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 4344 │ │ │ │ │ + b 435c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 4114 │ │ │ │ │ - b 446c │ │ │ │ │ - ldr r0, [pc, #72] @ 4758 │ │ │ │ │ + bne 412c │ │ │ │ │ + b 4484 │ │ │ │ │ + ldr r0, [pc, #72] @ 4770 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #116] @ 478c │ │ │ │ │ + ldr r1, [pc, #116] @ 47a4 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4344 │ │ │ │ │ - b 4538 │ │ │ │ │ + beq 435c │ │ │ │ │ + b 4550 │ │ │ │ │ .word 0x000051ec │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000005d4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ @@ -5105,249 +5112,249 @@ │ │ │ │ │ .word 0x000002c8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000214 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000318 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004790 : │ │ │ │ │ +000047a8 : │ │ │ │ │ bytes___bytes__(): │ │ │ │ │ - ldr r3, [pc, #44] @ 47c4 │ │ │ │ │ + ldr r3, [pc, #44] @ 47dc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 47b8 │ │ │ │ │ + bne 47d0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000047c8 : │ │ │ │ │ +000047e0 : │ │ │ │ │ bytes_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r1, #0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ - blt 48d8 │ │ │ │ │ - beq 48d8 │ │ │ │ │ + blt 48f0 │ │ │ │ │ + beq 48f0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r5 │ │ │ │ │ - blt 498c │ │ │ │ │ + blt 4990 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 4930 │ │ │ │ │ + beq 4948 │ │ │ │ │ cmn r4, #18 │ │ │ │ │ mov r9, r4 │ │ │ │ │ - bhi 498c │ │ │ │ │ + bhi 4990 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ - ldr r3, [pc, #376] @ 49a4 │ │ │ │ │ + beq 49b4 │ │ │ │ │ + ldr r3, [pc, #376] @ 49bc │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4978 │ │ │ │ │ + bne 49a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ add r3, r5, r4 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ add r8, r5, #16 │ │ │ │ │ strb r2, [r3, #16] │ │ │ │ │ - beq 4880 │ │ │ │ │ + beq 4898 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - bne 4888 │ │ │ │ │ + bne 48a0 │ │ │ │ │ ldrb r1, [r7, #16] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r1, r7, #16 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ - beq 496c │ │ │ │ │ + beq 4984 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 4880 │ │ │ │ │ + bge 4898 │ │ │ │ │ sub r7, r4, r6 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ movge r7, r6 │ │ │ │ │ add r0, r8, r6 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r6, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48a8 │ │ │ │ │ + blt 48c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4958 │ │ │ │ │ + beq 4970 │ │ │ │ │ mov r0, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4984 │ │ │ │ │ - ldr r3, [pc, #172] @ 49a4 │ │ │ │ │ + beq 49b4 │ │ │ │ │ + ldr r3, [pc, #172] @ 49bc │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r9, #0 │ │ │ │ │ movne r4, r9 │ │ │ │ │ - bne 4978 │ │ │ │ │ + bne 49a8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ strb r3, [r5, #16] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #108] @ 49a4 │ │ │ │ │ + ldr r3, [pc, #108] @ 49bc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 4808 │ │ │ │ │ + bne 4820 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r5, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b 4880 │ │ │ │ │ - ldr r3, [pc, #68] @ 49a4 │ │ │ │ │ + b 4898 │ │ │ │ │ + ldr r3, [pc, #68] @ 49bc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 4940 │ │ │ │ │ - b 48e0 │ │ │ │ │ + beq 4958 │ │ │ │ │ + b 48f8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - blt 48a8 │ │ │ │ │ - b 4880 │ │ │ │ │ + blt 48c0 │ │ │ │ │ + b 4898 │ │ │ │ │ + ldr r3, [pc, #40] @ 49c0 │ │ │ │ │ + ldr r1, [pc, #40] @ 49c4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 4898 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 4838 │ │ │ │ │ + b 4850 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #20] @ 49a8 │ │ │ │ │ - ldr r1, [pc, #20] @ 49ac │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 4880 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003b0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000049b0 <_PyBytes_Join>: │ │ │ │ │ +000049c8 <_PyBytes_Join>: │ │ │ │ │ _PyBytes_Join(): │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49cc │ │ │ │ │ │ │ │ │ │ -000049b4 : │ │ │ │ │ +000049cc : │ │ │ │ │ stringlib_bytes_join(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3592] @ 0xe08 │ │ │ │ │ mov r3, r1 │ │ │ │ │ sub sp, sp, #468 @ 0x1d4 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #2312] @ 52e4 │ │ │ │ │ + ldr r1, [pc, #2312] @ 52fc │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5274 │ │ │ │ │ + beq 528c │ │ │ │ │ ldmib r7, {r3, sl} │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 4a74 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5070 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 4a70 │ │ │ │ │ + bne 4a88 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - ldr r3, [pc, #2252] @ 52e8 │ │ │ │ │ + ldr r3, [pc, #2252] @ 5300 │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 522c │ │ │ │ │ + bne 5244 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 52c8 │ │ │ │ │ + beq 52e0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #468 @ 0x1d4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5058 │ │ │ │ │ + beq 5070 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldreq r9, [r7, #12] │ │ │ │ │ - beq 4a14 │ │ │ │ │ + beq 4a2c │ │ │ │ │ cmp sl, #10 │ │ │ │ │ addle r3, sp, #24 │ │ │ │ │ strle r3, [sp, #12] │ │ │ │ │ strle r3, [sp, #4] │ │ │ │ │ - bgt 507c │ │ │ │ │ + bgt 5094 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r6, #0 │ │ │ │ │ tst sl, #1 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ str r1, [sp] │ │ │ │ │ - beq 4bd0 │ │ │ │ │ + beq 4be8 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4c70 │ │ │ │ │ + bge 4c88 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 51f4 │ │ │ │ │ + beq 520c │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #2080] @ 52e8 │ │ │ │ │ + ldr r1, [pc, #2080] @ 5300 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5208 │ │ │ │ │ + bne 5220 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r5, [r4, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ @@ -5355,123 +5362,123 @@ │ │ │ │ │ str r4, [r3] │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r1, r3, #44 @ 0x2c │ │ │ │ │ - bne 4c50 │ │ │ │ │ + bne 4c68 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4bd0 │ │ │ │ │ + b 4be8 │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 5294 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 4c54 │ │ │ │ │ + bne 4c6c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ mov r3, fp │ │ │ │ │ - beq 51b0 │ │ │ │ │ + beq 51c8 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr ip, [pc, #1928] @ 52e8 │ │ │ │ │ + ldr ip, [pc, #1928] @ 5300 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, ip │ │ │ │ │ - bne 51c8 │ │ │ │ │ + bne 51e0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 5294 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 505c │ │ │ │ │ sub r0, r9, r5 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 5294 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r5, r5, r8 │ │ │ │ │ cmp sl, r0 │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ - bne 4c54 │ │ │ │ │ + bne 4c6c │ │ │ │ │ add r6, r3, #1 │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 4c70 │ │ │ │ │ + bge 4c88 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 5174 │ │ │ │ │ + beq 518c │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ - ldr r3, [pc, #1780] @ 52e8 │ │ │ │ │ + ldr r3, [pc, #1780] @ 5300 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 518c │ │ │ │ │ + bne 51a4 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ strne r0, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r4, [r1, #4] │ │ │ │ │ add r4, r4, #16 │ │ │ │ │ str r4, [r1] │ │ │ │ │ str r0, [r1, #8] │ │ │ │ │ sub ip, r9, r5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add fp, r6, #1 │ │ │ │ │ - blt 527c │ │ │ │ │ + blt 5294 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - bne 4b1c │ │ │ │ │ + bne 4b34 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4b3c │ │ │ │ │ + beq 4b54 │ │ │ │ │ mov fp, #1 │ │ │ │ │ - ldr r3, [pc, #1680] @ 52ec │ │ │ │ │ - ldr r1, [pc, #1680] @ 52f0 │ │ │ │ │ + ldr r3, [pc, #1680] @ 5304 │ │ │ │ │ + ldr r1, [pc, #1680] @ 5308 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ed8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 52b4 │ │ │ │ │ + beq 52cc │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r4, r9, #16 │ │ │ │ │ cmp r5, #1048576 @ 0x100000 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ andge r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq fp, r3 │ │ │ │ │ streq fp, [sp, #16] │ │ │ │ │ - bne 52d4 │ │ │ │ │ + bne 52ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 50e4 │ │ │ │ │ + bne 50fc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r8, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mla r2, r8, r6, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ @@ -5480,27 +5487,27 @@ │ │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ + beq 4de0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4da8 │ │ │ │ │ + beq 4dc0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4d90 │ │ │ │ │ + beq 4da8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4d90 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4d60 │ │ │ │ │ + beq 4d78 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4d48 │ │ │ │ │ + beq 4d60 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50c4 │ │ │ │ │ + bne 50dc │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ @@ -5536,15 +5543,15 @@ │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp sl, r8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ mov r7, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r6, r7 │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ @@ -5601,29 +5608,29 @@ │ │ │ │ │ ldr r1, [r6, #264] @ 0x108 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r7, r6, #308 @ 0x134 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r7, r8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - bne 4ddc │ │ │ │ │ + bne 4df4 │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, sl │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 52bc │ │ │ │ │ + bne 52d4 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4edc │ │ │ │ │ + beq 4ef4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5168 │ │ │ │ │ + beq 5180 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5028 │ │ │ │ │ + beq 5040 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r5, #44 @ 0x2c │ │ │ │ │ mov r2, r3 │ │ │ │ │ mla r2, r5, r6, r2 │ │ │ │ │ sub r3, r2, r3 │ │ │ │ │ sub r3, r3, #44 @ 0x2c │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ @@ -5631,27 +5638,27 @@ │ │ │ │ │ rsb r2, r3, r3, lsl #5 │ │ │ │ │ add r2, r3, r2, lsl #5 │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ rsb r2, r2, r2, lsl #15 │ │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ - beq 4fd4 │ │ │ │ │ + beq 4fec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 4fb8 │ │ │ │ │ + beq 4fd0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 4fa4 │ │ │ │ │ + beq 4fbc │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 4f90 │ │ │ │ │ + beq 4fa8 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 4f7c │ │ │ │ │ + beq 4f94 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 4f68 │ │ │ │ │ + beq 4f80 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - bne 50ac │ │ │ │ │ + bne 50c4 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ @@ -5681,15 +5688,15 @@ │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ cmp r3, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 5028 │ │ │ │ │ + beq 5040 │ │ │ │ │ ldr r6, [sp] │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r4, r6, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -5710,80 +5717,80 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r0, r6, #308 @ 0x134 │ │ │ │ │ add r6, r6, #352 @ 0x160 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - bne 4fd8 │ │ │ │ │ + bne 4ff0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 4a50 │ │ │ │ │ + beq 4a68 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 4a50 │ │ │ │ │ + b 4a68 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r1, r1, #44 @ 0x2c │ │ │ │ │ cmp sl, r0 │ │ │ │ │ - beq 4bcc │ │ │ │ │ - b 4c50 │ │ │ │ │ + beq 4be4 │ │ │ │ │ + b 4c68 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5074 │ │ │ │ │ + beq 508c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 5240 │ │ │ │ │ - ldr r9, [pc, #632] @ 52f4 │ │ │ │ │ - b 4a50 │ │ │ │ │ - ldr r3, [pc, #628] @ 52f8 │ │ │ │ │ + beq 5258 │ │ │ │ │ + ldr r9, [pc, #632] @ 530c │ │ │ │ │ + b 4a68 │ │ │ │ │ + ldr r3, [pc, #628] @ 5310 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bhi 524c │ │ │ │ │ + bhi 5264 │ │ │ │ │ mov r0, #44 @ 0x2c │ │ │ │ │ mul r0, sl, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 524c │ │ │ │ │ + beq 5264 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4a9c │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 4f54 │ │ │ │ │ + b 4f6c │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r5, [sl, #8] │ │ │ │ │ ldr r1, [sl], #44 @ 0x2c │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - b 4d30 │ │ │ │ │ + b 4d48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ mov r2, sl │ │ │ │ │ add r5, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, r4, sl │ │ │ │ │ - beq 4eb8 │ │ │ │ │ + beq 4ed0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov sl, r1 │ │ │ │ │ mla sl, r2, r6, sl │ │ │ │ │ add r4, r1, r2 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ @@ -5796,123 +5803,123 @@ │ │ │ │ │ add r3, r0, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r4, sl │ │ │ │ │ add r3, r0, r2 │ │ │ │ │ - beq 4eb8 │ │ │ │ │ - b 512c │ │ │ │ │ + beq 4ed0 │ │ │ │ │ + b 5144 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4edc │ │ │ │ │ + b 4ef4 │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #356] @ 52e8 │ │ │ │ │ + ldr r0, [pc, #356] @ 5300 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4c00 │ │ │ │ │ + beq 4c18 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52b0 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4c24 │ │ │ │ │ + b 4c3c │ │ │ │ │ add r0, r7, #12 │ │ │ │ │ ldr r4, [r0, fp, lsl #2] │ │ │ │ │ - ldr r0, [pc, #296] @ 52e8 │ │ │ │ │ + ldr r0, [pc, #296] @ 5300 │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - beq 4b6c │ │ │ │ │ + beq 4b84 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52b0 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ - b 4b90 │ │ │ │ │ + b 4ba8 │ │ │ │ │ ldr r4, [r7, #12] │ │ │ │ │ - ldr r1, [pc, #232] @ 52e8 │ │ │ │ │ + ldr r1, [pc, #232] @ 5300 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 4ad4 │ │ │ │ │ + beq 4aec │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bne 5298 │ │ │ │ │ + bne 52b0 │ │ │ │ │ ldr r5, [r5, #8] │ │ │ │ │ - b 4afc │ │ │ │ │ + b 4b14 │ │ │ │ │ add r3, sp, #24 │ │ │ │ │ mov sl, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 4a84 │ │ │ │ │ + b 4a9c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5074 │ │ │ │ │ + b 508c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5270 │ │ │ │ │ + beq 5288 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5270 │ │ │ │ │ + bne 5288 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4a50 │ │ │ │ │ - ldr r3, [pc, #120] @ 52fc │ │ │ │ │ - ldr r1, [pc, #120] @ 5300 │ │ │ │ │ + b 4a68 │ │ │ │ │ + ldr r3, [pc, #120] @ 5314 │ │ │ │ │ + ldr r1, [pc, #120] @ 5318 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 4ec0 │ │ │ │ │ - ldr r2, [pc, #100] @ 5304 │ │ │ │ │ + b 4ed8 │ │ │ │ │ + ldr r2, [pc, #100] @ 531c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #88] @ 5308 │ │ │ │ │ + ldr r1, [pc, #88] @ 5320 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ed8 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_RestoreThread │ │ │ │ │ - b 4ec0 │ │ │ │ │ + b 4ed8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a50 │ │ │ │ │ + b 4a68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyEval_SaveThread │ │ │ │ │ mov fp, #1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ - b 4cac │ │ │ │ │ + b 4cc4 │ │ │ │ │ .word 0x000003cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000444 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -5924,15 +5931,15 @@ │ │ │ │ │ .word 0x00000428 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000003e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000530c : │ │ │ │ │ +00005324 : │ │ │ │ │ bytes_startswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -5940,106 +5947,106 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5374 │ │ │ │ │ + bhi 538c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 5398 │ │ │ │ │ + bne 53b0 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_startswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_startswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 5408 │ │ │ │ │ + ldr r0, [pc, #140] @ 5420 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53dc │ │ │ │ │ + bne 53f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 536c │ │ │ │ │ + b 5384 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5390 │ │ │ │ │ + beq 53a8 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5354 │ │ │ │ │ + beq 536c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5354 │ │ │ │ │ - b 5390 │ │ │ │ │ + bne 536c │ │ │ │ │ + b 53a8 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5354 │ │ │ │ │ + ble 536c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 53bc │ │ │ │ │ - b 5390 │ │ │ │ │ + bne 53d4 │ │ │ │ │ + b 53a8 │ │ │ │ │ .word 0x0000046c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000540c : │ │ │ │ │ +00005424 : │ │ │ │ │ PyBytes_FromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ │ - beq 55c0 │ │ │ │ │ - ldr r6, [pc, #640] @ 56b0 │ │ │ │ │ + beq 55d8 │ │ │ │ │ + ldr r6, [pc, #640] @ 56c8 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 55d4 │ │ │ │ │ + beq 55ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 54e8 │ │ │ │ │ + beq 5500 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 55cc │ │ │ │ │ + blt 55e4 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - blt 5614 │ │ │ │ │ - beq 5568 │ │ │ │ │ + blt 562c │ │ │ │ │ + beq 5580 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 55ec │ │ │ │ │ + bhi 5604 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 56a0 │ │ │ │ │ + beq 56b8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ strne r3, [r6] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -6053,149 +6060,149 @@ │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, #67 @ 0x43 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_ToContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5600 │ │ │ │ │ + blt 5618 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #448] @ 56b4 │ │ │ │ │ + ldr r2, [pc, #448] @ 56cc │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5508 │ │ │ │ │ + bne 5520 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 7bdc <_PyBytes_FromList> │ │ │ │ │ - ldr r2, [pc, #424] @ 56b8 │ │ │ │ │ + b 7c00 <_PyBytes_FromList> │ │ │ │ │ + ldr r2, [pc, #424] @ 56d0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5570 │ │ │ │ │ + bne 5588 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 55e4 │ │ │ │ │ mvn r7, #15 │ │ │ │ │ add r6, r4, #16 │ │ │ │ │ add r5, r5, #8 │ │ │ │ │ sub r7, r7, r4 │ │ │ │ │ add r3, r6, r7 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - ble 54dc │ │ │ │ │ + ble 54f4 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 565c │ │ │ │ │ + beq 5674 │ │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ │ - bhi 5668 │ │ │ │ │ + bhi 5680 │ │ │ │ │ strb r0, [r6], #1 │ │ │ │ │ - b 5538 │ │ │ │ │ - ldr r4, [pc, #332] @ 56bc │ │ │ │ │ - b 54b8 │ │ │ │ │ + b 5550 │ │ │ │ │ + ldr r4, [pc, #332] @ 56d4 │ │ │ │ │ + b 54d0 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - bne 5654 │ │ │ │ │ + bne 566c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 5628 │ │ │ │ │ + beq 5640 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 6f24 <_PyBytes_FromIterator> │ │ │ │ │ + bl 6f48 <_PyBytes_FromIterator> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 54dc │ │ │ │ │ + beq 54f4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 54dc │ │ │ │ │ + bne 54f4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 54dc │ │ │ │ │ - ldr r0, [pc, #248] @ 56c0 │ │ │ │ │ + b 54f4 │ │ │ │ │ + ldr r0, [pc, #248] @ 56d8 │ │ │ │ │ mov r1, #2960 @ 0xb90 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 54dc │ │ │ │ │ + b 54f4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r4, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ - b 54dc │ │ │ │ │ - ldr r3, [pc, #208] @ 56c4 │ │ │ │ │ - ldr r1, [pc, #208] @ 56c8 │ │ │ │ │ + b 54f4 │ │ │ │ │ + ldr r3, [pc, #208] @ 56dc │ │ │ │ │ + ldr r1, [pc, #208] @ 56e0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2064 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 55cc │ │ │ │ │ - ldr r3, [pc, #176] @ 56cc │ │ │ │ │ - ldr r1, [pc, #176] @ 56d0 │ │ │ │ │ + b 55e4 │ │ │ │ │ + ldr r3, [pc, #176] @ 56e4 │ │ │ │ │ + ldr r1, [pc, #176] @ 56e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 55fc │ │ │ │ │ - ldr r4, [pc, #164] @ 56d4 │ │ │ │ │ + b 5614 │ │ │ │ │ + ldr r4, [pc, #164] @ 56ec │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 55e4 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #140] @ 56d8 │ │ │ │ │ + ldr r1, [pc, #140] @ 56f0 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 55cc │ │ │ │ │ - ldr r4, [pc, #120] @ 56d4 │ │ │ │ │ - b 5640 │ │ │ │ │ + b 55e4 │ │ │ │ │ + ldr r4, [pc, #120] @ 56ec │ │ │ │ │ + b 5658 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5678 │ │ │ │ │ - ldr r3, [pc, #108] @ 56dc │ │ │ │ │ - ldr r1, [pc, #108] @ 56e0 │ │ │ │ │ + bne 5690 │ │ │ │ │ + ldr r3, [pc, #108] @ 56f4 │ │ │ │ │ + ldr r1, [pc, #108] @ 56f8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 55cc │ │ │ │ │ + beq 55e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 55cc │ │ │ │ │ + bne 55e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 55cc │ │ │ │ │ + b 55e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 54b8 │ │ │ │ │ - b 55fc │ │ │ │ │ + bne 54d0 │ │ │ │ │ + b 5614 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyList_Type │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000050 │ │ │ │ │ @@ -6211,15 +6218,15 @@ │ │ │ │ │ .word 0x00000364 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000056e4 : │ │ │ │ │ +000056fc : │ │ │ │ │ bytes_find(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6227,18 +6234,18 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5794 │ │ │ │ │ + bhi 57ac │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 574c │ │ │ │ │ + bne 5764 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_find> │ │ │ │ │ R_ARM_CALL _Py_bytes_find │ │ │ │ │ @@ -6246,52 +6253,52 @@ │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 57a4 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 572c │ │ │ │ │ + beq 5744 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 572c │ │ │ │ │ + bne 5744 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5744 │ │ │ │ │ - ldr r0, [pc, #64] @ 57dc │ │ │ │ │ + b 575c │ │ │ │ │ + ldr r0, [pc, #64] @ 57f4 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 578c │ │ │ │ │ + beq 57a4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 572c │ │ │ │ │ + ble 5744 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5770 │ │ │ │ │ - b 578c │ │ │ │ │ + bne 5788 │ │ │ │ │ + b 57a4 │ │ │ │ │ .word 0x00000478 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000057e0 : │ │ │ │ │ +000057f8 : │ │ │ │ │ bytes_endswith(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6299,76 +6306,76 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 5848 │ │ │ │ │ + bhi 5860 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 586c │ │ │ │ │ + bne 5884 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_endswith> │ │ │ │ │ R_ARM_CALL _Py_bytes_endswith │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 58dc │ │ │ │ │ + ldr r0, [pc, #140] @ 58f4 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 58b0 │ │ │ │ │ + bne 58c8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5840 │ │ │ │ │ + b 5858 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5864 │ │ │ │ │ + beq 587c │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 5828 │ │ │ │ │ + beq 5840 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5828 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 5840 │ │ │ │ │ + b 587c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 5828 │ │ │ │ │ + ble 5840 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5890 │ │ │ │ │ - b 5864 │ │ │ │ │ + bne 58a8 │ │ │ │ │ + b 587c │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000058e0 : │ │ │ │ │ +000058f8 : │ │ │ │ │ bytes_join(): │ │ │ │ │ - b 49b4 │ │ │ │ │ + b 49cc │ │ │ │ │ │ │ │ │ │ -000058e4 : │ │ │ │ │ +000058fc : │ │ │ │ │ bytes_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ @@ -6376,78 +6383,78 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 594c │ │ │ │ │ + bhi 5964 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - bne 5970 │ │ │ │ │ + bne 5988 │ │ │ │ │ ldr ip, [sp, #20] │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_Py_bytes_count> │ │ │ │ │ R_ARM_CALL _Py_bytes_count │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 59e0 │ │ │ │ │ + ldr r0, [pc, #140] @ 59f8 │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 59b4 │ │ │ │ │ + bne 59cc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 5944 │ │ │ │ │ + b 595c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5968 │ │ │ │ │ + beq 5980 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - beq 592c │ │ │ │ │ + beq 5944 │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 592c │ │ │ │ │ - b 5968 │ │ │ │ │ + bne 5944 │ │ │ │ │ + b 5980 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ - ble 592c │ │ │ │ │ + ble 5944 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ add r1, sp, #16 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 <_PyEval_SliceIndex> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndex │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5994 │ │ │ │ │ - b 5968 │ │ │ │ │ + bne 59ac │ │ │ │ │ + b 5980 │ │ │ │ │ .word 0x0000048c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000059e4 : │ │ │ │ │ +000059fc : │ │ │ │ │ bytes_partition(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3880] @ 0xf28 │ │ │ │ │ - ldr r3, [pc, #1808] @ 610c │ │ │ │ │ + ldr r3, [pc, #1820] @ 6130 │ │ │ │ │ sub sp, sp, #180 @ 0xb4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r2, #44 @ 0x2c │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ @@ -6458,473 +6465,476 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5f44 │ │ │ │ │ + bne 5f30 │ │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ │ add r8, r3, #16 │ │ │ │ │ - beq 606c │ │ │ │ │ + beq 6090 │ │ │ │ │ mov r0, #3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5f40 │ │ │ │ │ + beq 5f2c │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e38 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - ble 5e84 │ │ │ │ │ - ldr r3, [pc, #1680] @ 6110 │ │ │ │ │ + ble 5e9c │ │ │ │ │ + ldr r3, [pc, #1692] @ 6134 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 5f70 │ │ │ │ │ + bgt 5f94 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - beq 5e64 │ │ │ │ │ + beq 5e7c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #2 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #2] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #4 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #3 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb ip, [fp, #3] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ subeq r3, r5, #5 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ streq r3, [sp, #20] │ │ │ │ │ cmp r0, #4 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ ldrb ip, [fp, #4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov lr, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ subeq ip, r5, #6 │ │ │ │ │ streq ip, [sp, #20] │ │ │ │ │ cmp r0, #5 │ │ │ │ │ add r3, fp, #4 │ │ │ │ │ - beq 5bb8 │ │ │ │ │ + beq 5bd0 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - str r4, [sp, #32] │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + str r4, [sp, #28] │ │ │ │ │ + str r0, [sp, #32] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ sub lr, r5, #7 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, ip │ │ │ │ │ ldrb ip, [r1, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ moveq r4, lr │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ cmn lr, #1 │ │ │ │ │ orr r2, r2, r3, lsl ip │ │ │ │ │ - bne 5b88 │ │ │ │ │ + bne 5ba0 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov lr, #1 │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orr r2, r2, lr, lsl ip │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e38 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5bfc │ │ │ │ │ + b 5c14 │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 5e10 │ │ │ │ │ + beq 5e28 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bgt 5e20 │ │ │ │ │ + bgt 5e38 │ │ │ │ │ ldrb ip, [r1, r4] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne 5bd8 │ │ │ │ │ + bne 5bf0 │ │ │ │ │ ldrb ip, [r8, r4] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5e08 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - bne 5d94 │ │ │ │ │ + bne 5dac │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5e38 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ sub fp, r4, #1 │ │ │ │ │ clz fp, fp │ │ │ │ │ lsr fp, fp, #5 │ │ │ │ │ moveq fp, #0 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne 5edc │ │ │ │ │ + bne 5ec8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5f60 │ │ │ │ │ + beq 5f84 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 5fec │ │ │ │ │ + bhi 6010 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - ldr r3, [pc, #1192] @ 6114 │ │ │ │ │ + beq 60dc │ │ │ │ │ + ldr r3, [pc, #1204] @ 6138 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ add r3, sl, r4 │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ strb fp, [r3, #16] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5e70 │ │ │ │ │ + bne 5e88 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str sl, [r7, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5cb4 │ │ │ │ │ + beq 5ccc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ subs r6, r6, r5 │ │ │ │ │ add sl, r8, r5 │ │ │ │ │ str r9, [r7, #16] │ │ │ │ │ - bmi 6084 │ │ │ │ │ + bmi 60a8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r9, r6, #1 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 5f04 │ │ │ │ │ + bne 5ef0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5f68 │ │ │ │ │ + beq 5f8c │ │ │ │ │ cmn r6, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6004 │ │ │ │ │ + bhi 6028 │ │ │ │ │ add r0, r6, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 60f0 │ │ │ │ │ - ldr r3, [pc, #1032] @ 6114 │ │ │ │ │ + beq 6114 │ │ │ │ │ + ldr r3, [pc, #1044] @ 6138 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ add r3, r4, r6 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ strb r9, [r3, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 5d4c │ │ │ │ │ + beq 5d64 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str r4, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5f24 │ │ │ │ │ + bne 5f10 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 5d70 │ │ │ │ │ + beq 5d88 │ │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r3, [pc, #916] @ 610c │ │ │ │ │ + ldr r3, [pc, #928] @ 6130 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #172] @ 0xac │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 5fe8 │ │ │ │ │ + bne 600c │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #180 @ 0xb4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add ip, r8, r4 │ │ │ │ │ ldrb lr, [ip, #1] │ │ │ │ │ ldrb ip, [fp, #1] │ │ │ │ │ cmp lr, ip │ │ │ │ │ - bne 5df0 │ │ │ │ │ + bne 5e08 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c38 │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ add lr, r4, #17 │ │ │ │ │ add lr, ip, lr │ │ │ │ │ mov ip, #2 │ │ │ │ │ str r8, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ ldrb r8, [lr, #1]! │ │ │ │ │ ldrb r6, [fp, ip] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - bne 5f4c │ │ │ │ │ + bne 5f70 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - blt 5dc8 │ │ │ │ │ + blt 5de0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c20 │ │ │ │ │ + beq 5c38 │ │ │ │ │ add ip, r1, r4 │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ and ip, ip, #31 │ │ │ │ │ lsr ip, r2, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ ldrne ip, [sp, #20] │ │ │ │ │ addne r4, r4, ip │ │ │ │ │ - bne 5bf0 │ │ │ │ │ + bne 5c08 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - ble 5bfc │ │ │ │ │ + ble 5c14 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #16] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #728] @ 6118 │ │ │ │ │ + ldr r2, [pc, #740] @ 613c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2, #892] @ 0x37c │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6098 │ │ │ │ │ + bne 60bc │ │ │ │ │ add r3, r2, #892 @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d78 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - b 5ab8 │ │ │ │ │ + b 5ad0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sl, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 5c9c │ │ │ │ │ - bne 5e20 │ │ │ │ │ + b 5cb4 │ │ │ │ │ + bne 5e38 │ │ │ │ │ cmp r6, #15 │ │ │ │ │ ldrb r1, [fp] │ │ │ │ │ - addle r0, r8, r6 │ │ │ │ │ - movle r3, r8 │ │ │ │ │ - ble 5eb8 │ │ │ │ │ + ble 5f38 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memchr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5e20 │ │ │ │ │ + beq 5e38 │ │ │ │ │ sub r4, r0, r8 │ │ │ │ │ - b 5c20 │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - bls 5e20 │ │ │ │ │ - ldrb r2, [r4] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 5eb8 │ │ │ │ │ - sub r4, r4, r8 │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5c38 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ mov r1, #24 │ │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ │ - ldr r3, [pc, #556] @ 611c │ │ │ │ │ + ldr r3, [pc, #612] @ 6140 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5cac │ │ │ │ │ - b 5cb4 │ │ │ │ │ + bne 5cc4 │ │ │ │ │ + b 5ccc │ │ │ │ │ ldrb r2, [r8, r5] │ │ │ │ │ - ldr r3, [pc, #524] @ 611c │ │ │ │ │ + ldr r3, [pc, #580] @ 6140 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d5c │ │ │ │ │ + beq 5d74 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f40 │ │ │ │ │ + beq 5f2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 6100 │ │ │ │ │ + beq 6124 │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 5d60 │ │ │ │ │ + b 5d78 │ │ │ │ │ + add r0, r8, r6 │ │ │ │ │ + cmp r8, r0 │ │ │ │ │ + movcc r3, r8 │ │ │ │ │ + bcc 5f54 │ │ │ │ │ + b 5e38 │ │ │ │ │ + cmp r3, r0 │ │ │ │ │ + beq 5e38 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldrb r2, [r4] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + bne 5f4c │ │ │ │ │ + sub r4, r4, r8 │ │ │ │ │ + b 5c38 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ ldr r8, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ - beq 5c20 │ │ │ │ │ - b 5df0 │ │ │ │ │ - ldr r3, [pc, #440] @ 6120 │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r3, [pc, #432] @ 6120 │ │ │ │ │ - b 5f14 │ │ │ │ │ - ldr r3, [pc, #428] @ 6124 │ │ │ │ │ + beq 5c38 │ │ │ │ │ + b 5e08 │ │ │ │ │ + ldr r3, [pc, #440] @ 6144 │ │ │ │ │ + b 5edc │ │ │ │ │ + ldr r3, [pc, #432] @ 6144 │ │ │ │ │ + b 5f00 │ │ │ │ │ + ldr r3, [pc, #428] @ 6148 │ │ │ │ │ cmp r5, #99 @ 0x63 │ │ │ │ │ cmple r6, r3 │ │ │ │ │ movle r3, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ orrle r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6030 │ │ │ │ │ + beq 6054 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ ldrb r2, [fp, r0] │ │ │ │ │ and r1, r3, #31 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ sub sl, r6, r5 │ │ │ │ │ add r1, r8, r0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 601c │ │ │ │ │ + beq 6040 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ strne r0, [sp, #20] │ │ │ │ │ - bne 5ac0 │ │ │ │ │ + bne 5ad8 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r0, [sp, #20] │ │ │ │ │ and ip, r3, #31 │ │ │ │ │ orr r2, r2, r0, lsl ip │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 5bfc │ │ │ │ │ + b 5c14 │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #308] @ 6128 │ │ │ │ │ - ldr r1, [pc, #308] @ 612c │ │ │ │ │ + ldr r3, [pc, #308] @ 614c │ │ │ │ │ + ldr r1, [pc, #308] @ 6150 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r3, [pc, #284] @ 6128 │ │ │ │ │ - ldr r1, [pc, #284] @ 612c │ │ │ │ │ + b 5edc │ │ │ │ │ + ldr r3, [pc, #284] @ 614c │ │ │ │ │ + ldr r1, [pc, #284] @ 6150 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 5f14 │ │ │ │ │ + b 5f00 │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 5ac0 │ │ │ │ │ - b 5bd0 │ │ │ │ │ + bne 5ad8 │ │ │ │ │ + b 5be8 │ │ │ │ │ asr r3, r5, #2 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, r6, asr #2 │ │ │ │ │ - blt 60c8 │ │ │ │ │ + blt 60ec │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, fp │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2a30 │ │ │ │ │ R_ARM_CALL stringlib_adaptive_find │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c20 │ │ │ │ │ - ldr r3, [pc, #188] @ 6130 │ │ │ │ │ - ldr r1, [pc, #188] @ 6134 │ │ │ │ │ + b 5c38 │ │ │ │ │ + ldr r3, [pc, #188] @ 6154 │ │ │ │ │ + ldr r1, [pc, #188] @ 6158 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ │ - b 5f44 │ │ │ │ │ - ldr r3, [pc, #172] @ 6138 │ │ │ │ │ - ldr r1, [pc, #172] @ 613c │ │ │ │ │ + b 5f30 │ │ │ │ │ + ldr r3, [pc, #172] @ 615c │ │ │ │ │ + ldr r1, [pc, #172] @ 6160 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6014 │ │ │ │ │ + b 6038 │ │ │ │ │ add r0, r1, #1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r2 │ │ │ │ │ addne r1, r1, #2 │ │ │ │ │ str r0, [r3, #892]! @ 0x37c │ │ │ │ │ str r3, [r7, #16] │ │ │ │ │ strne r1, [r2, #892] @ 0x37c │ │ │ │ │ - b 5e58 │ │ │ │ │ + b 5e70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 5c94 │ │ │ │ │ - b 5ffc │ │ │ │ │ + bne 5cac │ │ │ │ │ + b 6020 │ │ │ │ │ mov r0, fp │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 2e7c │ │ │ │ │ R_ARM_CALL stringlib__preprocess │ │ │ │ │ add r2, sp, #84 @ 0x54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 2fa8 │ │ │ │ │ R_ARM_CALL stringlib__two_way │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 5c20 │ │ │ │ │ + b 5c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 5d34 │ │ │ │ │ - b 6014 │ │ │ │ │ + bne 5d4c │ │ │ │ │ + b 6038 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5f40 │ │ │ │ │ + b 5f2c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x000009c3 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -6941,230 +6951,230 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006140 : │ │ │ │ │ +00006164 : │ │ │ │ │ bytes_split(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r5, [ip, #8] │ │ │ │ │ sub sp, sp, #100 @ 0x64 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r5, r2, r5 │ │ │ │ │ - bne 65f8 │ │ │ │ │ + bne 661c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bhi 6b94 │ │ │ │ │ + bhi 6bb8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 65f4 │ │ │ │ │ + beq 6618 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 663c │ │ │ │ │ + beq 6660 │ │ │ │ │ ldr r7, [r0] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 6bf8 │ │ │ │ │ + beq 6c1c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 654c │ │ │ │ │ + beq 6570 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6564 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 6c64 │ │ │ │ │ + bne 6c88 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq 6540 │ │ │ │ │ + beq 6564 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ mvnlt r9, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #3344] @ 6ef4 │ │ │ │ │ + ldr r3, [pc, #3344] @ 6f18 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 69c8 │ │ │ │ │ + beq 69ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a4c │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6de4 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - bne 6cf8 │ │ │ │ │ + bne 6d1c │ │ │ │ │ ldrb r8, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne fp, r7 │ │ │ │ │ movne r1, r7 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6a90 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - ble 6418 │ │ │ │ │ + ble 643c │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ - bcc 6418 │ │ │ │ │ + bcc 643c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bge 6244 │ │ │ │ │ + bge 6268 │ │ │ │ │ ldrb r3, [r6, r1] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6574 │ │ │ │ │ + beq 6598 │ │ │ │ │ add r4, r1, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65a0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6364 │ │ │ │ │ add r4, r1, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65a0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6364 │ │ │ │ │ add r4, r1, #3 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65a0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6364 │ │ │ │ │ add r4, r1, #4 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65a0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6364 │ │ │ │ │ add r4, r1, #5 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65a0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6364 │ │ │ │ │ add r4, r1, #6 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65a0 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6364 │ │ │ │ │ add r4, r1, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - ble 657c │ │ │ │ │ + ble 65a0 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - beq 6340 │ │ │ │ │ + beq 6364 │ │ │ │ │ add r4, r1, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 657c │ │ │ │ │ + ble 65a0 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ - b 6334 │ │ │ │ │ + b 6358 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 657c │ │ │ │ │ + bge 65a0 │ │ │ │ │ ldrb r2, [r3, #1]! │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 6328 │ │ │ │ │ + bne 634c │ │ │ │ │ subs r2, r4, r7 │ │ │ │ │ add sl, r6, r7 │ │ │ │ │ - bmi 6c80 │ │ │ │ │ + bmi 6ca4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6518 │ │ │ │ │ + bne 653c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 65a0 │ │ │ │ │ + beq 65c4 │ │ │ │ │ cmn r2, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6a34 │ │ │ │ │ + bhi 6a58 │ │ │ │ │ add r0, r2, #17 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6ce4 │ │ │ │ │ - ldr r1, [pc, #2904] @ 6ef8 │ │ │ │ │ + beq 6d08 │ │ │ │ │ + ldr r1, [pc, #2904] @ 6f1c │ │ │ │ │ str r1, [r7, #4] │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ - bne 6c94 │ │ │ │ │ + bne 6cb8 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 63e8 │ │ │ │ │ + beq 640c │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, r7, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 64e4 │ │ │ │ │ + bgt 6508 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ str r7, [r3, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - ble 641c │ │ │ │ │ + ble 6440 │ │ │ │ │ subs r9, r9, #1 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcs 6254 │ │ │ │ │ + bcs 6278 │ │ │ │ │ mov r1, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 65a8 │ │ │ │ │ + beq 65cc │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bgt 6cdc │ │ │ │ │ + bgt 6d00 │ │ │ │ │ subs r5, r5, r1 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - bmi 6c80 │ │ │ │ │ + bmi 6ca4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ sub r0, r5, #1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6560 │ │ │ │ │ + bne 6584 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 6610 │ │ │ │ │ cmn r5, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 6a34 │ │ │ │ │ + bhi 6a58 │ │ │ │ │ add r0, r5, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6cc4 │ │ │ │ │ - ldr r0, [pc, #2684] @ 6ef8 │ │ │ │ │ + beq 6ce8 │ │ │ │ │ + ldr r0, [pc, #2684] @ 6f1c │ │ │ │ │ str r0, [r4, #4] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -7172,17 +7182,17 @@ │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ strb r2, [r0, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 652c │ │ │ │ │ + bne 6550 │ │ │ │ │ cmp fp, #11 │ │ │ │ │ - bgt 6bcc │ │ │ │ │ + bgt 6bf0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ str r4, [r2, fp, lsl #2] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ str fp, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ @@ -7192,697 +7202,697 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c40 │ │ │ │ │ + bne 6c64 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6584 │ │ │ │ │ + bne 65a8 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - blt 640c │ │ │ │ │ - b 6424 │ │ │ │ │ + blt 6430 │ │ │ │ │ + b 6448 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr r7, [pc, #2520] @ 6efc │ │ │ │ │ + ldr r7, [pc, #2520] @ 6f20 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla r7, r2, r3, r7 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 640c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6a28 │ │ │ │ │ + bne 6a4c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ - b 61dc │ │ │ │ │ + b 6200 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r4, [pc, #2448] @ 6efc │ │ │ │ │ + ldr r4, [pc, #2448] @ 6f20 │ │ │ │ │ mov r1, #24 │ │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64d8 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - b 6340 │ │ │ │ │ + b 6364 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 6244 │ │ │ │ │ + b 6268 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6504 │ │ │ │ │ + bne 6528 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6504 │ │ │ │ │ - ldr r7, [pc, #2392] @ 6f00 │ │ │ │ │ - b 63e8 │ │ │ │ │ + b 6528 │ │ │ │ │ + ldr r7, [pc, #2392] @ 6f24 │ │ │ │ │ + b 640c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #2372] @ 6ef8 │ │ │ │ │ + ldr r2, [pc, #2372] @ 6f1c │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 6cd4 │ │ │ │ │ + bne 6cf8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov fp, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 64cc │ │ │ │ │ - ldr r4, [pc, #2316] @ 6f00 │ │ │ │ │ - b 64b4 │ │ │ │ │ + b 64f0 │ │ │ │ │ + ldr r4, [pc, #2316] @ 6f24 │ │ │ │ │ + b 64d8 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #2304] @ 6f04 │ │ │ │ │ + ldr ip, [pc, #2304] @ 6f28 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #44 @ 0x2c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a4c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r4, r5 │ │ │ │ │ - bne 6188 │ │ │ │ │ + bne 61ac │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r0, #12 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a4c │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r7, [pc, #2204] @ 6f08 │ │ │ │ │ + ldr r7, [pc, #2204] @ 6f2c │ │ │ │ │ mov r8, r4 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 66f4 │ │ │ │ │ + ble 6718 │ │ │ │ │ ldrb r3, [r6, r4] │ │ │ │ │ ldr r3, [r7, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 66fc │ │ │ │ │ + beq 6720 │ │ │ │ │ add r3, r4, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 66f0 │ │ │ │ │ + ble 6714 │ │ │ │ │ ldrb r2, [r6, r3] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 6724 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - ble 66f0 │ │ │ │ │ + ble 6714 │ │ │ │ │ ldrb r1, [r6, r3] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 6724 │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 66f0 │ │ │ │ │ + bge 6714 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6998 │ │ │ │ │ + beq 69bc │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - blt 66d4 │ │ │ │ │ + blt 66f8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - beq 69a0 │ │ │ │ │ + beq 69c4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ add r4, r3, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 684c │ │ │ │ │ + bge 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #3 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #5 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #6 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #7 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #8 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #9 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r2, [r6, r4] │ │ │ │ │ ldr r2, [r7, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r2, r3, #10 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ ldrb r1, [r6, r2] │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ add r4, r3, #11 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - ble 684c │ │ │ │ │ + ble 6870 │ │ │ │ │ add r2, r6, r2 │ │ │ │ │ - b 683c │ │ │ │ │ + b 6860 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 684c │ │ │ │ │ + bge 6870 │ │ │ │ │ ldrb r1, [r2, #1]! │ │ │ │ │ ldr r1, [r7, r1, lsl #2] │ │ │ │ │ tst r1, #8 │ │ │ │ │ - beq 6830 │ │ │ │ │ + beq 6854 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpeq r5, r4 │ │ │ │ │ - beq 6a90 │ │ │ │ │ + beq 6ab4 │ │ │ │ │ subs r9, r4, r3 │ │ │ │ │ add sl, r6, r3 │ │ │ │ │ - bmi 6b20 │ │ │ │ │ + bmi 6b44 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ sub r3, r9, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 69ac │ │ │ │ │ + bne 69d0 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 69c0 │ │ │ │ │ + beq 69e4 │ │ │ │ │ cmn r9, #-2147483630 @ 0x80000012 │ │ │ │ │ - bhi 69f8 │ │ │ │ │ + bhi 6a1c │ │ │ │ │ add r0, r9, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 6a80 │ │ │ │ │ - ldr r3, [pc, #1616] @ 6ef8 │ │ │ │ │ + beq 6aa4 │ │ │ │ │ + ldr r3, [pc, #1616] @ 6f1c │ │ │ │ │ str r3, [fp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne r2, [pc, #1596] @ 6ef8 │ │ │ │ │ + ldrne r2, [pc, #1596] @ 6f1c │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [fp, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, fp, r9 │ │ │ │ │ str r9, [fp, #8] │ │ │ │ │ strb r1, [r3, #16] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 68f4 │ │ │ │ │ + beq 6918 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, sl │ │ │ │ │ add r0, fp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r8, #11 │ │ │ │ │ ldrle r3, [sp, #24] │ │ │ │ │ ldrle r3, [r3, #12] │ │ │ │ │ strle fp, [r3, r8, lsl #2] │ │ │ │ │ - ble 6984 │ │ │ │ │ + ble 69a8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6acc │ │ │ │ │ + bne 6af0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 696c │ │ │ │ │ + bne 6990 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 6670 │ │ │ │ │ + bne 6694 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, r4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bge 69a0 │ │ │ │ │ - ldr r3, [pc, #1464] @ 6f08 │ │ │ │ │ + bge 69c4 │ │ │ │ │ + ldr r3, [pc, #1464] @ 6f2c │ │ │ │ │ ldrb r2, [r6, r9] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - beq 6af0 │ │ │ │ │ + beq 6b14 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne 694c │ │ │ │ │ - b 69a0 │ │ │ │ │ + bne 6970 │ │ │ │ │ + b 69c4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6928 │ │ │ │ │ + bne 694c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 6670 │ │ │ │ │ - b 6938 │ │ │ │ │ + bne 6694 │ │ │ │ │ + b 695c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 6700 │ │ │ │ │ + bne 6724 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r8, [r3, #8] │ │ │ │ │ - b 64d8 │ │ │ │ │ + b 64fc │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ - ldr fp, [pc, #1348] @ 6efc │ │ │ │ │ + ldr fp, [pc, #1348] @ 6f20 │ │ │ │ │ mov r2, #24 │ │ │ │ │ mla fp, r2, r3, fp │ │ │ │ │ - b 68f4 │ │ │ │ │ - ldr fp, [pc, #1336] @ 6f00 │ │ │ │ │ - b 68f4 │ │ │ │ │ + b 6918 │ │ │ │ │ + ldr fp, [pc, #1336] @ 6f24 │ │ │ │ │ + b 6918 │ │ │ │ │ cmp r9, #11 │ │ │ │ │ movlt r0, r9 │ │ │ │ │ movge r0, #11 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a4c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ moveq r8, r9 │ │ │ │ │ - bne 6660 │ │ │ │ │ - b 6940 │ │ │ │ │ - ldr r3, [pc, #1292] @ 6f0c │ │ │ │ │ - ldr r1, [pc, #1292] @ 6f10 │ │ │ │ │ + bne 6684 │ │ │ │ │ + b 6964 │ │ │ │ │ + ldr r3, [pc, #1292] @ 6f30 │ │ │ │ │ + ldr r1, [pc, #1292] @ 6f34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a28 │ │ │ │ │ + beq 6a4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 6ee8 │ │ │ │ │ + beq 6f0c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 64d8 │ │ │ │ │ - ldr r3, [pc, #1232] @ 6f0c │ │ │ │ │ - ldr r1, [pc, #1232] @ 6f10 │ │ │ │ │ + b 64fc │ │ │ │ │ + ldr r3, [pc, #1232] @ 6f30 │ │ │ │ │ + ldr r1, [pc, #1232] @ 6f34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6a90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 6a6c │ │ │ │ │ + bne 6a90 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 64d8 │ │ │ │ │ + b 64fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - bne 68dc │ │ │ │ │ - b 6a08 │ │ │ │ │ + bne 6900 │ │ │ │ │ + b 6a2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #1116] @ 6ef8 │ │ │ │ │ + ldr r2, [pc, #1116] @ 6f1c │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 6858 │ │ │ │ │ + bne 687c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 69a0 │ │ │ │ │ + b 69c4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a2c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 6a08 │ │ │ │ │ + bne 6a2c │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6a2c │ │ │ │ │ sub r1, r5, r9 │ │ │ │ │ add r0, r6, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a2c │ │ │ │ │ cmp r8, #11 │ │ │ │ │ - bgt 6b34 │ │ │ │ │ + bgt 6b58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r4, [r3, r8, lsl #2] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - b 69a0 │ │ │ │ │ - ldr r3, [pc, #1004] @ 6f14 │ │ │ │ │ - ldr r1, [pc, #1004] @ 6f18 │ │ │ │ │ + b 69c4 │ │ │ │ │ + ldr r3, [pc, #1004] @ 6f38 │ │ │ │ │ + ldr r1, [pc, #1004] @ 6f3c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a08 │ │ │ │ │ + b 6a2c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6b70 │ │ │ │ │ + bne 6b94 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b18 │ │ │ │ │ + beq 6b3c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6b18 │ │ │ │ │ + bne 6b3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b18 │ │ │ │ │ + b 6b3c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a08 │ │ │ │ │ + beq 6a2c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 6a08 │ │ │ │ │ + bne 6a2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a08 │ │ │ │ │ - ldr r1, [pc, #872] @ 6f04 │ │ │ │ │ + b 6a2c │ │ │ │ │ + ldr r1, [pc, #872] @ 6f28 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6188 │ │ │ │ │ - b 6a28 │ │ │ │ │ + bne 61ac │ │ │ │ │ + b 6a4c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c1c │ │ │ │ │ + bne 6c40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6c00 │ │ │ │ │ + bne 6c24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ - b 64cc │ │ │ │ │ - ldr r7, [pc, #756] @ 6ef4 │ │ │ │ │ - b 619c │ │ │ │ │ + b 64f0 │ │ │ │ │ + ldr r7, [pc, #756] @ 6f18 │ │ │ │ │ + b 61c0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6bec │ │ │ │ │ + bne 6c10 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6bec │ │ │ │ │ + b 6c10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a68 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a68 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a68 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a68 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a68 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 61c0 │ │ │ │ │ + bne 61e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 61c0 │ │ │ │ │ - ldr r3, [pc, #652] @ 6f14 │ │ │ │ │ - ldr r1, [pc, #652] @ 6f18 │ │ │ │ │ + b 61e4 │ │ │ │ │ + ldr r3, [pc, #652] @ 6f38 │ │ │ │ │ + ldr r1, [pc, #652] @ 6f3c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a44 │ │ │ │ │ - ldr r3, [pc, #604] @ 6ef8 │ │ │ │ │ + b 6a68 │ │ │ │ │ + ldr r3, [pc, #604] @ 6f1c │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ str r0, [r7, #12] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r0, r7, r2 │ │ │ │ │ str r2, [r7, #8] │ │ │ │ │ strb r3, [r0, #16] │ │ │ │ │ - b 63d4 │ │ │ │ │ + b 63f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 64ac │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 64d0 │ │ │ │ │ + b 6a68 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - bge 642c │ │ │ │ │ + bge 6450 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b 64cc │ │ │ │ │ + b 64f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 63d4 │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 63f8 │ │ │ │ │ + b 6a68 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 6a6c │ │ │ │ │ + beq 6a90 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 6d54 │ │ │ │ │ + b 6d78 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ add r7, fp, r7 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a68 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6dd4 │ │ │ │ │ + bgt 6df8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r8, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ add r7, r3, r7 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - beq 6d80 │ │ │ │ │ + beq 6da4 │ │ │ │ │ add r8, r6, r7 │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r2, sl │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 36d8 │ │ │ │ │ + bl 36fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - bge 6d1c │ │ │ │ │ + bge 6d40 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6e70 │ │ │ │ │ + beq 6e94 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a68 │ │ │ │ │ cmp r4, #11 │ │ │ │ │ - bgt 6e34 │ │ │ │ │ + bgt 6e58 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r5, [r3, r4, lsl #2] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ - b 6a74 │ │ │ │ │ - ldr r3, [pc, #340] @ 6f1c │ │ │ │ │ - ldr r1, [pc, #340] @ 6f20 │ │ │ │ │ + b 6a98 │ │ │ │ │ + ldr r3, [pc, #340] @ 6f40 │ │ │ │ │ + ldr r1, [pc, #340] @ 6f44 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6a6c │ │ │ │ │ + b 6a90 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6e10 │ │ │ │ │ + bne 6e34 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d48 │ │ │ │ │ + beq 6d6c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6d48 │ │ │ │ │ + bne 6d6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d48 │ │ │ │ │ + b 6d6c │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a68 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a68 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a68 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_Append │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ec4 │ │ │ │ │ + bne 6ee8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6db0 │ │ │ │ │ + beq 6dd4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6db0 │ │ │ │ │ + bne 6dd4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6db0 │ │ │ │ │ + b 6dd4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [pc, #124] @ 6ef8 │ │ │ │ │ + ldr r3, [pc, #124] @ 6f1c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6eac │ │ │ │ │ + bne 6ed0 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r4, #1 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 6db4 │ │ │ │ │ + b 6dd8 │ │ │ │ │ sub r1, r5, r7 │ │ │ │ │ add r0, r6, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 6da4 │ │ │ │ │ - b 6a44 │ │ │ │ │ + bne 6dc8 │ │ │ │ │ + b 6a68 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6a44 │ │ │ │ │ + beq 6a68 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6a44 │ │ │ │ │ + bne 6a68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a44 │ │ │ │ │ + b 6a68 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6a28 │ │ │ │ │ + b 6a4c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000337c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ @@ -7896,34 +7906,34 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006f24 <_PyBytes_FromIterator>: │ │ │ │ │ +00006f48 <_PyBytes_FromIterator>: │ │ │ │ │ _PyBytes_FromIterator(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3504] @ 0xdb0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1004] @ 7334 <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #1004] @ 7358 <_PyBytes_FromIterator+0x410> │ │ │ │ │ sub sp, sp, #556 @ 0x22c │ │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #548] @ 0x224 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq 72f0 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ + beq 7314 <_PyBytes_FromIterator+0x3cc> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ @@ -7932,311 +7942,311 @@ │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl c04 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ ldrne sl, [sp, #16] │ │ │ │ │ strne r4, [sp, #28] │ │ │ │ │ - beq 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 730c <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ sub fp, sl, r7 │ │ │ │ │ ands fp, fp, #3 │ │ │ │ │ - beq 70a0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 70c4 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7234 <_PyBytes_FromIterator+0x310> │ │ │ │ │ + bne 7258 <_PyBytes_FromIterator+0x310> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72e8 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 72f4 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7308 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 732c <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - beq 70a0 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ + beq 70c4 <_PyBytes_FromIterator+0x17c> │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq 705c <_PyBytes_FromIterator+0x138> │ │ │ │ │ + beq 7080 <_PyBytes_FromIterator+0x138> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7218 <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ + bne 723c <_PyBytes_FromIterator+0x2f4> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72e8 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 72f4 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 71fc <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ + bne 7220 <_PyBytes_FromIterator+0x2d8> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72e8 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 72f4 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ add r6, r8, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 72a8 <_PyBytes_FromIterator+0x384> │ │ │ │ │ + bne 72cc <_PyBytes_FromIterator+0x384> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72e8 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 72f4 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bge 7308 <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ + bge 732c <_PyBytes_FromIterator+0x3e4> │ │ │ │ │ mov r8, r6 │ │ │ │ │ strb r4, [r8], #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 728c <_PyBytes_FromIterator+0x368> │ │ │ │ │ + bne 72b0 <_PyBytes_FromIterator+0x368> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72e8 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 72f4 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7270 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ + bne 7294 <_PyBytes_FromIterator+0x34c> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72e8 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 72f4 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r6, r8, #2 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 71c4 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ + beq 71e8 <_PyBytes_FromIterator+0x2a0> │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7254 <_PyBytes_FromIterator+0x330> │ │ │ │ │ + bne 7278 <_PyBytes_FromIterator+0x330> │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 72c4 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ + beq 72e8 <_PyBytes_FromIterator+0x3a0> │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ - bhi 72d0 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ + bhi 72f4 <_PyBytes_FromIterator+0x3ac> │ │ │ │ │ strb r4, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ add r7, r7, #3 │ │ │ │ │ add r6, r8, #3 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 70b0 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ + bne 70d4 <_PyBytes_FromIterator+0x18c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72e0 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + bne 7304 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #336] @ 7334 <_PyBytes_FromIterator+0x410> │ │ │ │ │ + ldr r3, [pc, #336] @ 7358 <_PyBytes_FromIterator+0x410> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #548] @ 0x224 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7250 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ + bne 7274 <_PyBytes_FromIterator+0x32c> │ │ │ │ │ add sp, sp, #556 @ 0x22c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7084 <_PyBytes_FromIterator+0x160> │ │ │ │ │ + bne 70a8 <_PyBytes_FromIterator+0x160> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7084 <_PyBytes_FromIterator+0x160> │ │ │ │ │ + b 70a8 <_PyBytes_FromIterator+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 703c <_PyBytes_FromIterator+0x118> │ │ │ │ │ + bne 7060 <_PyBytes_FromIterator+0x118> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 703c <_PyBytes_FromIterator+0x118> │ │ │ │ │ + b 7060 <_PyBytes_FromIterator+0x118> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6fdc <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + bne 7000 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fdc <_PyBytes_FromIterator+0xb8> │ │ │ │ │ + b 7000 <_PyBytes_FromIterator+0xb8> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7198 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + bne 71bc <_PyBytes_FromIterator+0x274> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7198 <_PyBytes_FromIterator+0x274> │ │ │ │ │ + b 71bc <_PyBytes_FromIterator+0x274> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7158 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + bne 717c <_PyBytes_FromIterator+0x234> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7158 <_PyBytes_FromIterator+0x234> │ │ │ │ │ + b 717c <_PyBytes_FromIterator+0x234> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7118 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + bne 713c <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7118 <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ + b 713c <_PyBytes_FromIterator+0x1f4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 70c8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + bne 70ec <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 70c8 <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ + b 70ec <_PyBytes_FromIterator+0x1a4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 72e0 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ - ldr r3, [pc, #96] @ 7338 <_PyBytes_FromIterator+0x414> │ │ │ │ │ - ldr r1, [pc, #96] @ 733c <_PyBytes_FromIterator+0x418> │ │ │ │ │ + bne 7304 <_PyBytes_FromIterator+0x3bc> │ │ │ │ │ + ldr r3, [pc, #96] @ 735c <_PyBytes_FromIterator+0x414> │ │ │ │ │ + ldr r1, [pc, #96] @ 7360 <_PyBytes_FromIterator+0x418> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 71dc <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ + b 7200 <_PyBytes_FromIterator+0x2b8> │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6f68 <_PyBytes_FromIterator+0x44> │ │ │ │ │ - b 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 6f8c <_PyBytes_FromIterator+0x44> │ │ │ │ │ + b 730c <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 72e8 <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ + beq 730c <_PyBytes_FromIterator+0x3c4> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ strb r4, [r6], #1 │ │ │ │ │ - b 6fa8 <_PyBytes_FromIterator+0x84> │ │ │ │ │ + b 6fcc <_PyBytes_FromIterator+0x84> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007340 : │ │ │ │ │ +00007364 : │ │ │ │ │ bytes_contains(): │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ ldr r1, [r0, #-8] │ │ │ │ │ b 0 <_Py_bytes_contains> │ │ │ │ │ R_ARM_JUMP24 _Py_bytes_contains │ │ │ │ │ │ │ │ │ │ -00007350 : │ │ │ │ │ +00007374 : │ │ │ │ │ PyBytes_FromFormat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 7388 │ │ │ │ │ + bl 73ac │ │ │ │ │ R_ARM_CALL PyBytes_FromFormatV │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00007388 : │ │ │ │ │ +000073ac : │ │ │ │ │ PyBytes_FromFormatV(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3472] @ 0xd90 │ │ │ │ │ - ldr r2, [pc, #1876] @ 7af4 │ │ │ │ │ + ldr r2, [pc, #1876] @ 7b18 │ │ │ │ │ sub sp, sp, #588 @ 0x24c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [sp, #580] @ 0x244 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ @@ -8248,123 +8258,123 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 73f4 │ │ │ │ │ + beq 7418 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bhi 7694 │ │ │ │ │ + bhi 76b8 │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r4, fp │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ │ - beq 7540 │ │ │ │ │ - ldr r8, [pc, #1760] @ 7af8 │ │ │ │ │ - ldr sl, [pc, #1760] @ 7afc │ │ │ │ │ + beq 7564 │ │ │ │ │ + ldr r8, [pc, #1760] @ 7b1c │ │ │ │ │ + ldr sl, [pc, #1760] @ 7b20 │ │ │ │ │ str fp, [sp, #8] │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ - bne 75ec │ │ │ │ │ + bne 7610 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - bne 7a80 │ │ │ │ │ + bne 7aa4 │ │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ │ addeq r1, r7, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ moveq r0, #10 │ │ │ │ │ - beq 7a5c │ │ │ │ │ + beq 7a80 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ - beq 7478 │ │ │ │ │ + beq 749c │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - beq 7aa8 │ │ │ │ │ + beq 7acc │ │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ │ - beq 7870 │ │ │ │ │ + beq 7894 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - beq 79c8 │ │ │ │ │ + beq 79ec │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ cmp r0, #37 @ 0x25 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - beq 79b8 │ │ │ │ │ + beq 79dc │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ and lr, r3, #255 @ 0xff │ │ │ │ │ cmp lr, #21 │ │ │ │ │ - bhi 79fc │ │ │ │ │ + bhi 7a20 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r3, #21 │ │ │ │ │ - bhi 79fc │ │ │ │ │ + bhi 7a20 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [sl, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r9, [r6], #4 │ │ │ │ │ - bgt 77e0 │ │ │ │ │ + bgt 7804 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 750c │ │ │ │ │ + beq 7530 │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 7678 │ │ │ │ │ + blt 769c │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ add r2, fp, r5 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 7618 │ │ │ │ │ + bgt 763c │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76a8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ adds r4, r4, r5 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76a8 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 741c │ │ │ │ │ + bne 7440 │ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r6, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7634 │ │ │ │ │ + beq 7658 │ │ │ │ │ subs r4, r4, fp │ │ │ │ │ - beq 76cc │ │ │ │ │ + beq 76f0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 76d4 │ │ │ │ │ + bne 76f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7718 │ │ │ │ │ + blt 773c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7604 │ │ │ │ │ + beq 7628 │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 7794 │ │ │ │ │ + bgt 77b8 │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 77d0 │ │ │ │ │ - ldr r3, [pc, #1392] @ 7b00 │ │ │ │ │ + beq 77f4 │ │ │ │ │ + ldr r3, [pc, #1392] @ 7b24 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -8374,374 +8384,374 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #1316] @ 7af4 │ │ │ │ │ + ldr r3, [pc, #1316] @ 7b18 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #580] @ 0x244 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 76e8 │ │ │ │ │ + bne 770c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #588 @ 0x24c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ strb r3, [r4], #1 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 741c │ │ │ │ │ - b 753c │ │ │ │ │ + bne 7440 │ │ │ │ │ + b 7560 │ │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ │ - ldr r5, [pc, #1268] @ 7b04 │ │ │ │ │ + ldr r5, [pc, #1268] @ 7b28 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75ec │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7508 │ │ │ │ │ + b 752c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ - bne 772c │ │ │ │ │ + bne 7750 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 76b8 │ │ │ │ │ + beq 76dc │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ + beq 75ec │ │ │ │ │ add r0, sp, #16 │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 768c │ │ │ │ │ + bne 76b0 │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75ec │ │ │ │ │ add fp, sp, #68 @ 0x44 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 73fc │ │ │ │ │ - b 768c │ │ │ │ │ + bne 7420 │ │ │ │ │ + b 76b0 │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 76ec │ │ │ │ │ - ldr r5, [pc, #1084] @ 7b08 │ │ │ │ │ - b 75c8 │ │ │ │ │ + bne 7710 │ │ │ │ │ + ldr r5, [pc, #1084] @ 7b2c │ │ │ │ │ + b 75ec │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 76b8 │ │ │ │ │ + beq 76dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75ec │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq 76c4 │ │ │ │ │ + beq 76e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 76c4 │ │ │ │ │ + bne 76e8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 76c4 │ │ │ │ │ - ldr r3, [pc, #1004] @ 7b0c │ │ │ │ │ - ldr r1, [pc, #1004] @ 7b10 │ │ │ │ │ + b 76e8 │ │ │ │ │ + ldr r3, [pc, #1004] @ 7b30 │ │ │ │ │ + ldr r1, [pc, #1004] @ 7b34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 768c │ │ │ │ │ + b 76b0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 77a8 │ │ │ │ │ + beq 77cc │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - beq 77b4 │ │ │ │ │ + beq 77d8 │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ + beq 75ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7670 │ │ │ │ │ + beq 7694 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 768c │ │ │ │ │ + beq 76b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 768c │ │ │ │ │ + bne 76b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 768c │ │ │ │ │ - ldr r3, [pc, #888] @ 7b14 │ │ │ │ │ - ldr r1, [pc, #888] @ 7b18 │ │ │ │ │ + b 76b0 │ │ │ │ │ + ldr r3, [pc, #888] @ 7b38 │ │ │ │ │ + ldr r1, [pc, #888] @ 7b3c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 768c │ │ │ │ │ - ldr r1, [pc, #876] @ 7b1c │ │ │ │ │ + b 76b0 │ │ │ │ │ + ldr r1, [pc, #876] @ 7b40 │ │ │ │ │ subs r1, r4, r1 │ │ │ │ │ - bne 7744 │ │ │ │ │ + bne 7768 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp, #16] │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - beq 75c8 │ │ │ │ │ - b 775c │ │ │ │ │ + bne 7780 │ │ │ │ │ + b 75ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 75b8 │ │ │ │ │ - b 768c │ │ │ │ │ + bne 75dc │ │ │ │ │ + b 76b0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ ldrb r3, [r9, r5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7994 │ │ │ │ │ + beq 79b8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - bne 77e4 │ │ │ │ │ - b 74e8 │ │ │ │ │ + bne 7808 │ │ │ │ │ + b 750c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 7adc │ │ │ │ │ + bne 7b00 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #764] @ 7b20 │ │ │ │ │ - ldreq r3, [pc, #764] @ 7b24 │ │ │ │ │ + ldrne r3, [pc, #764] @ 7b44 │ │ │ │ │ + ldreq r3, [pc, #764] @ 7b48 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7b4c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7b70 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76a8 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 753c │ │ │ │ │ + beq 7560 │ │ │ │ │ add r5, r7, #1 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b 741c │ │ │ │ │ + b 7440 │ │ │ │ │ ldrb r9, [r7, #1] │ │ │ │ │ cmp r9, #117 @ 0x75 │ │ │ │ │ cmpne r9, #100 @ 0x64 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - bne 7a38 │ │ │ │ │ + bne 7a5c │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7478 │ │ │ │ │ + b 749c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ strls ip, [sp, #52] @ 0x34 │ │ │ │ │ addls r9, r6, #4 │ │ │ │ │ strbls r3, [r4], #1 │ │ │ │ │ - bls 7858 │ │ │ │ │ - ldr r3, [pc, #608] @ 7b14 │ │ │ │ │ - ldr r1, [pc, #624] @ 7b28 │ │ │ │ │ + bls 787c │ │ │ │ │ + ldr r3, [pc, #608] @ 7b38 │ │ │ │ │ + ldr r1, [pc, #624] @ 7b4c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7684 │ │ │ │ │ + b 76a8 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #600] @ 7b2c │ │ │ │ │ + ldr r3, [pc, #600] @ 7b50 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 7844 │ │ │ │ │ + b 7868 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 79a0 │ │ │ │ │ + bne 79c4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - ldrne r3, [pc, #536] @ 7b30 │ │ │ │ │ - ldreq r3, [pc, #536] @ 7b34 │ │ │ │ │ + ldrne r3, [pc, #536] @ 7b54 │ │ │ │ │ + ldreq r3, [pc, #536] @ 7b58 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7858 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ add r5, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #21 │ │ │ │ │ - ldr r3, [pc, #496] @ 7b38 │ │ │ │ │ + ldr r3, [pc, #496] @ 7b5c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ ldrb r3, [sp, #21] │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ strbeq r3, [sp, #21] │ │ │ │ │ - beq 7834 │ │ │ │ │ + beq 7858 │ │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ │ - beq 7834 │ │ │ │ │ + beq 7858 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r3, #19 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, r0, #1 │ │ │ │ │ add r0, r5, #2 │ │ │ │ │ bl 0 <__memmove_chk> │ │ │ │ │ R_ARM_CALL __memmove_chk │ │ │ │ │ - ldr r3, [pc, #428] @ 7b3c │ │ │ │ │ + ldr r3, [pc, #428] @ 7b60 │ │ │ │ │ strh r3, [r5] │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7858 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 74e8 │ │ │ │ │ - b 750c │ │ │ │ │ - ldr r3, [pc, #408] @ 7b40 │ │ │ │ │ + bne 750c │ │ │ │ │ + b 7530 │ │ │ │ │ + ldr r3, [pc, #408] @ 7b64 │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7858 │ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r9, r6 │ │ │ │ │ strb r0, [r4], #1 │ │ │ │ │ - b 7858 │ │ │ │ │ + b 787c │ │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ │ cmp r0, #117 @ 0x75 │ │ │ │ │ cmpne r0, #100 @ 0x64 │ │ │ │ │ - bne 7a44 │ │ │ │ │ + bne 7a68 │ │ │ │ │ ldr ip, [sp, #52] @ 0x34 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ sub r3, r7, r5 │ │ │ │ │ sub ip, ip, r3 │ │ │ │ │ sub fp, ip, #1 │ │ │ │ │ mov lr, #1 │ │ │ │ │ sub r3, r0, #99 @ 0x63 │ │ │ │ │ str fp, [sp, #52] @ 0x34 │ │ │ │ │ - b 74b4 │ │ │ │ │ + b 74d8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ streq ip, [sp, #52] @ 0x34 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ - bl 7b4c <_PyBytesWriter_WriteBytes> │ │ │ │ │ + bl 7b70 <_PyBytesWriter_WriteBytes> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_WriteBytes │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 7684 │ │ │ │ │ + beq 76a8 │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 75c8 │ │ │ │ │ + b 75ec │ │ │ │ │ ldrb r0, [r7] │ │ │ │ │ cmp r0, #122 @ 0x7a │ │ │ │ │ - bne 7484 │ │ │ │ │ + bne 74a8 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ sub r7, r7, r5 │ │ │ │ │ sub r3, r3, r7 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - b 7a04 │ │ │ │ │ + b 7a28 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr ip, [r8, r3, lsl #2] │ │ │ │ │ tst ip, #4 │ │ │ │ │ - beq 744c │ │ │ │ │ + beq 7470 │ │ │ │ │ mla r2, r0, r2, r3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ - b 7a5c │ │ │ │ │ + b 7a80 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ ldr r2, [r8, r3, lsl #2] │ │ │ │ │ ands r2, r2, #4 │ │ │ │ │ - beq 7438 │ │ │ │ │ - b 7a80 │ │ │ │ │ + beq 745c │ │ │ │ │ + b 7aa4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - ldr r3, [pc, #156] @ 7b44 │ │ │ │ │ - b 78d0 │ │ │ │ │ + ldr r3, [pc, #156] @ 7b68 │ │ │ │ │ + b 78f4 │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ │ cmpne r3, #0 │ │ │ │ │ - beq 7474 │ │ │ │ │ + beq 7498 │ │ │ │ │ ldr r1, [r8, r3, lsl #2] │ │ │ │ │ tst r1, #3 │ │ │ │ │ - bne 746c │ │ │ │ │ + bne 7490 │ │ │ │ │ ldrb r3, [r7, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ │ - bne 7abc │ │ │ │ │ - b 7474 │ │ │ │ │ - ldr r3, [pc, #100] @ 7b48 │ │ │ │ │ + bne 7ae0 │ │ │ │ │ + b 7498 │ │ │ │ │ + ldr r3, [pc, #100] @ 7b6c │ │ │ │ │ mov r2, #21 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <__sprintf_chk> │ │ │ │ │ R_ARM_CALL __sprintf_chk │ │ │ │ │ - b 7834 │ │ │ │ │ + b 7858 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000020c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -8775,140 +8785,140 @@ │ │ │ │ │ .word 0x000004f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000510 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007b4c <_PyBytesWriter_WriteBytes>: │ │ │ │ │ +00007b70 <_PyBytesWriter_WriteBytes>: │ │ │ │ │ _PyBytesWriter_WriteBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r3, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq 7b98 <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ + beq 7bbc <_PyBytesWriter_WriteBytes+0x4c> │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bgt 7bc8 <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ + bgt 7bec <_PyBytesWriter_WriteBytes+0x7c> │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ add r6, r5, r6 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 7bb8 <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ + bgt 7bdc <_PyBytesWriter_WriteBytes+0x6c> │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 7bd4 <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ + beq 7bf8 <_PyBytesWriter_WriteBytes+0x88> │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, r4, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 7b94 <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ + b 7bb8 <_PyBytesWriter_WriteBytes+0x48> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00007bdc <_PyBytes_FromList>: │ │ │ │ │ +00007c00 <_PyBytes_FromList>: │ │ │ │ │ _PyBytes_FromList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3520] @ 0xdc0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r2, [pc, #972] @ 7fc8 <_PyBytes_FromList+0x3ec> │ │ │ │ │ + ldr r2, [pc, #972] @ 7fec <_PyBytes_FromList+0x3ec> │ │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ │ mov r6, #1 │ │ │ │ │ mov sl, #512 @ 0x200 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ str r2, [sp, #540] @ 0x21c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - beq 7fb8 <_PyBytes_FromList+0x3dc> │ │ │ │ │ + beq 7fdc <_PyBytes_FromList+0x3dc> │ │ │ │ │ mvn r3, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 7f7c <_PyBytes_FromList+0x3a0> │ │ │ │ │ + blt 7fa0 <_PyBytes_FromList+0x3a0> │ │ │ │ │ cmp r5, #512 @ 0x200 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bgt 7dec <_PyBytes_FromList+0x210> │ │ │ │ │ + bgt 7e10 <_PyBytes_FromList+0x210> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r4, r9 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 7c68 <_PyBytes_FromList+0x8c> │ │ │ │ │ + b 7c8c <_PyBytes_FromList+0x8c> │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r7, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 7d8c <_PyBytes_FromList+0x1b0> │ │ │ │ │ + bne 7db0 <_PyBytes_FromList+0x1b0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7f54 <_PyBytes_FromList+0x378> │ │ │ │ │ + beq 7f78 <_PyBytes_FromList+0x378> │ │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ │ - bhi 7f60 <_PyBytes_FromList+0x384> │ │ │ │ │ + bhi 7f84 <_PyBytes_FromList+0x384> │ │ │ │ │ cmp r6, sl │ │ │ │ │ - bge 7f84 <_PyBytes_FromList+0x3a8> │ │ │ │ │ + bge 7fa8 <_PyBytes_FromList+0x3a8> │ │ │ │ │ mov r3, r4 │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 7c64 <_PyBytes_FromList+0x88> │ │ │ │ │ + bgt 7c88 <_PyBytes_FromList+0x88> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r6, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7da8 <_PyBytes_FromList+0x1cc> │ │ │ │ │ + beq 7dcc <_PyBytes_FromList+0x1cc> │ │ │ │ │ subs r4, r3, r9 │ │ │ │ │ - beq 7e40 <_PyBytes_FromList+0x264> │ │ │ │ │ + beq 7e64 <_PyBytes_FromList+0x264> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7e5c <_PyBytes_FromList+0x280> │ │ │ │ │ + bne 7e80 <_PyBytes_FromList+0x280> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 7e28 <_PyBytes_FromList+0x24c> │ │ │ │ │ + blt 7e4c <_PyBytes_FromList+0x24c> │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq 7d78 <_PyBytes_FromList+0x19c> │ │ │ │ │ + beq 7d9c <_PyBytes_FromList+0x19c> │ │ │ │ │ cmn r4, #-2147483630 @ 0x80000012 │ │ │ │ │ - bgt 7ea0 <_PyBytes_FromList+0x2c4> │ │ │ │ │ + bgt 7ec4 <_PyBytes_FromList+0x2c4> │ │ │ │ │ add r0, r4, #17 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 7f44 <_PyBytes_FromList+0x368> │ │ │ │ │ - ldr r3, [pc, #688] @ 7fcc <_PyBytes_FromList+0x3f0> │ │ │ │ │ + beq 7f68 <_PyBytes_FromList+0x368> │ │ │ │ │ + ldr r3, [pc, #688] @ 7ff0 <_PyBytes_FromList+0x3f0> │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -8918,187 +8928,187 @@ │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ strb r6, [r3, #16] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [pc, #620] @ 7fc8 <_PyBytes_FromList+0x3ec> │ │ │ │ │ + ldr r3, [pc, #620] @ 7fec <_PyBytes_FromList+0x3ec> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 7e9c <_PyBytes_FromList+0x2c0> │ │ │ │ │ + bne 7ec0 <_PyBytes_FromList+0x2c0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldrb r3, [sp, #28] │ │ │ │ │ - ldr r5, [pc, #588] @ 7fd0 <_PyBytes_FromList+0x3f4> │ │ │ │ │ + ldr r5, [pc, #588] @ 7ff4 <_PyBytes_FromList+0x3f4> │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r5, r5, r3, lsl #3 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 7c9c <_PyBytes_FromList+0xc0> │ │ │ │ │ + bne 7cc0 <_PyBytes_FromList+0xc0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c9c <_PyBytes_FromList+0xc0> │ │ │ │ │ + b 7cc0 <_PyBytes_FromList+0xc0> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - bne 7eb4 <_PyBytes_FromList+0x2d8> │ │ │ │ │ + bne 7ed8 <_PyBytes_FromList+0x2d8> │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7e48 <_PyBytes_FromList+0x26c> │ │ │ │ │ + beq 7e6c <_PyBytes_FromList+0x26c> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + beq 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 1f4 <_PyBytes_Resize> │ │ │ │ │ R_ARM_CALL _PyBytes_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + bne 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr r5, [sp] │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + beq 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - bgt 7c5c <_PyBytes_FromList+0x80> │ │ │ │ │ + bgt 7c80 <_PyBytes_FromList+0x80> │ │ │ │ │ mov r3, r4 │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ - ldr r3, [pc, #420] @ 7fd4 <_PyBytes_FromList+0x3f8> │ │ │ │ │ - ldr r1, [pc, #420] @ 7fd8 <_PyBytes_FromList+0x3fc> │ │ │ │ │ + b 7cf0 <_PyBytes_FromList+0xf0> │ │ │ │ │ + ldr r3, [pc, #420] @ 7ff8 <_PyBytes_FromList+0x3f8> │ │ │ │ │ + ldr r1, [pc, #420] @ 7ffc <_PyBytes_FromList+0x3fc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 7e5c <_PyBytes_FromList+0x280> │ │ │ │ │ + bne 7e80 <_PyBytes_FromList+0x280> │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7e70 <_PyBytes_FromList+0x294> │ │ │ │ │ - ldr r5, [pc, #384] @ 7fdc <_PyBytes_FromList+0x400> │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + bne 7e94 <_PyBytes_FromList+0x294> │ │ │ │ │ + ldr r5, [pc, #384] @ 8000 <_PyBytes_FromList+0x400> │ │ │ │ │ + b 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_FromStringAndSize │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + beq 7e78 <_PyBytes_FromList+0x278> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + bne 7e78 <_PyBytes_FromList+0x278> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e54 <_PyBytes_FromList+0x278> │ │ │ │ │ + b 7e78 <_PyBytes_FromList+0x278> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ - ldr r3, [pc, #312] @ 7fe0 <_PyBytes_FromList+0x404> │ │ │ │ │ - ldr r1, [pc, #312] @ 7fe4 <_PyBytes_FromList+0x408> │ │ │ │ │ + ldr r3, [pc, #312] @ 8004 <_PyBytes_FromList+0x404> │ │ │ │ │ + ldr r1, [pc, #312] @ 8008 <_PyBytes_FromList+0x408> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + b 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 7f1c <_PyBytes_FromList+0x340> │ │ │ │ │ + beq 7f40 <_PyBytes_FromList+0x340> │ │ │ │ │ ldr r1, [r5, #20] │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - beq 7f28 <_PyBytes_FromList+0x34c> │ │ │ │ │ + beq 7f4c <_PyBytes_FromList+0x34c> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ + beq 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyByteArray_Resize │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7de4 <_PyBytes_FromList+0x208> │ │ │ │ │ + beq 7e08 <_PyBytes_FromList+0x208> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + beq 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + bne 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ - ldr r1, [pc, #196] @ 7fe8 <_PyBytes_FromList+0x40c> │ │ │ │ │ + b 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ + ldr r1, [pc, #196] @ 800c <_PyBytes_FromList+0x40c> │ │ │ │ │ subs r1, r3, r1 │ │ │ │ │ - bne 7ecc <_PyBytes_FromList+0x2f0> │ │ │ │ │ + bne 7ef0 <_PyBytes_FromList+0x2f0> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - beq 7d54 <_PyBytes_FromList+0x178> │ │ │ │ │ - b 7ee4 <_PyBytes_FromList+0x308> │ │ │ │ │ + beq 7d78 <_PyBytes_FromList+0x178> │ │ │ │ │ + b 7f08 <_PyBytes_FromList+0x308> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 7d44 <_PyBytes_FromList+0x168> │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + bne 7d68 <_PyBytes_FromList+0x168> │ │ │ │ │ + b 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7f70 <_PyBytes_FromList+0x394> │ │ │ │ │ - ldr r3, [pc, #132] @ 7fec <_PyBytes_FromList+0x410> │ │ │ │ │ - ldr r1, [pc, #132] @ 7ff0 <_PyBytes_FromList+0x414> │ │ │ │ │ + bne 7f94 <_PyBytes_FromList+0x394> │ │ │ │ │ + ldr r3, [pc, #132] @ 8010 <_PyBytes_FromList+0x410> │ │ │ │ │ + ldr r1, [pc, #132] @ 8014 <_PyBytes_FromList+0x414> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ - b 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + b 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 7f70 <_PyBytes_FromList+0x394> │ │ │ │ │ + b 7f94 <_PyBytes_FromList+0x394> │ │ │ │ │ add r2, sl, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 19fc <_PyBytesWriter_Resize> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Resize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7e38 <_PyBytes_FromList+0x25c> │ │ │ │ │ + beq 7e5c <_PyBytes_FromList+0x25c> │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ strb r5, [r3], #1 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - blt 7c64 <_PyBytes_FromList+0x88> │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ + blt 7c88 <_PyBytes_FromList+0x88> │ │ │ │ │ + b 7cf0 <_PyBytes_FromList+0xf0> │ │ │ │ │ add r9, sp, #28 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r6, [sp, #20] │ │ │ │ │ - b 7ccc <_PyBytes_FromList+0xf0> │ │ │ │ │ + b 7cf0 <_PyBytes_FromList+0xf0> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00003390 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ @@ -9111,231 +9121,231 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000344 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ff4 <_PyBytes_FromHex>: │ │ │ │ │ +00008018 <_PyBytes_FromHex>: │ │ │ │ │ _PyBytes_FromHex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ │ sub sp, sp, #544 @ 0x220 │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - ldr r1, [pc, #472] @ 81f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r1, [pc, #472] @ 8218 <_PyBytes_FromHex+0x200> │ │ │ │ │ mov r3, #0 │ │ │ │ │ lsr r2, r0, #5 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [sp, #540] @ 0x21c │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 8150 <_PyBytes_FromHex+0x15c> │ │ │ │ │ + beq 8174 <_PyBytes_FromHex+0x15c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r2, r6, r6, lsr #31 │ │ │ │ │ add r1, sp, #28 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r3, #512 @ 0x200 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ ldreq r4, [r5, #28] │ │ │ │ │ addne r4, r5, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl c04 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 819c <_PyBytes_FromHex+0x1a8> │ │ │ │ │ + beq 81c0 <_PyBytes_FromHex+0x1a8> │ │ │ │ │ add lr, r4, r6 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 80e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r6, [pc, #348] @ 81f8 <_PyBytes_FromHex+0x204> │ │ │ │ │ - ldr r0, [pc, #348] @ 81fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8104 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r6, [pc, #348] @ 821c <_PyBytes_FromHex+0x204> │ │ │ │ │ + ldr r0, [pc, #348] @ 8220 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ ldr r2, [r6, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ - bne 8108 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 812c <_PyBytes_FromHex+0x114> │ │ │ │ │ ldrb r2, [r0, r3] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 8130 <_PyBytes_FromHex+0x13c> │ │ │ │ │ + bhi 8154 <_PyBytes_FromHex+0x13c> │ │ │ │ │ ldrb ip, [r4, #1] │ │ │ │ │ ldrb r3, [r3, ip] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 81a4 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ + bhi 81c8 <_PyBytes_FromHex+0x1b0> │ │ │ │ │ add r4, r4, #2 │ │ │ │ │ add r3, r3, r2, lsl #4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb r3, [r1], #1 │ │ │ │ │ - bhi 809c <_PyBytes_FromHex+0xa8> │ │ │ │ │ + bhi 80c0 <_PyBytes_FromHex+0xa8> │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl c7c <_PyBytesWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Finish │ │ │ │ │ - ldr r3, [pc, #260] @ 81f4 <_PyBytes_FromHex+0x200> │ │ │ │ │ + ldr r3, [pc, #260] @ 8218 <_PyBytes_FromHex+0x200> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 814c <_PyBytes_FromHex+0x158> │ │ │ │ │ + bne 8170 <_PyBytes_FromHex+0x158> │ │ │ │ │ add sp, sp, #544 @ 0x220 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r4, #1]! │ │ │ │ │ ldr r3, [r6, r2, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 8108 <_PyBytes_FromHex+0x114> │ │ │ │ │ + bne 812c <_PyBytes_FromHex+0x114> │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 80e0 <_PyBytes_FromHex+0xec> │ │ │ │ │ - ldr r3, [pc, #212] @ 81fc <_PyBytes_FromHex+0x208> │ │ │ │ │ + bls 8104 <_PyBytes_FromHex+0xec> │ │ │ │ │ + ldr r3, [pc, #212] @ 8220 <_PyBytes_FromHex+0x208> │ │ │ │ │ ldrb r2, [r3, r2] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls 80bc <_PyBytes_FromHex+0xc8> │ │ │ │ │ + bls 80e0 <_PyBytes_FromHex+0xc8> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 81d0 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ + beq 81f4 <_PyBytes_FromHex+0x1dc> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ - b 81c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 81e4 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ cmp r2, r3 │ │ │ │ │ ldreq r5, [r5, #28] │ │ │ │ │ lsr r3, r0, #2 │ │ │ │ │ addne r5, r5, #28 │ │ │ │ │ and r3, r3, #7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bge 8184 <_PyBytes_FromHex+0x190> │ │ │ │ │ + bge 81a8 <_PyBytes_FromHex+0x190> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r1, [r5, r2] │ │ │ │ │ - bne 81e0 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ + bne 8204 <_PyBytes_FromHex+0x1ec> │ │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ │ - bls 81d8 <_PyBytes_FromHex+0x1e4> │ │ │ │ │ - ldr r3, [pc, #116] @ 8200 <_PyBytes_FromHex+0x20c> │ │ │ │ │ - ldr r1, [pc, #116] @ 8204 <_PyBytes_FromHex+0x210> │ │ │ │ │ + bls 81fc <_PyBytes_FromHex+0x1e4> │ │ │ │ │ + ldr r3, [pc, #116] @ 8224 <_PyBytes_FromHex+0x20c> │ │ │ │ │ + ldr r1, [pc, #116] @ 8228 <_PyBytes_FromHex+0x210> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 31c0 <_PyBytesWriter_Dealloc> │ │ │ │ │ + bl 31e4 <_PyBytesWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 80e8 <_PyBytes_FromHex+0xf4> │ │ │ │ │ + b 810c <_PyBytes_FromHex+0xf4> │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 81c8 <_PyBytes_FromHex+0x1d4> │ │ │ │ │ + beq 81ec <_PyBytes_FromHex+0x1d4> │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r5, r5, #20 │ │ │ │ │ addeq r5, r5, #28 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ sub r2, r4, r5 │ │ │ │ │ - b 8184 <_PyBytes_FromHex+0x190> │ │ │ │ │ + b 81a8 <_PyBytes_FromHex+0x190> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 81bc <_PyBytes_FromHex+0x1c8> │ │ │ │ │ + b 81e0 <_PyBytes_FromHex+0x1c8> │ │ │ │ │ ldr r5, [r5, #28] │ │ │ │ │ - b 81c0 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ + b 81e4 <_PyBytes_FromHex+0x1cc> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 8168 <_PyBytes_FromHex+0x174> │ │ │ │ │ + b 818c <_PyBytes_FromHex+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsleq r1, r2, #1 │ │ │ │ │ ldrheq r1, [r5, r1] │ │ │ │ │ ldrne r1, [r5, r2, lsl #2] │ │ │ │ │ - b 817c <_PyBytes_FromHex+0x188> │ │ │ │ │ + b 81a0 <_PyBytes_FromHex+0x188> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 _PyLong_DigitValue │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008208 : │ │ │ │ │ +0000822c : │ │ │ │ │ PyBytes_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #134217728 @ 0x8000000 │ │ │ │ │ - beq 8220 │ │ │ │ │ + beq 8244 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r0, [pc, #20] @ 824c │ │ │ │ │ + ldr r0, [pc, #20] @ 8270 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #16] @ 8250 │ │ │ │ │ + ldr r1, [pc, #16] @ 8274 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000006c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008254 : │ │ │ │ │ +00008278 : │ │ │ │ │ PyBytes_DecodeEscape(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ add ip, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 44c <_PyBytes_DecodeEscape2> │ │ │ │ │ R_ARM_CALL _PyBytes_DecodeEscape2 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 82fc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 8298 │ │ │ │ │ + bne 82bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #100] @ 8304 │ │ │ │ │ + ldr r2, [pc, #100] @ 8328 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ble 82e0 │ │ │ │ │ - ldr r2, [pc, #88] @ 8308 │ │ │ │ │ + ble 8304 │ │ │ │ │ + ldr r2, [pc, #88] @ 832c │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 828c │ │ │ │ │ + bge 82b0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 82d8 │ │ │ │ │ + beq 82fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 82f8 │ │ │ │ │ + beq 831c │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 828c │ │ │ │ │ - ldr r2, [pc, #36] @ 830c │ │ │ │ │ + b 82b0 │ │ │ │ │ + ldr r2, [pc, #36] @ 8330 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnFormat │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 828c │ │ │ │ │ - b 82bc │ │ │ │ │ + bge 82b0 │ │ │ │ │ + b 82e0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 82d8 │ │ │ │ │ + b 82fc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 0x00000150 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ 0x00000160 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ 0x00000170 59005900 59005900 59005900 59005900 Y.Y.Y.Y.Y.Y.Y.Y. │ │ │ │ │ 0x00000180 59005f00 59005900 59005900 d500db00 Y._.Y.Y.Y.Y..... │ │ │ │ │ 0x00000190 59005900 5900d800 59005900 59005900 Y.Y.Y...Y.Y.Y.Y. │ │ │ │ │ 0x000001a0 59005900 59002a00 59005900 59005600 Y.Y.Y.*.Y.Y.Y.V. │ │ │ │ │ 0x000001b0 59006200 59000001 59000000 02000002 Y.b.Y...Y....... │ │ │ │ │ - 0x000001c0 02000400 34343034 00050f0f 0a0f0000 ....4404........ │ │ │ │ │ + 0x000001c0 02000400 28282f28 00050f0f 0a0f0000 ....((/(........ │ │ │ │ │ 0x000001d0 b9b900b9 b9b9b9b9 b9b9b9b9 b9b9b9b9 ................ │ │ │ │ │ 0x000001e0 b9b9b9b9 b9b9b902 b9b9b9b9 050000aa ................ │ │ │ │ │ 0x000001f0 aa00aaaa aaaaaaaa aaaaaaaa aaaaaaaa ................ │ │ │ │ │ 0x00000200 aaaaaaaa aaaa08aa aaaaaa0c f2000a01 ................ │ │ │ │ │ 0x00000210 4c014c01 4c014c01 fd004c01 4c014c01 L.L.L.L...L.L.L. │ │ │ │ │ 0x00000220 4c014c01 4c011801 4c014c01 00004c01 L.L.L...L.L...L. │ │ │ │ │ 0x00000230 cd004c01 4c017201 bf020000 0000ba02 ..L.L.r......... │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -14,15 +14,15 @@ │ │ │ │ │ R_ARM_CALL _Py_GetConfig │ │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 34 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b 3a90 │ │ │ │ │ + b 3aa8 │ │ │ │ │ R_ARM_JUMP24 PyBytes_Repr │ │ │ │ │ ldr r3, [pc, #28] @ 58 │ │ │ │ │ ldr r1, [pc, #28] @ 5c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WarnEx │ │ │ │ │ @@ -375,15 +375,15 @@ │ │ │ │ │ b 4e4 │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 4d0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31ac │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 4fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -405,15 +405,15 @@ │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ bic r4, r1, r1, asr #31 │ │ │ │ │ bic sl, r2, r2, asr #31 │ │ │ │ │ mov r7, r3 │ │ │ │ │ orrs r3, sl, r4 │ │ │ │ │ bne 528 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31ac │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r1, sl, r1 │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -458,15 +458,15 @@ │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ moveq ip, r1 │ │ │ │ │ addeq r0, ip, r4 │ │ │ │ │ beq 5e4 <_PyBytes_ReverseFind+0x40> │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov lr, #2 │ │ │ │ │ stm sp, {ip, lr} │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32d8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addge r0, r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ 000005ec : │ │ │ │ │ @@ -552,15 +552,15 @@ │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ b 74c │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ bgt 728 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31ac │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r2, r4, r2 │ │ │ │ │ and r1, r4, r2 │ │ │ │ │ add ip, r2, r2, lsr #31 │ │ │ │ │ and r1, r1, #1 │ │ │ │ │ add r1, r1, ip, asr #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -842,15 +842,15 @@ │ │ │ │ │ b af4 │ │ │ │ │ mov r3, #32 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ cmp r4, r1 │ │ │ │ │ bgt ae0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31ac │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ sub r1, r4, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 4fc │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -1175,15 +1175,15 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 32b4 │ │ │ │ │ + bl 32d8 │ │ │ │ │ R_ARM_CALL fastsearch │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ blt 1010 │ │ │ │ │ add r0, fp, sl │ │ │ │ │ sub r1, r6, r0 │ │ │ │ │ add r0, r9, r0 │ │ │ │ │ bl 0 │ │ │ │ │ @@ -1412,15 +1412,15 @@ │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ bgt 1288 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 3188 │ │ │ │ │ + b 31ac │ │ │ │ │ R_ARM_JUMP24 return_self │ │ │ │ │ add r3, r0, #16 │ │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ │ sub r1, r2, #43 @ 0x2b │ │ │ │ │ tst r1, #253 @ 0xfd │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ mov r1, #48 @ 0x30 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -7,18 +7,18 @@ │ │ │ │ │ 0x00000040 65735f68 61736800 62797465 735f7269 es_hash.bytes_ri │ │ │ │ │ 0x00000050 6368636f 6d706172 65006279 7465735f chcompare.bytes_ │ │ │ │ │ 0x00000060 73756273 63726970 74006279 7465735f subscript.bytes_ │ │ │ │ │ 0x00000070 6c656e67 74680062 79746573 5f697465 length.bytes_ite │ │ │ │ │ 0x00000080 72007374 72697465 725f6465 616c6c6f r.striter_deallo │ │ │ │ │ 0x00000090 63005079 5f584445 43524546 00627974 c.Py_XDECREF.byt │ │ │ │ │ 0x000000a0 65735f64 65636f64 65006279 7465735f es_decode.bytes_ │ │ │ │ │ - 0x000000b0 7265706c 61636500 72657475 726e5f73 replace.return_s │ │ │ │ │ - 0x000000c0 656c6600 66617374 73656172 63682e63 elf.fastsearch.c │ │ │ │ │ - 0x000000d0 6f6e7374 70726f70 2e300066 61737473 onstprop.0.fasts │ │ │ │ │ - 0x000000e0 65617263 68007374 72696e67 6c69625f earch.stringlib_ │ │ │ │ │ + 0x000000b0 7265706c 61636500 66617374 73656172 replace.fastsear │ │ │ │ │ + 0x000000c0 63682e63 6f6e7374 70726f70 2e300066 ch.constprop.0.f │ │ │ │ │ + 0x000000d0 61737473 65617263 68007265 7475726e astsearch.return │ │ │ │ │ + 0x000000e0 5f73656c 66007374 72696e67 6c69625f _self.stringlib_ │ │ │ │ │ 0x000000f0 61646170 74697665 5f66696e 64007374 adaptive_find.st │ │ │ │ │ 0x00000100 72696e67 6c69625f 5f74776f 5f776179 ringlib__two_way │ │ │ │ │ 0x00000110 5f636f75 6e740073 7472696e 676c6962 _count.stringlib │ │ │ │ │ 0x00000120 5f5f7072 6570726f 63657373 00737472 __preprocess.str │ │ │ │ │ 0x00000130 696e676c 69625f5f 74776f5f 77617900 inglib__two_way. │ │ │ │ │ 0x00000140 62797465 735f7374 72006279 7465735f bytes_str.bytes_ │ │ │ │ │ 0x00000150 72657072 00737472 69746572 5f6e6578 repr.striter_nex │ │ │ ├── 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: 38236 (bytes into file) │ │ │ │ │ + Start of section headers: 38256 (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 0x955c: │ │ │ │ │ +There are 18 section headers, starting at offset 0x9570: │ │ │ │ │ │ │ │ │ │ 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 000e64 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 0083a4 0002f8 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0083b8 0002f8 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000e98 000564 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00869c 0002e0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0086b0 0002e0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0013fc 000000 00 WA 0 0 1 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0013fc 0007ae 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001bac 003bf8 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00897c 0006a8 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 0057a4 0002a8 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 009024 000098 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 005a4c 001130 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 0090bc 000410 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 006b7c 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006b7c 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 006ba8 000db0 10 16 108 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 007958 000a4b 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 0094cc 000090 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001bac 003c0c 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 008990 0006a8 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 0057b8 0002a8 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 009038 000098 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 005a60 001130 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0090d0 000410 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 006b90 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 006b90 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 006bbc 000db0 10 16 108 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00796c 000a4b 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0094e0 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 {} │ │ │ │ │ @@ -22,15 +22,15 @@ │ │ │ │ │ 18: 00001d34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 19: 00001d6c 676 FUNC LOCAL DEFAULT 7 code_hash │ │ │ │ │ 20: 00002000 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 21: 00002010 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 22: 00002180 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 23: 00002188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 24: 00002188 88 FUNC LOCAL DEFAULT 7 init_co_cached │ │ │ │ │ - 25: 00003590 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ + 25: 000035a4 240 FUNC LOCAL DEFAULT 7 retreat │ │ │ │ │ 26: 000025e0 220 FUNC LOCAL DEFAULT 7 advance │ │ │ │ │ 27: 000026bc 192 FUNC LOCAL DEFAULT 7 code_positionsiterator │ │ │ │ │ 28: 00002778 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 29: 0000277c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 30: 0000277c 712 FUNC LOCAL DEFAULT 7 positionsiter_next │ │ │ │ │ 31: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 32: 00002a44 108 FUNC LOCAL DEFAULT 7 read_signed_varint │ │ │ │ │ @@ -46,33 +46,33 @@ │ │ │ │ │ 42: 0000001c 2388 FUNC LOCAL DEFAULT 1 code_replace │ │ │ │ │ 43: 00000908 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 44: 00000970 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 45: 00000d94 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 46: 00002f94 184 FUNC LOCAL DEFAULT 7 code_linesiterator │ │ │ │ │ 47: 00003048 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 48: 0000304c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 0000304c 1348 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ - 50: 00003588 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 51: 00003590 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 52: 00003680 80 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ + 49: 0000304c 1368 FUNC LOCAL DEFAULT 7 lineiter_next │ │ │ │ │ + 50: 0000359c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 51: 000035a4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 52: 00003694 80 FUNC LOCAL DEFAULT 7 lineiter_dealloc │ │ │ │ │ 53: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 54: 00000000 4 FUNC LOCAL DEFAULT 11 code_getfreevars │ │ │ │ │ - 55: 000036d0 376 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ - 56: 00003840 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 57: 00003848 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 58: 00003848 192 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ - 59: 00003904 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 000036e4 376 FUNC LOCAL DEFAULT 7 code_getcode │ │ │ │ │ + 56: 00003854 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 57: 0000385c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 58: 0000385c 192 FUNC LOCAL DEFAULT 7 code__varname_from_oparg │ │ │ │ │ + 59: 00003918 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 60: 00000dac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 61: 00000dac 116 FUNC LOCAL DEFAULT 1 code_repr │ │ │ │ │ 62: 00000e18 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 63: 00000e20 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 64: 00000e20 16 FUNC LOCAL DEFAULT 1 code_getcodeadaptive │ │ │ │ │ - 65: 00003908 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 66: 00003908 752 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ - 67: 00003be0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 65: 0000391c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 66: 0000391c 752 FUNC LOCAL DEFAULT 7 code_richcompare │ │ │ │ │ + 67: 00003bf4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 68: 00000048 4 FUNC LOCAL DEFAULT 11 code_getcellvars │ │ │ │ │ 69: 000001bc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 70: 000001c8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 71: 000002bc 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 72: 000002cc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 73: 0000033c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 74: 00000348 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x83a4 contains 95 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x83b8 contains 95 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000124 0000a01c R_ARM_CALL 00002010 _PyCode_GetCode │ │ │ │ │ 00000174 0000ac1c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 00000194 0000291c R_ARM_CALL 00002e08 get_localsplus_names │ │ │ │ │ 000001bc 0000291c R_ARM_CALL 00002e08 get_localsplus_names │ │ │ │ │ 000001e0 0000291c R_ARM_CALL 00002e08 get_localsplus_names │ │ │ │ │ 0000024c 0000ad1c R_ARM_CALL 00000970 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ @@ -93,24 +93,24 @@ │ │ │ │ │ 00000df8 0000b71c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000e14 0000b71d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000e18 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e1c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e2c 00007b1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ 00000e50 00001a1c R_ARM_CALL 000025e0 advance │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x869c contains 92 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x86b0 contains 92 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0000d802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000e02 R_ARM_ABS32 0000148c code_dealloc │ │ │ │ │ 0000002c 00003d02 R_ARM_ABS32 00000dac code_repr │ │ │ │ │ 0000003c 00001302 R_ARM_ABS32 00001d6c code_hash │ │ │ │ │ 00000048 0000d902 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000064 00004202 R_ARM_ABS32 00003908 code_richcompare │ │ │ │ │ +00000064 00004202 R_ARM_ABS32 0000391c code_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00004f02 R_ARM_ABS32 0000057c code_new │ │ │ │ │ 000000d4 0000d802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e8 00002602 R_ARM_ABS32 00002acc positionsiter_dealloc │ │ │ │ │ @@ -118,15 +118,15 @@ │ │ │ │ │ 00000140 00001e02 R_ARM_ABS32 0000277c positionsiter_next │ │ │ │ │ 00000170 00008702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000001a4 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001a8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001d0 0000d802 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001d8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001e4 00003402 R_ARM_ABS32 00003680 lineiter_dealloc │ │ │ │ │ +000001e4 00003402 R_ARM_ABS32 00003694 lineiter_dealloc │ │ │ │ │ 00000238 0000da02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000023c 00003102 R_ARM_ABS32 0000304c lineiter_next │ │ │ │ │ 0000026c 00008702 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000002a0 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000002d4 00008202 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ @@ -156,15 +156,15 @@ │ │ │ │ │ 00000350 00002e02 R_ARM_ABS32 00002f94 code_linesiterator │ │ │ │ │ 0000035c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000360 00001b02 R_ARM_ABS32 000026bc code_positionsiterator │ │ │ │ │ 0000036c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000370 00002a02 R_ARM_ABS32 0000001c code_replace │ │ │ │ │ 00000378 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000037c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00003a02 R_ARM_ABS32 00003848 code__varname_from_oparg │ │ │ │ │ +00000380 00003a02 R_ARM_ABS32 0000385c code__varname_from_oparg │ │ │ │ │ 00000388 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00002a02 R_ARM_ABS32 0000001c code_replace │ │ │ │ │ 00000398 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ac 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00004b02 R_ARM_ABS32 00000348 code_getlnotab │ │ │ │ │ 000003c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -172,15 +172,15 @@ │ │ │ │ │ 000003d4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00002702 R_ARM_ABS32 00002b50 code_getvarnames │ │ │ │ │ 000003e8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003ec 00004402 R_ARM_ABS32 00000048 code_getcellvars │ │ │ │ │ 000003fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000400 00003602 R_ARM_ABS32 00000000 code_getfreevars │ │ │ │ │ 00000410 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000414 00003702 R_ARM_ABS32 000036d0 code_getcode │ │ │ │ │ +00000414 00003702 R_ARM_ABS32 000036e4 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 │ │ │ │ │ @@ -188,15 +188,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 0x897c contains 213 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x8990 contains 213 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000248 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000284 00006e1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000294 00006f1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000029c 00007002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000002a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -369,50 +369,50 @@ │ │ │ │ │ 00002b74 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00002ba0 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00002d38 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00002e24 00008b1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00002fb0 0000a71c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ 00003048 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003360 0000a81c R_ARM_CALL 00000000 Py_BuildValue │ │ │ │ │ -00003588 00002202 R_ARM_ABS32 00002ab0 _source_offset_converter │ │ │ │ │ -0000358c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000036c8 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000036f8 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00003728 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00003758 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00003798 0000a21c R_ARM_CALL 00000000 memset │ │ │ │ │ -00003830 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003840 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ -00003844 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ -0000387c 0000af1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00003890 0000b61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ -000038dc 0000ae1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000038f0 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003904 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003958 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003a10 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00003a20 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ -00003a64 00008a1c R_ARM_CALL 000018e4 _PyCode_ConstantKey │ │ │ │ │ -00003a74 00008a1c R_ARM_CALL 000018e4 _PyCode_ConstantKey │ │ │ │ │ -00003a8c 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003ab4 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ad8 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003af0 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003b08 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003b20 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003b38 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00003bd8 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003be0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003be4 00009a02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00003be8 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ -00003bec 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ -00003bf0 00009902 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00003bf4 0000ba02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000359c 00002202 R_ARM_ABS32 00002ab0 _source_offset_converter │ │ │ │ │ +000035a0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000036dc 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000370c 0000a11c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000373c 00007b1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +0000376c 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +000037ac 0000a21c R_ARM_CALL 00000000 memset │ │ │ │ │ +00003844 00007e1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003854 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ +00003858 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ +00003890 0000af1c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000038a4 0000b61c R_ARM_CALL 00000000 PyTuple_GetItem │ │ │ │ │ +000038f0 0000ae1c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00003904 0000b11c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00003918 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000396c 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003a24 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00003a34 00009d1c R_ARM_CALL 00000000 _Py_GetBaseOpcode │ │ │ │ │ +00003a78 00008a1c R_ARM_CALL 000018e4 _PyCode_ConstantKey │ │ │ │ │ +00003a88 00008a1c R_ARM_CALL 000018e4 _PyCode_ConstantKey │ │ │ │ │ +00003aa0 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003ac8 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003aec 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003b04 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003b1c 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003b34 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003b4c 0000b91c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00003bec 0000791c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003bf4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003bf8 00009a02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00003bfc 00009e02 R_ARM_ABS32 00000000 _PyOpcode_Caches │ │ │ │ │ +00003c00 00009f02 R_ARM_ABS32 00000000 _PyOpcode_Deopt │ │ │ │ │ +00003c04 00009902 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00003c08 0000ba02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x9024 contains 19 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x9038 contains 19 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 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 │ │ │ │ │ 00000024 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000002c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -426,15 +426,15 @@ │ │ │ │ │ 0000004c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000050 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000054 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000058 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000005c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000064 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x90bc contains 130 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x90d0 contains 130 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 0000b51d R_ARM_JUMP24 00000004 _PyCode_GetFreevars │ │ │ │ │ 00000018 0000181c R_ARM_CALL 00002188 init_co_cached │ │ │ │ │ 0000003c 0000281d R_ARM_JUMP24 00002da0 get_cached_locals │ │ │ │ │ 00000048 0000bb1d R_ARM_JUMP24 0000004c _PyCode_GetCellvars │ │ │ │ │ 00000060 0000181c R_ARM_CALL 00002188 init_co_cached │ │ │ │ │ 00000084 0000281d R_ARM_JUMP24 00002da0 get_cached_locals │ │ │ │ │ @@ -554,11 +554,11 @@ │ │ │ │ │ 00000d6c 0000b41c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000d9c 0000806b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000da0 00007002 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000da4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000da8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000e38 0000ad1c R_ARM_CALL 00000970 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ │ 00000ee8 0000a51c R_ARM_CALL 00002414 _PyCode_CheckLineNumber │ │ │ │ │ -00000ef0 0000191c R_ARM_CALL 00003590 retreat │ │ │ │ │ +00000ef0 0000191c R_ARM_CALL 000035a4 retreat │ │ │ │ │ 00001064 0000201c R_ARM_CALL 00002a44 read_signed_varint │ │ │ │ │ 000010fc 00001f02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000111c 0000191c R_ARM_CALL 00003590 retreat │ │ │ │ │ +0000111c 0000191c R_ARM_CALL 000035a4 retreat │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -2479,15 +2479,15 @@ │ │ │ │ │ orr r3, r3, lr, lsl r4 │ │ │ │ │ beq 23a0 │ │ │ │ │ b 23cc │ │ │ │ │ ldr r0, [r0, #44] @ 0x2c │ │ │ │ │ bx lr │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 3590 │ │ │ │ │ + bl 35a4 │ │ │ │ │ ldmib sp, {r1, r3} │ │ │ │ │ cmp r1, r3 │ │ │ │ │ bge 235c │ │ │ │ │ b 23f0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 2360 │ │ │ │ │ │ │ │ │ │ @@ -2596,15 +2596,15 @@ │ │ │ │ │ add lr, lr, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r3, r3, ip, lsl lr │ │ │ │ │ beq 2588 <_PyCode_CheckLineNumber+0x174> │ │ │ │ │ b 25a0 <_PyCode_CheckLineNumber+0x18c> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 3590 │ │ │ │ │ + bl 35a4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ ble 2548 <_PyCode_CheckLineNumber+0x134> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bgt 25bc <_PyCode_CheckLineNumber+0x1a8> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -3354,15 +3354,15 @@ │ │ │ │ │ lslne lr, lr, #1 │ │ │ │ │ ldr r3, [r0, #24] │ │ │ │ │ add lr, lr, r3 │ │ │ │ │ str lr, [r0, #24] │ │ │ │ │ ldrb r3, [ip] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ - beq 3500 │ │ │ │ │ + beq 3514 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, ip │ │ │ │ │ str lr, [r0, #20] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ mov r5, lr │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ @@ -3386,15 +3386,15 @@ │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ bls 3160 │ │ │ │ │ ldrsb r6, [ip, #3] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ blt 3160 │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ - cmp ip, r4 │ │ │ │ │ + cmp r4, ip │ │ │ │ │ mov r3, ip │ │ │ │ │ str ip, [r0, #28] │ │ │ │ │ beq 3160 │ │ │ │ │ ldrsb r6, [ip] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ bge 3140 │ │ │ │ │ @@ -3459,15 +3459,15 @@ │ │ │ │ │ bne 3260 │ │ │ │ │ mov r2, ip │ │ │ │ │ b 3164 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ beq 324c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 3580 │ │ │ │ │ + ble 3594 │ │ │ │ │ sub r4, r3, #1 │ │ │ │ │ str r4, [r0, #28] │ │ │ │ │ ldrb ip, [r3, #-1] │ │ │ │ │ tst ip, #128 @ 0x80 │ │ │ │ │ bne 32c4 │ │ │ │ │ sub r5, r3, #2 │ │ │ │ │ str r5, [r0, #28] │ │ │ │ │ @@ -3519,16 +3519,16 @@ │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ ldrb r3, [r3, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, #31 │ │ │ │ │ mvneq lr, #0 │ │ │ │ │ str lr, [r0, #20] │ │ │ │ │ add ip, sp, #12 │ │ │ │ │ - ldr r3, [pc, #556] @ 3588 │ │ │ │ │ - ldr r0, [pc, #556] @ 358c │ │ │ │ │ + ldr r3, [pc, #576] @ 359c │ │ │ │ │ + ldr r0, [pc, #576] @ 35a0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_BuildValue │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ @@ -3595,15 +3595,15 @@ │ │ │ │ │ b 3160 │ │ │ │ │ add r7, lr, #1 │ │ │ │ │ b 33b0 │ │ │ │ │ ldrb ip, [r3, #2] │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r7, r7, ip, lsl #6 │ │ │ │ │ - bne 3538 │ │ │ │ │ + bne 354c │ │ │ │ │ tst r7, #1 │ │ │ │ │ lsr r7, r7, #1 │ │ │ │ │ beq 3388 │ │ │ │ │ sub r7, lr, r7 │ │ │ │ │ b 33b0 │ │ │ │ │ add r7, lr, #2 │ │ │ │ │ b 33b0 │ │ │ │ │ @@ -3613,28 +3613,33 @@ │ │ │ │ │ b 3364 │ │ │ │ │ mov lr, r7 │ │ │ │ │ b 33a4 │ │ │ │ │ ldrb r3, [ip, #2] │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ orr lr, lr, r3, lsl #6 │ │ │ │ │ - bne 355c │ │ │ │ │ + bne 3570 │ │ │ │ │ tst lr, #1 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ beq 30a8 │ │ │ │ │ b 3434 │ │ │ │ │ - add r6, r3, #1 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ │ + tst r4, #64 @ 0x40 │ │ │ │ │ + and r4, r4, #63 @ 0x3f │ │ │ │ │ + orr ip, ip, r4, lsl #6 │ │ │ │ │ + beq 344c │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + mov r5, #6 │ │ │ │ │ ldrb r4, [r6], #1 │ │ │ │ │ add r5, r5, #6 │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ and r4, r4, #63 @ 0x3f │ │ │ │ │ orr ip, ip, r4, lsl r5 │ │ │ │ │ beq 344c │ │ │ │ │ - b 34e4 │ │ │ │ │ + b 34f8 │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ mov r3, ip │ │ │ │ │ mvn r5, #0 │ │ │ │ │ str r5, [r0, #20] │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ ldrb r2, [r3], #1 │ │ │ │ │ str r3, [r0, #28] │ │ │ │ │ @@ -3649,65 +3654,65 @@ │ │ │ │ │ mov r6, #6 │ │ │ │ │ ldrb ip, [r8], #1 │ │ │ │ │ add r6, r6, #6 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ and ip, ip, #63 @ 0x3f │ │ │ │ │ orr r7, r7, ip, lsl r6 │ │ │ │ │ beq 3484 │ │ │ │ │ - b 3540 │ │ │ │ │ + b 3554 │ │ │ │ │ add r1, ip, #3 │ │ │ │ │ mov r2, #6 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ add r2, r2, #6 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ and r3, r3, #63 @ 0x3f │ │ │ │ │ orr lr, lr, r3, lsl r2 │ │ │ │ │ beq 34cc │ │ │ │ │ - b 3564 │ │ │ │ │ + b 3578 │ │ │ │ │ mov r2, ip │ │ │ │ │ b 3350 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _source_offset_converter │ │ │ │ │ .word 0x0000039c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003590 : │ │ │ │ │ +000035a4 : │ │ │ │ │ retreat(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ mov r1, r3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ ldrsb ip, [r1, #-1] │ │ │ │ │ ldrb r2, [r1, #-1] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bge 3598 │ │ │ │ │ + bge 35ac │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ and r2, r2, #15 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 35e8 │ │ │ │ │ + beq 35fc │ │ │ │ │ cmp r2, #12 │ │ │ │ │ - bhi 363c │ │ │ │ │ + bhi 3650 │ │ │ │ │ cmp r2, #11 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ subne r2, r2, #12 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ lsrne r2, r2, #5 │ │ │ │ │ lslne r2, r2, #1 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ sub ip, ip, r2 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ str lr, [r0, #4] │ │ │ │ │ - beq 3664 │ │ │ │ │ + beq 3678 │ │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ │ tst r2, #128 @ 0x80 │ │ │ │ │ - beq 3604 │ │ │ │ │ + beq 3618 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsl r2, r2, #1 │ │ │ │ │ sub lr, lr, r2 │ │ │ │ │ str lr, [r0] │ │ │ │ │ ldrb r3, [r1, #-2] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ @@ -3716,272 +3721,272 @@ │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov lr, r1 │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ mov r4, #0 │ │ │ │ │ and r2, ip, #63 @ 0x3f │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - bne 366c │ │ │ │ │ + bne 3680 │ │ │ │ │ tst r2, #1 │ │ │ │ │ lsr r2, r2, #1 │ │ │ │ │ rsbne r2, r2, #0 │ │ │ │ │ - b 35e8 │ │ │ │ │ + b 35fc │ │ │ │ │ mov r2, #1 │ │ │ │ │ - b 361c │ │ │ │ │ + b 3630 │ │ │ │ │ ldrb ip, [lr], #1 │ │ │ │ │ add r4, r4, #6 │ │ │ │ │ and r5, ip, #63 @ 0x3f │ │ │ │ │ orr r2, r2, r5, lsl r4 │ │ │ │ │ - b 364c │ │ │ │ │ + b 3660 │ │ │ │ │ │ │ │ │ │ -00003680 : │ │ │ │ │ +00003694 : │ │ │ │ │ lineiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 36b4 │ │ │ │ │ + beq 36c8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 36c8 │ │ │ │ │ + beq 36dc │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r3, [r3, #160] @ 0xa0 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ bx r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 36b4 │ │ │ │ │ + b 36c8 │ │ │ │ │ │ │ │ │ │ -000036d0 : │ │ │ │ │ +000036e4 : │ │ │ │ │ code_getcode(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr sl, [r0, #104] @ 0x68 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3810 │ │ │ │ │ + bne 3824 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 3830 │ │ │ │ │ + beq 3844 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ str sl, [r7, #104] @ 0x68 │ │ │ │ │ ldr r1, [r7, #8] │ │ │ │ │ add r0, r7, #124 @ 0x7c │ │ │ │ │ lsl r1, r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 3834 │ │ │ │ │ + beq 3848 │ │ │ │ │ ldr r8, [r7, #8] │ │ │ │ │ add r6, r3, #16 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ldrgt r9, [pc, #244] @ 3840 │ │ │ │ │ + ldrgt r9, [pc, #244] @ 3854 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 37a4 │ │ │ │ │ + ble 37b8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_CALL _Py_GetBaseOpcode │ │ │ │ │ add fp, r4, #1 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r6, r4, lsl #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ lsl r0, r4, #1 │ │ │ │ │ add r0, r0, #2 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ - beq 37cc │ │ │ │ │ + beq 37e0 │ │ │ │ │ ldrb r5, [r9, r2] │ │ │ │ │ strb r2, [r6, r4, lsl #1] │ │ │ │ │ cmp r5, r1 │ │ │ │ │ - beq 3800 │ │ │ │ │ + beq 3814 │ │ │ │ │ lsl r2, r5, #1 │ │ │ │ │ add r4, r5, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 3750 │ │ │ │ │ + bgt 3764 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 37c0 │ │ │ │ │ + beq 37d4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r2, [ip, #1] │ │ │ │ │ ldr lr, [r7, #100] @ 0x64 │ │ │ │ │ add r2, r2, #2 │ │ │ │ │ ldr lr, [lr, r2, lsl #2] │ │ │ │ │ - ldr r5, [pc, #96] @ 3844 │ │ │ │ │ + ldr r5, [pc, #96] @ 3858 │ │ │ │ │ ldrb r2, [lr, #16] │ │ │ │ │ ldrb lr, [lr, #17] │ │ │ │ │ ldrb r2, [r5, r2] │ │ │ │ │ strb lr, [ip, #1] │ │ │ │ │ ldrb r5, [r9, r2] │ │ │ │ │ strb r2, [r6, r4, lsl #1] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 3790 │ │ │ │ │ + bne 37a4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - bgt 3750 │ │ │ │ │ - b 37a4 │ │ │ │ │ + bgt 3764 │ │ │ │ │ + b 37b8 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 371c │ │ │ │ │ + beq 3730 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 37b8 │ │ │ │ │ - b 37c0 │ │ │ │ │ + bne 37cc │ │ │ │ │ + b 37d4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - b 37c0 │ │ │ │ │ + b 37d4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Caches │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Deopt │ │ │ │ │ │ │ │ │ │ -00003848 : │ │ │ │ │ +0000385c : │ │ │ │ │ code__varname_from_oparg(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #32 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne 38b4 │ │ │ │ │ + bne 38c8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 38b4 │ │ │ │ │ + beq 38c8 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsInt │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 38f0 │ │ │ │ │ + beq 3904 │ │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_GetItem │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 38e8 │ │ │ │ │ + beq 38fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ add sp, sp, #32 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov ip, #1 │ │ │ │ │ add lr, sp, #28 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #48] @ 3904 │ │ │ │ │ + ldr ip, [pc, #48] @ 3918 │ │ │ │ │ str lr, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3878 │ │ │ │ │ + bne 388c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 38ac │ │ │ │ │ + b 38c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq 388c │ │ │ │ │ - b 38e8 │ │ │ │ │ + beq 38a0 │ │ │ │ │ + b 38fc │ │ │ │ │ .word 0x0000029c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003908 : │ │ │ │ │ +0000391c : │ │ │ │ │ code_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi 3ba0 │ │ │ │ │ + bhi 3bb4 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r8, r2 │ │ │ │ │ - ldr r2, [pc, #684] @ 3be0 │ │ │ │ │ + ldr r2, [pc, #684] @ 3bf4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 3ba0 │ │ │ │ │ + bne 3bb4 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3ba0 │ │ │ │ │ + bne 3bb4 │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3988 │ │ │ │ │ + bne 399c │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq 3b4c │ │ │ │ │ - ldr r0, [pc, #624] @ 3be4 │ │ │ │ │ + beq 3b60 │ │ │ │ │ + ldr r0, [pc, #624] @ 3bf8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r6, #28] │ │ │ │ │ ldr r3, [r7, #28] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3978 │ │ │ │ │ ldr r2, [r6, #32] │ │ │ │ │ ldr r3, [r7, #32] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3978 │ │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3978 │ │ │ │ │ ldr r2, [r6, #24] │ │ │ │ │ ldr r3, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3978 │ │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ │ ldr r3, [r7, #44] @ 0x2c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3978 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3978 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 3a60 │ │ │ │ │ - ldr r9, [pc, #496] @ 3be8 │ │ │ │ │ + ble 3a74 │ │ │ │ │ + ldr r9, [pc, #496] @ 3bfc │ │ │ │ │ mov r4, #0 │ │ │ │ │ add r2, r6, r4, lsl #1 │ │ │ │ │ add r3, r7, r4, lsl #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ ldrb sl, [r2, #125] @ 0x7d │ │ │ │ │ ldrb fp, [r3, #125] @ 0x7d │ │ │ │ │ @@ -3990,133 +3995,133 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ and r5, r0, #255 @ 0xff │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_GetBaseOpcode> │ │ │ │ │ R_ARM_CALL _Py_GetBaseOpcode │ │ │ │ │ cmp r5, #70 @ 0x46 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ - beq 3b60 │ │ │ │ │ + beq 3b74 │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ - ldreq r3, [pc, #432] @ 3bec │ │ │ │ │ - beq 3b84 │ │ │ │ │ + ldreq r3, [pc, #432] @ 3c00 │ │ │ │ │ + beq 3b98 │ │ │ │ │ cmp fp, sl │ │ │ │ │ cmpeq r0, r5 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne 3964 │ │ │ │ │ + bne 3978 │ │ │ │ │ ldrb r2, [r9, r5] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r4, r2, r4 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 39f8 │ │ │ │ │ + blt 3a0c │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 18e4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3bb0 │ │ │ │ │ + beq 3bc4 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ bl 18e4 <_PyCode_ConstantKey> │ │ │ │ │ R_ARM_CALL _PyCode_ConstantKey │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 3bb8 │ │ │ │ │ + beq 3bcc │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3ab8 │ │ │ │ │ + beq 3acc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3ab8 │ │ │ │ │ + bne 3acc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3adc │ │ │ │ │ + beq 3af0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 3adc │ │ │ │ │ + bne 3af0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 3ba8 │ │ │ │ │ + ble 3bbc │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ ldr r0, [r6, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3ba8 │ │ │ │ │ + ble 3bbc │ │ │ │ │ ldr r1, [r7, #72] @ 0x48 │ │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3ba8 │ │ │ │ │ + ble 3bbc │ │ │ │ │ ldr r1, [r7, #92] @ 0x5c │ │ │ │ │ ldr r0, [r6, #92] @ 0x5c │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3ba8 │ │ │ │ │ + ble 3bbc │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ ldr r0, [r6, #20] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - ble 3ba8 │ │ │ │ │ + ble 3bbc │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - bne 396c │ │ │ │ │ - ldr r0, [pc, #156] @ 3bf0 │ │ │ │ │ + bne 3980 │ │ │ │ │ + ldr r0, [pc, #156] @ 3c04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - b 397c │ │ │ │ │ + b 3990 │ │ │ │ │ ldr r3, [r6, #100] @ 0x64 │ │ │ │ │ add sl, sl, #2 │ │ │ │ │ ldr r2, [r3, sl, lsl #2] │ │ │ │ │ - ldr r3, [pc, #120] @ 3bec │ │ │ │ │ + ldr r3, [pc, #120] @ 3c00 │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ │ ldrb sl, [r2, #17] │ │ │ │ │ ldrb r5, [r3, r1] │ │ │ │ │ - bne 3a3c │ │ │ │ │ + bne 3a50 │ │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ │ add fp, fp, #2 │ │ │ │ │ ldr r2, [r2, fp, lsl #2] │ │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ │ ldrb fp, [r2, #17] │ │ │ │ │ ldrb r0, [r3, r1] │ │ │ │ │ - b 3a3c │ │ │ │ │ - ldr r0, [pc, #76] @ 3bf4 │ │ │ │ │ + b 3a50 │ │ │ │ │ + ldr r0, [pc, #76] @ 3c08 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3964 │ │ │ │ │ + beq 3978 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3bb0 │ │ │ │ │ + beq 3bc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3bb0 │ │ │ │ │ + bne 3bc4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3bb0 │ │ │ │ │ + b 3bc4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Caches │ │ │ │ │ R_ARM_ABS32 _PyOpcode_Deopt │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -1143,15 +1143,15 @@ │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ mvn r2, #0 │ │ │ │ │ strd r2, [sp] │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ bl 2414 <_PyCode_CheckLineNumber> │ │ │ │ │ R_ARM_CALL _PyCode_CheckLineNumber │ │ │ │ │ mov r0, sp │ │ │ │ │ - bl 3590 │ │ │ │ │ + bl 35a4 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ ldr ip, [pc, #492] @ 10fc │ │ │ │ │ @@ -1288,13 +1288,13 @@ │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 1128 <_PyLineTable_PreviousAddressRange+0x28> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 3590 │ │ │ │ │ + bl 35a4 │ │ │ │ │ R_ARM_CALL retreat │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ ├── complexobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -34,21 +34,21 @@ │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 10 .rodata.str1.4 │ │ │ │ │ 31: 00000000 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 32: 00000330 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 33: 00000330 1212 FUNC LOCAL DEFAULT 6 complex_div │ │ │ │ │ 34: 000007dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 000007ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 36: 00000a68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 37: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 38: 00000a6c 1988 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ - 39: 000011f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 40: 00000ea4 680 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ - 41: 00000548 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 42: 00000548 1440 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ - 43: 00000ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 37: 00000548 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 38: 00000548 1440 FUNC LOCAL DEFAULT 1 complex_pow │ │ │ │ │ + 39: 00000ab4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 40: 00000a6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 41: 00000a6c 1988 FUNC LOCAL DEFAULT 6 complex_new │ │ │ │ │ + 42: 000011f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 43: 00000ea4 680 FUNC LOCAL DEFAULT 1 complex_from_string_inner │ │ │ │ │ 44: 00001230 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 45: 000013a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00000ae8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 47: 00000d50 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 00000d54 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 49: 00000d54 336 FUNC LOCAL DEFAULT 1 complex_repr │ │ │ │ │ 50: 00000e8c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ @@ -114,36 +114,36 @@ │ │ │ │ │ 110: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmple │ │ │ │ │ 111: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ddiv │ │ │ │ │ 112: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dmul │ │ │ │ │ 113: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpge │ │ │ │ │ 114: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 115: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ 116: 000007ec 640 FUNC GLOBAL DEFAULT 6 _Py_c_quot │ │ │ │ │ - 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ - 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ - 119: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ - 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ - 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ - 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ - 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ - 130: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ - 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ - 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2iz │ │ │ │ │ - 135: 00000ae8 620 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ - 136: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 117: 00000000 0 NOTYPE GLOBAL DEFAULT UND floor │ │ │ │ │ + 118: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2iz │ │ │ │ │ + 119: 00000ae8 620 FUNC GLOBAL DEFAULT 1 _Py_c_pow │ │ │ │ │ + 120: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 121: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 122: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 123: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_LookupSpecial │ │ │ │ │ + 124: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Float │ │ │ │ │ + 125: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ + 126: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 127: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_string_to_number_with_underscores │ │ │ │ │ + 128: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ + 129: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 130: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ + 131: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 132: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnFormat │ │ │ │ │ + 133: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 134: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 135: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 136: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 137: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 138: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_DeprecationWarning │ │ │ │ │ 139: 00000000 0 NOTYPE GLOBAL DEFAULT UND hypot │ │ │ │ │ 140: 00000000 0 NOTYPE GLOBAL DEFAULT UND pow │ │ │ │ │ 141: 00000000 0 NOTYPE GLOBAL DEFAULT UND atan2 │ │ │ │ │ 142: 00000000 0 NOTYPE GLOBAL DEFAULT UND exp │ │ │ │ │ 143: 00000000 0 NOTYPE GLOBAL DEFAULT UND log │ │ │ │ │ 144: 00000000 0 NOTYPE GLOBAL DEFAULT UND sincos │ │ │ │ │ 145: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyOS_double_to_string │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -40,30 +40,30 @@ │ │ │ │ │ 000004f4 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 000004f8 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000538 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000540 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005a0 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000005d8 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 000005f8 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000060c 0000851c R_ARM_CALL 00000000 floor │ │ │ │ │ +0000060c 0000751c R_ARM_CALL 00000000 floor │ │ │ │ │ 00000618 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000634 00006e1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00000648 0000861c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00000648 0000761c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ 000006b8 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000006d0 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000006e4 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000700 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000714 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000728 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000748 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000764 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000778 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000790 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 0000079c 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000007d8 0000871c R_ARM_CALL 00000ae8 _Py_c_pow │ │ │ │ │ +000007d8 0000771c R_ARM_CALL 00000ae8 _Py_c_pow │ │ │ │ │ 000007f4 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000814 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000838 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000858 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000894 0000561c R_ARM_CALL 00000000 PyComplex_FromCComplex │ │ │ │ │ 000008d8 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008f0 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -78,20 +78,20 @@ │ │ │ │ │ 00000a24 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000a48 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a60 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a74 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000a88 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00000a94 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 00000ab4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000ab8 00008802 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000acc 00008902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00000ab8 00007802 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000acc 00007902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00000ad0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ad4 00007302 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 00000ad8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000adc 00008a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000adc 00007a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000ae0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae4 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b30 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000b50 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000b74 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000b90 00005e1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ 00000bb4 00008b1c R_ARM_CALL 00000000 hypot │ │ │ │ │ @@ -133,21 +133,21 @@ │ │ │ │ │ 0000108c 00009a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001098 00009b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 000010d8 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000010f8 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000110c 00009a1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00001118 00009b1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00001138 00009c02 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00001144 00008a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001144 00007a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001148 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001168 00009d1c R_ARM_CALL 000011b4 _Py_c_abs │ │ │ │ │ 00001174 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ 00001190 0000661d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ 000011a0 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000011ac 00008902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000011ac 00007902 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 000011b0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000011e8 00009e1c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 0000120c 00009f1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 0000122c 00009e1c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ 00001248 00009f1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ 00001264 00008b1c R_ARM_CALL 00000000 hypot │ │ │ │ │ 00001270 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ @@ -168,26 +168,26 @@ │ │ │ │ │ 0000003c 00001402 R_ARM_ABS32 00000070 complex_hash │ │ │ │ │ 00000048 0000a802 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001802 R_ARM_ABS32 000000dc complex_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000098 0000a902 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ -0000009c 00002602 R_ARM_ABS32 00000a6c complex_new │ │ │ │ │ +0000009c 00002902 R_ARM_ABS32 00000a6c complex_new │ │ │ │ │ 000000a0 0000aa02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ 000000d4 00004702 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000108 0000ab02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000110 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000114 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000110 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000114 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000118 00001602 R_ARM_ABS32 000002f0 complex_add │ │ │ │ │ 0000011c 00000702 R_ARM_ABS32 00000000 complex_sub │ │ │ │ │ 00000120 00003402 R_ARM_ABS32 000013c4 complex_mul │ │ │ │ │ -0000012c 00002a02 R_ARM_ABS32 00000548 complex_pow │ │ │ │ │ +0000012c 00002602 R_ARM_ABS32 00000548 complex_pow │ │ │ │ │ 00000130 00000502 R_ARM_ABS32 00000000 complex_neg │ │ │ │ │ 00000134 00000f02 R_ARM_ABS32 000001dc complex_pos │ │ │ │ │ 00000138 00003c02 R_ARM_ABS32 00001150 complex_abs │ │ │ │ │ 0000013c 00004102 R_ARM_ABS32 000000d0 complex_bool │ │ │ │ │ 00000190 00002102 R_ARM_ABS32 00000330 complex_div │ │ │ │ │ 000001a8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -304,84 +304,84 @@ │ │ │ │ │ 000009c8 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ 000009d4 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 000009ec 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 000009f4 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00000a00 00006f1c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ 00000a20 0000711c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ 00000a30 00006c1c R_ARM_CALL 00000000 __errno_location │ │ │ │ │ -00000b10 0000751c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00000b10 00007b1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ 00000b1c 00005f1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000b78 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000b88 0000761c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000b88 00007c1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ 00000ba4 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000bf8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000c08 0000761c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ +00000c08 00007c1c R_ARM_CALL 00000000 PyNumber_Float │ │ │ │ │ 00000c14 00005c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ 00000c74 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c94 0000771c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -00000ca4 0000781c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00000cc0 0000791c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ -00000d00 00007a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000d20 00007b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000d54 00007c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000c94 00007d1c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00000ca4 00007e1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00000cc0 00007f1c R_ARM_CALL 00000000 _Py_string_to_number_with_underscores │ │ │ │ │ +00000d00 0000801c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000d20 0000811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d54 0000821c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 00000d7c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000de8 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000e48 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00000e68 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000e68 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000e8c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000ea8 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000f18 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000f28 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f9c 00007e1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -00000fd0 00007f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000104c 0000801c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00001090 0000801c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000f9c 0000841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +00000fd0 0000851c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000104c 0000861c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00001090 0000861c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ 000010a4 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000010b4 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -000010d4 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000010f4 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010d4 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000010f4 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001120 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001138 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001138 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 0000115c 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001170 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 00001190 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000011b0 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000011b0 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000011d8 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000011ec 0000721c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000011f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000011f8 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000011fc 00002802 R_ARM_ABS32 00000ea4 complex_from_string_inner │ │ │ │ │ +000011f8 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000011fc 00002b02 R_ARM_ABS32 00000ea4 complex_from_string_inner │ │ │ │ │ 00001200 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001204 0000826b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001208 00008302 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001204 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001208 00008902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000120c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001210 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001214 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001218 00008402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +00001214 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001218 00008a02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 0000121c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001220 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001224 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001228 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000122c 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001248 0000751c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ -00001274 00007a1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001294 00007b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000012c8 00007c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00001248 00007b1c R_ARM_CALL 00000000 _PyObject_LookupSpecial │ │ │ │ │ +00001274 0000801c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001294 0000811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000012c8 0000821c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ 000012f0 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000130c 00005a1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00001330 00007d1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00001330 0000831c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00001354 0000631c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000136c 00007e1c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ -0000139c 00007f1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -000013a8 00008102 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000013ac 0000826b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000136c 0000841c R_ARM_CALL 00000000 PyErr_WarnFormat │ │ │ │ │ +0000139c 0000851c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000013a8 00008702 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000013ac 0000886b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000013b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000013b4 00008302 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000013b4 00008902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000013b8 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000013bc 00008402 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ +000013bc 00008a02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000013c0 00001e02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001428 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001440 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001454 00005b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ 0000146c 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001484 0000701c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ 00001498 0000651c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -1,17 +1,17 @@ │ │ │ │ │ complex division by zero │ │ │ │ │ +complex modulo │ │ │ │ │ +0.0 to a negative or complex power │ │ │ │ │ +complex exponentiation │ │ │ │ │ complex() can't take second arg if first is a string │ │ │ │ │ complex() second arg can't be a string │ │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ │ __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ │ complex() first argument must be a string or a number, not '%.200s' │ │ │ │ │ complex() second argument must be a number, not '%.200s' │ │ │ │ │ -complex modulo │ │ │ │ │ -0.0 to a negative or complex power │ │ │ │ │ -complex exponentiation │ │ │ │ │ %s%s%sj%s │ │ │ │ │ argument │ │ │ │ │ __format__ │ │ │ │ │ complex() arg is a malformed string │ │ │ │ │ absolute value too large │ │ │ │ │ the real part of a complex number │ │ │ │ │ the imaginary part of a complex number │ │ │ │ │ @@ -37,17 +37,17 @@ │ │ │ │ │ complex___complex___impl │ │ │ │ │ complex_pos │ │ │ │ │ try_complex_special_method │ │ │ │ │ complex_hash │ │ │ │ │ complex_add │ │ │ │ │ complex_richcompare │ │ │ │ │ complex_div │ │ │ │ │ +complex_pow │ │ │ │ │ complex_new │ │ │ │ │ complex_from_string_inner │ │ │ │ │ -complex_pow │ │ │ │ │ complex_repr │ │ │ │ │ complex_mul │ │ │ │ │ complex___format__ │ │ │ │ │ complex___complex__ │ │ │ │ │ complex_abs │ │ │ │ │ complex_bool │ │ │ │ │ complex_conjugate │ │ │ │ │ @@ -90,14 +90,19 @@ │ │ │ │ │ __aeabi_dcmple │ │ │ │ │ __aeabi_ddiv │ │ │ │ │ __aeabi_dmul │ │ │ │ │ __aeabi_dcmpge │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_ZeroDivisionError │ │ │ │ │ _Py_c_quot │ │ │ │ │ +__aeabi_d2iz │ │ │ │ │ +_Py_c_pow │ │ │ │ │ +_Py_NoneStruct │ │ │ │ │ +PyExc_OverflowError │ │ │ │ │ +PyExc_ValueError │ │ │ │ │ _PyObject_LookupSpecial │ │ │ │ │ PyNumber_Float │ │ │ │ │ _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ PyUnicode_AsUTF8AndSize │ │ │ │ │ _Py_string_to_number_with_underscores │ │ │ │ │ __aeabi_read_tp │ │ │ │ │ _Py_CheckFunctionResult │ │ │ │ │ @@ -105,19 +110,14 @@ │ │ │ │ │ PyErr_WarnFormat │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ _PyArg_UnpackKeywords │ │ │ │ │ _PyRuntime │ │ │ │ │ _Py_tss_tstate │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyExc_DeprecationWarning │ │ │ │ │ -__aeabi_d2iz │ │ │ │ │ -_Py_c_pow │ │ │ │ │ -_Py_NoneStruct │ │ │ │ │ -PyExc_OverflowError │ │ │ │ │ -PyExc_ValueError │ │ │ │ │ PyOS_double_to_string │ │ │ │ │ PyUnicode_FromFormat │ │ │ │ │ PyMem_Free │ │ │ │ │ _PyArg_BadArgument │ │ │ │ │ _PyUnicodeWriter_Init │ │ │ │ │ _PyComplex_FormatAdvancedWriter │ │ │ │ │ _PyUnicodeWriter_Dealloc │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -796,23 +796,23 @@ │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x40590000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0xfff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ - .word 0x0000021c │ │ │ │ │ + .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ - .word 0x000001f8 │ │ │ │ │ + .word 0x0000002c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x000001e8 │ │ │ │ │ + .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ 00000ae8 <_Py_c_pow>: │ │ │ │ │ _Py_c_pow(): │ │ │ │ │ sub sp, sp, #8 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ - 0x00000000 ffffff3f 00000000 00000000 54000000 ...?........T... │ │ │ │ │ + 0x00000000 ffffff3f 00000000 00000000 a0000000 ...?............ │ │ │ │ │ 0x00000010 18000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000020 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000030 18010000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000040 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000050 00000000 00040000 1c000000 00000000 ................ │ │ │ │ │ 0x00000060 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000070 00000000 e4010000 a8010000 00000000 ................ │ │ │ │ │ 0x00000080 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000090 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000d0 00000000 10000000 54000000 00000000 ........T....... │ │ │ │ │ + 0x000000d0 00000000 10000000 a0000000 00000000 ................ │ │ │ │ │ 0x000000e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000f0 00000000 04010000 00000000 00000000 ................ │ │ │ │ │ 0x00000100 00000000 ffffff3f 00000000 02000000 .......?........ │ │ │ │ │ 0x00000110 a8970000 94820000 00000000 00000000 ................ │ │ │ │ │ 0x00000120 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000130 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000140 00000000 00000000 00000000 00000000 ................ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -1305,37 +1305,37 @@ │ │ │ │ │ b eac │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 complex_from_string_inner │ │ │ │ │ - .word 0x00000054 │ │ │ │ │ + .word 0x000000a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000500 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000084 │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000001c │ │ │ │ │ + .word 0x00000068 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ - .word 0x000000b4 │ │ │ │ │ + .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - .word 0x00000168 │ │ │ │ │ + .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000001ac │ │ │ │ │ + .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x0000005c │ │ │ │ │ + .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00001230 : │ │ │ │ │ try_complex_special_method(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1443,19 +1443,19 @@ │ │ │ │ │ .word 0x00005308 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000134 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ - .word 0x00000084 │ │ │ │ │ + .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_DeprecationWarning │ │ │ │ │ - .word 0x000000b4 │ │ │ │ │ + .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000013c4 : │ │ │ │ │ complex_mul(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ ├── readelf --wide --decompress --string-dump=.rodata.str1.4 {} │ │ │ │ │ @@ -1,20 +1,20 @@ │ │ │ │ │ │ │ │ │ │ String dump of section '.rodata.str1.4': │ │ │ │ │ [ 0] complex division by zero │ │ │ │ │ - [ 1c] complex() can't take second arg if first is a string │ │ │ │ │ - [ 54] complex │ │ │ │ │ - [ 5c] complex() second arg can't be a string │ │ │ │ │ - [ 84] __complex__ returned non-complex (type %.200s) │ │ │ │ │ - [ b4] __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ │ - [ 168] complex() first argument must be a string or a number, not '%.200s' │ │ │ │ │ - [ 1ac] complex() second argument must be a number, not '%.200s' │ │ │ │ │ - [ 1e8] complex modulo │ │ │ │ │ - [ 1f8] 0.0 to a negative or complex power │ │ │ │ │ - [ 21c] complex exponentiation │ │ │ │ │ + [ 1c] complex modulo │ │ │ │ │ + [ 2c] 0.0 to a negative or complex power │ │ │ │ │ + [ 50] complex exponentiation │ │ │ │ │ + [ 68] complex() can't take second arg if first is a string │ │ │ │ │ + [ a0] complex │ │ │ │ │ + [ a8] complex() second arg can't be a string │ │ │ │ │ + [ d0] __complex__ returned non-complex (type %.200s) │ │ │ │ │ + [ 100] __complex__ returned non-complex (type %.200s). The ability to return an instance of a strict subclass of complex is deprecated, and may be removed in a future version of Python. │ │ │ │ │ + [ 1b4] complex() first argument must be a string or a number, not '%.200s' │ │ │ │ │ + [ 1f8] complex() second argument must be a number, not '%.200s' │ │ │ │ │ [ 238] ) │ │ │ │ │ [ 23c] ( │ │ │ │ │ [ 240] %s%s%sj%s │ │ │ │ │ [ 24c] str │ │ │ │ │ [ 250] argument │ │ │ │ │ [ 25c] __format__ │ │ │ │ │ [ 268] complex() arg is a malformed string │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -6,18 +6,18 @@ │ │ │ │ │ 0x00000030 785f5f5f 636f6d70 6c65785f 5f5f696d x___complex___im │ │ │ │ │ 0x00000040 706c0063 6f6d706c 65785f70 6f730074 pl.complex_pos.t │ │ │ │ │ 0x00000050 72795f63 6f6d706c 65785f73 70656369 ry_complex_speci │ │ │ │ │ 0x00000060 616c5f6d 6574686f 6400636f 6d706c65 al_method.comple │ │ │ │ │ 0x00000070 785f6861 73680063 6f6d706c 65785f61 x_hash.complex_a │ │ │ │ │ 0x00000080 64640063 6f6d706c 65785f72 69636863 dd.complex_richc │ │ │ │ │ 0x00000090 6f6d7061 72650063 6f6d706c 65785f64 ompare.complex_d │ │ │ │ │ - 0x000000a0 69760063 6f6d706c 65785f6e 65770063 iv.complex_new.c │ │ │ │ │ - 0x000000b0 6f6d706c 65785f66 726f6d5f 73747269 omplex_from_stri │ │ │ │ │ - 0x000000c0 6e675f69 6e6e6572 00636f6d 706c6578 ng_inner.complex │ │ │ │ │ - 0x000000d0 5f706f77 00636f6d 706c6578 5f726570 _pow.complex_rep │ │ │ │ │ + 0x000000a0 69760063 6f6d706c 65785f70 6f770063 iv.complex_pow.c │ │ │ │ │ + 0x000000b0 6f6d706c 65785f6e 65770063 6f6d706c omplex_new.compl │ │ │ │ │ + 0x000000c0 65785f66 726f6d5f 73747269 6e675f69 ex_from_string_i │ │ │ │ │ + 0x000000d0 6e6e6572 00636f6d 706c6578 5f726570 nner.complex_rep │ │ │ │ │ 0x000000e0 7200636f 6d706c65 785f6d75 6c00636f r.complex_mul.co │ │ │ │ │ 0x000000f0 6d706c65 785f5f5f 666f726d 61745f5f mplex___format__ │ │ │ │ │ 0x00000100 00636f6d 706c6578 5f5f5f63 6f6d706c .complex___compl │ │ │ │ │ 0x00000110 65785f5f 00636f6d 706c6578 5f616273 ex__.complex_abs │ │ │ │ │ 0x00000120 00636f6d 706c6578 5f626f6f 6c00636f .complex_bool.co │ │ │ │ │ 0x00000130 6d706c65 785f636f 6e6a7567 61746500 mplex_conjugate. │ │ │ │ │ 0x00000140 636f6d70 6c65785f 5f5f6765 746e6577 complex___getnew │ │ │ │ │ @@ -63,40 +63,40 @@ │ │ │ │ │ 0x000003c0 695f6463 6d706c74 005f5f61 65616269 i_dcmplt.__aeabi │ │ │ │ │ 0x000003d0 5f64636d 706c6500 5f5f6165 6162695f _dcmple.__aeabi_ │ │ │ │ │ 0x000003e0 64646976 005f5f61 65616269 5f646d75 ddiv.__aeabi_dmu │ │ │ │ │ 0x000003f0 6c005f5f 61656162 695f6463 6d706765 l.__aeabi_dcmpge │ │ │ │ │ 0x00000400 00507945 72725f53 65745374 72696e67 .PyErr_SetString │ │ │ │ │ 0x00000410 00507945 78635f5a 65726f44 69766973 .PyExc_ZeroDivis │ │ │ │ │ 0x00000420 696f6e45 72726f72 005f5079 5f635f71 ionError._Py_c_q │ │ │ │ │ - 0x00000430 756f7400 5f50794f 626a6563 745f4c6f uot._PyObject_Lo │ │ │ │ │ - 0x00000440 6f6b7570 53706563 69616c00 50794e75 okupSpecial.PyNu │ │ │ │ │ - 0x00000450 6d626572 5f466c6f 6174005f 5079556e mber_Float._PyUn │ │ │ │ │ - 0x00000460 69636f64 655f5472 616e7366 6f726d44 icode_TransformD │ │ │ │ │ - 0x00000470 6563696d 616c416e 64537061 6365546f ecimalAndSpaceTo │ │ │ │ │ - 0x00000480 41534349 49005079 556e6963 6f64655f ASCII.PyUnicode_ │ │ │ │ │ - 0x00000490 41735554 4638416e 6453697a 65005f50 AsUTF8AndSize._P │ │ │ │ │ - 0x000004a0 795f7374 72696e67 5f746f5f 6e756d62 y_string_to_numb │ │ │ │ │ - 0x000004b0 65725f77 6974685f 756e6465 7273636f er_with_undersco │ │ │ │ │ - 0x000004c0 72657300 5f5f6165 6162695f 72656164 res.__aeabi_read │ │ │ │ │ - 0x000004d0 5f747000 6d656d63 7079005f 50795f43 _tp.memcpy._Py_C │ │ │ │ │ - 0x000004e0 6865636b 46756e63 74696f6e 52657375 heckFunctionResu │ │ │ │ │ - 0x000004f0 6c740050 79457272 5f466f72 6d617400 lt.PyErr_Format. │ │ │ │ │ - 0x00000500 50794572 725f5761 726e466f 726d6174 PyErr_WarnFormat │ │ │ │ │ - 0x00000510 005f5079 4f626a65 63745f4d 616b6554 ._PyObject_MakeT │ │ │ │ │ - 0x00000520 7043616c 6c005f50 79417267 5f556e70 pCall._PyArg_Unp │ │ │ │ │ - 0x00000530 61636b4b 6579776f 72647300 5f507952 ackKeywords._PyR │ │ │ │ │ - 0x00000540 756e7469 6d65005f 50795f74 73735f74 untime._Py_tss_t │ │ │ │ │ - 0x00000550 73746174 65005079 4578635f 54797065 state.PyExc_Type │ │ │ │ │ - 0x00000560 4572726f 72005079 4578635f 44657072 Error.PyExc_Depr │ │ │ │ │ - 0x00000570 65636174 696f6e57 61726e69 6e670066 ecationWarning.f │ │ │ │ │ - 0x00000580 6c6f6f72 005f5f61 65616269 5f643269 loor.__aeabi_d2i │ │ │ │ │ - 0x00000590 7a005f50 795f635f 706f7700 5f50795f z._Py_c_pow._Py_ │ │ │ │ │ - 0x000005a0 4e6f6e65 53747275 63740050 79457863 NoneStruct.PyExc │ │ │ │ │ - 0x000005b0 5f4f7665 72666c6f 77457272 6f720050 _OverflowError.P │ │ │ │ │ - 0x000005c0 79457863 5f56616c 75654572 726f7200 yExc_ValueError. │ │ │ │ │ + 0x00000430 756f7400 666c6f6f 72005f5f 61656162 uot.floor.__aeab │ │ │ │ │ + 0x00000440 695f6432 697a005f 50795f63 5f706f77 i_d2iz._Py_c_pow │ │ │ │ │ + 0x00000450 005f5079 5f4e6f6e 65537472 75637400 ._Py_NoneStruct. │ │ │ │ │ + 0x00000460 50794578 635f4f76 6572666c 6f774572 PyExc_OverflowEr │ │ │ │ │ + 0x00000470 726f7200 50794578 635f5661 6c756545 ror.PyExc_ValueE │ │ │ │ │ + 0x00000480 72726f72 005f5079 4f626a65 63745f4c rror._PyObject_L │ │ │ │ │ + 0x00000490 6f6f6b75 70537065 6369616c 0050794e ookupSpecial.PyN │ │ │ │ │ + 0x000004a0 756d6265 725f466c 6f617400 5f507955 umber_Float._PyU │ │ │ │ │ + 0x000004b0 6e69636f 64655f54 72616e73 666f726d nicode_Transform │ │ │ │ │ + 0x000004c0 44656369 6d616c41 6e645370 61636554 DecimalAndSpaceT │ │ │ │ │ + 0x000004d0 6f415343 49490050 79556e69 636f6465 oASCII.PyUnicode │ │ │ │ │ + 0x000004e0 5f417355 54463841 6e645369 7a65005f _AsUTF8AndSize._ │ │ │ │ │ + 0x000004f0 50795f73 7472696e 675f746f 5f6e756d Py_string_to_num │ │ │ │ │ + 0x00000500 6265725f 77697468 5f756e64 65727363 ber_with_undersc │ │ │ │ │ + 0x00000510 6f726573 005f5f61 65616269 5f726561 ores.__aeabi_rea │ │ │ │ │ + 0x00000520 645f7470 006d656d 63707900 5f50795f d_tp.memcpy._Py_ │ │ │ │ │ + 0x00000530 43686563 6b46756e 6374696f 6e526573 CheckFunctionRes │ │ │ │ │ + 0x00000540 756c7400 50794572 725f466f 726d6174 ult.PyErr_Format │ │ │ │ │ + 0x00000550 00507945 72725f57 61726e46 6f726d61 .PyErr_WarnForma │ │ │ │ │ + 0x00000560 74005f50 794f626a 6563745f 4d616b65 t._PyObject_Make │ │ │ │ │ + 0x00000570 54704361 6c6c005f 50794172 675f556e TpCall._PyArg_Un │ │ │ │ │ + 0x00000580 7061636b 4b657977 6f726473 005f5079 packKeywords._Py │ │ │ │ │ + 0x00000590 52756e74 696d6500 5f50795f 7473735f Runtime._Py_tss_ │ │ │ │ │ + 0x000005a0 74737461 74650050 79457863 5f547970 tstate.PyExc_Typ │ │ │ │ │ + 0x000005b0 65457272 6f720050 79457863 5f446570 eError.PyExc_Dep │ │ │ │ │ + 0x000005c0 72656361 74696f6e 5761726e 696e6700 recationWarning. │ │ │ │ │ 0x000005d0 6879706f 74006174 616e3200 65787000 hypot.atan2.exp. │ │ │ │ │ 0x000005e0 6c6f6700 73696e63 6f730050 794f535f log.sincos.PyOS_ │ │ │ │ │ 0x000005f0 646f7562 6c655f74 6f5f7374 72696e67 double_to_string │ │ │ │ │ 0x00000600 00507955 6e69636f 64655f46 726f6d46 .PyUnicode_FromF │ │ │ │ │ 0x00000610 6f726d61 74005079 4d656d5f 46726565 ormat.PyMem_Free │ │ │ │ │ 0x00000620 005f5079 4172675f 42616441 7267756d ._PyArg_BadArgum │ │ │ │ │ 0x00000630 656e7400 5f507955 6e69636f 64655772 ent._PyUnicodeWr │ │ │ ├── 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: 33204 (bytes into file) │ │ │ │ │ + Start of section headers: 32612 (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 0x81b4: │ │ │ │ │ +There are 17 section headers, starting at offset 0x7f64: │ │ │ │ │ │ │ │ │ │ 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 001094 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 006d30 0003d8 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 006b50 0003d8 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0010c8 0009fc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 007108 000670 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 006f28 000670 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001ac4 000014 00 WA 0 0 4 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001ac4 0014c4 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 007778 0004a0 08 I 14 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 002f88 000869 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 0037f4 0011c0 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 007c18 000510 08 I 14 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0049b4 00040a 00 A 0 0 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 004dbe 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004dbe 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 004dec 0012e0 10 15 217 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 0060cc 000c61 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 008128 00008c 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001ac4 0012e4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 007598 000430 08 I 14 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 002da8 000869 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 003614 0011c0 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 0079c8 000510 08 I 14 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 0047d4 00040a 00 A 0 0 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 004bde 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 004bde 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 004c0c 0012e0 10 15 217 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 005eec 000c61 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 007ed8 00008c 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -15,42 +15,42 @@ │ │ │ │ │ 11: 000002b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 12: 000002b8 428 FUNC LOCAL DEFAULT 6 gen_iternext │ │ │ │ │ 13: 0000043c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 14: 00000464 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 15: 00000464 672 FUNC LOCAL DEFAULT 6 gen_dealloc │ │ │ │ │ 16: 000006f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 17: 00000704 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 18: 00001174 848 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ - 19: 00000e34 792 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ - 20: 00000a14 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 21: 00000a34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 22: 00000a34 532 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ - 23: 00000c2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 24: 00000c48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 25: 00000ce8 156 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ - 26: 00000e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 27: 00000e34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 28: 0000110c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 18: 00000838 552 FUNC LOCAL DEFAULT 6 gen_close │ │ │ │ │ + 19: 00000834 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 20: 00000838 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 21: 00000f94 848 FUNC LOCAL DEFAULT 6 gen_close_iter │ │ │ │ │ + 22: 00000c4c 800 FUNC LOCAL DEFAULT 6 gen_send_ex │ │ │ │ │ + 23: 00000a44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 24: 00000a60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 25: 00000b00 156 FUNC LOCAL DEFAULT 6 gen_traverse │ │ │ │ │ + 26: 00000c44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 27: 00000c4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 28: 00000f2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 29: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 30: 00000000 204 FUNC LOCAL DEFAULT 1 gen_throw │ │ │ │ │ 31: 000000cc 1028 FUNC LOCAL DEFAULT 1 _gen_throw │ │ │ │ │ 32: 000000c0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 33: 000000cc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 34: 0000114c 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 34: 00000f6c 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ 35: 000004a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 36: 0000114c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 36: 00000f6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 37: 000004d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 38: 000004d0 612 FUNC LOCAL DEFAULT 1 PyGen_am_send │ │ │ │ │ 39: 000006fc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 40: 00000734 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 41: 00000868 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 42: 0000087c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 43: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 44: 00000000 28 FUNC LOCAL DEFAULT 9 gen_getsuspended │ │ │ │ │ - 45: 0000149c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 45: 000012bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 000008b0 12 FUNC LOCAL DEFAULT 1 gen_send │ │ │ │ │ 47: 00000904 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 48: 0000001c 32 FUNC LOCAL DEFAULT 9 gen_getrunning │ │ │ │ │ 49: 00000034 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 50: 0000003c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 51: 0000003c 12 FUNC LOCAL DEFAULT 9 gen_getframe │ │ │ │ │ 52: 00000048 136 FUNC LOCAL DEFAULT 9 _gen_getframe │ │ │ │ │ @@ -229,28 +229,28 @@ │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallFinalizerFromDealloc │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearExceptCode │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 232: 00000704 816 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ + 232: 00000704 308 FUNC GLOBAL HIDDEN 6 _PyGen_Finalize │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GetRaisedException │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetRaisedException │ │ │ │ │ - 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearLocals │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - 241: 00000d84 176 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_ClearLocals │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetNone │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 243: 00000b9c 176 FUNC GLOBAL DEFAULT 6 _PyGen_FetchStopIterationValue │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_GeneratorExit │ │ │ │ │ - 245: 00000c48 160 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ + 245: 00000a60 160 FUNC GLOBAL HIDDEN 6 _PyAsyncGen_ClearFreeLists │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyFrame_Traverse │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_ChainStackItem │ │ │ │ │ 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WarnEx │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,32 +1,32 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x6d30 contains 123 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x6b50 contains 123 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000068 0000fb1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000008c 0000fc1c R_ARM_CALL 00000000 PyErr_WarnEx │ │ │ │ │ 000000c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000c4 0000fd02 R_ARM_ABS32 00000000 PyExc_DeprecationWarning │ │ │ │ │ 000000c8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000016c 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ +0000016c 0000221c R_ARM_CALL 00000f6c Py_XDECREF │ │ │ │ │ 0000019c 0000fe1c R_ARM_CALL 00000000 PyException_GetTraceback │ │ │ │ │ 000001b0 0000ff1c R_ARM_CALL 00000000 PyErr_Restore │ │ │ │ │ -000001c4 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +000001c4 0000161c R_ARM_CALL 00000c4c gen_send_ex │ │ │ │ │ 00000204 0001001c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ 00000240 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000002c4 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ 000002f4 0001021c R_ARM_CALL 00000000 PyObject_CallFunctionObjArgs │ │ │ │ │ 00000320 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000338 0000121c R_ARM_CALL 00001174 gen_close_iter │ │ │ │ │ +00000338 0000151c R_ARM_CALL 00000f94 gen_close_iter │ │ │ │ │ 00000370 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000037c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000039c 0001031c R_ARM_CALL 00000000 PyErr_NormalizeException │ │ │ │ │ 000003e8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000400 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000418 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ -00000420 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ +00000418 0000221c R_ARM_CALL 00000f6c Py_XDECREF │ │ │ │ │ +00000420 0000221c R_ARM_CALL 00000f6c Py_XDECREF │ │ │ │ │ 00000438 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000450 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000478 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000004a8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000004ac 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 000004b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -63,44 +63,44 @@ │ │ │ │ │ 00000848 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000860 0001041c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 00000868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000086c 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000870 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000874 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000878 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000008b8 0000131d R_ARM_JUMP24 00000e34 gen_send_ex │ │ │ │ │ -000008dc 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000008b8 0000161d R_ARM_JUMP24 00000c4c gen_send_ex │ │ │ │ │ +000008dc 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 000008e8 0000ea1c R_ARM_CALL 00000000 PyErr_SetRaisedException │ │ │ │ │ 000008f4 00010e1c R_ARM_CALL 00000000 PyObject_CallNoArgs │ │ │ │ │ 00000904 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000974 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000009bc 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000009bc 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ 00000a00 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a2c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a4c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000a80 0001131c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000ab4 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000af0 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000b14 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b18 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000b1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000b88 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +00000b88 0000161c R_ARM_CALL 00000c4c gen_send_ex │ │ │ │ │ 00000bb4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bd4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000bdc 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000be0 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000be4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000be8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c1c 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ 00000c40 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c58 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000c6c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000c88 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000c98 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000c58 0000ec1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000c6c 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000c88 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000c98 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ca8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000cac 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000cb0 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000cc8 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 00000d38 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000d78 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000d88 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ @@ -121,23 +121,23 @@ │ │ │ │ │ 00000fd0 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000fd4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001038 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000107c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000108c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ 00001090 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x7108 contains 206 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x6f28 contains 206 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000f02 R_ARM_ABS32 00000464 gen_dealloc │ │ │ │ │ 00000028 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000002c 00004d02 R_ARM_ABS32 000000d0 gen_repr │ │ │ │ │ 00000048 00012b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000005c 00001902 R_ARM_ABS32 00000ce8 gen_traverse │ │ │ │ │ +0000005c 00001902 R_ARM_ABS32 00000b00 gen_traverse │ │ │ │ │ 0000006c 00012c02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 00000070 00000c02 R_ARM_ABS32 000002b8 gen_iternext │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000078 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c4 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 000000d4 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ @@ -153,15 +153,15 @@ │ │ │ │ │ 00000194 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 000001a4 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001b8 00000f02 R_ARM_ABS32 00000464 gen_dealloc │ │ │ │ │ 000001c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001cc 0000a502 R_ARM_ABS32 00000e84 coro_repr │ │ │ │ │ 000001e8 00012b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000001fc 00001902 R_ARM_ABS32 00000ce8 gen_traverse │ │ │ │ │ +000001fc 00001902 R_ARM_ABS32 00000b00 gen_traverse │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000218 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000264 0000e802 R_ARM_ABS32 00000704 _PyGen_Finalize │ │ │ │ │ 00000274 00012a02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000027c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000288 00004702 R_ARM_ABS32 00000cb4 async_gen_asend_dealloc │ │ │ │ │ @@ -266,15 +266,15 @@ │ │ │ │ │ 000007c4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007c8 00002e02 R_ARM_ABS32 000008b0 gen_send │ │ │ │ │ 000007d0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007d8 00001e02 R_ARM_ABS32 00000000 gen_throw │ │ │ │ │ 000007e0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007e4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000007e8 00001602 R_ARM_ABS32 00000a34 gen_close │ │ │ │ │ +000007e8 00001202 R_ARM_ABS32 00000838 gen_close │ │ │ │ │ 000007f0 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000007f4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000007f8 0000ae02 R_ARM_ABS32 00000ee0 gen_sizeof │ │ │ │ │ 00000800 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000804 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000808 00012d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000810 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -302,15 +302,15 @@ │ │ │ │ │ 000008fc 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000900 00002e02 R_ARM_ABS32 000008b0 gen_send │ │ │ │ │ 00000908 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000090c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000910 00001e02 R_ARM_ABS32 00000000 gen_throw │ │ │ │ │ 00000918 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000091c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000920 00001602 R_ARM_ABS32 00000a34 gen_close │ │ │ │ │ +00000920 00001202 R_ARM_ABS32 00000838 gen_close │ │ │ │ │ 00000928 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000092c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000930 0000ae02 R_ARM_ABS32 00000ee0 gen_sizeof │ │ │ │ │ 00000938 0000ba02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000093c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000940 00012d02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000948 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -330,15 +330,15 @@ │ │ │ │ │ 000009ac 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009b0 00003302 R_ARM_ABS32 0000003c gen_getframe │ │ │ │ │ 000009c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c4 00002c02 R_ARM_ABS32 00000000 gen_getsuspended │ │ │ │ │ 000009d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009d8 00008102 R_ARM_ABS32 000008c0 gen_getcode │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x7778 contains 148 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x7598 contains 134 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000034 0000da1c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ 00000088 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000104 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000016c 0000051c R_ARM_CALL 00000dd8 compute_cr_origin │ │ │ │ │ 000001c8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000001d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -377,119 +377,105 @@ │ │ │ │ │ 0000068c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000006c4 0000e41c R_ARM_CALL 00000000 PyObject_CallFinalizerFromDealloc │ │ │ │ │ 000006e4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f8 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000006fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000700 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000738 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000780 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ -000007d4 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -000007fc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000089c 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000008c8 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000008d4 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000904 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000914 0000ef1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000944 0000f01c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ -00000950 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -0000095c 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000096c 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -000009bc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000009dc 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000009f4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a00 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -00000a0c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a14 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a18 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000a1c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000a20 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a24 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a28 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a2c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000a30 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000abc 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -00000b60 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000b8c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000b98 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ba4 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -00000c08 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c1c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c2c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000c30 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -00000c34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000c38 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c3c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c40 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00000c44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ca4 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000cd0 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00000d54 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ -00000da0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000dac 0000f21c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000dd4 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ -00000e08 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e2c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00000e30 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000e54 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000edc 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ -00000f78 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ -00001014 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00001054 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001068 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ -00001090 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000010ac 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010e0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001104 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000110c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001110 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00001114 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001118 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000111c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -00001120 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001124 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001128 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000112c 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ -00001130 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001134 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -00001138 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000113c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001140 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001144 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001148 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001170 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00001224 0000eb1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ -000012c4 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -000012f0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000012fc 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000130c 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ -00001334 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001354 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001388 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -000013b0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013d4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000013e0 0000f11c R_ARM_CALL 00000d84 _PyGen_FetchStopIterationValue │ │ │ │ │ -0000144c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000145c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001478 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00001488 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001494 0000f31c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ -0000149c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014a0 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000014a4 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ -000014a8 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000014ac 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000014b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000014b4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000014b8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000014bc 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000014c0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000734 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000774 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +00000790 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +000007a0 0000eb1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000007c4 0000ea1d R_ARM_JUMP24 00000000 PyErr_SetRaisedException │ │ │ │ │ +000007c8 0000ec1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000007d8 0000ed1c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000007f0 0000ee1c R_ARM_CALL 00000000 _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ +00000808 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000820 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000082c 0000ed1c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +00000834 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000008c0 0000ef1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +00000968 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000994 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000009a0 0000f21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000009bc 0000f31c R_ARM_CALL 00000b9c _PyGen_FetchStopIterationValue │ │ │ │ │ +00000a20 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a34 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a3c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000a44 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000a48 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +00000a4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000a50 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a54 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000a58 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000a5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000abc 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000ae8 0000e51c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00000b6c 0000f61c R_ARM_CALL 00000000 _PyFrame_Traverse │ │ │ │ │ +00000bb8 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000bc4 0000ec1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000bec 0000e91c R_ARM_CALL 00000000 PyErr_GetRaisedException │ │ │ │ │ +00000c20 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c44 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00000c48 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000c6c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000cf4 0000de1c R_ARM_CALL 00000000 _PyEval_EvalFrameDefault │ │ │ │ │ +00000d98 0000f81c R_ARM_CALL 00000000 _PyErr_ChainStackItem │ │ │ │ │ +00000e34 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000e74 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e88 0000e01c R_ARM_CALL 000008bc _PyGen_SetStopIterationValue │ │ │ │ │ +00000eb0 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000ecc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f00 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f24 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000f2c 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000f30 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000f34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f38 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00000f3c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00000f40 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f44 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f48 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000f4c 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ +00000f50 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f54 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00000f58 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f5c 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f60 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f64 0000e302 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000f68 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000f90 0000dc1d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00001044 0000ef1c R_ARM_CALL 00000000 _PyFrame_ClearLocals │ │ │ │ │ +000010e4 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00001110 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000111c 0000f21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000112c 0001011c R_ARM_CALL 00000000 PyObject_GetOptionalAttr │ │ │ │ │ +00001154 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001174 00010b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000011a8 00010c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +000011d0 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011f4 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001200 0000f31c R_ARM_CALL 00000b9c _PyGen_FetchStopIterationValue │ │ │ │ │ +0000125c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000127c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001298 00010d1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000012a8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000012b4 0000ed1c R_ARM_CALL 00000000 PyErr_WriteUnraisable │ │ │ │ │ +000012bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012c0 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000012c4 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ +000012c8 00010502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000012cc 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000012d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000012d4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000012d8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000012dc 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +000012e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x7c18 contains 162 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x79c8 contains 162 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000018 00010a1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ 00000034 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000038 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000044 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000006c 0001111c R_ARM_CALL 00000000 PySys_Audit │ │ │ │ │ 0000009c 0001121c R_ARM_CALL 00000000 _PyFrame_MakeAndSetFrameObject │ │ │ │ │ @@ -498,28 +484,28 @@ │ │ │ │ │ 000000cc 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000000dc 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000e0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000fc 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000124 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000015c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000160 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00000170 0000131d R_ARM_JUMP24 00000e34 gen_send_ex │ │ │ │ │ +00000170 0000161d R_ARM_JUMP24 00000c4c gen_send_ex │ │ │ │ │ 00000178 00001e1d R_ARM_JUMP24 00000000 gen_throw │ │ │ │ │ 000001a4 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001e8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001f4 00001e1c R_ARM_CALL 00000000 gen_throw │ │ │ │ │ 00000200 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ 0000021c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000220 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000224 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000022c 0000161d R_ARM_JUMP24 00000a34 gen_close │ │ │ │ │ -0000026c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000278 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000028c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000029c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000022c 0000121d R_ARM_JUMP24 00000838 gen_close │ │ │ │ │ +0000026c 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000278 0000f21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000028c 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000029c 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 000002c8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d8 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000002ec 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 000002f0 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 000002f4 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000002f8 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 000002fc 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ @@ -529,31 +515,31 @@ │ │ │ │ │ 00000394 00003a1c R_ARM_CALL 0000093c async_gen_init_hooks │ │ │ │ │ 000003d0 0001141c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 0000041c 0000db1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000454 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000458 0000dd6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000464 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000498 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004c0 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +000004c0 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000500 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000524 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000524 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ 00000544 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000057c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 000005b8 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000005ec 00011b1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ 0000060c 00001f1c R_ARM_CALL 000000cc _gen_throw │ │ │ │ │ 00000618 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ -00000634 0000131c R_ARM_CALL 00000e34 gen_send_ex │ │ │ │ │ +00000634 0000161c R_ARM_CALL 00000c4c gen_send_ex │ │ │ │ │ 00000654 0000421d R_ARM_JUMP24 00000bec async_gen_unwrap_value │ │ │ │ │ 0000068c 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006b0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006d4 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000006ec 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000006f8 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000708 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000006d4 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000006ec 0000f21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000006f8 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000708 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000724 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000728 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000072c 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000730 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000734 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000738 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 0000073c 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ @@ -584,46 +570,46 @@ │ │ │ │ │ 0000096c 00003b1d R_ARM_JUMP24 00000a30 async_gen_asend_new │ │ │ │ │ 000009a0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009f0 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000009fc 00001e1c R_ARM_CALL 00000000 gen_throw │ │ │ │ │ 00000a18 0000421c R_ARM_CALL 00000bec async_gen_unwrap_value │ │ │ │ │ 00000a78 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000a88 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000aa8 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000ab4 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000ac0 0000ec1c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ -00000ad0 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000aa8 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000ab4 0000f21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000ac0 0000f01c R_ARM_CALL 00000000 PyErr_SetNone │ │ │ │ │ +00000ad0 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000ae4 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000ae8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000aec 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af0 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000af8 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000afc 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000b00 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000b04 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000b6c 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b94 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ +00000b94 0000221c R_ARM_CALL 00000f6c Py_XDECREF │ │ │ │ │ 00000ba0 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000ba4 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bdc 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000c04 0000221c R_ARM_CALL 0000114c Py_XDECREF │ │ │ │ │ +00000c04 0000221c R_ARM_CALL 00000f6c Py_XDECREF │ │ │ │ │ 00000c10 0000f902 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000c14 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c50 0000191d R_ARM_JUMP24 00000ce8 gen_traverse │ │ │ │ │ +00000c50 0000191d R_ARM_JUMP24 00000b00 gen_traverse │ │ │ │ │ 00000ca0 00010f02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ 00000ca4 00011002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ 00000d64 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 00000d68 00000902 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000d70 00000c1d R_ARM_JUMP24 000002b8 gen_iternext │ │ │ │ │ 00000da8 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00000dec 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000df8 0000ee1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000e0c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000e1c 0000ed1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000dec 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000df8 0000f21c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000e0c 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000e1c 0000f11c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000e48 0000dc1c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000e58 0000df1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000e6c 0000f402 R_ARM_ABS32 00000000 PyExc_GeneratorExit │ │ │ │ │ 00000e70 0000f702 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000e74 0000e102 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000e78 0000fa02 R_ARM_ABS32 00000000 PyExc_StopAsyncIteration │ │ │ │ │ 00000e7c 0000e202 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -87,17 +87,17 @@ │ │ │ │ │ close() -> raise GeneratorExit inside generator. │ │ │ │ │ send(arg) -> send 'arg' into generator, │ │ │ │ │ return next yielded value or raise StopIteration. │ │ │ │ │ make_gen │ │ │ │ │ compute_cr_origin │ │ │ │ │ gen_iternext │ │ │ │ │ gen_dealloc │ │ │ │ │ +gen_close │ │ │ │ │ gen_close_iter │ │ │ │ │ gen_send_ex │ │ │ │ │ -gen_close │ │ │ │ │ _gen_throw │ │ │ │ │ Py_XDECREF │ │ │ │ │ PyGen_am_send │ │ │ │ │ gen_getsuspended │ │ │ │ │ gen_send │ │ │ │ │ gen_getrunning │ │ │ │ │ _gen_getframe │ │ │ │ │ @@ -185,23 +185,23 @@ │ │ │ │ │ PyObject_CallFinalizerFromDealloc │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ _PyFrame_ClearExceptCode │ │ │ │ │ PyObject_ClearWeakRefs │ │ │ │ │ _PyGen_Finalize │ │ │ │ │ PyErr_GetRaisedException │ │ │ │ │ PyErr_SetRaisedException │ │ │ │ │ +PyObject_CallOneArg │ │ │ │ │ +PyErr_Occurred │ │ │ │ │ +PyErr_WriteUnraisable │ │ │ │ │ +_PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyFrame_ClearLocals │ │ │ │ │ PyErr_SetNone │ │ │ │ │ PyErr_ExceptionMatches │ │ │ │ │ PyErr_Clear │ │ │ │ │ -PyObject_CallOneArg │ │ │ │ │ -_PyErr_WarnUnawaitedCoroutine │ │ │ │ │ _PyGen_FetchStopIterationValue │ │ │ │ │ -PyErr_Occurred │ │ │ │ │ -PyErr_WriteUnraisable │ │ │ │ │ PyExc_GeneratorExit │ │ │ │ │ _PyAsyncGen_ClearFreeLists │ │ │ │ │ _PyFrame_Traverse │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ _PyErr_ChainStackItem │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -100,15 +100,15 @@ │ │ │ │ │ blt 384 <_gen_throw+0x2b8> │ │ │ │ │ tst r3, #1073741824 @ 0x40000000 │ │ │ │ │ beq 428 <_gen_throw+0x35c> │ │ │ │ │ cmp r0, ip │ │ │ │ │ cmpne r0, #0 │ │ │ │ │ bne 3f4 <_gen_throw+0x328> │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl f6c <_PyAsyncGenValueWrapperNew+0x58> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Restore │ │ │ │ │ ldr r1, [pc, #748] @ 4a8 <_gen_throw+0x3dc> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl c4c │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ mov r5, r1 │ │ │ │ │ @@ -224,15 +224,15 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 290 <_gen_throw+0x1c4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldrsb r7, [r4, #35] @ 0x23 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ + bl f94 <_PyAsyncGenValueWrapperNew+0x80> │ │ │ │ │ R_ARM_CALL gen_close_iter │ │ │ │ │ strb r7, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ beq 360 <_gen_throw+0x294> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -286,18 +286,18 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 440 <_gen_throw+0x374> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl f6c <_PyAsyncGenValueWrapperNew+0x58> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - bl 114c │ │ │ │ │ + bl f6c <_PyAsyncGenValueWrapperNew+0x58> │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 3ec <_gen_throw+0x320> │ │ │ │ │ ldr r3, [pc, #144] @ 4c0 <_gen_throw+0x3f4> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r1, [pc, #144] @ 4cc <_gen_throw+0x400> │ │ │ │ │ bl 0 │ │ │ │ │ @@ -635,15 +635,15 @@ │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ 000008b0 : │ │ │ │ │ gen_send(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b e34 │ │ │ │ │ + b c4c │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 000008bc <_PyGen_SetStopIterationValue>: │ │ │ │ │ _PyGen_SetStopIterationValue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -850,15 +850,15 @@ │ │ │ │ │ ldreq r1, [r4, #12] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ strb r2, [r0, #34] @ 0x22 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl c4c │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl bec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ streq r3, [r4, #16] │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -95,15 +95,15 @@ │ │ │ │ │ cmp r1, #0 │ │ │ │ │ beq 16c <_Py_MakeCoro+0x16c> │ │ │ │ │ ldrb r3, [r1, #38] @ 0x26 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ beq 1bc <_Py_MakeCoro+0x1bc> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 1a0 <_Py_MakeCoro+0x1a0> │ │ │ │ │ - bl dd8 <_PyGen_FetchStopIterationValue+0x54> │ │ │ │ │ + bl dd8 │ │ │ │ │ R_ARM_CALL compute_cr_origin │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #28] │ │ │ │ │ bne b8 <_Py_MakeCoro+0xb8> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 198 <_Py_MakeCoro+0x198> │ │ │ │ │ @@ -293,15 +293,15 @@ │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne 394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 394 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 8bc <_PyGen_Finalize+0x1b8> │ │ │ │ │ + bl 8bc │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ b 38c │ │ │ │ │ .word 0x00000164 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ @@ -510,404 +510,269 @@ │ │ │ │ │ │ │ │ │ │ 00000704 <_PyGen_Finalize>: │ │ │ │ │ _PyGen_Finalize(): │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxgt lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #748] @ a14 <_PyGen_Finalize+0x310> │ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ │ - sub sp, sp, #8 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ + ldr r3, [pc, #268] @ 834 <_PyGen_Finalize+0x130> │ │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8ec <_PyGen_Finalize+0x1e8> │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + beq 778 <_PyGen_Finalize+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ │ - ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ │ - tst r2, #128 @ 0x80 │ │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ │ + tst r3, #128 @ 0x80 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 938 <_PyGen_Finalize+0x234> │ │ │ │ │ - cmn r3, #3 │ │ │ │ │ - bne 784 <_PyGen_Finalize+0x80> │ │ │ │ │ - ldr r3, [pc, #692] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - mov r1, #1 │ │ │ │ │ + bne 7e0 <_PyGen_Finalize+0xdc> │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 838 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + beq 7c8 <_PyGen_Finalize+0xc4> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - strb r1, [r4, #35] @ 0x23 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7e8 <_PyGen_Finalize+0xe4> │ │ │ │ │ + bne 7f8 <_PyGen_Finalize+0xf4> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - add sp, sp, #8 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bgt 8d8 <_PyGen_Finalize+0x1d4> │ │ │ │ │ - cmn r3, #1 │ │ │ │ │ - beq 804 <_PyGen_Finalize+0x100> │ │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ - ldrb r2, [r1] │ │ │ │ │ - cmp r2, #149 @ 0x95 │ │ │ │ │ - cmpne r2, #207 @ 0xcf │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ │ - orreq r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - beq 894 <_PyGen_Finalize+0x190> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - add r0, r4, #36 @ 0x24 │ │ │ │ │ - bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ - R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - ldr r3, [pc, #568] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r3] │ │ │ │ │ - bne 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - mov r0, r3 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r7] │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ - mvn r3, #0 │ │ │ │ │ - strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ - beq 858 <_PyGen_Finalize+0x154> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq a08 <_PyGen_Finalize+0x304> │ │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ - ldrb r2, [r1] │ │ │ │ │ - cmp r2, #207 @ 0xcf │ │ │ │ │ - cmpne r2, #149 @ 0x95 │ │ │ │ │ - moveq r3, #1 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - cmp r2, #236 @ 0xec │ │ │ │ │ - orreq r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 88c <_PyGen_Finalize+0x188> │ │ │ │ │ - ldrb r3, [r1, #1] │ │ │ │ │ - tst r3, #4 │ │ │ │ │ - bne 7c8 <_PyGen_Finalize+0xc4> │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 8a0 <_PyGen_Finalize+0x19c> │ │ │ │ │ - ldr r3, [pc, #384] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetNone │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #364] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - bne 974 <_PyGen_Finalize+0x270> │ │ │ │ │ - ldr r3, [pc, #340] @ a1c <_PyGen_Finalize+0x318> │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 94c <_PyGen_Finalize+0x248> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r3, [pc, #312] @ a18 <_PyGen_Finalize+0x314> │ │ │ │ │ - ldr r2, [r3] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - b 7e8 <_PyGen_Finalize+0xe4> │ │ │ │ │ ldr r5, [r0, #28] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 738 <_PyGen_Finalize+0x34> │ │ │ │ │ + beq 734 <_PyGen_Finalize+0x30> │ │ │ │ │ ldrb r3, [r0, #33] @ 0x21 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 738 <_PyGen_Finalize+0x34> │ │ │ │ │ + bne 734 <_PyGen_Finalize+0x30> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9fc <_PyGen_Finalize+0x2f8> │ │ │ │ │ + beq 828 <_PyGen_Finalize+0x124> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9e4 <_PyGen_Finalize+0x2e0> │ │ │ │ │ + bne 810 <_PyGen_Finalize+0x10c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - b 778 <_PyGen_Finalize+0x74> │ │ │ │ │ - cmn r3, #3 │ │ │ │ │ - bne 784 <_PyGen_Finalize+0x80> │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ - R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ - b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - add r0, sp, #4 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ - R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 9cc <_PyGen_Finalize+0x2c8> │ │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ │ + b 0 │ │ │ │ │ + R_ARM_JUMP24 PyErr_SetRaisedException │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 774 <_PyGen_Finalize+0x70> │ │ │ │ │ + beq 76c <_PyGen_Finalize+0x68> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 774 <_PyGen_Finalize+0x70> │ │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ │ - ldr r2, [pc, #160] @ a20 <_PyGen_Finalize+0x31c> │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq 9c4 <_PyGen_Finalize+0x2c0> │ │ │ │ │ - ldr r2, [pc, #152] @ a24 <_PyGen_Finalize+0x320> │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ldr r7, [pc, #148] @ a28 <_PyGen_Finalize+0x324> │ │ │ │ │ - movne r7, r2 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r0] │ │ │ │ │ - beq 9dc <_PyGen_Finalize+0x2d8> │ │ │ │ │ - ldr r3, [pc, #116] @ a2c <_PyGen_Finalize+0x328> │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 95c <_PyGen_Finalize+0x258> │ │ │ │ │ - ldr r7, [pc, #100] @ a30 <_PyGen_Finalize+0x32c> │ │ │ │ │ - b 994 <_PyGen_Finalize+0x290> │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 8dc <_PyGen_Finalize+0x1d8> │ │ │ │ │ - b 95c <_PyGen_Finalize+0x258> │ │ │ │ │ + b 76c <_PyGen_Finalize+0x68> │ │ │ │ │ + ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ + cmn r3, #3 │ │ │ │ │ + bne 74c <_PyGen_Finalize+0x48> │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_PyErr_WarnUnawaitedCoroutine> │ │ │ │ │ + R_ARM_CALL _PyErr_WarnUnawaitedCoroutine │ │ │ │ │ + b 76c <_PyGen_Finalize+0x68> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [r3] │ │ │ │ │ + bne 76c <_PyGen_Finalize+0x68> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b0 <_PyGen_Finalize+0x2ac> │ │ │ │ │ + b 76c <_PyGen_Finalize+0x68> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ + bne 7bc <_PyGen_Finalize+0xb8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ + b 7bc <_PyGen_Finalize+0xb8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 930 <_PyGen_Finalize+0x22c> │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 858 <_PyGen_Finalize+0x154> │ │ │ │ │ + b 7bc <_PyGen_Finalize+0xb8> │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ - .word 0x000001a0 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x000000a4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000000c4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ - .word 0x00000084 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000a34 : │ │ │ │ │ +00000838 : │ │ │ │ │ gen_close(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne a6c │ │ │ │ │ - ldr r0, [pc, #460] @ c2c │ │ │ │ │ + bne 870 │ │ │ │ │ + ldr r0, [pc, #480] @ a44 │ │ │ │ │ mov r3, #1 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt ac0 │ │ │ │ │ + bgt 9b0 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq ac8 │ │ │ │ │ + beq 8d0 │ │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b58 │ │ │ │ │ + beq 960 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq b58 │ │ │ │ │ + beq 960 │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - ldr r0, [pc, #356] @ c2c │ │ │ │ │ - b a64 │ │ │ │ │ + ldr r0, [pc, #376] @ a44 │ │ │ │ │ + add sp, sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ + bl f94 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq b1c │ │ │ │ │ + beq 924 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq c18 │ │ │ │ │ + beq a30 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b50 │ │ │ │ │ + beq 958 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne ab0 │ │ │ │ │ + bne 8b4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne b64 │ │ │ │ │ - ldr r3, [pc, #208] @ c30 │ │ │ │ │ + bne 96c │ │ │ │ │ + ldr r3, [pc, #224] @ a48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #188] @ c2c │ │ │ │ │ + ldr r1, [pc, #204] @ a44 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl c4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne bbc │ │ │ │ │ - ldr r3, [pc, #164] @ c30 │ │ │ │ │ + bne 9d4 │ │ │ │ │ + ldr r3, [pc, #180] @ a48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ba0 │ │ │ │ │ + beq 9b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b ac0 │ │ │ │ │ + ldr r0, [pc, #152] @ a44 │ │ │ │ │ + add sp, sp, #8 │ │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ + ldr r0, [pc, #140] @ a44 │ │ │ │ │ + b 868 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl b9c <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [sp, #4] │ │ │ │ │ - beq a64 │ │ │ │ │ + beq 868 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b a64 │ │ │ │ │ + b 868 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #108] @ c34 │ │ │ │ │ + ldr r3, [pc, #108] @ a4c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c10 │ │ │ │ │ - ldr r1, [pc, #100] @ c38 │ │ │ │ │ + beq a28 │ │ │ │ │ + ldr r1, [pc, #100] @ a50 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r4, [pc, #92] @ c3c │ │ │ │ │ + ldr r4, [pc, #92] @ a54 │ │ │ │ │ movne r4, r1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bfc │ │ │ │ │ + beq a14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq c24 │ │ │ │ │ - ldr r3, [pc, #60] @ c40 │ │ │ │ │ + beq a3c │ │ │ │ │ + ldr r3, [pc, #60] @ a58 │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b bb4 │ │ │ │ │ - ldr r4, [pc, #44] @ c44 │ │ │ │ │ - b be0 │ │ │ │ │ + b 9cc │ │ │ │ │ + ldr r4, [pc, #44] @ a5c │ │ │ │ │ + b 9f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b1c │ │ │ │ │ + b 924 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bfc │ │ │ │ │ + b a14 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000a4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000c48 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ +00000a60 <_PyAsyncGen_ClearFreeLists>: │ │ │ │ │ _PyAsyncGen_ClearFreeLists(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #1472] @ 0x5c0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bgt c90 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + bgt aa8 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ ldr r3, [r4, #1796] @ 0x704 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt cbc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + bgt ad4 <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ strne r3, [r4, #1796] @ 0x704 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -916,319 +781,321 @@ │ │ │ │ │ str r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #1472] @ 0x5c0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble c6c <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ - b c90 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ + ble a84 <_PyAsyncGen_ClearFreeLists+0x24> │ │ │ │ │ + b aa8 <_PyAsyncGen_ClearFreeLists+0x48> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #1476] @ 0x5c4 │ │ │ │ │ str r3, [r4, #1796] @ 0x704 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #1796] @ 0x704 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble c78 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ - b cbc <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ + ble a90 <_PyAsyncGen_ClearFreeLists+0x30> │ │ │ │ │ + b ad4 <_PyAsyncGen_ClearFreeLists+0x74> │ │ │ │ │ │ │ │ │ │ -00000ce8 : │ │ │ │ │ +00000b00 : │ │ │ │ │ gen_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - beq d20 │ │ │ │ │ + beq b38 │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c │ │ │ │ │ + beq b54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldrsb r3, [r4, #35] @ 0x23 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq d60 │ │ │ │ │ + beq b78 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ bl 0 <_PyFrame_Traverse> │ │ │ │ │ R_ARM_CALL _PyFrame_Traverse │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, pc} │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d74 │ │ │ │ │ + bne b8c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r3, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -00000d84 <_PyGen_FetchStopIterationValue>: │ │ │ │ │ +00000b9c <_PyGen_FetchStopIterationValue>: │ │ │ │ │ _PyGen_FetchStopIterationValue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r2, [pc, #144] @ e2c <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ + ldr r2, [pc, #144] @ c44 <_PyGen_FetchStopIterationValue+0xa8> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dd4 <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ + bne bec <_PyGen_FetchStopIterationValue+0x50> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e14 <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ - ldr r3, [pc, #112] @ e30 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ + bne c2c <_PyGen_FetchStopIterationValue+0x90> │ │ │ │ │ + ldr r3, [pc, #112] @ c48 <_PyGen_FetchStopIterationValue+0xac> │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e1c <_PyGen_FetchStopIterationValue+0x98> │ │ │ │ │ + bne c34 <_PyGen_FetchStopIterationValue+0x98> │ │ │ │ │ str r3, [r4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GetRaisedException │ │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + beq c24 <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + bne c24 <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [r4] │ │ │ │ │ - b dcc <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ + b be4 <_PyGen_FetchStopIterationValue+0x48> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b e0c <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ + b c24 <_PyGen_FetchStopIterationValue+0x88> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -00000e34 : │ │ │ │ │ +00000c4c : │ │ │ │ │ gen_send_ex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r6, [pc, #704] @ 110c │ │ │ │ │ + ldr r6, [pc, #712] @ f2c │ │ │ │ │ ldrsb r7, [r0, #35] @ 0x23 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ cmn r7, #3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, r6] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ add r1, r4, #36 @ 0x24 │ │ │ │ │ - beq f08 │ │ │ │ │ + beq d20 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 10b4 │ │ │ │ │ - bgt fb4 │ │ │ │ │ + beq ed4 │ │ │ │ │ + bgt dd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f6c │ │ │ │ │ - ldr r3, [pc, #644] @ 1110 │ │ │ │ │ + bne d8c │ │ │ │ │ + ldr r3, [pc, #652] @ f30 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ mov ip, r3 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f20 │ │ │ │ │ + bne d38 │ │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ │ ldr lr, [r0, #76] @ 0x4c │ │ │ │ │ add r6, r4, r3, lsl #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str ip, [r6, #76] @ 0x4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ add r3, r4, #20 │ │ │ │ │ str lr, [r4, #24] │ │ │ │ │ str r3, [r0, #76] @ 0x4c │ │ │ │ │ - bne f74 │ │ │ │ │ + bne d94 │ │ │ │ │ strb r2, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fa4 │ │ │ │ │ + bne dc4 │ │ │ │ │ bl 0 <_PyEval_EvalFrameDefault> │ │ │ │ │ R_ARM_CALL _PyEval_EvalFrameDefault │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ + beq d7c │ │ │ │ │ ldrb r3, [r4, #35] @ 0x23 │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bhi f2c │ │ │ │ │ + bhi d44 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldreq ip, [pc, #508] @ 1110 │ │ │ │ │ - bne 101c │ │ │ │ │ + ldreq ip, [pc, #516] @ f30 │ │ │ │ │ + bne e3c │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e98 │ │ │ │ │ + beq cb0 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - b e98 │ │ │ │ │ - ldr r3, [pc, #476] @ 1110 │ │ │ │ │ + b cb0 │ │ │ │ │ + ldr r3, [pc, #484] @ f30 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r3, [pc, #468] @ 1114 │ │ │ │ │ - bne 105c │ │ │ │ │ + ldr r3, [pc, #476] @ f34 │ │ │ │ │ + bne e7c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1000 │ │ │ │ │ + beq e20 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10f0 │ │ │ │ │ + bne f10 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b efc │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov ip, r5 │ │ │ │ │ - b f14 │ │ │ │ │ + b d2c │ │ │ │ │ stmib sp, {r0, r1, r2} │ │ │ │ │ bl 0 <_PyErr_ChainStackItem> │ │ │ │ │ R_ARM_CALL _PyErr_ChainStackItem │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r3, #340] @ 0x154 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq edc │ │ │ │ │ + beq cf4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne ee8 │ │ │ │ │ - b f64 │ │ │ │ │ + bne d00 │ │ │ │ │ + b d7c │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r1, [pc, #344] @ 1118 │ │ │ │ │ + ldr r1, [pc, #344] @ f38 │ │ │ │ │ eor r3, r3, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10a0 │ │ │ │ │ + bne ec0 │ │ │ │ │ eor r3, r2, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f64 │ │ │ │ │ - ldr r3, [pc, #284] @ 1110 │ │ │ │ │ + beq d7c │ │ │ │ │ + ldr r3, [pc, #284] @ f30 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1070 │ │ │ │ │ + bne e90 │ │ │ │ │ sub r3, r1, #208 @ 0xd0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1084 │ │ │ │ │ - ldr r3, [pc, #268] @ 111c │ │ │ │ │ - ldr r6, [pc, #252] @ 1110 │ │ │ │ │ + beq ea4 │ │ │ │ │ + ldr r3, [pc, #268] @ f3c │ │ │ │ │ + ldr r6, [pc, #252] @ f30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f58 │ │ │ │ │ - ldr r3, [pc, #236] @ 1110 │ │ │ │ │ + b d70 │ │ │ │ │ + ldr r3, [pc, #236] @ f30 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq f6c │ │ │ │ │ + beq d8c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #228] @ 1118 │ │ │ │ │ + ldr r3, [pc, #228] @ f38 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 1098 │ │ │ │ │ - ldr r0, [pc, #224] @ 1120 │ │ │ │ │ + beq eb8 │ │ │ │ │ + ldr r0, [pc, #224] @ f40 │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #216] @ 1124 │ │ │ │ │ + ldr r1, [pc, #216] @ f44 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #212] @ 1128 │ │ │ │ │ + ldr r3, [pc, #212] @ f48 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b d7c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 1088 │ │ │ │ │ + beq ea8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 8bc <_PyGen_Finalize+0x1b8> │ │ │ │ │ + bl 8bc │ │ │ │ │ R_ARM_CALL _PyGen_SetStopIterationValue │ │ │ │ │ - b f58 │ │ │ │ │ + b d70 │ │ │ │ │ sub r1, r1, #208 @ 0xd0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1008 │ │ │ │ │ - ldr r6, [pc, #132] @ 1110 │ │ │ │ │ - ldr r3, [pc, #156] @ 112c │ │ │ │ │ + bne e28 │ │ │ │ │ + ldr r6, [pc, #132] @ f30 │ │ │ │ │ + ldr r3, [pc, #156] @ f4c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ - b f58 │ │ │ │ │ - ldr r1, [pc, #144] @ 1130 │ │ │ │ │ - b 104c │ │ │ │ │ - ldr r3, [pc, #140] @ 1134 │ │ │ │ │ - ldr r1, [pc, #140] @ 1138 │ │ │ │ │ + b d70 │ │ │ │ │ + ldr r1, [pc, #144] @ f50 │ │ │ │ │ + b e6c │ │ │ │ │ + ldr r3, [pc, #140] @ f54 │ │ │ │ │ + ldr r1, [pc, #140] @ f58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ + b d7c │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #88] @ 1118 │ │ │ │ │ + ldr r3, [pc, #88] @ f38 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 10e8 │ │ │ │ │ - ldr r0, [pc, #112] @ 113c │ │ │ │ │ + beq f08 │ │ │ │ │ + ldr r0, [pc, #112] @ f5c │ │ │ │ │ sub r3, r3, #208 @ 0xd0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ldr r1, [pc, #104] @ 1140 │ │ │ │ │ + ldr r1, [pc, #104] @ f60 │ │ │ │ │ movne r1, r0 │ │ │ │ │ - ldr r3, [pc, #100] @ 1144 │ │ │ │ │ + ldr r3, [pc, #100] @ f64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b f64 │ │ │ │ │ - ldr r1, [pc, #88] @ 1148 │ │ │ │ │ - b 10d8 │ │ │ │ │ + b d7c │ │ │ │ │ + ldr r1, [pc, #88] @ f68 │ │ │ │ │ + b ef8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f64 │ │ │ │ │ + bne d7c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f64 │ │ │ │ │ - .word 0x000002b8 │ │ │ │ │ + b d7c │ │ │ │ │ + .word 0x000002c0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -1251,161 +1118,161 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000114c : │ │ │ │ │ +00000f6c : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -00001174 : │ │ │ │ │ +00000f94 : │ │ │ │ │ gen_close_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r3, [pc, #784] @ 149c │ │ │ │ │ + ldr r3, [pc, #784] @ 12bc │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r5, r3, #416 @ 0x1a0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpne r2, r5 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 1304 │ │ │ │ │ + bne 1124 │ │ │ │ │ ldrsb r3, [r0, #35] @ 0x23 │ │ │ │ │ cmn r3, #3 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ strbeq r3, [r0, #35] @ 0x23 │ │ │ │ │ - bne 11d4 │ │ │ │ │ - ldr r4, [pc, #736] @ 14a0 │ │ │ │ │ + bne ff4 │ │ │ │ │ + ldr r4, [pc, #736] @ 12c0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 13c0 │ │ │ │ │ + bne 11e0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 11b8 │ │ │ │ │ + bgt fd8 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 122c │ │ │ │ │ + beq 104c │ │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ │ cmpne r2, #207 @ 0xcf │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 10dc │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - beq 12bc │ │ │ │ │ + beq 10dc │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r0, r4, #36 @ 0x24 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ bl 0 <_PyFrame_ClearLocals> │ │ │ │ │ R_ARM_CALL _PyFrame_ClearLocals │ │ │ │ │ - b 11b8 │ │ │ │ │ + b fd8 │ │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ │ add r3, r0, r3, lsl #2 │ │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ - bl 1174 │ │ │ │ │ + bl f94 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ strb r3, [r4, #35] @ 0x23 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - beq 1280 │ │ │ │ │ + beq 10a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 1484 │ │ │ │ │ + beq 12a4 │ │ │ │ │ ldr r1, [r4, #64] @ 0x40 │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ cmp r2, #207 @ 0xcf │ │ │ │ │ cmpne r2, #149 @ 0x95 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r2, #236 @ 0xec │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12b4 │ │ │ │ │ + beq 10d4 │ │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ │ tst r3, #4 │ │ │ │ │ - bne 1218 │ │ │ │ │ + bne 1038 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 12c8 │ │ │ │ │ - ldr r3, [pc, #480] @ 14a4 │ │ │ │ │ + bne 10e8 │ │ │ │ │ + ldr r3, [pc, #480] @ 12c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetNone │ │ │ │ │ mov r3, #1 │ │ │ │ │ - ldr r1, [pc, #460] @ 14a0 │ │ │ │ │ + ldr r1, [pc, #460] @ 12c0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl c4c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 1404 │ │ │ │ │ - ldr r3, [pc, #436] @ 14a4 │ │ │ │ │ + bne 1214 │ │ │ │ │ + ldr r3, [pc, #436] @ 12c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13dc │ │ │ │ │ + beq 11fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - b 11b8 │ │ │ │ │ - ldr r1, [pc, #412] @ 14a8 │ │ │ │ │ + b fd8 │ │ │ │ │ + ldr r1, [pc, #412] @ 12c8 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetOptionalAttr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 1490 │ │ │ │ │ + blt 12b0 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq fe8 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #380] @ 14ac │ │ │ │ │ + ldr r3, [pc, #380] @ 12cc │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ tst r1, #2048 @ 0x800 │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 1284 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1464 │ │ │ │ │ + beq 1284 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r6 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -1413,86 +1280,86 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13b4 │ │ │ │ │ + beq 11d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 13b4 │ │ │ │ │ + bne 11d4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 11bc │ │ │ │ │ - b 13ec │ │ │ │ │ + bne fdc │ │ │ │ │ + b 120c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 11c8 │ │ │ │ │ + bne fe8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c8 │ │ │ │ │ + b fe8 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl d84 <_PyGen_FetchStopIterationValue> │ │ │ │ │ + bl b9c <_PyGen_FetchStopIterationValue> │ │ │ │ │ R_ARM_CALL _PyGen_FetchStopIterationValue │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13f4 │ │ │ │ │ + beq 126c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 11cc │ │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 11bc │ │ │ │ │ - b 13ec │ │ │ │ │ + b fec │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - beq 1454 │ │ │ │ │ - ldr r1, [pc, #152] @ 14b0 │ │ │ │ │ - ldr r2, [pc, #152] @ 14b4 │ │ │ │ │ + beq 1264 │ │ │ │ │ + ldr r1, [pc, #168] @ 12d0 │ │ │ │ │ + ldr r2, [pc, #168] @ 12d4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ldr r4, [pc, #148] @ 14b8 │ │ │ │ │ + ldr r4, [pc, #164] @ 12d8 │ │ │ │ │ movne r4, r2 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1440 │ │ │ │ │ + beq 1250 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 145c │ │ │ │ │ - ldr r3, [pc, #116] @ 14bc │ │ │ │ │ + beq 127c │ │ │ │ │ + ldr r3, [pc, #132] @ 12dc │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 13ec │ │ │ │ │ - ldr r4, [pc, #100] @ 14c0 │ │ │ │ │ - b 1424 │ │ │ │ │ + b 120c │ │ │ │ │ + ldr r4, [pc, #116] @ 12e0 │ │ │ │ │ + b 1234 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne fdc │ │ │ │ │ + b 120c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1440 │ │ │ │ │ + b 1250 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 1390 │ │ │ │ │ + b 11b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1280 │ │ │ │ │ + b 10a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_WriteUnraisable │ │ │ │ │ - b 1318 │ │ │ │ │ + b 1138 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_GeneratorExit │ │ │ │ │ .word 0x0000714c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000174 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -125,15 +125,15 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ 00000164 : │ │ │ │ │ coro_wrapper_send(): │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b e34 │ │ │ │ │ + b c4c │ │ │ │ │ R_ARM_JUMP24 gen_send_ex │ │ │ │ │ │ │ │ │ │ 00000174 : │ │ │ │ │ coro_wrapper_throw(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 gen_throw │ │ │ │ │ @@ -190,15 +190,15 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000398 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00000228 : │ │ │ │ │ coro_wrapper_close(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ - b a34 │ │ │ │ │ + b 838 │ │ │ │ │ R_ARM_JUMP24 gen_close │ │ │ │ │ │ │ │ │ │ 00000230 : │ │ │ │ │ async_gen_asend_close(): │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 2e4 │ │ │ │ │ @@ -493,15 +493,15 @@ │ │ │ │ │ R_ARM_CALL async_gen_unwrap_value │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ beq 6b8 │ │ │ │ │ b 718 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl e34 │ │ │ │ │ + bl c4c │ │ │ │ │ R_ARM_CALL gen_send_ex │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ beq 658 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add sp, sp, #32 │ │ │ │ │ @@ -936,15 +936,15 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl f6c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000051c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -971,15 +971,15 @@ │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ strne r2, [r1] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ - bl 114c │ │ │ │ │ + bl f6c │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000544 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -996,15 +996,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ bne c54 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b ce8 │ │ │ │ │ + b b00 │ │ │ │ │ R_ARM_JUMP24 gen_traverse │ │ │ │ │ mov r1, r2 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq c40 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ │ │ Hex dump of section '.strtab': │ │ │ │ │ 0x00000000 00246100 6d616b65 5f67656e 00636f6d .$a.make_gen.com │ │ │ │ │ 0x00000010 70757465 5f63725f 6f726967 696e0024 pute_cr_origin.$ │ │ │ │ │ 0x00000020 64006765 6e5f6974 65726e65 78740067 d.gen_iternext.g │ │ │ │ │ 0x00000030 656e5f64 65616c6c 6f630067 656e5f63 en_dealloc.gen_c │ │ │ │ │ - 0x00000040 6c6f7365 5f697465 72006765 6e5f7365 lose_iter.gen_se │ │ │ │ │ - 0x00000050 6e645f65 78006765 6e5f636c 6f736500 nd_ex.gen_close. │ │ │ │ │ + 0x00000040 6c6f7365 0067656e 5f636c6f 73655f69 lose.gen_close_i │ │ │ │ │ + 0x00000050 74657200 67656e5f 73656e64 5f657800 ter.gen_send_ex. │ │ │ │ │ 0x00000060 5f67656e 5f746872 6f770050 795f5844 _gen_throw.Py_XD │ │ │ │ │ 0x00000070 45435245 46005079 47656e5f 616d5f73 ECREF.PyGen_am_s │ │ │ │ │ 0x00000080 656e6400 67656e5f 67657473 75737065 end.gen_getsuspe │ │ │ │ │ 0x00000090 6e646564 0067656e 5f73656e 64006765 nded.gen_send.ge │ │ │ │ │ 0x000000a0 6e5f6765 7472756e 6e696e67 005f6765 n_getrunning._ge │ │ │ │ │ 0x000000b0 6e5f6765 74667261 6d650061 73796e63 n_getframe.async │ │ │ │ │ 0x000000c0 5f67656e 5f616e65 78740061 73796e63 _gen_anext.async │ │ │ │ │ @@ -112,27 +112,27 @@ │ │ │ │ │ 0x000006d0 626a6563 745f4743 5f44656c 005f5079 bject_GC_Del._Py │ │ │ │ │ 0x000006e0 4672616d 655f436c 65617245 78636570 Frame_ClearExcep │ │ │ │ │ 0x000006f0 74436f64 65005079 4f626a65 63745f43 tCode.PyObject_C │ │ │ │ │ 0x00000700 6c656172 5765616b 52656673 005f5079 learWeakRefs._Py │ │ │ │ │ 0x00000710 47656e5f 46696e61 6c697a65 00507945 Gen_Finalize.PyE │ │ │ │ │ 0x00000720 72725f47 65745261 69736564 45786365 rr_GetRaisedExce │ │ │ │ │ 0x00000730 7074696f 6e005079 4572725f 53657452 ption.PyErr_SetR │ │ │ │ │ - 0x00000740 61697365 64457863 65707469 6f6e005f aisedException._ │ │ │ │ │ - 0x00000750 50794672 616d655f 436c6561 724c6f63 PyFrame_ClearLoc │ │ │ │ │ - 0x00000760 616c7300 50794572 725f5365 744e6f6e als.PyErr_SetNon │ │ │ │ │ - 0x00000770 65005079 4572725f 45786365 7074696f e.PyErr_Exceptio │ │ │ │ │ - 0x00000780 6e4d6174 63686573 00507945 72725f43 nMatches.PyErr_C │ │ │ │ │ - 0x00000790 6c656172 0050794f 626a6563 745f4361 lear.PyObject_Ca │ │ │ │ │ - 0x000007a0 6c6c4f6e 65417267 005f5079 4572725f llOneArg._PyErr_ │ │ │ │ │ - 0x000007b0 5761726e 556e6177 61697465 64436f72 WarnUnawaitedCor │ │ │ │ │ - 0x000007c0 6f757469 6e65005f 50794765 6e5f4665 outine._PyGen_Fe │ │ │ │ │ - 0x000007d0 74636853 746f7049 74657261 74696f6e tchStopIteration │ │ │ │ │ - 0x000007e0 56616c75 65005079 4572725f 4f636375 Value.PyErr_Occu │ │ │ │ │ - 0x000007f0 72726564 00507945 72725f57 72697465 rred.PyErr_Write │ │ │ │ │ - 0x00000800 556e7261 69736162 6c650050 79457863 Unraisable.PyExc │ │ │ │ │ + 0x00000740 61697365 64457863 65707469 6f6e0050 aisedException.P │ │ │ │ │ + 0x00000750 794f626a 6563745f 43616c6c 4f6e6541 yObject_CallOneA │ │ │ │ │ + 0x00000760 72670050 79457272 5f4f6363 75727265 rg.PyErr_Occurre │ │ │ │ │ + 0x00000770 64005079 4572725f 57726974 65556e72 d.PyErr_WriteUnr │ │ │ │ │ + 0x00000780 61697361 626c6500 5f507945 72725f57 aisable._PyErr_W │ │ │ │ │ + 0x00000790 61726e55 6e617761 69746564 436f726f arnUnawaitedCoro │ │ │ │ │ + 0x000007a0 7574696e 65005f50 79467261 6d655f43 utine._PyFrame_C │ │ │ │ │ + 0x000007b0 6c656172 4c6f6361 6c730050 79457272 learLocals.PyErr │ │ │ │ │ + 0x000007c0 5f536574 4e6f6e65 00507945 72725f45 _SetNone.PyErr_E │ │ │ │ │ + 0x000007d0 78636570 74696f6e 4d617463 68657300 xceptionMatches. │ │ │ │ │ + 0x000007e0 50794572 725f436c 65617200 5f507947 PyErr_Clear._PyG │ │ │ │ │ + 0x000007f0 656e5f46 65746368 53746f70 49746572 en_FetchStopIter │ │ │ │ │ + 0x00000800 6174696f 6e56616c 75650050 79457863 ationValue.PyExc │ │ │ │ │ 0x00000810 5f47656e 65726174 6f724578 6974005f _GeneratorExit._ │ │ │ │ │ 0x00000820 50794173 796e6347 656e5f43 6c656172 PyAsyncGen_Clear │ │ │ │ │ 0x00000830 46726565 4c697374 73005f50 79467261 FreeLists._PyFra │ │ │ │ │ 0x00000840 6d655f54 72617665 72736500 50794578 me_Traverse.PyEx │ │ │ │ │ 0x00000850 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ 0x00000860 5f507945 72725f43 6861696e 53746163 _PyErr_ChainStac │ │ │ │ │ 0x00000870 6b497465 6d005079 4578635f 54797065 kItem.PyExc_Type │ │ │ ├── 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: 43580 (bytes into file) │ │ │ │ │ + Start of section headers: 43592 (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 0xaa3c: │ │ │ │ │ +There are 17 section headers, starting at offset 0xaa48: │ │ │ │ │ │ │ │ │ │ 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 0006bc 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 008de8 0002b0 08 I 14 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 008df4 0002b0 08 I 14 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 0006f0 0002dc 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 009098 0002f0 08 I 14 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 0090a4 0002f0 08 I 14 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 0009cc 0000d0 00 WA 0 0 4 │ │ │ │ │ [ 6] .rodata.str1.4 PROGBITS 00000000 0009cc 000967 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 001334 004d54 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 009388 001468 08 I 14 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 006088 000815 00 A 0 0 4 │ │ │ │ │ - [10] .text.unlikely PROGBITS 00000000 0068a0 0005c0 00 AX 0 0 4 │ │ │ │ │ - [11] .rel.text.unlikely REL 00000000 00a7f0 0001c0 08 I 14 10 4 │ │ │ │ │ - [12] .note.GNU-stack PROGBITS 00000000 006e60 000000 00 0 0 1 │ │ │ │ │ - [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e60 00002b 00 0 0 1 │ │ │ │ │ - [14] .symtab SYMTAB 00000000 006e8c 001280 10 15 157 4 │ │ │ │ │ - [15] .strtab STRTAB 00000000 00810c 000cd9 00 0 0 1 │ │ │ │ │ - [16] .shstrtab STRTAB 00000000 00a9b0 00008c 00 0 0 1 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 001334 004d60 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 009394 001468 08 I 14 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 006094 000815 00 A 0 0 4 │ │ │ │ │ + [10] .text.unlikely PROGBITS 00000000 0068ac 0005c0 00 AX 0 0 4 │ │ │ │ │ + [11] .rel.text.unlikely REL 00000000 00a7fc 0001c0 08 I 14 10 4 │ │ │ │ │ + [12] .note.GNU-stack PROGBITS 00000000 006e6c 000000 00 0 0 1 │ │ │ │ │ + [13] .ARM.attributes ARM_ATTRIBUTES 00000000 006e6c 00002b 00 0 0 1 │ │ │ │ │ + [14] .symtab SYMTAB 00000000 006e98 001280 10 15 157 4 │ │ │ │ │ + [15] .strtab STRTAB 00000000 008118 000cd9 00 0 0 1 │ │ │ │ │ + [16] .shstrtab STRTAB 00000000 00a9bc 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 {} │ │ │ │ │ @@ -94,39 +94,39 @@ │ │ │ │ │ 90: 00000160 452 FUNC LOCAL DEFAULT 10 _float_div_mod │ │ │ │ │ 91: 00000154 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 92: 00000160 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 93: 0000031c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 94: 00002dd8 172 FUNC LOCAL DEFAULT 7 float_abs │ │ │ │ │ 95: 00002e7c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 96: 00002e84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 97: 00002e84 3064 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ - 98: 00003a44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00002e84 3076 FUNC LOCAL DEFAULT 7 float_fromhex │ │ │ │ │ + 98: 00003a50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 99: 000006a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 100: 000006a8 4 FUNC LOCAL DEFAULT 1 float_conjugate │ │ │ │ │ 101: 000006ac 4 FUNC LOCAL DEFAULT 1 float_getreal │ │ │ │ │ 102: 000006b0 12 FUNC LOCAL DEFAULT 1 float_getimag │ │ │ │ │ - 103: 00003a7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 104: 00003a7c 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ - 105: 00003ee4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 106: 00003f00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 107: 00003f00 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ - 108: 0000440c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 109: 00004438 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 110: 000046f0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 111: 00004718 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 00004888 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 103: 00003a88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 104: 00003a88 1156 FUNC LOCAL DEFAULT 7 float_as_integer_ratio │ │ │ │ │ + 105: 00003ef0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 106: 00003f0c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 107: 00003f0c 1336 FUNC LOCAL DEFAULT 7 float_hex │ │ │ │ │ + 108: 00004418 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 109: 00004444 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 110: 000046fc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 00004724 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 00004894 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 113: 00000324 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 114: 00000324 32 FUNC LOCAL DEFAULT 10 float___ceil__ │ │ │ │ │ 115: 00000344 32 FUNC LOCAL DEFAULT 10 float___floor__ │ │ │ │ │ 116: 00000364 304 FUNC LOCAL DEFAULT 10 float_divmod │ │ │ │ │ 117: 00000484 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ - 118: 0000489c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 119: 00004c44 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 120: 00004c68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 121: 00004d3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 118: 000048a8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 119: 00004c50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00004c74 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 00004d48 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 122: 00000494 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 123: 00000494 248 FUNC LOCAL DEFAULT 10 float_is_integer │ │ │ │ │ 124: 0000057c 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 125: 0000058c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ 126: 0000058c 16 FUNC LOCAL DEFAULT 10 float___getnewargs__ │ │ │ │ │ 127: 00000598 0 NOTYPE LOCAL DEFAULT 10 $d │ │ │ │ │ 128: 0000059c 0 NOTYPE LOCAL DEFAULT 10 $a │ │ │ │ │ @@ -276,24 +276,24 @@ │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND __isoc23_strtol │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2iz │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_hexdigits │ │ │ │ │ - 279: 00004438 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ + 279: 00004444 736 FUNC GLOBAL DEFAULT 7 PyFloat_Pack4 │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2f │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmpun │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmple │ │ │ │ │ - 283: 00004718 388 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ + 283: 00004724 388 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack4 │ │ │ │ │ 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_f2d │ │ │ │ │ 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND ceil │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ - 287: 0000489c 972 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ - 288: 00004c68 236 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ + 287: 000048a8 972 FUNC GLOBAL DEFAULT 7 PyFloat_Pack2 │ │ │ │ │ + 288: 00004c74 236 FUNC GLOBAL DEFAULT 7 PyFloat_Unpack2 │ │ │ │ │ 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 291: 0000059c 16 FUNC GLOBAL DEFAULT 10 PyFloat_GetMax │ │ │ │ │ 292: 000005ac 12 FUNC GLOBAL DEFAULT 10 PyFloat_GetMin │ │ │ │ │ 293: 00000010 208 OBJECT GLOBAL DEFAULT 3 PyFloat_Type │ │ │ │ │ 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x8de8 contains 86 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x8df4 contains 86 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 00009e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000054 00009e1c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000084 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000090 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000094 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000098 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ │ 00000674 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000688 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ │ 0000069c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 0000d902 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ 000006a4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006b8 0000a41d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x9098 contains 94 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x90a4 contains 94 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000000 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000004 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000008 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000014 00012602 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000001c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000028 00000e02 R_ARM_ABS32 000000a0 float_dealloc │ │ │ │ │ @@ -138,21 +138,21 @@ │ │ │ │ │ 000001dc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001e0 00007202 R_ARM_ABS32 00000324 float___ceil__ │ │ │ │ │ 000001e8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001ec 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00004502 R_ARM_ABS32 00002660 float___round__ │ │ │ │ │ 000001f8 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001fc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000200 00006802 R_ARM_ABS32 00003a7c float_as_integer_ratio │ │ │ │ │ +00000200 00006802 R_ARM_ABS32 00003a88 float_as_integer_ratio │ │ │ │ │ 00000208 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000020c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 00006102 R_ARM_ABS32 00002e84 float_fromhex │ │ │ │ │ 00000218 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000021c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000220 00006b02 R_ARM_ABS32 00003f00 float_hex │ │ │ │ │ +00000220 00006b02 R_ARM_ABS32 00003f0c float_hex │ │ │ │ │ 00000228 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000022c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000230 00007b02 R_ARM_ABS32 00000494 float_is_integer │ │ │ │ │ 00000238 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000023c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000240 00007e02 R_ARM_ABS32 0000058c float___getnewargs__ │ │ │ │ │ 00000248 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -181,15 +181,15 @@ │ │ │ │ │ 000002bc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x9388 contains 653 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x9394 contains 653 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000070 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000084 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000094 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00000098 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000009c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ @@ -611,241 +611,241 @@ │ │ │ │ │ 00002e68 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00002e78 0000ab1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 00002e7c 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002e80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002eac 0000ef1c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ 00002edc 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ 00003258 0001101c R_ARM_CALL 00000000 __isoc23_strtol │ │ │ │ │ -00003360 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00003398 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033a4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000033e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000033ec 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003404 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000343c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003448 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003454 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000034c0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003508 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003558 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000035f0 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00003648 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ -0000368c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000376c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00003774 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003784 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000037e8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000037f0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003824 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000383c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003854 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000038ac 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000038b4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000038c8 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000038f0 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00003918 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003944 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00003970 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003978 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003990 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a3c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a44 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00003a48 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003a58 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003a5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a60 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003a64 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000335c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003394 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000033a0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033d8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000033e4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000033fc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00003434 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003440 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000344c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000034b4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000034fc 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000354c 0000a91c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00003600 0000aa1c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00003658 00010f1c R_ARM_CALL 00000000 _Py_parse_inf_or_nan │ │ │ │ │ +0000369c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000377c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003784 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003794 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000037f8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00003800 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003834 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000384c 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003864 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000038c8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000038d0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000038e8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000038f0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000038f8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003910 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000039dc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000039f4 0000ab1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a1c 0001111c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00003a44 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003a50 0000f702 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +00003a54 00001402 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003a64 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003a68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003a70 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003a74 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a6c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003a70 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a74 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ 00003a78 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003acc 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003ae8 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003b04 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003b1c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003b44 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b58 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003b6c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003b88 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003b98 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bac 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003bc8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003bd8 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003bec 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c08 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c18 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c2c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003c48 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00003c6c 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ -00003c80 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003ca0 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ -00003cb0 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003cc8 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00003d10 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00003da0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003dd4 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003df0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e04 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003e0c 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00003e44 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e5c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003e78 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003edc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003ee4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003ee8 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -00003ef0 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003ef4 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003ef8 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00003efc 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003f54 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f74 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00003f94 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00003fb0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00003fc8 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00003fe0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00003ff8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000400c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004020 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004034 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004040 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000404c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004060 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000406c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004078 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004084 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004098 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040a4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040b0 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040bc 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000040d0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000040dc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000040e8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000040f4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004108 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004114 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004120 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000412c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004140 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000414c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004158 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004164 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004178 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004184 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004190 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000419c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041b0 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041bc 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000041c8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000041d4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000041e8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000041f4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004200 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000420c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004220 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000422c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004238 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -00004244 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004258 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004264 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004270 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000427c 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004290 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000429c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042a8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -000042b4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -000042c8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000042d4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000042d8 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000430c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004328 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ -00004368 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004398 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -000043dc 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ -000043e0 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -0000440c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004410 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ -00004418 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ -00004420 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004424 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a7c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003a84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003ad8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003af4 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003b10 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003b28 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003b50 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003b64 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003b78 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003b94 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003ba4 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003bb8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003bd4 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003be4 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003bf8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003c14 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003c24 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003c38 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003c54 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00003c78 0000dd1c R_ARM_CALL 00000000 floor │ │ │ │ │ +00003c8c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003cac 0000bd1c R_ARM_CALL 00000000 PyLong_FromDouble │ │ │ │ │ +00003cbc 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003cd4 0000a61c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00003d1c 0001121c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00003dac 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003de0 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003dfc 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e10 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003e18 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00003e50 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e68 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003e84 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ee8 0000a71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003ef4 00011302 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +00003efc 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003f00 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f04 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00003f08 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f60 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003f80 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00003fa0 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +00003fbc 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00003fd4 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00003fec 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004004 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004018 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000402c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004040 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000404c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004058 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000406c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004078 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004084 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004090 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040a4 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040b0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040bc 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000040c8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000040dc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000040e8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000040f4 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004100 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004114 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004120 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000412c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004138 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000414c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004158 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004164 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004170 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004184 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004190 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000419c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041a8 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041bc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000041c8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000041d4 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000041e0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000041f4 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004200 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000420c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004218 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000422c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004238 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004244 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004250 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004264 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004270 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000427c 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004288 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000429c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000042a8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000042b4 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +000042c0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000042d4 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000042e0 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000042e4 0001141c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +00004318 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004334 0001151c R_ARM_CALL 00000000 PyUnicode_FromFormat │ │ │ │ │ +00004374 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000043a4 0001071d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +000043e8 0000c91c R_ARM_CALL 00000000 __stack_chk_fail │ │ │ │ │ +000043ec 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00004418 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000441c 0000ce02 R_ARM_ABS32 00000000 __stack_chk_guard │ │ │ │ │ +00004424 00011602 R_ARM_ABS32 00000000 Py_hexdigits │ │ │ │ │ +0000442c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004430 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004434 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000446c 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ -00004480 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ -00004494 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ -000044c8 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004528 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004554 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00004568 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -00004584 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000045a0 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000045cc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -000045ec 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000045f8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000045fc 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004668 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004684 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000469c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046b4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000046cc 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000046dc 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000046f0 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00004708 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000470c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004710 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004714 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004778 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -000047ac 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047b4 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -00004810 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000481c 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000483c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000485c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004874 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004888 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000488c 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004890 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000048c8 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000048e8 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -00004904 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -00004920 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000493c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004958 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000497c 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ -00004990 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -000049ac 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ -000049cc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000049fc 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a08 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004a18 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004a28 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004a3c 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004a50 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004a6c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b1c 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b34 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004b58 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004b80 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -00004b9c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004ba8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004bb4 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -00004bc4 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -00004bd8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -00004bec 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -00004c2c 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004c54 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00004c58 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004c5c 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -00004c60 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004cac 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00004cb8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00004ccc 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -00004cd4 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -00004d0c 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000443c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004440 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004478 0001181c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ +0000448c 0001191c R_ARM_CALL 00000000 __aeabi_fcmpun │ │ │ │ │ +000044a0 00011a1c R_ARM_CALL 00000000 __aeabi_fcmple │ │ │ │ │ +000044d4 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004534 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004560 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +00004574 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +00004590 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000045ac 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000045d8 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +000045f8 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004604 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004608 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004674 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00004690 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +000046a8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046c0 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000046d8 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046e8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +000046fc 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004714 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004718 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000471c 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00004720 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004784 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +000047b8 0000c81c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000047c0 00011c1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +0000481c 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00004828 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004848 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004868 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004880 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004894 00009f02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004898 0000cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000489c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000048d4 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000048f4 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00004910 0000ba1c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000492c 0000b21c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +00004948 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004964 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004988 0000b91c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000499c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +000049b8 0000bb1c R_ARM_CALL 00000000 __aeabi_dcmpge │ │ │ │ │ +000049d8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004a08 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004a14 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004a24 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004a34 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004a48 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004a5c 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004a78 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b28 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b40 0000cd1c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004b64 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004b8c 0000b41c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +00004ba8 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004bb4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004bc0 0000f91c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +00004bd0 0000b81c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +00004be4 0000da1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +00004bf8 0000af1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +00004c38 0000b31c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004c60 0000e202 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00004c64 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004c68 0000fa02 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00004c6c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004cb8 0000ca1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00004cc4 0000cb1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00004cd8 0000c41c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00004ce0 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00004d18 0000cc1c R_ARM_CALL 00000000 ldexp │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xa7f0 contains 56 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xa7fc contains 56 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000010 0000a81c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000034 0000e71d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000038 0000ac6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000003c 00000302 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 0000b11c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 0000008c 0000201c R_ARM_CALL 00000c9c convert_to_double │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -3489,227 +3489,227 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ + beq 36a0 │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ - ldr r1, [pc, #2944] @ 3a44 │ │ │ │ │ + ldr r1, [pc, #2956] @ 3a50 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ tst r2, #8 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 363c │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne 3660 │ │ │ │ │ + bne 3670 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ │ - beq 3578 │ │ │ │ │ + beq 356c │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ addeq r8, r8, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ │ - bne 3864 │ │ │ │ │ + bne 3874 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ │ - bne 38c0 │ │ │ │ │ + bne 39ec │ │ │ │ │ ldrb r2, [r8, #2] │ │ │ │ │ add r5, r8, #2 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r8, r5 │ │ │ │ │ - bhi 347c │ │ │ │ │ - ldr r4, [pc, #2808] @ 3a48 │ │ │ │ │ + bhi 3474 │ │ │ │ │ + ldr r4, [pc, #2820] @ 3a54 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3890 │ │ │ │ │ + blt 38a0 │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ add r8, r5, #1 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 348c │ │ │ │ │ + bls 3484 │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ - bne 36ec │ │ │ │ │ + bne 36fc │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ add r2, r5, #1 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35d4 │ │ │ │ │ - ldr r4, [pc, #2724] @ 3a48 │ │ │ │ │ + bhi 35e4 │ │ │ │ │ + ldr r4, [pc, #2736] @ 3a54 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 39b4 │ │ │ │ │ ldrb r3, [r5, #2] │ │ │ │ │ add r8, r5, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bhi 31b0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 39b0 │ │ │ │ │ ldrb r3, [r5, #3] │ │ │ │ │ add r2, r5, #3 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 35b8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 39b4 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ add r8, r5, #4 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bhi 31b0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 39b0 │ │ │ │ │ ldrb r3, [r5, #5] │ │ │ │ │ add r2, r5, #5 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 35b8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 39b4 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ add r8, r5, #6 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bhi 31b0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 39b0 │ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ │ add r2, r5, #7 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 35b8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 39b4 │ │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ │ add r8, r5, #8 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bhi 31b0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 39b0 │ │ │ │ │ ldrb r3, [r5, #9] │ │ │ │ │ add r2, r5, #9 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 35b8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 39b4 │ │ │ │ │ ldrb r3, [r5, #10] │ │ │ │ │ add r8, r5, #10 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bhi 31b0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 39b0 │ │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ │ add r2, r5, #11 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 35c4 │ │ │ │ │ + bhi 35b8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 39b4 │ │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ │ add r8, r5, #12 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bhi 31b0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3954 │ │ │ │ │ + blt 39b0 │ │ │ │ │ ldrb r3, [r5, #13] │ │ │ │ │ add r2, r5, #13 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bls 3188 │ │ │ │ │ - b 35c4 │ │ │ │ │ + b 35b8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3958 │ │ │ │ │ + blt 39b4 │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ bls 3184 │ │ │ │ │ subs r7, r2, r7 │ │ │ │ │ sub r5, r2, r5 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - beq 3680 │ │ │ │ │ - ldr r3, [pc, #2180] @ 3a4c │ │ │ │ │ + beq 3690 │ │ │ │ │ + ldr r3, [pc, #2192] @ 3a58 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bgt 3a30 │ │ │ │ │ + bgt 3904 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ and r3, r3, #223 @ 0xdf │ │ │ │ │ cmp r3, #80 @ 0x50 │ │ │ │ │ - bne 36d8 │ │ │ │ │ + bne 36e8 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ add r0, r8, #1 │ │ │ │ │ sub r2, r3, #43 @ 0x2b │ │ │ │ │ tst r2, #253 @ 0xfd │ │ │ │ │ - bne 3898 │ │ │ │ │ + bne 38a8 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ add r8, r8, #2 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3680 │ │ │ │ │ + bhi 3690 │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ addhi r8, r8, #1 │ │ │ │ │ bhi 3250 │ │ │ │ │ ldrb r3, [r8, #2] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ @@ -3727,322 +3727,326 @@ │ │ │ │ │ bls 3240 │ │ │ │ │ mov r2, #10 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 <__isoc23_strtol> │ │ │ │ │ R_ARM_CALL __isoc23_strtol │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ - ble 32a4 │ │ │ │ │ + ble 32a0 │ │ │ │ │ sub r2, r7, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - rsbgt r3, r7, #1 │ │ │ │ │ - suble r3, sl, r7 │ │ │ │ │ - addgt r3, sl, r3 │ │ │ │ │ + bgt 35c8 │ │ │ │ │ + sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 32a4 │ │ │ │ │ - ldr r4, [pc, #1968] @ 3a48 │ │ │ │ │ + bhi 32a0 │ │ │ │ │ + ldr r4, [pc, #1984] @ 3a54 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3588 │ │ │ │ │ + beq 357c │ │ │ │ │ cmp r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ - blt 3620 │ │ │ │ │ + blt 3630 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bgt 3984 │ │ │ │ │ + bgt 38dc │ │ │ │ │ sub r4, r7, #1 │ │ │ │ │ rsb r3, r5, r5, lsl #30 │ │ │ │ │ add r9, r0, r3, lsl #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r6, r9, r4, lsl #2 │ │ │ │ │ - bgt 36b8 │ │ │ │ │ + bgt 36c8 │ │ │ │ │ sub r3, sl, r7 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 36d0 │ │ │ │ │ - ldr r2, [pc, #1884] @ 3a48 │ │ │ │ │ + bhi 36e0 │ │ │ │ │ + ldr r2, [pc, #1900] @ 3a54 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3308 │ │ │ │ │ + beq 3304 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asrs r3, r3, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - bne 32f8 │ │ │ │ │ - ldr r3, [pc, #1856] @ 3a50 │ │ │ │ │ + bne 32f4 │ │ │ │ │ + ldr r3, [pc, #1872] @ 3a5c │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - blt 3620 │ │ │ │ │ + blt 3630 │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ - bgt 3984 │ │ │ │ │ + bgt 38dc │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movge r3, r6 │ │ │ │ │ sub r3, r3, #53 @ 0x35 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - blt 3700 │ │ │ │ │ + blt 3710 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 35e0 │ │ │ │ │ - ldr fp, [pc, #1796] @ 3a48 │ │ │ │ │ + blt 35f0 │ │ │ │ │ + ldr fp, [pc, #1812] @ 3a54 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 33b0 │ │ │ │ │ - ldr r3, [pc, #1780] @ 3a54 │ │ │ │ │ + bne 33ac │ │ │ │ │ + ldr r3, [pc, #1796] @ 3a60 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ subgt r3, sl, r4 │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 3934 │ │ │ │ │ + bhi 39cc │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc 34bc │ │ │ │ │ - str r9, [sp, #20] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ + bcc 34b0 │ │ │ │ │ + str r8, [sp, #20] │ │ │ │ │ mov r8, sl │ │ │ │ │ mov sl, r5 │ │ │ │ │ - b 33fc │ │ │ │ │ + b 33f4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3924 │ │ │ │ │ + bhi 39c0 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r4, r5, #1 │ │ │ │ │ - beq 34b4 │ │ │ │ │ - ldr r3, [pc, #1616] @ 3a54 │ │ │ │ │ + beq 34ac │ │ │ │ │ + ldr r3, [pc, #1636] @ 3a60 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp sl, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 3924 │ │ │ │ │ + bhi 39c0 │ │ │ │ │ add r3, fp, r3 │ │ │ │ │ ldrsb r0, [r3, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #1536] @ 3a54 │ │ │ │ │ + ldr r3, [pc, #1556] @ 3a60 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp sl, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ sub r3, r8, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrle r3, [sp, #8] │ │ │ │ │ suble r3, r3, r4 │ │ │ │ │ - b 33c4 │ │ │ │ │ + b 33bc │ │ │ │ │ cmp r2, #46 @ 0x2e │ │ │ │ │ moveq r7, r8 │ │ │ │ │ beq 2f84 │ │ │ │ │ - b 3890 │ │ │ │ │ + b 38a0 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 36ec │ │ │ │ │ + blt 36fc │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 348c │ │ │ │ │ + bls 3484 │ │ │ │ │ b 2f74 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ │ mov r2, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #1388] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #1412] @ 3a50 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 36a0 │ │ │ │ │ + bne 36b0 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3680 │ │ │ │ │ + bne 3690 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ addne r3, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r4, r2 │ │ │ │ │ movne r5, r3 │ │ │ │ │ - ldr r3, [pc, #1356] @ 3a58 │ │ │ │ │ + ldr r3, [pc, #1380] @ 3a64 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r6, [r3, #1608] @ 0x648 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 35ec │ │ │ │ │ - ldr r1, [pc, #1324] @ 3a5c │ │ │ │ │ + beq 35fc │ │ │ │ │ + ldr r1, [pc, #1348] @ 3a68 │ │ │ │ │ ldr r2, [r3, #1604] @ 0x644 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ ldr ip, [r6, #4] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #1608] @ 0x648 │ │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - bne 3614 │ │ │ │ │ + bne 3624 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ strd r4, [r6, #8] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 38e8 │ │ │ │ │ + bne 3a14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ b 2f10 │ │ │ │ │ mov r7, r2 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ - beq 3620 │ │ │ │ │ - cmp r5, r2 │ │ │ │ │ - subgt r3, sl, r2 │ │ │ │ │ + beq 3630 │ │ │ │ │ + cmp r2, r5 │ │ │ │ │ + sublt r3, sl, r2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ - bls 3298 │ │ │ │ │ - b 32a4 │ │ │ │ │ + bls 3294 │ │ │ │ │ + b 32a0 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ b 31b0 │ │ │ │ │ + rsb r3, r7, #1 │ │ │ │ │ + ldrb r3, [sl, r3] │ │ │ │ │ + sub r3, r3, #48 @ 0x30 │ │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ │ + cmp r3, #54 @ 0x36 │ │ │ │ │ + bls 328c │ │ │ │ │ + b 32a0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ b 31b0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 34bc │ │ │ │ │ + b 34b0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 38c8 │ │ │ │ │ - ldr r1, [pc, #1112] @ 3a5c │ │ │ │ │ + beq 39f4 │ │ │ │ │ + ldr r1, [pc, #1108] @ 3a68 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add r7, r1, #16 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r6, #4] │ │ │ │ │ - beq 3554 │ │ │ │ │ + beq 3548 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ - b 3554 │ │ │ │ │ + b 3548 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 34c0 │ │ │ │ │ ldrb r3, [r6, #1]! │ │ │ │ │ - ldr r2, [pc, #1036] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #1032] @ 3a50 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 362c │ │ │ │ │ + bne 363c │ │ │ │ │ add r1, sp, #32 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_parse_inf_or_nan> │ │ │ │ │ R_ARM_CALL _Py_parse_inf_or_nan │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ beq 2ef4 │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ - ldr r2, [pc, #984] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #980] @ 3a50 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - bne 3698 │ │ │ │ │ + bne 36a8 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - beq 3504 │ │ │ │ │ - ldr r3, [pc, #984] @ 3a60 │ │ │ │ │ - ldr r1, [pc, #984] @ 3a64 │ │ │ │ │ + beq 34f8 │ │ │ │ │ + ldr r3, [pc, #980] @ 3a6c │ │ │ │ │ + ldr r1, [pc, #980] @ 3a70 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 356c │ │ │ │ │ + b 3560 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldrb r3, [r8, #1]! │ │ │ │ │ - ldr r2, [pc, #920] @ 3a44 │ │ │ │ │ + ldr r2, [pc, #916] @ 3a50 │ │ │ │ │ ldr r3, [r2, r3, lsl #2] │ │ │ │ │ tst r3, #8 │ │ │ │ │ - beq 34e0 │ │ │ │ │ - b 36a0 │ │ │ │ │ + beq 34d4 │ │ │ │ │ + b 36b0 │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ ldrb r3, [sl, r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bls 32e4 │ │ │ │ │ + bls 32e0 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ - b 3308 │ │ │ │ │ + b 3304 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #32] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bgt 3268 │ │ │ │ │ - b 32b4 │ │ │ │ │ + b 32b0 │ │ │ │ │ subs r7, r8, r5 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ - beq 3680 │ │ │ │ │ + beq 3690 │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 31c0 │ │ │ │ │ sub r3, r3, r9 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ addlt r1, r3, #2 │ │ │ │ │ movge r1, r2 │ │ │ │ │ @@ -4050,304 +4054,303 @@ │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ asr fp, r1, #2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - b 377c │ │ │ │ │ + b 378c │ │ │ │ │ cmp r5, r4 │ │ │ │ │ suble r1, sl, #1 │ │ │ │ │ subgt r1, sl, r4 │ │ │ │ │ suble r1, r1, r4 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ - ldr r0, [pc, #756] @ 3a48 │ │ │ │ │ + ldr r0, [pc, #752] @ 3a54 │ │ │ │ │ sub r1, r1, #48 @ 0x30 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ cmp r1, #54 @ 0x36 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ ldrsbls r0, [r1, #20] │ │ │ │ │ mvnhi r0, #0 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - ldr r3, [pc, #720] @ 3a54 │ │ │ │ │ + ldr r3, [pc, #716] @ 3a60 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, fp │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bgt 3738 │ │ │ │ │ + bgt 3748 │ │ │ │ │ cmp r5, fp │ │ │ │ │ mvnle r1, fp │ │ │ │ │ subgt r1, sl, fp │ │ │ │ │ addle r1, sl, r1 │ │ │ │ │ ldrb ip, [r1] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ sub ip, ip, #48 @ 0x30 │ │ │ │ │ rsb r1, r1, #8 │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ lsl r1, r1, #16 │ │ │ │ │ asr r1, r1, #16 │ │ │ │ │ cmp ip, #54 @ 0x36 │ │ │ │ │ lsl r0, r1, #1 │ │ │ │ │ strd r2, [sp, #8] │ │ │ │ │ - bhi 38ac │ │ │ │ │ - ldr r4, [pc, #620] @ 3a48 │ │ │ │ │ + bhi 38f0 │ │ │ │ │ + ldr r4, [pc, #616] @ 3a54 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ ldrsb r2, [ip, #20] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ and r0, r0, r2 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ tst r3, r2 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq 384c │ │ │ │ │ + beq 385c │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ mvn r3, #2 │ │ │ │ │ bics r3, r2, r3, lsl r1 │ │ │ │ │ - beq 3998 │ │ │ │ │ + beq 3918 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r0, #2 │ │ │ │ │ lsl r0, r0, r3 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #1024 @ 0x400 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq 3964 │ │ │ │ │ + beq 38bc │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add r2, r9, fp, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 34cc │ │ │ │ │ + b 34c0 │ │ │ │ │ sub r3, r2, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ movhi r5, r8 │ │ │ │ │ - bhi 347c │ │ │ │ │ - ldr r4, [pc, #456] @ 3a48 │ │ │ │ │ + bhi 3474 │ │ │ │ │ + ldr r4, [pc, #452] @ 3a54 │ │ │ │ │ mov r5, r8 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrsb r3, [r3, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bge 2f5c │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ - b 3680 │ │ │ │ │ + b 3690 │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ cmp r3, #9 │ │ │ │ │ - bhi 3680 │ │ │ │ │ + bhi 3690 │ │ │ │ │ mov r8, r0 │ │ │ │ │ b 3204 │ │ │ │ │ - bl 0 <__aeabi_i2d> │ │ │ │ │ - R_ARM_CALL __aeabi_i2d │ │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ │ - bl 0 <__aeabi_dadd> │ │ │ │ │ - R_ARM_CALL __aeabi_dadd │ │ │ │ │ - strd r0, [sp, #8] │ │ │ │ │ - b 3818 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - b 3878 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - ldr r3, [pc, #404] @ 3a68 │ │ │ │ │ - ldr r2, [sp] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 356c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3690 │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [r6] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r4, r0 │ │ │ │ │ - beq 391c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r6] │ │ │ │ │ - bne 391c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 356c │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #304] @ 3a6c │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - bl 0 <__aeabi_dsub> │ │ │ │ │ - R_ARM_CALL __aeabi_dsub │ │ │ │ │ - subs r4, r4, #1 │ │ │ │ │ - bcs 3350 │ │ │ │ │ - b 34bc │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - b 31b0 │ │ │ │ │ mov r2, #53 @ 0x35 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldrd r2, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 384c │ │ │ │ │ - ldr r3, [pc, #228] @ 3a70 │ │ │ │ │ - ldr r1, [pc, #228] @ 3a74 │ │ │ │ │ + beq 385c │ │ │ │ │ + ldr r3, [pc, #400] @ 3a74 │ │ │ │ │ + ldr r1, [pc, #400] @ 3a78 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3690 │ │ │ │ │ + b 36a0 │ │ │ │ │ + bl 0 <__aeabi_i2d> │ │ │ │ │ + R_ARM_CALL __aeabi_i2d │ │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ │ + bl 0 <__aeabi_dadd> │ │ │ │ │ + R_ARM_CALL __aeabi_dadd │ │ │ │ │ + strd r0, [sp, #8] │ │ │ │ │ + b 3828 │ │ │ │ │ + ldr r3, [pc, #352] @ 3a6c │ │ │ │ │ + ldr r1, [pc, #364] @ 3a7c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 36a0 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - bne 39ac │ │ │ │ │ + bne 392c │ │ │ │ │ add r3, fp, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - blt 39f4 │ │ │ │ │ + blt 3974 │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 384c │ │ │ │ │ + blt 385c │ │ │ │ │ cmp r5, r3 │ │ │ │ │ suble r2, sl, #1 │ │ │ │ │ subgt r2, sl, r3 │ │ │ │ │ suble r2, r2, r3 │ │ │ │ │ ldrb r2, [r2] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ sub r2, r2, #48 @ 0x30 │ │ │ │ │ and r2, r2, #255 @ 0xff │ │ │ │ │ cmp r2, #54 @ 0x36 │ │ │ │ │ add r1, r4, r2 │ │ │ │ │ - bhi 3818 │ │ │ │ │ + bhi 3828 │ │ │ │ │ ldrsb r2, [r1, #20] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 39b0 │ │ │ │ │ - b 3818 │ │ │ │ │ + beq 3930 │ │ │ │ │ + b 3828 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ mvngt r3, fp │ │ │ │ │ suble r3, sl, fp │ │ │ │ │ addgt r3, sl, r3 │ │ │ │ │ suble r3, r3, #2 │ │ │ │ │ ldrb r3, [r3] │ │ │ │ │ sub r3, r3, #48 @ 0x30 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r3, #54 @ 0x36 │ │ │ │ │ - bhi 3818 │ │ │ │ │ + bhi 3828 │ │ │ │ │ add r3, r4, r3 │ │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3818 │ │ │ │ │ - b 39ac │ │ │ │ │ - ldr r3, [pc, #40] @ 3a60 │ │ │ │ │ - ldr r1, [pc, #60] @ 3a78 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3690 │ │ │ │ │ + bne 3828 │ │ │ │ │ + b 392c │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + b 31b0 │ │ │ │ │ + mov r5, sl │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ │ + ldr r3, [pc, #172] @ 3a80 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + mov r1, r7 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + bl 0 <__aeabi_dsub> │ │ │ │ │ + R_ARM_CALL __aeabi_dsub │ │ │ │ │ + subs r4, r4, #1 │ │ │ │ │ + bcs 334c │ │ │ │ │ + b 34b0 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 3888 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + ldr r3, [pc, #132] @ 3a84 │ │ │ │ │ + ldr r2, [sp] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 3560 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 36a0 │ │ │ │ │ + ldr r0, [sp] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ + ldr r3, [r6] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + beq 3a48 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r6] │ │ │ │ │ + bne 3a48 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + b 3560 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x0ffffef3 │ │ │ │ │ .word 0xfffffbce │ │ │ │ │ .word 0x40300000 │ │ │ │ │ - .word 0x00000544 │ │ │ │ │ + .word 0x0000055c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000010 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0x3ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000044c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000424 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x3ff00000 │ │ │ │ │ + .word 0x00000010 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00003a7c : │ │ │ │ │ +00003a88 : │ │ │ │ │ float_as_integer_ratio(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r1, [pc, #1104] @ 3ee4 │ │ │ │ │ + ldr r1, [pc, #1104] @ 3ef0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1096] @ 3ee8 │ │ │ │ │ + ldr r3, [pc, #1096] @ 3ef4 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr sl, [r3, #48] @ 0x30 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 3e0c │ │ │ │ │ + bne 3e18 │ │ │ │ │ ldrd r4, [r4, #8] │ │ │ │ │ strd r4, [sp, #8] │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1064] @ 3eec │ │ │ │ │ + ldr r3, [pc, #1064] @ 3ef8 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3af4 │ │ │ │ │ - ldr r3, [pc, #1036] @ 3eec │ │ │ │ │ + bne 3b00 │ │ │ │ │ + ldr r3, [pc, #1036] @ 3ef8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3e50 │ │ │ │ │ + beq 3e5c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 3e38 │ │ │ │ │ + bne 3e44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ sub r9, r6, #300 @ 0x12c │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 3c64 │ │ │ │ │ + b 3c70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4359,15 +4362,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3ca0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ @@ -4378,15 +4381,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3ca0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #2 │ │ │ │ │ @@ -4397,15 +4400,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3ca0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #3 │ │ │ │ │ @@ -4416,269 +4419,269 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c94 │ │ │ │ │ + bne 3ca0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r6, r7, #4 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 3c94 │ │ │ │ │ + beq 3ca0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL floor │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b34 │ │ │ │ │ + beq 3b40 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3c98 │ │ │ │ │ + beq 3ca4 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromDouble │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ ldr r7, [sp, #4] │ │ │ │ │ eor r0, r7, r7, asr #31 │ │ │ │ │ sub r0, r0, r7, asr #31 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 3ea8 │ │ │ │ │ + beq 3eb4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [sl, #44] @ 0x2c │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bgt 3da8 │ │ │ │ │ + bgt 3db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r7, r0 │ │ │ │ │ - bne 3e64 │ │ │ │ │ + bne 3e70 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 3e80 │ │ │ │ │ + beq 3e8c │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 3d80 │ │ │ │ │ + beq 3d8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3e00 │ │ │ │ │ + beq 3e0c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3d5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 3d9c │ │ │ │ │ + beq 3da8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3d80 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d74 │ │ │ │ │ + beq 3d80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3dec │ │ │ │ │ + beq 3df8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3d58 │ │ │ │ │ + beq 3d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 3d58 │ │ │ │ │ + bne 3d64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3d5c │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 3dd8 │ │ │ │ │ + beq 3de4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3dd8 │ │ │ │ │ + bne 3de4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 3ebc │ │ │ │ │ + beq 3ec8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b 3d04 │ │ │ │ │ + b 3d10 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3d40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3ab0 │ │ │ │ │ + bne 3abc │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl c9c │ │ │ │ │ ldrd r4, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3ab8 │ │ │ │ │ + bne 3ac4 │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ - b 3d74 │ │ │ │ │ - ldr r3, [pc, #176] @ 3ef0 │ │ │ │ │ - ldr r1, [pc, #176] @ 3ef4 │ │ │ │ │ + b 3d80 │ │ │ │ │ + ldr r3, [pc, #176] @ 3efc │ │ │ │ │ + ldr r1, [pc, #176] @ 3f00 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d74 │ │ │ │ │ - ldr r3, [pc, #160] @ 3ef8 │ │ │ │ │ - ldr r1, [pc, #160] @ 3efc │ │ │ │ │ + b 3d80 │ │ │ │ │ + ldr r3, [pc, #160] @ 3f04 │ │ │ │ │ + ldr r1, [pc, #160] @ 3f08 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3e48 │ │ │ │ │ + b 3e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 3cfc │ │ │ │ │ + bne 3d08 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3cfc │ │ │ │ │ + b 3d08 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r4, r7 │ │ │ │ │ - beq 3eb4 │ │ │ │ │ + beq 3ec0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3ed8 │ │ │ │ │ + beq 3ee4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3d50 │ │ │ │ │ + beq 3d5c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3d40 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3d50 │ │ │ │ │ + b 3d5c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3e90 │ │ │ │ │ + bne 3e9c │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 3d34 │ │ │ │ │ + b 3d40 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3ea0 │ │ │ │ │ + b 3eac │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyLong_Type │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000004d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003f00 : │ │ │ │ │ +00003f0c : │ │ │ │ │ float_hex(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r1, [pc, #1268] @ 440c │ │ │ │ │ + ldr r1, [pc, #1268] @ 4418 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ - ldr r3, [pc, #1260] @ 4410 │ │ │ │ │ + ldr r3, [pc, #1260] @ 441c │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - bne 43e0 │ │ │ │ │ + bne 43ec │ │ │ │ │ ldrd r6, [r4, #8] │ │ │ │ │ strd r6, [sp, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 439c │ │ │ │ │ + bne 43a8 │ │ │ │ │ bic r5, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #1192] @ 4414 │ │ │ │ │ + ldr r3, [pc, #1192] @ 4420 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ mov r4, r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3fa0 │ │ │ │ │ - ldr r3, [pc, #1160] @ 4414 │ │ │ │ │ + bne 3fac │ │ │ │ │ + ldr r3, [pc, #1160] @ 4420 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 439c │ │ │ │ │ + beq 43a8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - bne 434c │ │ │ │ │ + bne 4358 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mvn r4, #1020 @ 0x3fc │ │ │ │ │ @@ -4690,30 +4693,30 @@ │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r3, [pc, #1044] @ 4418 │ │ │ │ │ + ldr r3, [pc, #1044] @ 4424 │ │ │ │ │ ldr r4, [r3] │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ strb r3, [sp, #20] │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r3, #46 @ 0x2e │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r3, [sp, #21] │ │ │ │ │ - ldr r3, [pc, #996] @ 441c │ │ │ │ │ + ldr r3, [pc, #996] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4723,15 +4726,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #940] @ 441c │ │ │ │ │ + ldr r3, [pc, #940] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4741,15 +4744,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #884] @ 441c │ │ │ │ │ + ldr r3, [pc, #884] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4759,15 +4762,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #828] @ 441c │ │ │ │ │ + ldr r3, [pc, #828] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4777,15 +4780,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #772] @ 441c │ │ │ │ │ + ldr r3, [pc, #772] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4795,15 +4798,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #716] @ 441c │ │ │ │ │ + ldr r3, [pc, #716] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4813,15 +4816,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #660] @ 441c │ │ │ │ │ + ldr r3, [pc, #660] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4831,15 +4834,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #604] @ 441c │ │ │ │ │ + ldr r3, [pc, #604] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4849,15 +4852,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #548] @ 441c │ │ │ │ │ + ldr r3, [pc, #548] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4867,15 +4870,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #492] @ 441c │ │ │ │ │ + ldr r3, [pc, #492] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4885,15 +4888,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #436] @ 441c │ │ │ │ │ + ldr r3, [pc, #436] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4903,15 +4906,15 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #380] @ 441c │ │ │ │ │ + ldr r3, [pc, #380] @ 4428 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ ldrb r3, [r4, r0] │ │ │ │ │ @@ -4920,15 +4923,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #328] @ 441c │ │ │ │ │ + ldr r3, [pc, #328] @ 4428 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ cmp r5, #0 │ │ │ │ │ rsblt r5, r5, #0 │ │ │ │ │ @@ -4944,78 +4947,78 @@ │ │ │ │ │ strb sl, [sp, #35] @ 0x23 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r0, [pc, #248] @ 4420 │ │ │ │ │ - ldreq r0, [pc, #248] @ 4424 │ │ │ │ │ + ldrne r0, [pc, #248] @ 442c │ │ │ │ │ + ldreq r0, [pc, #248] @ 4430 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromFormat │ │ │ │ │ - ldr r3, [pc, #220] @ 4410 │ │ │ │ │ + ldr r3, [pc, #220] @ 441c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43dc │ │ │ │ │ + bne 43e8 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ldr r1, [pc, #208] @ 4428 │ │ │ │ │ - ldr r3, [pc, #208] @ 442c │ │ │ │ │ - ldrlt r1, [pc, #204] @ 442c │ │ │ │ │ + ldr r1, [pc, #208] @ 4434 │ │ │ │ │ + ldr r3, [pc, #208] @ 4438 │ │ │ │ │ + ldrlt r1, [pc, #204] @ 4438 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ - ldr r3, [pc, #156] @ 4410 │ │ │ │ │ + ldr r3, [pc, #156] @ 441c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 43c4 │ │ │ │ │ + bne 43d0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #160] @ 4430 │ │ │ │ │ - bne 43dc │ │ │ │ │ + ldreq r0, [pc, #160] @ 443c │ │ │ │ │ + bne 43e8 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ - ldr r3, [pc, #108] @ 4410 │ │ │ │ │ + ldr r3, [pc, #108] @ 441c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bne 43dc │ │ │ │ │ + bne 43e8 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 2348 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ eors r2, r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldreq r0, [pc, #88] @ 4434 │ │ │ │ │ - beq 4390 │ │ │ │ │ + ldreq r0, [pc, #88] @ 4440 │ │ │ │ │ + beq 439c │ │ │ │ │ bl 0 <__stack_chk_fail> │ │ │ │ │ R_ARM_CALL __stack_chk_fail │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3f3c │ │ │ │ │ + bne 3f48 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl c9c │ │ │ │ │ ldrd r6, [sp, #8] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 3f44 │ │ │ │ │ + bne 3f50 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - b 432c │ │ │ │ │ + b 4338 │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 __stack_chk_guard │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 Py_hexdigits │ │ │ │ │ @@ -5027,74 +5030,74 @@ │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000508 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004438 : │ │ │ │ │ +00004444 : │ │ │ │ │ PyFloat_Pack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov sl, r3 │ │ │ │ │ - ldr r3, [pc, #668] @ 46f0 │ │ │ │ │ + ldr r3, [pc, #668] @ 46fc │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr fp, [r3, #1504] @ 0x5e0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 4510 │ │ │ │ │ + beq 451c │ │ │ │ │ bl 0 <__aeabi_d2f> │ │ │ │ │ R_ARM_CALL __aeabi_d2f │ │ │ │ │ - ldr r1, [pc, #636] @ 46f4 │ │ │ │ │ + ldr r1, [pc, #636] @ 4700 │ │ │ │ │ bic r8, r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 44a0 │ │ │ │ │ - ldr r1, [pc, #608] @ 46f4 │ │ │ │ │ + bne 44ac │ │ │ │ │ + ldr r1, [pc, #608] @ 4700 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_fcmple> │ │ │ │ │ R_ARM_CALL __aeabi_fcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4654 │ │ │ │ │ + beq 4660 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 44d8 │ │ │ │ │ + bne 44e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 44f0 │ │ │ │ │ + beq 44fc │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, sp, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs sl, sl, #0 │ │ │ │ │ movne sl, #1 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ movne sl, #0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 44bc │ │ │ │ │ + beq 44c8 │ │ │ │ │ lsr r1, r4, #8 │ │ │ │ │ lsr r2, r4, #16 │ │ │ │ │ lsr r3, r4, #24 │ │ │ │ │ strb r4, [r5, #3] │ │ │ │ │ strb r1, [r5, #2] │ │ │ │ │ strb r2, [r5, #1] │ │ │ │ │ strb r3, [r5] │ │ │ │ │ - b 44cc │ │ │ │ │ + b 44d8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addne r5, r2, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mvnne r8, #0 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ @@ -5108,128 +5111,128 @@ │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ movne r9, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #404] @ 46f8 │ │ │ │ │ + ldr r3, [pc, #404] @ 4704 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ mov r2, #0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 46a8 │ │ │ │ │ - ldr r3, [pc, #380] @ 46fc │ │ │ │ │ + beq 46b4 │ │ │ │ │ + ldr r3, [pc, #380] @ 4708 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 46c0 │ │ │ │ │ + beq 46cc │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bgt 4690 │ │ │ │ │ + bgt 469c │ │ │ │ │ cmn r3, #126 @ 0x7e │ │ │ │ │ - blt 46d8 │ │ │ │ │ - ldr r3, [pc, #308] @ 46fc │ │ │ │ │ + blt 46e4 │ │ │ │ │ + ldr r3, [pc, #308] @ 4708 │ │ │ │ │ add r4, r2, #126 @ 0x7e │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ldr r3, [pc, #288] @ 4700 │ │ │ │ │ + ldr r3, [pc, #288] @ 470c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #256] @ 46f8 │ │ │ │ │ + ldr r3, [pc, #256] @ 4704 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ lsrs r2, r0, #23 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 4620 │ │ │ │ │ + beq 462c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #254 @ 0xfe │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ - bgt 4690 │ │ │ │ │ + bgt 469c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsr r0, r3, #16 │ │ │ │ │ orr r0, r0, r2, lsl #7 │ │ │ │ │ asr r2, r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ orr r2, r2, r9, lsl #7 │ │ │ │ │ strb r2, [r1], r8 │ │ │ │ │ lsr r2, r3, #8 │ │ │ │ │ strb r0, [r5, r8] │ │ │ │ │ strb r2, [r1, r8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r3, [r1, r8, lsl #1] │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 44dc │ │ │ │ │ bic r9, r7, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #164] @ 4704 │ │ │ │ │ + ldr r3, [pc, #164] @ 4710 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4690 │ │ │ │ │ - ldr r3, [pc, #136] @ 4704 │ │ │ │ │ + bne 469c │ │ │ │ │ + ldr r3, [pc, #136] @ 4710 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 44a0 │ │ │ │ │ - ldr r3, [pc, #112] @ 4708 │ │ │ │ │ - ldr r1, [pc, #112] @ 470c │ │ │ │ │ + beq 44ac │ │ │ │ │ + ldr r3, [pc, #112] @ 4714 │ │ │ │ │ + ldr r1, [pc, #112] @ 4718 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 44dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 45d8 │ │ │ │ │ - ldr r3, [pc, #72] @ 4710 │ │ │ │ │ - ldr r1, [pc, #72] @ 4714 │ │ │ │ │ + bne 45e4 │ │ │ │ │ + ldr r3, [pc, #72] @ 471c │ │ │ │ │ + ldr r1, [pc, #72] @ 4720 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 44d0 │ │ │ │ │ + b 44dc │ │ │ │ │ add r2, r2, #125 @ 0x7d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 45d8 │ │ │ │ │ + b 45e4 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x7f7fffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41600000 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ @@ -5238,29 +5241,29 @@ │ │ │ │ │ .word 0x0000052c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004718 : │ │ │ │ │ +00004724 : │ │ │ │ │ PyFloat_Unpack4(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #344] @ 4888 │ │ │ │ │ + ldr r3, [pc, #344] @ 4894 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #1504] @ 0x5e0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47c0 │ │ │ │ │ + beq 47cc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 4784 │ │ │ │ │ + bne 4790 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 47a0 │ │ │ │ │ + bne 47ac │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ │ ldrb r2, [r0, #3] │ │ │ │ │ orr r3, r3, ip, lsl #8 │ │ │ │ │ orr r3, r3, r1, lsl #16 │ │ │ │ │ orr r3, r3, r2, lsl #24 │ │ │ │ │ @@ -5274,15 +5277,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 474c │ │ │ │ │ + bne 4758 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ add r0, sp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ @@ -5300,64 +5303,64 @@ │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ orr r4, r4, r3, lsr #7 │ │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ │ lsl r3, r3, #16 │ │ │ │ │ lsr r5, r2, #7 │ │ │ │ │ and r3, r3, #8323072 @ 0x7f0000 │ │ │ │ │ add r0, ip, r1 │ │ │ │ │ - beq 4850 │ │ │ │ │ + beq 485c │ │ │ │ │ ldrb r2, [ip, r1] │ │ │ │ │ ldrb r0, [r0, r1] │ │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1048576000 @ 0x3e800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mvneq r2, #125 @ 0x7d │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 486c │ │ │ │ │ + bne 4878 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addne r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - b 477c │ │ │ │ │ - ldr r3, [pc, #52] @ 488c │ │ │ │ │ - ldr r1, [pc, #52] @ 4890 │ │ │ │ │ + b 4788 │ │ │ │ │ + ldr r3, [pc, #52] @ 4898 │ │ │ │ │ + ldr r1, [pc, #52] @ 489c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #44] @ 4894 │ │ │ │ │ + ldr r1, [pc, #44] @ 48a0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 477c │ │ │ │ │ + b 4788 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #32] @ 4898 │ │ │ │ │ + ldr r3, [pc, #32] @ 48a4 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r4, #127 @ 0x7f │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - b 4834 │ │ │ │ │ + b 4840 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ │ │ │ │ │ -0000489c : │ │ │ │ │ +000048a8 : │ │ │ │ │ PyFloat_Pack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r2 │ │ │ │ │ @@ -5365,40 +5368,40 @@ │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4c10 │ │ │ │ │ + bne 4c1c │ │ │ │ │ bic r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #868] @ 4c44 │ │ │ │ │ + ldr r3, [pc, #868] @ 4c50 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4910 │ │ │ │ │ - ldr r3, [pc, #840] @ 4c44 │ │ │ │ │ + bne 491c │ │ │ │ │ + ldr r3, [pc, #840] @ 4c50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4b70 │ │ │ │ │ + beq 4b7c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b3c │ │ │ │ │ + bne 4b48 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r2, #0 │ │ │ │ │ @@ -5415,51 +5418,51 @@ │ │ │ │ │ movne r0, r4 │ │ │ │ │ addne r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r0, r4 │ │ │ │ │ moveq r1, r5 │ │ │ │ │ addeq r2, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ - ldr r3, [pc, #704] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #704] @ 4c54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4b28 │ │ │ │ │ - ldr r3, [pc, #680] @ 4c4c │ │ │ │ │ + bne 4b34 │ │ │ │ │ + ldr r3, [pc, #680] @ 4c58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpge> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpge │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 4b28 │ │ │ │ │ + bne 4b34 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 4b10 │ │ │ │ │ + bgt 4b1c │ │ │ │ │ cmn r3, #25 │ │ │ │ │ - blt 4c04 │ │ │ │ │ + blt 4c10 │ │ │ │ │ cmn r3, #14 │ │ │ │ │ - blt 4b98 │ │ │ │ │ - ldr r3, [pc, #592] @ 4c4c │ │ │ │ │ + blt 4ba4 │ │ │ │ │ + ldr r3, [pc, #592] @ 4c58 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #584] @ 4c50 │ │ │ │ │ + ldr r3, [pc, #584] @ 4c5c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ add r4, r4, #14 │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ @@ -5471,110 +5474,110 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #512] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #512] @ 4c54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ab8 │ │ │ │ │ - ldr r3, [pc, #484] @ 4c48 │ │ │ │ │ + bne 4ac4 │ │ │ │ │ + ldr r3, [pc, #484] @ 4c54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4ab0 │ │ │ │ │ + bne 4abc │ │ │ │ │ lsl r4, r4, #10 │ │ │ │ │ orr r4, r4, r7, lsl #15 │ │ │ │ │ orr r4, r5, r4 │ │ │ │ │ lsl r4, r4, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - beq 4aec │ │ │ │ │ + beq 4af8 │ │ │ │ │ lsr r2, r4, #8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ strb r2, [r3] │ │ │ │ │ strb r4, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ tst r5, #1 │ │ │ │ │ - beq 4acc │ │ │ │ │ + beq 4ad8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ lsl r5, r5, #16 │ │ │ │ │ lsr r5, r5, #16 │ │ │ │ │ cmp r5, #1024 @ 0x400 │ │ │ │ │ - beq 4afc │ │ │ │ │ + beq 4b08 │ │ │ │ │ lsl fp, fp, #15 │ │ │ │ │ orr fp, fp, r4, lsl #10 │ │ │ │ │ orr r5, r5, fp │ │ │ │ │ lsl r4, r5, #16 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsr r4, r4, #16 │ │ │ │ │ add r3, r6, #1 │ │ │ │ │ - bne 4a98 │ │ │ │ │ + bne 4aa4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 4a98 │ │ │ │ │ + b 4aa4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, #31 │ │ │ │ │ movne r5, #0 │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - bne 4acc │ │ │ │ │ - ldr r3, [pc, #316] @ 4c54 │ │ │ │ │ - ldr r1, [pc, #316] @ 4c58 │ │ │ │ │ + bne 4ad8 │ │ │ │ │ + ldr r3, [pc, #316] @ 4c60 │ │ │ │ │ + ldr r1, [pc, #316] @ 4c64 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 4aa8 │ │ │ │ │ - ldr r3, [pc, #300] @ 4c5c │ │ │ │ │ - ldr r1, [pc, #300] @ 4c60 │ │ │ │ │ + b 4ab4 │ │ │ │ │ + ldr r3, [pc, #300] @ 4c68 │ │ │ │ │ + ldr r1, [pc, #300] @ 4c6c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4b20 │ │ │ │ │ + b 4b2c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #260] @ 4c4c │ │ │ │ │ + ldr r1, [pc, #260] @ 4c58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #276] @ 4c64 │ │ │ │ │ + ldrlt r1, [pc, #276] @ 4c70 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #268] @ 4c64 │ │ │ │ │ + ldr r3, [pc, #268] @ 4c70 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, #512 @ 0x200 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4ad8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ mov r4, #31 │ │ │ │ │ mov r5, r7 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4ad8 │ │ │ │ │ add r2, r4, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #168] @ 4c50 │ │ │ │ │ + ldr r3, [pc, #168] @ 4c5c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -5585,57 +5588,57 @@ │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dsub> │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ - ldr r3, [pc, #100] @ 4c48 │ │ │ │ │ + ldr r3, [pc, #100] @ 4c54 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r4, r0 │ │ │ │ │ - beq 4a5c │ │ │ │ │ + beq 4a68 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ - b 4ab8 │ │ │ │ │ + b 4ac4 │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4ad8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r1, [pc, #48] @ 4c4c │ │ │ │ │ + ldr r1, [pc, #48] @ 4c58 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - ldrlt r1, [pc, #64] @ 4c64 │ │ │ │ │ + ldrlt r1, [pc, #64] @ 4c70 │ │ │ │ │ movlt r0, #0 │ │ │ │ │ - ldr r3, [pc, #56] @ 4c64 │ │ │ │ │ + ldr r3, [pc, #56] @ 4c70 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ subs fp, r0, r4 │ │ │ │ │ movne fp, #1 │ │ │ │ │ - b 4acc │ │ │ │ │ + b 4ad8 │ │ │ │ │ .word 0x7fefffff │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x40900000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000056c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ │ │ │ │ │ -00004c68 : │ │ │ │ │ +00004c74 : │ │ │ │ │ PyFloat_Unpack2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrbne r4, [r0, #1] │ │ │ │ │ @@ -5645,55 +5648,55 @@ │ │ │ │ │ ldrbeq r0, [r0, #1] │ │ │ │ │ lsl r3, r4, #8 │ │ │ │ │ and r5, r5, #31 │ │ │ │ │ and r3, r3, #768 @ 0x300 │ │ │ │ │ cmp r5, #31 │ │ │ │ │ lsr r4, r4, #7 │ │ │ │ │ orr r0, r0, r3 │ │ │ │ │ - beq 4cec │ │ │ │ │ + beq 4cf8 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #132] @ 4d3c │ │ │ │ │ + ldr r3, [pc, #132] @ 4d48 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4d08 │ │ │ │ │ - ldr r3, [pc, #116] @ 4d40 │ │ │ │ │ + beq 4d14 │ │ │ │ │ + ldr r3, [pc, #116] @ 4d4c │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ sub r2, r5, #15 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - beq 4d24 │ │ │ │ │ + beq 4d30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d1c │ │ │ │ │ - ldr r1, [pc, #60] @ 4d44 │ │ │ │ │ + bne 4d28 │ │ │ │ │ + ldr r1, [pc, #60] @ 4d50 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r2, #13 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4ce0 │ │ │ │ │ + bne 4cec │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #36] @ 4d48 │ │ │ │ │ + ldr r1, [pc, #36] @ 4d54 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4d34 │ │ │ │ │ - ldr r1, [pc, #24] @ 4d4c │ │ │ │ │ + bne 4d40 │ │ │ │ │ + ldr r1, [pc, #24] @ 4d58 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #20] @ 4d50 │ │ │ │ │ + ldr r1, [pc, #20] @ 4d5c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x3f500000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x7ff80000 │ │ │ │ │ .word 0xfff80000 │ │ │ │ │ .word 0x7ff00000 │ │ │ │ │ .word 0xfff00000 │ │ │ ├── iterobject.o │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -86,18 +86,18 @@ │ │ │ │ │ 82: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 83: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 84: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ 85: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ 86: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopIteration │ │ │ │ │ 87: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ 88: 000002c8 180 FUNC GLOBAL DEFAULT 6 PyCallIter_New │ │ │ │ │ - 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ - 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 89: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ + 90: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 91: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 92: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 93: 00000058 152 FUNC GLOBAL HIDDEN 8 PyAnextAwaitable_New │ │ │ │ │ 94: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyGen_SetStopIterationValue │ │ │ │ │ 95: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_StopAsyncIteration │ │ │ │ │ 96: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyCoro_GetAwaitableIter │ │ │ │ │ 97: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyIter_Check │ │ │ │ │ 98: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 99: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallMethod │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -80,22 +80,22 @@ │ │ │ │ │ 000002a0 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002c4 0000521d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ 000002e4 0000461c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000320 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000378 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000003ac 0000471c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000003d0 0000591c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000404 00005a1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -00000424 00005b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000450 00005c1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -00000468 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00000478 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00000518 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000558 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000003d0 0000591c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +000003f4 00005a1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000041c 00005b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000450 00005c1c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +00000464 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00000470 0000511c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00000510 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000550 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000570 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000578 0000521c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000588 0000501c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ 00000598 0000496b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000059c 00005602 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ 00000600 0000571d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -61,17 +61,17 @@ │ │ │ │ │ _Py_Dealloc │ │ │ │ │ PyErr_SetString │ │ │ │ │ PyExc_IndexError │ │ │ │ │ PyExc_OverflowError │ │ │ │ │ PyExc_StopIteration │ │ │ │ │ PyObject_GC_Del │ │ │ │ │ PyCallIter_New │ │ │ │ │ -_Py_CheckFunctionResult │ │ │ │ │ -PyObject_RichCompareBool │ │ │ │ │ _PyObject_MakeTpCall │ │ │ │ │ +PyObject_RichCompareBool │ │ │ │ │ +_Py_CheckFunctionResult │ │ │ │ │ PyAnextAwaitable_New │ │ │ │ │ _PyGen_SetStopIterationValue │ │ │ │ │ PyExc_StopAsyncIteration │ │ │ │ │ _PyCoro_GetAwaitableIter │ │ │ │ │ PyIter_Check │ │ │ │ │ PyExc_TypeError │ │ │ │ │ PyObject_CallMethod │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -280,154 +280,154 @@ │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d4 │ │ │ │ │ + beq 4cc │ │ │ │ │ ldr r3, [pc, #500] @ 598 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r7, [r0, r3] │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #2048 @ 0x800 │ │ │ │ │ - beq 440 │ │ │ │ │ + bne 40c │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ + R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ + mov r4, r0 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 45c │ │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 580 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 4dc │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + add sp, sp, #20 │ │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 43c │ │ │ │ │ + beq 558 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - beq 460 │ │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 580 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4e4 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - add sp, sp, #20 │ │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ - R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 410 │ │ │ │ │ - ldr r3, [pc, #308] @ 59c │ │ │ │ │ + b 3d8 │ │ │ │ │ + ldr r3, [pc, #312] @ 59c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - movne r4, #0 │ │ │ │ │ - beq 4d4 │ │ │ │ │ + beq 4cc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ac │ │ │ │ │ + beq 4a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 4ac │ │ │ │ │ + beq 4a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ beq 578 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4cc │ │ │ │ │ + beq 4c4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ bne 560 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 53c │ │ │ │ │ + bne 534 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ble 53c │ │ │ │ │ + ble 534 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51c │ │ │ │ │ + beq 514 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ - beq 51c │ │ │ │ │ + beq 514 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 51c │ │ │ │ │ + bne 514 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53c │ │ │ │ │ + beq 534 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - bne 548 │ │ │ │ │ + bne 540 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2a8 │ │ │ │ │ - b 4d4 │ │ │ │ │ + b 4cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 53c │ │ │ │ │ + bne 534 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 53c │ │ │ │ │ + b 534 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + b 3c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 4cc │ │ │ │ │ + bne 4c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4cc │ │ │ │ │ + b 4c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4ac │ │ │ │ │ + b 4a4 │ │ │ │ │ ldr r3, [pc, #20] @ 59c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 478 │ │ │ │ │ - b 53c │ │ │ │ │ + bne 470 │ │ │ │ │ + b 534 │ │ │ │ │ .word 0x000001ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ 000005a0 : │ │ │ │ │ calliter_dealloc(): │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -46,20 +46,20 @@ │ │ │ │ │ 0x000002b0 79457272 5f436c65 6172005f 50795f44 yErr_Clear._Py_D │ │ │ │ │ 0x000002c0 65616c6c 6f630050 79457272 5f536574 ealloc.PyErr_Set │ │ │ │ │ 0x000002d0 53747269 6e670050 79457863 5f496e64 String.PyExc_Ind │ │ │ │ │ 0x000002e0 65784572 726f7200 50794578 635f4f76 exError.PyExc_Ov │ │ │ │ │ 0x000002f0 6572666c 6f774572 726f7200 50794578 erflowError.PyEx │ │ │ │ │ 0x00000300 635f5374 6f704974 65726174 696f6e00 c_StopIteration. │ │ │ │ │ 0x00000310 50794f62 6a656374 5f47435f 44656c00 PyObject_GC_Del. │ │ │ │ │ - 0x00000320 50794361 6c6c4974 65725f4e 6577006d PyCallIter_New.m │ │ │ │ │ - 0x00000330 656d6370 79005f50 795f4368 65636b46 emcpy._Py_CheckF │ │ │ │ │ - 0x00000340 756e6374 696f6e52 6573756c 74005079 unctionResult.Py │ │ │ │ │ - 0x00000350 4f626a65 63745f52 69636843 6f6d7061 Object_RichCompa │ │ │ │ │ - 0x00000360 7265426f 6f6c005f 50794f62 6a656374 reBool._PyObject │ │ │ │ │ - 0x00000370 5f4d616b 65547043 616c6c00 5079416e _MakeTpCall.PyAn │ │ │ │ │ + 0x00000320 50794361 6c6c4974 65725f4e 6577005f PyCallIter_New._ │ │ │ │ │ + 0x00000330 50794f62 6a656374 5f4d616b 65547043 PyObject_MakeTpC │ │ │ │ │ + 0x00000340 616c6c00 50794f62 6a656374 5f526963 all.PyObject_Ric │ │ │ │ │ + 0x00000350 68436f6d 70617265 426f6f6c 006d656d hCompareBool.mem │ │ │ │ │ + 0x00000360 63707900 5f50795f 43686563 6b46756e cpy._Py_CheckFun │ │ │ │ │ + 0x00000370 6374696f 6e526573 756c7400 5079416e ctionResult.PyAn │ │ │ │ │ 0x00000380 65787441 77616974 61626c65 5f4e6577 extAwaitable_New │ │ │ │ │ 0x00000390 005f5079 47656e5f 53657453 746f7049 ._PyGen_SetStopI │ │ │ │ │ 0x000003a0 74657261 74696f6e 56616c75 65005079 terationValue.Py │ │ │ │ │ 0x000003b0 4578635f 53746f70 4173796e 63497465 Exc_StopAsyncIte │ │ │ │ │ 0x000003c0 72617469 6f6e005f 5079436f 726f5f47 ration._PyCoro_G │ │ │ │ │ 0x000003d0 65744177 61697461 626c6549 74657200 etAwaitableIter. │ │ │ │ │ 0x000003e0 50794974 65725f43 6865636b 00507945 PyIter_Check.PyE │ │ │ ├── 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: 62488 (bytes into file) │ │ │ │ │ + Start of section headers: 63376 (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 0xf418: │ │ │ │ │ +There are 18 section headers, starting at offset 0xf790: │ │ │ │ │ │ │ │ │ │ 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 00062c 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00dc80 0000e8 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 000660 00046c 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00dd68 000398 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 000acc 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 000acc 000340 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 000e0c 00a50c 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00e100 0011c0 08 I 15 7 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 00b318 00023c 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 00f2c0 0000b8 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 00b554 0006b0 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 00f378 000010 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00bc04 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bc04 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00bc30 001340 10 16 193 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00cf70 000d0d 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f388 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 000630 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00e000 0000e8 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 000664 00046c 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00e0e8 000398 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 000ad0 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 000ad0 000340 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 000e10 00a888 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00e480 0011b8 08 I 15 7 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 00b698 00023c 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 00f638 0000b8 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 00b8d4 0006b0 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 00f6f0 000010 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00bf84 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00bf84 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00bfb0 001340 10 16 193 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00d2f0 000d0d 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f700 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 {} │ │ │ │ │ @@ -15,152 +15,152 @@ │ │ │ │ │ 11: 00000338 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 12: 00000338 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ 13: 00000000 64 FUNC LOCAL DEFAULT 9 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 14: 0000046c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000474 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 0000053c 224 FUNC LOCAL DEFAULT 7 list_resize │ │ │ │ │ 17: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ - 18: 000006a0 6092 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ + 18: 000006a0 6292 FUNC LOCAL DEFAULT 7 list_sort_impl │ │ │ │ │ 19: 00000698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 20: 000006a0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 21: 000016b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 22: 00009c54 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ - 23: 0000836c 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ - 24: 00001e6c 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ - 25: 000084d4 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ - 26: 0000a4b4 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ - 27: 0000a504 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ - 28: 000016ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 29: 00002a00 14376 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ - 30: 00001fc0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 31: 00001fcc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 32: 00001fcc 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ - 33: 00002178 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 34: 00002188 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 35: 00002248 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ - 36: 00008ba4 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ - 37: 00002240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 38: 00002248 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 39: 00002844 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 40: 00002848 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 41: 00002848 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ - 42: 000028bc 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ - 43: 000029b8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 44: 000029bc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 45: 000029f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 46: 00002a00 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 47: 00003750 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 48: 00003754 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 49: 00000228 172 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ - 50: 00006228 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ - 51: 00006698 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 52: 000066c4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 53: 000066c4 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ - 54: 00006714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 55: 0000671c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 56: 0000671c 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ - 57: 000067dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 58: 000067f0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 59: 000067f0 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ - 60: 00006894 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ - 61: 0000689c 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ - 62: 0000694c 3616 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ - 63: 00006948 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 64: 0000694c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 65: 000002d4 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ - 66: 00007744 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 67: 0000776c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 68: 0000776c 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ - 69: 0000786c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 00007874 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 71: 00007874 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ + 21: 000016a0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 22: 00009fd0 56 FUNC LOCAL DEFAULT 7 unsafe_long_compare │ │ │ │ │ + 23: 000086ec 360 FUNC LOCAL DEFAULT 7 unsafe_tuple_compare │ │ │ │ │ + 24: 00001f34 168 FUNC LOCAL DEFAULT 7 unsafe_latin_compare │ │ │ │ │ + 25: 00008854 260 FUNC LOCAL DEFAULT 7 unsafe_object_compare │ │ │ │ │ + 26: 0000a830 40 FUNC LOCAL DEFAULT 7 unsafe_float_compare │ │ │ │ │ + 27: 0000a880 8 FUNC LOCAL DEFAULT 7 safe_object_compare │ │ │ │ │ + 28: 000016d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 29: 00002ac8 15056 FUNC LOCAL DEFAULT 7 merge_at │ │ │ │ │ + 30: 00002088 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 31: 00002094 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 32: 00002094 84 FUNC LOCAL DEFAULT 7 list_traverse │ │ │ │ │ + 33: 00002240 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 34: 00002250 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 35: 00002310 1536 FUNC LOCAL DEFAULT 7 list_ass_slice_lock_held │ │ │ │ │ + 36: 00008f24 472 FUNC LOCAL DEFAULT 7 list_slice_lock_held │ │ │ │ │ + 37: 00002308 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 38: 00002310 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 39: 0000290c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 40: 00002910 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 41: 00002910 116 FUNC LOCAL DEFAULT 7 list_clear_impl.isra.0 │ │ │ │ │ + 42: 00002984 256 FUNC LOCAL DEFAULT 7 list_append │ │ │ │ │ + 43: 00002a80 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 44: 00002a84 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 45: 00002ac0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 46: 00002ac8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 47: 00003a40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 48: 00003a44 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 49: 00000228 176 FUNC LOCAL DEFAULT 1 merge_getmem │ │ │ │ │ + 50: 00006598 1180 FUNC LOCAL DEFAULT 7 list_subscript │ │ │ │ │ + 51: 00006a08 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 52: 00006a34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 53: 00006a34 88 FUNC LOCAL DEFAULT 7 list_item │ │ │ │ │ + 54: 00006a84 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 55: 00006a8c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 56: 00006a8c 212 FUNC LOCAL DEFAULT 7 list_iter │ │ │ │ │ + 57: 00006b4c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 58: 00006b60 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 59: 00006b60 164 FUNC LOCAL DEFAULT 7 listiter_next │ │ │ │ │ + 60: 00006c04 8 FUNC LOCAL DEFAULT 7 list_length │ │ │ │ │ + 61: 00006c0c 132 FUNC LOCAL DEFAULT 7 listiter_dealloc │ │ │ │ │ + 62: 00006cbc 3632 FUNC LOCAL DEFAULT 7 _list_extend │ │ │ │ │ + 63: 00006cb8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 64: 00006cbc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 65: 000002d8 596 FUNC LOCAL DEFAULT 1 list_inplace_repeat_lock_held │ │ │ │ │ + 66: 00007ac4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 67: 00007aec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 68: 00007aec 264 FUNC LOCAL DEFAULT 7 list___init__ │ │ │ │ │ + 69: 00007bec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00007bf4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00007bf4 724 FUNC LOCAL DEFAULT 7 list_richcompare │ │ │ │ │ 72: 00000000 0 SECTION LOCAL DEFAULT 11 .rodata │ │ │ │ │ - 73: 00007b30 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 74: 00007b48 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 75: 00007b48 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ - 76: 00007ca8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 77: 00007cb4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 78: 00007cb4 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ - 79: 00007f24 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 80: 00007f34 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 81: 00007f34 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ - 82: 00007ffc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 83: 00008004 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 84: 00008004 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ - 85: 000082b4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 86: 000082d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 87: 000082d0 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ - 88: 000082f8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 73: 00007eb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 74: 00007ec8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 75: 00007ec8 364 FUNC LOCAL DEFAULT 7 list_remove │ │ │ │ │ + 76: 00008028 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 77: 00008034 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 78: 00008034 640 FUNC LOCAL DEFAULT 7 list_pop │ │ │ │ │ + 79: 000082a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 80: 000082b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 81: 000082b4 208 FUNC LOCAL DEFAULT 7 list_ass_item │ │ │ │ │ + 82: 0000837c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 83: 00008384 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 84: 00008384 716 FUNC LOCAL DEFAULT 7 list_concat │ │ │ │ │ + 85: 00008634 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 86: 00008650 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 87: 00008650 44 FUNC LOCAL DEFAULT 7 list_extend │ │ │ │ │ + 88: 00008678 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 89: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 90: 000000c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 91: 000082fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 92: 0000835c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 93: 0000836c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 94: 000084d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 000084d4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 000085cc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 000085d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 98: 000085d8 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ - 99: 00008714 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 100: 00008724 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 101: 00008724 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ - 102: 000087c8 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ - 103: 00008818 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 104: 0000881c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 105: 0000881c 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ - 106: 00008878 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ - 107: 00008a58 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 108: 00008a64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 109: 00008a64 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ - 110: 00008aa4 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ - 111: 00008ba0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 112: 00008ba4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 113: 00008d6c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 00008d7c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 115: 00008d7c 2696 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ - 116: 000097e4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 00009804 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 00009804 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ - 119: 0000981c 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ - 120: 00009970 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 121: 00009978 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 122: 00009978 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ - 123: 00009b5c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 124: 00009b68 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 125: 00009bbc 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ + 91: 0000867c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 92: 000086dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 93: 000086ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 94: 00008850 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 95: 00008854 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 96: 0000894c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 97: 00008958 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 98: 00008958 200 FUNC LOCAL DEFAULT 7 list_clear_slot │ │ │ │ │ + 99: 00008a94 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 100: 00008aa4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 101: 00008aa4 164 FUNC LOCAL DEFAULT 7 list_contains │ │ │ │ │ + 102: 00008b48 84 FUNC LOCAL DEFAULT 7 list___reversed__ │ │ │ │ │ + 103: 00008b98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 104: 00008b9c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 105: 00008b9c 92 FUNC LOCAL DEFAULT 7 listreviter_dealloc │ │ │ │ │ + 106: 00008bf8 492 FUNC LOCAL DEFAULT 7 list_insert │ │ │ │ │ + 107: 00008dd8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 108: 00008de4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00008de4 64 FUNC LOCAL DEFAULT 7 list_inplace_concat │ │ │ │ │ + 110: 00008e24 256 FUNC LOCAL DEFAULT 7 list_vectorcall │ │ │ │ │ + 111: 00008f20 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 112: 00008f24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 113: 000090ec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 000090fc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 115: 000090fc 2692 FUNC LOCAL DEFAULT 7 list_ass_subscript │ │ │ │ │ + 116: 00009b60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 117: 00009b80 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 118: 00009b80 24 FUNC LOCAL DEFAULT 7 listiter_traverse │ │ │ │ │ + 119: 00009b98 348 FUNC LOCAL DEFAULT 7 list_sort │ │ │ │ │ + 120: 00009cec 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 121: 00009cf4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 122: 00009cf4 496 FUNC LOCAL DEFAULT 7 list_repr │ │ │ │ │ + 123: 00009ed8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 124: 00009ee4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 125: 00009f38 152 FUNC LOCAL DEFAULT 7 listreviter_next │ │ │ │ │ 126: 00000078 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 127: 00009c8c 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ - 128: 0000a0dc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 129: 0000a0f4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 130: 0000a0f4 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ - 131: 0000a1bc 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 127: 0000a008 1128 FUNC LOCAL DEFAULT 7 list_repeat │ │ │ │ │ + 128: 0000a458 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 129: 0000a470 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 130: 0000a470 204 FUNC LOCAL DEFAULT 7 py_list_clear │ │ │ │ │ + 131: 0000a538 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 132: 000000d0 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 133: 00000150 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 134: 00000158 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 135: 000001d0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 136: 0000a1c0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 137: 0000a1c0 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ - 138: 0000a2d0 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ - 139: 0000a318 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 140: 0000a31c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 141: 0000a31c 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ - 142: 0000a4a8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 143: 0000a4b4 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 136: 0000a53c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 137: 0000a53c 272 FUNC LOCAL DEFAULT 7 list_count │ │ │ │ │ + 138: 0000a64c 76 FUNC LOCAL DEFAULT 7 list_reverse │ │ │ │ │ + 139: 0000a694 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 140: 0000a698 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 141: 0000a698 408 FUNC LOCAL DEFAULT 7 list_index │ │ │ │ │ + 142: 0000a824 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 143: 0000a830 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 144: 000001d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 145: 000001d8 24 FUNC LOCAL DEFAULT 1 listreviter_traverse │ │ │ │ │ 146: 000001f0 44 FUNC LOCAL DEFAULT 1 listreviter_len │ │ │ │ │ - 147: 0000a4dc 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ + 147: 0000a858 40 FUNC LOCAL DEFAULT 7 listiter_len │ │ │ │ │ 148: 0000021c 12 FUNC LOCAL DEFAULT 1 list_copy │ │ │ │ │ 149: 00000080 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 150: 00000080 60 FUNC LOCAL DEFAULT 9 list_inplace_repeat │ │ │ │ │ - 151: 00000528 128 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ - 152: 0000059c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 153: 000005a8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 154: 000005a8 132 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ - 155: 00000628 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 151: 0000052c 128 FUNC LOCAL DEFAULT 1 listiter_reduce │ │ │ │ │ + 152: 000005a0 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 153: 000005ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 000005ac 132 FUNC LOCAL DEFAULT 1 listiter_setstate │ │ │ │ │ + 155: 0000062c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 156: 000000bc 20 FUNC LOCAL DEFAULT 9 list___sizeof__ │ │ │ │ │ 157: 000000d0 108 FUNC LOCAL DEFAULT 9 listreviter_reduce │ │ │ │ │ 158: 00000130 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 159: 0000013c 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 160: 0000013c 120 FUNC LOCAL DEFAULT 9 listreviter_setstate │ │ │ │ │ 161: 000001b0 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ 162: 000001b4 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ @@ -215,38 +215,38 @@ │ │ │ │ │ 211: 00000474 200 FUNC GLOBAL DEFAULT 7 _PyList_AppendTakeRefListResize │ │ │ │ │ 212: 0000061c 132 FUNC GLOBAL DEFAULT 7 PyList_Sort │ │ │ │ │ 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcmp │ │ │ │ │ 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_Type │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Type │ │ │ │ │ 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 224: 00001f14 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ + 224: 00001fdc 184 FUNC GLOBAL DEFAULT 7 PyList_SetItem │ │ │ │ │ 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 226: 00002020 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ + 226: 000020e8 360 FUNC GLOBAL DEFAULT 7 _PyList_FromArraySteal │ │ │ │ │ 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 228: 00002188 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ + 228: 00002250 192 FUNC GLOBAL DEFAULT 7 PyList_SetSlice │ │ │ │ │ 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ - 230: 000029bc 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ + 230: 00002a84 68 FUNC GLOBAL DEFAULT 7 PyList_Size │ │ │ │ │ 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ 234: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetObject │ │ │ │ │ 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 241: 00006920 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ + 241: 00006c90 44 FUNC GLOBAL DEFAULT 7 _PyList_Extend │ │ │ │ │ 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetIter │ │ │ │ │ 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_LengthHint │ │ │ │ │ 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDict_Next │ │ │ │ │ 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ @@ -263,33 +263,33 @@ │ │ │ │ │ 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompare │ │ │ │ │ 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ 265: 00000000 208 FUNC GLOBAL DEFAULT 1 PyList_Insert │ │ │ │ │ - 266: 000082fc 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ + 266: 0000867c 112 FUNC GLOBAL DEFAULT 7 PyList_GetItem │ │ │ │ │ 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_Type │ │ │ │ │ - 269: 000086a0 132 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ + 269: 00008a20 132 FUNC GLOBAL DEFAULT 7 PyList_GetItemRef │ │ │ │ │ 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Track │ │ │ │ │ 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_GenericAlloc │ │ │ │ │ 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_NoKwnames │ │ │ │ │ 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteChar │ │ │ │ │ 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Repr │ │ │ │ │ 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_WriteStr │ │ │ │ │ 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 284: 00009b68 84 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ + 284: 00009ee4 84 FUNC GLOBAL HIDDEN 7 _PyList_ClearFreeList │ │ │ │ │ 285: 00000040 64 FUNC GLOBAL HIDDEN 9 _PyList_DebugMallocStats │ │ │ │ │ 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ 288: 000000d0 136 FUNC GLOBAL DEFAULT 1 PyList_GetSlice │ │ │ │ │ 289: 00000158 128 FUNC GLOBAL DEFAULT 1 PyList_Reverse │ │ │ │ │ 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyEval_SliceIndexNotNone │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,159 +1,159 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xdc80 contains 29 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xe000 contains 29 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000003c 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ 000000ac 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000c0 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000000cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000108 0000241d R_ARM_JUMP24 00008ba4 list_slice_lock_held │ │ │ │ │ +00000108 0000241d R_ARM_JUMP24 00008f24 list_slice_lock_held │ │ │ │ │ 0000012c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000154 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001c4 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000210 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00000224 0000241d R_ARM_JUMP24 00008ba4 list_slice_lock_held │ │ │ │ │ -0000026c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000294 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000002c8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00000308 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000320 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ -00000504 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000510 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000051c 0000291c R_ARM_CALL 00002848 list_clear_impl.isra.0 │ │ │ │ │ -00000544 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ -00000568 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -00000574 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00000590 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ -0000059c 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000005a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000224 0000241d R_ARM_JUMP24 00008f24 list_slice_lock_held │ │ │ │ │ +00000288 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000002b4 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000002cc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000030c 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000324 0000101c R_ARM_CALL 0000053c list_resize │ │ │ │ │ +00000508 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000514 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00000520 0000291c R_ARM_CALL 00002910 list_clear_impl.isra.0 │ │ │ │ │ +00000548 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ +0000056c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +00000578 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000594 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ +000005a0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000005a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005c0 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000005fc 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000628 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000005a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000005c4 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00000600 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000062c 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xdd68 contains 115 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xe0e8 contains 115 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000902 R_ARM_ABS32 00000198 list_dealloc │ │ │ │ │ -0000002c 00007a02 R_ARM_ABS32 00009978 list_repr │ │ │ │ │ +0000002c 00007a02 R_ARM_ABS32 00009cf4 list_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00012f02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000048 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000005c 00002002 R_ARM_ABS32 00001fcc list_traverse │ │ │ │ │ -00000060 00006202 R_ARM_ABS32 000085d8 list_clear_slot │ │ │ │ │ -00000064 00004702 R_ARM_ABS32 00007874 list_richcompare │ │ │ │ │ -0000006c 00003802 R_ARM_ABS32 0000671c list_iter │ │ │ │ │ +0000005c 00002002 R_ARM_ABS32 00002094 list_traverse │ │ │ │ │ +00000060 00006202 R_ARM_ABS32 00008958 list_clear_slot │ │ │ │ │ +00000064 00004702 R_ARM_ABS32 00007bf4 list_richcompare │ │ │ │ │ +0000006c 00003802 R_ARM_ABS32 00006a8c list_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000094 00004402 R_ARM_ABS32 0000776c list___init__ │ │ │ │ │ +00000094 00004402 R_ARM_ABS32 00007aec list___init__ │ │ │ │ │ 00000098 00010f02 R_ARM_ABS32 00000000 PyType_GenericAlloc │ │ │ │ │ 0000009c 00013102 R_ARM_ABS32 00000000 PyType_GenericNew │ │ │ │ │ 000000a0 0000f002 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000c8 00006e02 R_ARM_ABS32 00008aa4 list_vectorcall │ │ │ │ │ +000000c8 00006e02 R_ARM_ABS32 00008e24 list_vectorcall │ │ │ │ │ 000000d4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000e8 00003d02 R_ARM_ABS32 0000689c listiter_dealloc │ │ │ │ │ +000000e8 00003d02 R_ARM_ABS32 00006c0c listiter_dealloc │ │ │ │ │ 00000118 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -0000012c 00007602 R_ARM_ABS32 00009804 listiter_traverse │ │ │ │ │ +0000012c 00007602 R_ARM_ABS32 00009b80 listiter_traverse │ │ │ │ │ 0000013c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000140 00003b02 R_ARM_ABS32 000067f0 listiter_next │ │ │ │ │ +00000140 00003b02 R_ARM_ABS32 00006b60 listiter_next │ │ │ │ │ 00000144 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001a4 00012e02 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001b8 00006902 R_ARM_ABS32 0000881c listreviter_dealloc │ │ │ │ │ +000001b8 00006902 R_ARM_ABS32 00008b9c listreviter_dealloc │ │ │ │ │ 000001e8 00013002 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000001fc 00009102 R_ARM_ABS32 000001d8 listreviter_traverse │ │ │ │ │ 0000020c 00013202 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000210 00007d02 R_ARM_ABS32 00009bbc listreviter_next │ │ │ │ │ +00000210 00007d02 R_ARM_ABS32 00009f38 listreviter_next │ │ │ │ │ 00000214 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000274 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000278 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000294 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000002a8 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000002a8 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000002b0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b4 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000002b8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002bc 00009202 R_ARM_ABS32 000001f0 listreviter_len │ │ │ │ │ 000002c4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00009d02 R_ARM_ABS32 000000d0 listreviter_reduce │ │ │ │ │ 000002d4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002dc 0000a002 R_ARM_ABS32 0000013c listreviter_setstate │ │ │ │ │ 000002e4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002fc 00009302 R_ARM_ABS32 0000a4dc listiter_len │ │ │ │ │ +000002fc 00009302 R_ARM_ABS32 0000a858 listiter_len │ │ │ │ │ 00000304 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000308 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000030c 00009702 R_ARM_ABS32 00000528 listiter_reduce │ │ │ │ │ +0000030c 00009702 R_ARM_ABS32 0000052c listiter_reduce │ │ │ │ │ 00000314 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000318 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000031c 00009a02 R_ARM_ABS32 000005a8 listiter_setstate │ │ │ │ │ +0000031c 00009a02 R_ARM_ABS32 000005ac listiter_setstate │ │ │ │ │ 00000324 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00000338 00003c02 R_ARM_ABS32 00006894 list_length │ │ │ │ │ -0000033c 00003202 R_ARM_ABS32 00006228 list_subscript │ │ │ │ │ -00000340 00007302 R_ARM_ABS32 00008d7c list_ass_subscript │ │ │ │ │ -00000344 00003c02 R_ARM_ABS32 00006894 list_length │ │ │ │ │ -00000348 00005402 R_ARM_ABS32 00008004 list_concat │ │ │ │ │ -0000034c 00007f02 R_ARM_ABS32 00009c8c list_repeat │ │ │ │ │ -00000350 00003502 R_ARM_ABS32 000066c4 list_item │ │ │ │ │ -00000358 00005102 R_ARM_ABS32 00007f34 list_ass_item │ │ │ │ │ -00000360 00006502 R_ARM_ABS32 00008724 list_contains │ │ │ │ │ -00000364 00006d02 R_ARM_ABS32 00008a64 list_inplace_concat │ │ │ │ │ +00000338 00003c02 R_ARM_ABS32 00006c04 list_length │ │ │ │ │ +0000033c 00003202 R_ARM_ABS32 00006598 list_subscript │ │ │ │ │ +00000340 00007302 R_ARM_ABS32 000090fc list_ass_subscript │ │ │ │ │ +00000344 00003c02 R_ARM_ABS32 00006c04 list_length │ │ │ │ │ +00000348 00005402 R_ARM_ABS32 00008384 list_concat │ │ │ │ │ +0000034c 00007f02 R_ARM_ABS32 0000a008 list_repeat │ │ │ │ │ +00000350 00003502 R_ARM_ABS32 00006a34 list_item │ │ │ │ │ +00000358 00005102 R_ARM_ABS32 000082b4 list_ass_item │ │ │ │ │ +00000360 00006502 R_ARM_ABS32 00008aa4 list_contains │ │ │ │ │ +00000364 00006d02 R_ARM_ABS32 00008de4 list_inplace_concat │ │ │ │ │ 00000368 00009602 R_ARM_ABS32 00000080 list_inplace_repeat │ │ │ │ │ 0000036c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 00003202 R_ARM_ABS32 00006228 list_subscript │ │ │ │ │ +00000370 00003202 R_ARM_ABS32 00006598 list_subscript │ │ │ │ │ 00000378 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000037c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000380 00006602 R_ARM_ABS32 000087c8 list___reversed__ │ │ │ │ │ +00000380 00006602 R_ARM_ABS32 00008b48 list___reversed__ │ │ │ │ │ 00000388 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000038c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000390 00009c02 R_ARM_ABS32 000000bc list___sizeof__ │ │ │ │ │ 00000398 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000039c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003a0 00008202 R_ARM_ABS32 0000a0f4 py_list_clear │ │ │ │ │ +000003a0 00008202 R_ARM_ABS32 0000a470 py_list_clear │ │ │ │ │ 000003a8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b0 00009402 R_ARM_ABS32 0000021c list_copy │ │ │ │ │ 000003b8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003c0 00002a02 R_ARM_ABS32 000028bc list_append │ │ │ │ │ +000003c0 00002a02 R_ARM_ABS32 00002984 list_append │ │ │ │ │ 000003c8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d0 00006a02 R_ARM_ABS32 00008878 list_insert │ │ │ │ │ +000003d0 00006a02 R_ARM_ABS32 00008bf8 list_insert │ │ │ │ │ 000003d8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e0 00005702 R_ARM_ABS32 000082d0 list_extend │ │ │ │ │ +000003e0 00005702 R_ARM_ABS32 00008650 list_extend │ │ │ │ │ 000003e8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f0 00004e02 R_ARM_ABS32 00007cb4 list_pop │ │ │ │ │ +000003f0 00004e02 R_ARM_ABS32 00008034 list_pop │ │ │ │ │ 000003f8 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000400 00004b02 R_ARM_ABS32 00007b48 list_remove │ │ │ │ │ +00000400 00004b02 R_ARM_ABS32 00007ec8 list_remove │ │ │ │ │ 00000408 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000040c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000410 00008d02 R_ARM_ABS32 0000a31c list_index │ │ │ │ │ +00000410 00008d02 R_ARM_ABS32 0000a698 list_index │ │ │ │ │ 00000418 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000041c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000420 00008902 R_ARM_ABS32 0000a1c0 list_count │ │ │ │ │ +00000420 00008902 R_ARM_ABS32 0000a53c list_count │ │ │ │ │ 00000428 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000042c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000430 00008a02 R_ARM_ABS32 0000a2d0 list_reverse │ │ │ │ │ +00000430 00008a02 R_ARM_ABS32 0000a64c list_reverse │ │ │ │ │ 00000438 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000043c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000440 00007702 R_ARM_ABS32 0000981c list_sort │ │ │ │ │ +00000440 00007702 R_ARM_ABS32 00009b98 list_sort │ │ │ │ │ 00000448 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000044c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000450 00013302 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000458 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xe100 contains 568 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xe480 contains 567 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000050 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000074 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000b0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000cc 0000c51c R_ARM_CALL 00000000 PyMem_Calloc │ │ │ │ │ 000000f8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ @@ -191,562 +191,561 @@ │ │ │ │ │ 00000538 00000d1d R_ARM_JUMP24 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ 00000598 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000600 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ 00000610 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00000674 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000690 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000069c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000bf8 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c1c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000c4c 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00000d74 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e5c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000e84 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000ecc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000107c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001114 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001144 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001180 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000119c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000011ac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001270 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000016b4 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000016b8 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000016bc 00001602 R_ARM_ABS32 00009c54 unsafe_long_compare │ │ │ │ │ -000016c0 00001702 R_ARM_ABS32 0000836c unsafe_tuple_compare │ │ │ │ │ -000016c8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000016cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000016d0 0000dc02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ -000016d4 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000016d8 00001802 R_ARM_ABS32 00001e6c unsafe_latin_compare │ │ │ │ │ -000016dc 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -000016e0 00001902 R_ARM_ABS32 000084d4 unsafe_object_compare │ │ │ │ │ -000016e4 00001a02 R_ARM_ABS32 0000a4b4 unsafe_float_compare │ │ │ │ │ -000016e8 00001b02 R_ARM_ABS32 0000a504 safe_object_compare │ │ │ │ │ -00001cc8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d5c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d98 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001db4 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00001e1c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001e28 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001e54 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001ec0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001ed8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00001f7c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001f98 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00001fb8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001fc0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001fc4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00001fc8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000203c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00002074 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000020c8 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000020e0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000020f0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00002160 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002178 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000217c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002180 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002184 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000021cc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00002238 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000022e8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002324 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000236c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002510 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000252c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000025c0 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000025f4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00002610 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002628 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002644 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000266c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000026c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002740 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002760 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00002780 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000279c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000027ac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027b8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000027c0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027cc 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000027dc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000027f0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002844 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000028a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000028b8 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -00002964 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000029a4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000029ac 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ -000029b8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000029ec 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000029fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002aec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002ba8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002c00 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d3c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002de0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002e84 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002f18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00002fcc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000304c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000030e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000031fc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003298 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003318 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000339c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003414 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003520 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003634 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003690 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003750 00001802 R_ARM_ABS32 00001e6c unsafe_latin_compare │ │ │ │ │ -00003830 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000038c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003960 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000039e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003a88 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003af8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003c28 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003d2c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003de0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003edc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003f70 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00003fe8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000406c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004118 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000041d0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004238 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004258 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042e4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004384 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000440c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004524 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000045c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004668 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000046f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004764 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047f8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000048c4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004960 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000049f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004a4c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b68 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004c18 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004cc0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004d14 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004da0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004dd0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004e7c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f10 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004f9c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00004fec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000508c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005124 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000051b0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000051dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005204 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005230 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000525c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005294 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -0000533c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000547c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005540 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005574 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000056d4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000056f4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005744 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005768 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005790 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000057b0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005808 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005870 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005890 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000058cc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005938 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000595c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -000059c8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00005a44 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a70 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b2c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005b84 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005ba8 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005c9c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005cbc 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005de4 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -00006034 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006208 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ -0000626c 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00006278 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000062e4 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00006310 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -0000634c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006364 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000639c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000063ec 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006424 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00006444 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006488 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000065cc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006624 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000665c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006668 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006690 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00006698 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000669c 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -000066a0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000066a4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066a8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066ac 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066b0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000066b8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000066bc 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000066c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006708 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00006714 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00006718 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006744 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006778 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000067b8 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000067d0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000067dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000067e0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000067e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000067ec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006888 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000068fc 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006910 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000691c 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00006948 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00006994 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -000069d0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006ba4 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -00006bc0 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ -00006c08 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006c50 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00006ca4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d08 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00006d48 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00006d54 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00006dac 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00006de8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006f68 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006f94 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ -00007004 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000708c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000070f8 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -00007134 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000717c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000071ec 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007230 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007258 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000727c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072a0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072c4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -000072e8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000730c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007330 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007354 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -00007388 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00000c10 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c34 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000c68 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00000d8c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e74 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000e9c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00000ee4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00001098 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000113c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001170 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011b0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000011d0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000011e0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000012a4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000016a0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000016a4 00001602 R_ARM_ABS32 00009fd0 unsafe_long_compare │ │ │ │ │ +000016a8 00001702 R_ARM_ABS32 000086ec unsafe_tuple_compare │ │ │ │ │ +000016b0 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000016b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000016b8 0000db02 R_ARM_ABS32 00000000 PyLong_Type │ │ │ │ │ +000016bc 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000016c0 0000dd02 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +000016c4 00001802 R_ARM_ABS32 00001f34 unsafe_latin_compare │ │ │ │ │ +000016c8 0000de02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +000016cc 00001902 R_ARM_ABS32 00008854 unsafe_object_compare │ │ │ │ │ +000016d0 00001a02 R_ARM_ABS32 0000a830 unsafe_float_compare │ │ │ │ │ +000016d4 00001b02 R_ARM_ABS32 0000a880 safe_object_compare │ │ │ │ │ +00001d90 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e5c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001e6c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001e84 0000d51c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00001ed4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001f00 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001f2c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001f88 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00001fa0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002044 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002060 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002080 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002088 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000208c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00002090 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002104 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000213c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00002190 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000021a8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000021b8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00002228 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002240 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002244 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002248 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000224c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002294 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002300 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000230c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000023b0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000023ec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00002434 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000025d8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000025f4 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00002688 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000026bc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000026d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000026f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000270c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002734 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002770 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002788 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002808 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002828 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002848 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00002864 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002874 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002880 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00002888 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002894 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000028a4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000028b8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000290c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002970 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002980 0000ce1d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +00002a2c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00002a6c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00002a74 00000d1c R_ARM_CALL 00000000 _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ +00002a80 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00002ab4 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00002ac4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002bb8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002c78 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002cd4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002dc4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002eec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00002f50 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003044 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000030f0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003198 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003228 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000032c4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003344 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000033d8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003418 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000034f0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003588 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003604 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003688 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003704 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003810 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003924 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003980 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003a40 00001802 R_ARM_ABS32 00001f34 unsafe_latin_compare │ │ │ │ │ +00003b1c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003bbc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003c68 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003cec 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003d84 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003df4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00003f1c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000040a8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000413c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000041b4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004238 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000431c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000043d0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004470 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004518 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004568 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004748 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000047dc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004870 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004924 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000049bc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004a4c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004a94 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004b90 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004c20 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004cac 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004d10 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004da8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004e3c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004ed0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004f48 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f8c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00004fd0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005004 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000050b8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005160 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000051f8 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000527c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000052c0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005308 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005344 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005360 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005480 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000559c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000055d4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005700 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +0000579c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005838 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +000058a0 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000058b4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000058f4 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005a54 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005a7c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005a9c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005abc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005adc 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b0c 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005b60 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005bb0 0000d61c R_ARM_CALL 00000000 memcmp │ │ │ │ │ +00005c18 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ca4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005cec 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005de8 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e0c 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e98 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00005ebc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000060a0 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +000060c4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00006134 0000311c R_ARM_CALL 00000228 merge_getmem │ │ │ │ │ +00006250 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000065dc 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000065e8 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00006654 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00006680 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000066bc 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000066d4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000670c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000675c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006794 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000067b4 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000067f8 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000693c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006994 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000069cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000069d8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a00 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00006a08 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006a0c 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00006a10 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006a14 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a18 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a1c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a20 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006a28 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006a2c 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00006a30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006a78 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00006a84 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00006a88 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ab4 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00006ae8 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006b28 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00006b40 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006b4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006b50 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006b58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006b5c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006bf8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c6c 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006c80 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006c8c 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00006cb8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00006d04 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00006d40 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006f14 0000f21c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +00006f30 0000f31c R_ARM_CALL 00000000 PyObject_LengthHint │ │ │ │ │ +00006f78 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006fc0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00007014 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007078 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000070b8 0000f41c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000070c4 0000f51c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000711c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +00007158 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000072d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007304 0000d31c R_ARM_CALL 00000474 _PyList_AppendTakeRefListResize │ │ │ │ │ +00007380 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000073ec 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ 00007444 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000074a4 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -0000751c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007570 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00007598 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000075d4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000075ec 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -0000766c 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ -000076a8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076b0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076d8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000076e4 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007700 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007714 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007724 0000411d R_ARM_JUMP24 000002d4 list_inplace_repeat_lock_held │ │ │ │ │ -0000772c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007744 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007748 0000da02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000774c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007750 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -00007754 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -00007758 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ -0000775c 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ -00007760 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ -00007764 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ -00007768 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ -000077e4 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ -00007804 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000786c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007870 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007920 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007a44 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ -00007a78 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ad0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b04 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007b30 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b34 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00007b38 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -00007b3c 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b40 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007b44 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00007b8c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007c14 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00007c84 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c94 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ca0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ca8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00007cac 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00007cb0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007d64 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -00007dcc 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00007dec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007e20 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007e38 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00007e50 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00007e5c 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00007eb4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ec0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ed4 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007eec 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ef8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007f00 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00007f24 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f28 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00007f2c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f30 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007f90 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00007fc0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007ff0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007ffc 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008000 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008030 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008078 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000080d4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000081b4 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000081d0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000820c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008240 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008274 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008278 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000082ac 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000082b4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082b8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082bc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000082c4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000082c8 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000082cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000082f8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000833c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008354 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00008360 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008364 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008368 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000083b4 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000083d8 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00008408 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000084a8 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000084d0 00001602 R_ARM_ABS32 00009c54 unsafe_long_compare │ │ │ │ │ -00008558 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000855c 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00008584 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085b0 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ -000085c4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000085cc 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000085d0 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ -000085d4 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00008658 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00008674 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000868c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000086f4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000870c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ -00008714 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00008718 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000871c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00008720 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000878c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000087b4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000087e0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000880c 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ -00008818 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008830 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ -00008854 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00008868 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008874 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000889c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000088ac 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -0000891c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000089cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000089dc 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ -000089f8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008a04 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008a2c 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00008a48 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008a58 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00008a5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008a60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008adc 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ -00008b44 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008b70 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -00008b8c 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ -00008ba0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00008bcc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00008c08 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008c64 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008cd8 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00008d28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008d2c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008d60 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ -00008d6c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d70 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008d78 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00008dc0 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00008dd0 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00008e20 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00008e48 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008e88 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00008eac 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -00008ecc 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008f28 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008f5c 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00008fbc 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00008fec 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00009060 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -000090a4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009120 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009370 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00009440 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000095cc 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00009604 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009624 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00009640 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009658 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009670 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009688 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096b8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096d0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000096e8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009700 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009718 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009730 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009748 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009760 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009770 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000977c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000097a8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000097dc 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000097e4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -000097e8 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -000097ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000097f0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000097f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000097f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000097fc 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00009800 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000098a4 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000098dc 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00009914 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009950 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00009970 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00009974 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000999c 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -000099ac 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -000099cc 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009a24 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -00009a34 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -00009a48 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -00009a74 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074a4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000074ec 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000755c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000075a0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000075c8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000075ec 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007610 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007634 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +00007658 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000767c 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076a0 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076c4 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000076f8 0000f71c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +000077b4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007814 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +0000788c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000078e8 0000f81c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00007910 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007950 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00007968 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +000079fc 0000f61c R_ARM_CALL 00000000 _PyDict_Next │ │ │ │ │ +00007a24 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a4c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a58 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a6c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a7c 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007a90 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aa0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007aac 0000411d R_ARM_JUMP24 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ +00007ac4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007ac8 0000dc02 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00007acc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007ad0 0000f902 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +00007ad4 0000fa02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +00007ad8 0000fb02 R_ARM_ABS32 00000000 PyDict_Type │ │ │ │ │ +00007adc 0000fc02 R_ARM_ABS32 00000000 PyDictKeys_Type │ │ │ │ │ +00007ae0 0000fd02 R_ARM_ABS32 00000000 PyDictValues_Type │ │ │ │ │ +00007ae4 0000fe02 R_ARM_ABS32 00000000 PyDictItems_Type │ │ │ │ │ +00007ae8 0000ff02 R_ARM_ABS32 00000000 PyExc_StopIteration │ │ │ │ │ +00007b64 0001001c R_ARM_CALL 00000000 _PyArg_NoKeywords │ │ │ │ │ +00007b84 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00007bec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007bf0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007ca0 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007dc4 0001031c R_ARM_CALL 00000000 PyObject_RichCompare │ │ │ │ │ +00007df8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e50 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007e84 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007ea8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007eb0 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007eb4 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00007eb8 00010502 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00007ebc 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007ec0 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007ec4 00004802 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007f0c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007f94 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008004 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008014 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008020 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008028 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000802c 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00008030 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000080e4 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +0000814c 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000816c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000081a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000081b8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +000081d0 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000081dc 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008234 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008240 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008254 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000826c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008278 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008280 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000082a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082a8 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000082ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000082b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008310 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00008340 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008370 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000837c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008380 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000083b0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000083f8 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008454 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00008534 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008550 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000858c 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000085c0 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000085f4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000085f8 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000862c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00008634 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008638 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000863c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008644 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00008648 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000864c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008678 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +000086bc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000086d4 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +000086e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000086e4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +000086e8 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008734 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008758 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008788 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008828 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008850 00001602 R_ARM_ABS32 00009fd0 unsafe_long_compare │ │ │ │ │ +000088d8 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +000088dc 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00008904 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008930 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008944 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000894c 00010602 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00008950 00010c02 R_ARM_ABS32 00000000 PyBool_Type │ │ │ │ │ +00008954 00010402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +000089d8 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000089f4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a0c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008a74 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00008a8c 0000eb1c R_ARM_CALL 00000000 PyErr_SetObject │ │ │ │ │ +00008a94 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00008a98 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008a9c 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00008aa0 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008b0c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00008b34 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008b60 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00008b8c 00010e1c R_ARM_CALL 00000000 PyObject_GC_Track │ │ │ │ │ +00008b98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008bb0 0000cc1c R_ARM_CALL 00000000 PyObject_GC_UnTrack │ │ │ │ │ +00008bd4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008be8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008bf4 0000f01d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00008c1c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00008c2c 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +00008c9c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008d4c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008d5c 0000d21c R_ARM_CALL 00000000 PyMem_Realloc │ │ │ │ │ +00008d78 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008d84 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00008dac 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00008dc8 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008dd8 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00008ddc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008de0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008e5c 00010f1c R_ARM_CALL 00000000 PyType_GenericAlloc │ │ │ │ │ +00008ec4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00008ef0 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +00008f0c 0001101c R_ARM_CALL 00000000 _PyArg_NoKwnames │ │ │ │ │ +00008f20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00008f4c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00008f88 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008fe4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00009058 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000090a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000090ac 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000090e0 0000c11d R_ARM_JUMP24 00000000 PyList_New │ │ │ │ │ +000090ec 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090f0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000090f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000090f8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00009140 0000e71c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00009150 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000091a0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000091c8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009208 0000e91c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000922c 0000e51c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000924c 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000092a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000092dc 0000ea1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +0000933c 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000936c 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000093e0 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00009424 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000094a0 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +000096f0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000097c0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00009940 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009960 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009984 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000999c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099bc 0000d71c R_ARM_CALL 00000000 memmove │ │ │ │ │ +000099d8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000099f0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a08 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a20 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a38 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a50 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a68 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009a80 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00009a98 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009abc 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -00009acc 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009ad4 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -00009ae4 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009b04 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b18 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -00009b20 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -00009b40 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009b58 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00009b5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009b60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009b64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00009b9c 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -00009c48 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009cc0 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00009cd0 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009d0c 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009d68 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00009f40 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009f74 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00009f90 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00009fcc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00009ffc 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000a030 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a034 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0b4 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000a0d8 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000a0dc 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0e0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0e4 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0e8 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a0ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a0f0 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000a174 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000a190 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1a8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a1bc 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a200 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a270 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a2a0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a2c0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a318 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000a368 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a384 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a3ec 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000a42c 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000a450 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a45c 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a478 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000a498 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ -0000a4a8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a4ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a4b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a4cc 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a4f8 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000a500 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -0000a508 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ +00009ab0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ac8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ae0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009af8 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b20 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009b24 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009b58 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00009b60 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00009b64 0000ed02 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00009b68 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009b6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009b70 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00009b74 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009b78 0000ef02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00009b7c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009c20 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009c58 00010b1c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00009c90 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009ccc 0001111c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00009cec 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00009cf0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00009d18 0001121c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +00009d28 0001131c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +00009d48 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009da0 0001151c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +00009db0 0001161c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +00009dc4 0001171c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +00009df0 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e14 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e38 0001141c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +00009e48 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009e50 0001191c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +00009e60 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009e80 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009e94 00011b1c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +00009e9c 0001181c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +00009ebc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ed4 00011a1d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00009ed8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009edc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009ee0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00009f18 0000f01c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +00009fc4 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a03c 00011f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000a04c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a088 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a0e4 0000df1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000a2bc 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a2f0 0000c31c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a30c 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000a348 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a378 0000c41c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000a3ac 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a3b0 0000c71c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a430 0000e31c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000a454 0000c71d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000a458 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a45c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a460 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a464 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a468 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a46c 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000a4f0 0000ce1c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000a50c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a524 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a538 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a57c 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a5ec 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a61c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a63c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a694 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000a6e4 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a700 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a768 0001021c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000a7a8 0000ec1c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000a7cc 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000a7d8 0001221c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a7f4 0001011c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000a814 0001231c R_ARM_CALL 00000000 _PyEval_SliceIndexNotNone │ │ │ │ │ +0000a824 0000da02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a82c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a848 0001241c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a874 0001221d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000a87c 0001251d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +0000a884 0001021d R_ARM_JUMP24 00000000 PyObject_RichCompareBool │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf2c0 contains 23 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf638 contains 23 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000002c 0000c81c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000050 0000c21c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000074 00011e1d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000078 0000c96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000007c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000094 0000411c R_ARM_CALL 000002d4 list_inplace_repeat_lock_held │ │ │ │ │ +00000094 0000411c R_ARM_CALL 000002d8 list_inplace_repeat_lock_held │ │ │ │ │ 000000cc 0001281d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ 000000e8 0001261c R_ARM_CALL 00000000 _PyEval_GetBuiltin │ │ │ │ │ 0000010c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000114 0000c11c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ 0000012c 0001271d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000130 0000ee02 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000134 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000138 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000154 0001081c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ 00000178 0000e81c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001b0 0000d902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 000001dc 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001e8 0000291c R_ARM_CALL 00002848 list_clear_impl.isra.0 │ │ │ │ │ +000001e8 0000291c R_ARM_CALL 00002910 list_clear_impl.isra.0 │ │ │ │ │ 000001f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000020c 00003e1d R_ARM_JUMP24 0000694c _list_extend │ │ │ │ │ +0000020c 00003e1d R_ARM_JUMP24 00006cbc _list_extend │ │ │ │ │ 00000228 0000c61c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000238 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf378 contains 2 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf6f0 contains 2 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -168,17 +168,17 @@ │ │ │ │ │ PyList_Append │ │ │ │ │ PyMem_Realloc │ │ │ │ │ _PyList_AppendTakeRefListResize │ │ │ │ │ PyList_Sort │ │ │ │ │ PyObject_CallOneArg │ │ │ │ │ PyErr_SetString │ │ │ │ │ _Py_NoneStruct │ │ │ │ │ -PyTuple_Type │ │ │ │ │ PyExc_ValueError │ │ │ │ │ PyLong_Type │ │ │ │ │ +PyTuple_Type │ │ │ │ │ PyUnicode_Type │ │ │ │ │ PyFloat_Type │ │ │ │ │ PyMem_Malloc │ │ │ │ │ PyList_SetItem │ │ │ │ │ PyExc_IndexError │ │ │ │ │ _PyList_FromArraySteal │ │ │ │ │ PyList_SetSlice │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -16,15 +16,15 @@ │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ beq b8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r1, r4, #1 │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 53c │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq b0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ addlt r5, r5, r4 │ │ │ │ │ biclt r5, r5, r5, asr #31 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ @@ -74,15 +74,15 @@ │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movge r1, r3 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bgt 140 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movge r2, r3 │ │ │ │ │ - b 8ba4 │ │ │ │ │ + b 8f24 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r1, [pc, #44] @ 150 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -163,117 +163,118 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ b 210 │ │ │ │ │ │ │ │ │ │ 0000021c : │ │ │ │ │ list_copy(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 8ba4 │ │ │ │ │ + b 8f24 │ │ │ │ │ R_ARM_JUMP24 list_slice_lock_held │ │ │ │ │ │ │ │ │ │ 00000228 : │ │ │ │ │ merge_getmem(): │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bge 2c0 │ │ │ │ │ + bge 2c4 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r3, r4, #540 @ 0x21c │ │ │ │ │ moveq r6, #1 │ │ │ │ │ movne r6, #2 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 278 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r4, #12] │ │ │ │ │ + bne 2b4 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ mvneq r3, #-536870912 @ 0xe0000000 │ │ │ │ │ mvnne r3, #-268435456 @ 0xf0000000 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bcc 2c8 │ │ │ │ │ + bcc 2cc │ │ │ │ │ mul r0, r5, r6 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 2c8 │ │ │ │ │ + beq 2cc │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ str r5, [r4, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r0, r0, r5, lsl #2 │ │ │ │ │ strne r0, [r4, #16] │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [r4, #12] │ │ │ │ │ + b 26c │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -000002d4 : │ │ │ │ │ +000002d8 : │ │ │ │ │ list_inplace_repeat_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ cmpne r4, #0 │ │ │ │ │ - beq 520 │ │ │ │ │ + beq 524 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - ble 51c │ │ │ │ │ + ble 520 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - blt 510 │ │ │ │ │ + blt 514 │ │ │ │ │ mul r6, r7, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 53c │ │ │ │ │ + bl 53c │ │ │ │ │ R_ARM_CALL list_resize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 514 │ │ │ │ │ + beq 518 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r5, [r5, #12] │ │ │ │ │ - ble 4d8 │ │ │ │ │ + ble 4dc │ │ │ │ │ lsl r3, r4, #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r0, r5, #4 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub ip, r7, #1 │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ add lr, r0, r4, lsl #2 │ │ │ │ │ - beq 420 │ │ │ │ │ + beq 424 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 408 │ │ │ │ │ + beq 40c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 3f4 │ │ │ │ │ + beq 3f8 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 3e0 │ │ │ │ │ + beq 3e4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 3cc │ │ │ │ │ + beq 3d0 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 3b8 │ │ │ │ │ + beq 3bc │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq 3a4 │ │ │ │ │ + beq 3a8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ @@ -299,27 +300,27 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4c0 │ │ │ │ │ + bne 4c4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - beq 4dc │ │ │ │ │ + beq 4e0 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 4cc │ │ │ │ │ + bne 4d0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0, #-16] │ │ │ │ │ @@ -341,118 +342,118 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 418 │ │ │ │ │ + beq 41c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 418 │ │ │ │ │ + b 41c │ │ │ │ │ add r3, r3, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 448 │ │ │ │ │ + b 44c │ │ │ │ │ lsl r1, r4, #2 │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ sub r6, r7, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, r5, r4 │ │ │ │ │ - ble 520 │ │ │ │ │ + ble 524 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movge r6, r4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, r6 │ │ │ │ │ - b 4e4 │ │ │ │ │ + b 4e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2910 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00000528 : │ │ │ │ │ +0000052c : │ │ │ │ │ listiter_reduce(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - ldr r0, [pc, #84] @ 59c │ │ │ │ │ + ldr r0, [pc, #84] @ 5a0 │ │ │ │ │ bl 0 <_PyEval_GetBuiltin> │ │ │ │ │ R_ARM_CALL _PyEval_GetBuiltin │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - blt 56c │ │ │ │ │ + blt 570 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #60] @ 5a0 │ │ │ │ │ + ldr r0, [pc, #60] @ 5a4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq 594 │ │ │ │ │ - ldr r0, [pc, #28] @ 5a4 │ │ │ │ │ + beq 598 │ │ │ │ │ + ldr r0, [pc, #28] @ 5a8 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x0000866c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000218 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000005a8 : │ │ │ │ │ +000005ac : │ │ │ │ │ listiter_setstate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 5fc │ │ │ │ │ + beq 600 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5f4 │ │ │ │ │ + beq 5f8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - blt 618 │ │ │ │ │ + blt 61c │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movge r4, r3 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ - ldr r0, [pc, #44] @ 628 │ │ │ │ │ + ldr r0, [pc, #44] @ 62c │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 620 │ │ │ │ │ + bne 624 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5e4 │ │ │ │ │ - b 5f4 │ │ │ │ │ + bne 5e8 │ │ │ │ │ + b 5f8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 5f0 │ │ │ │ │ + b 5f4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -499,1709 +499,1759 @@ │ │ │ │ │ list_sort_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #2416] @ 0x970 │ │ │ │ │ sub sp, sp, #1632 @ 0x660 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r0, #16] │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [pc, #4068] @ 16b4 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - str r0, [sp, #28] │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - beq adc │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [pc, #4056] @ 16a0 │ │ │ │ │ + ldr fp, [r0, #12] │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ + beq af8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bne bc4 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 11cc │ │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ │ + mov r6, r1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + bne be0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1200 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - ldr r9, [pc, #3988] @ 16b8 │ │ │ │ │ + mov r9, fp │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + ldr r2, [pc, #3988] @ 16bc │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ - beq 1800 │ │ │ │ │ - ldr r5, [pc, #3996] @ 16d0 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + cmp r0, r2 │ │ │ │ │ + beq 18a8 │ │ │ │ │ + ldr r5, [pc, #3968] @ 16b8 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r8, [pc, #3984] @ 16d4 │ │ │ │ │ + ldr r7, [pc, #3960] @ 16c0 │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - mov r1, sl │ │ │ │ │ - mov r3, r7 │ │ │ │ │ + mov r1, r9 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 788 │ │ │ │ │ + b 790 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 7a8 │ │ │ │ │ + beq 7b0 │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7b8 │ │ │ │ │ + bge 7c0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - mov lr, r8 │ │ │ │ │ + mov lr, r7 │ │ │ │ │ ldr r0, [r1], #4 │ │ │ │ │ - bne 1c74 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - bne ac8 │ │ │ │ │ + bne 1cb4 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne ae4 │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq 758 │ │ │ │ │ + beq 760 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - blt 780 │ │ │ │ │ - ldr lr, [pc, #3864] @ 16d4 │ │ │ │ │ + blt 788 │ │ │ │ │ + ldr lr, [pc, #3836] @ 16c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, lr │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne b98 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - beq 1b88 │ │ │ │ │ - ldr r3, [pc, #3804] @ 16bc │ │ │ │ │ + bne bb0 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + beq 1c60 │ │ │ │ │ + ldr r3, [pc, #3772] @ 16a4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - bne ba8 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + bne bc0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 108c │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + bne 10a8 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r2, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - lslne r3, r4, #2 │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ - bne 1c38 │ │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ │ - strle r4, [sp, #56] @ 0x38 │ │ │ │ │ - bgt 1ab8 │ │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ + lslne r3, r3, #2 │ │ │ │ │ + bne 1e04 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + strle r3, [sp, #52] @ 0x34 │ │ │ │ │ + bgt 1b5c │ │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - ble 164c │ │ │ │ │ + ble 172c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r9, [pc, #3680] @ 16bc │ │ │ │ │ + ldr r7, [pc, #3628] @ 16a4 │ │ │ │ │ ldr r0, [sl, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ - bne 970 │ │ │ │ │ + bne 98c │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r0, r2, r0 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 127c │ │ │ │ │ + blt 12b0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ movne r5, #2 │ │ │ │ │ - beq 994 │ │ │ │ │ + beq 9b0 │ │ │ │ │ add r0, sl, r5, lsl #2 │ │ │ │ │ ldr r2, [r0, #-4] │ │ │ │ │ ldr ip, [sl, r5, lsl #2] │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r2, r1 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt f38 │ │ │ │ │ + blt f50 │ │ │ │ │ add ip, r5, #1 │ │ │ │ │ cmp r4, ip │ │ │ │ │ - ble 1aac │ │ │ │ │ + ble 1c14 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ movgt r5, ip │ │ │ │ │ - bgt 960 │ │ │ │ │ + bgt 97c │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble 960 │ │ │ │ │ + ble 97c │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [sl, r5, lsl #2] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r0, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 960 │ │ │ │ │ + bgt 97c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 91c │ │ │ │ │ + bgt 938 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq ccc │ │ │ │ │ + beq ce4 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b c80 │ │ │ │ │ + b c98 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r8, r2, #8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 127c │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne 12b0 │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - bne a4c │ │ │ │ │ + bne a68 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 16ec │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + bne 1794 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str sl, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ │ add sl, sl, r2, lsl #2 │ │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - bne 14e0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 14f4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ - bne 848 │ │ │ │ │ + bne 864 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ - bgt 1a20 │ │ │ │ │ - ldr r5, [pc, #3264] @ 16b4 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + bgt 1ad0 │ │ │ │ │ + ldr r5, [pc, #3216] @ 16a0 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10ec │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne 110c │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 125c │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + bne 1290 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - cmpne r4, #1 │ │ │ │ │ - ble b34 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r2, r4, lsl #2 │ │ │ │ │ + cmpne r2, #1 │ │ │ │ │ + ble b50 │ │ │ │ │ + add r3, fp, r2, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls b34 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bls b50 │ │ │ │ │ + mov r2, fp │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc a30 │ │ │ │ │ - b b34 │ │ │ │ │ + bcc a4c │ │ │ │ │ + b b50 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [sl, #8] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl, #4] │ │ │ │ │ - bne aa0 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr ip, [r0, #12] │ │ │ │ │ - and r0, r2, #3 │ │ │ │ │ + bne abc │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ - rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - mul r0, ip, r0 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - blt c7c │ │ │ │ │ + mul r1, r2, r1 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r0, r2 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + bgt c94 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ movne r5, #3 │ │ │ │ │ - bne 8a4 │ │ │ │ │ - b abc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + bne 8c0 │ │ │ │ │ + b ad8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne c78 │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne c90 │ │ │ │ │ cmp r4, #3 │ │ │ │ │ - bne fe8 │ │ │ │ │ + bne 1004 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - cmp r6, #15 │ │ │ │ │ - bls 7a0 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 7a8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 9b8 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + cmp r8, #15 │ │ │ │ │ + bls 7a8 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 7b0 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r2, [r0, #16] │ │ │ │ │ - bgt 708 │ │ │ │ │ + bgt 70c │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - ldr r5, [pc, #2960] @ 16b4 │ │ │ │ │ + ldr r5, [pc, #2912] @ 16a0 │ │ │ │ │ mov r3, #256 @ 0x100 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r2, #532 @ 0x214 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + str fp, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 1d5c │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - bne 1cbc │ │ │ │ │ + bne 1d90 │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + bne 1e50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq b88 │ │ │ │ │ + beq ba0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #1632 @ 0x660 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #2872] @ 16d8 │ │ │ │ │ + ldr r3, [pc, #2828] @ 16c4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - beq 7e8 │ │ │ │ │ - ldr r2, [pc, #2872] @ 16e8 │ │ │ │ │ - cmp ip, r9 │ │ │ │ │ + beq 7f0 │ │ │ │ │ + ldr r1, [pc, #2804] @ 16bc │ │ │ │ │ + ldr r2, [pc, #2824] @ 16d4 │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ str r3, [sp, #1636] @ 0x664 │ │ │ │ │ - ldr r3, [pc, #2816] @ 16c0 │ │ │ │ │ + ldr r3, [pc, #2764] @ 16a8 │ │ │ │ │ str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7e8 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 1d94 │ │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ │ + b 7f0 │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1e64 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ - add r8, r4, #136 @ 0x88 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - add r3, r5, r8, lsl #2 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ble 11d8 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + add r4, r3, #136 @ 0x88 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ │ + add r3, r5, r4, lsl #2 │ │ │ │ │ + str r2, [sp, #32] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ble 120c │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r5, r8, lsl #2] │ │ │ │ │ - beq 1d54 │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - beq 1688 │ │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ │ + str r0, [r5, r4, lsl #2] │ │ │ │ │ + beq 1d40 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 1768 │ │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r3, #4] │ │ │ │ │ - beq 1d00 │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq c68 │ │ │ │ │ - add r6, r5, #4 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + beq 1cec │ │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ │ + cmp r8, #2 │ │ │ │ │ + beq c84 │ │ │ │ │ + add r4, fp, #4 │ │ │ │ │ + add r7, r3, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r1, [r4, #4]! │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r0, [r8, #4]! │ │ │ │ │ - beq 1d04 │ │ │ │ │ + str r0, [r7, #4]! │ │ │ │ │ + beq 1cf0 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bne c44 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 718 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bne c60 │ │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ + b 71c │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ mov r5, #2 │ │ │ │ │ sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [sl, r6, lsl #2] │ │ │ │ │ - lsl r7, r6, #2 │ │ │ │ │ + lsl r8, r6, #2 │ │ │ │ │ ldr r0, [sl] │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ - bne f4c │ │ │ │ │ + bne f64 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge f64 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bge f7c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge f44 │ │ │ │ │ + bge f5c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movlt r3, r4 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ble 99c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ble 9b8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - mov fp, sl │ │ │ │ │ - sub r3, r3, #8 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r7, [fp, r5, lsl #2] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ + sub r3, r3, #8 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr fp, [sl, r5, lsl #2] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ mov r4, #0 │ │ │ │ │ str r5, [sp, #4] │ │ │ │ │ ldr r6, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r3, [pc, #2492] @ 16d8 │ │ │ │ │ - add sl, r4, r9 │ │ │ │ │ - asr sl, sl, #1 │ │ │ │ │ + ldr r3, [pc, #2448] @ 16c4 │ │ │ │ │ + add r9, r4, r8 │ │ │ │ │ + asr r9, r9, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - ldr r1, [fp, sl, lsl #2] │ │ │ │ │ - bne da8 │ │ │ │ │ - ldr r5, [r7, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + bne dc0 │ │ │ │ │ + ldr r5, [fp, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1e5c │ │ │ │ │ + beq 1ee4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1c9c │ │ │ │ │ + beq 1d70 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - add r0, r7, #20 │ │ │ │ │ + add r0, fp, #20 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1cac │ │ │ │ │ + beq 1d80 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 11a4 │ │ │ │ │ + beq 11d8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11bc │ │ │ │ │ + beq 11f0 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dc0 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - mov r8, r5 │ │ │ │ │ - movlt r9, sl │ │ │ │ │ + beq dd8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + mov r7, r5 │ │ │ │ │ + movlt r8, r9 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - blt de4 │ │ │ │ │ - b ea8 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + blt dfc │ │ │ │ │ + b ec0 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r0, fp │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne efc │ │ │ │ │ - add r4, sl, #1 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - ble f0c │ │ │ │ │ - ldr r3, [pc, #2308] @ 16d8 │ │ │ │ │ + blt 1ec0 │ │ │ │ │ + bne f14 │ │ │ │ │ + add r4, r9, #1 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + ble f24 │ │ │ │ │ + ldr r3, [pc, #2264] @ 16c4 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 1c7c │ │ │ │ │ + bne 1eb8 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ - ldr r8, [r7, #8] │ │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ │ - lsr sl, r3, #5 │ │ │ │ │ + ldr r7, [fp, #8] │ │ │ │ │ + ldrb r3, [fp, #16] │ │ │ │ │ + lsr r9, r3, #5 │ │ │ │ │ lsr r6, r3, #6 │ │ │ │ │ - and sl, sl, #1 │ │ │ │ │ + and r9, r9, #1 │ │ │ │ │ and r3, r6, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - add r3, r7, #20 │ │ │ │ │ - mov r5, sl │ │ │ │ │ - mov sl, r9 │ │ │ │ │ + str r5, [sp, #28] │ │ │ │ │ + add r3, fp, #20 │ │ │ │ │ + mov r5, r9 │ │ │ │ │ mov r9, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - add r6, sl, r4 │ │ │ │ │ + add r6, r9, r4 │ │ │ │ │ asr r6, r6, #1 │ │ │ │ │ - ldr r1, [fp, r6, lsl #2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1e64 │ │ │ │ │ + beq 1edc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1c84 │ │ │ │ │ + beq 1ea0 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1c94 │ │ │ │ │ + beq 1eb0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq e80 │ │ │ │ │ + beq e98 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e90 │ │ │ │ │ + beq ea8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e98 │ │ │ │ │ + bge eb0 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - ble ea4 │ │ │ │ │ - mov sl, r6 │ │ │ │ │ - b e10 │ │ │ │ │ + ble ebc │ │ │ │ │ + mov r9, r6 │ │ │ │ │ + b e28 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e68 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - bgt e70 │ │ │ │ │ + bne e80 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + bgt e88 │ │ │ │ │ add r4, r6, #1 │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - blt e10 │ │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + blt e28 │ │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - ble f20 │ │ │ │ │ - sub r9, r5, r4 │ │ │ │ │ - lsl r9, r9, #2 │ │ │ │ │ - add r8, r6, #4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, fp, r8 │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + ble f38 │ │ │ │ │ + sub r8, r5, r4 │ │ │ │ │ + lsl r8, r8, #2 │ │ │ │ │ + add r7, r6, #4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r0, sl, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 106c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + bne 1088 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne d00 │ │ │ │ │ + bne d18 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, fp │ │ │ │ │ - b 99c │ │ │ │ │ - cmp r4, sl │ │ │ │ │ - bge f0c │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b d10 │ │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + b 9b8 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ + bge f24 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ + b d28 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - add r1, fp, r4, lsl #2 │ │ │ │ │ - bgt eb8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r7, [fp, r4, lsl #2] │ │ │ │ │ + add r1, sl, r4, lsl #2 │ │ │ │ │ + bgt ed0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + str fp, [sl, r4, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ee0 │ │ │ │ │ + beq ef8 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ - b 1080 │ │ │ │ │ + b 109c │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne c80 │ │ │ │ │ - b ccc │ │ │ │ │ - str r5, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ + bne c98 │ │ │ │ │ + b ce4 │ │ │ │ │ + str r5, [sp, #16] │ │ │ │ │ + b 9b8 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne ce4 │ │ │ │ │ cmp sl, r6 │ │ │ │ │ - bcs fa0 │ │ │ │ │ + bcs fb8 │ │ │ │ │ mov r2, sl │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [sl] │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bls fa0 │ │ │ │ │ + bls fb8 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ str r1, [r2], #4 │ │ │ │ │ str r3, [r6], #-4 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bhi f88 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ + bhi fa0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1bd0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 128c │ │ │ │ │ - add r8, r7, #4 │ │ │ │ │ + add r1, r8, #8 │ │ │ │ │ + bne 1c88 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 12c0 │ │ │ │ │ + add r8, r8, #4 │ │ │ │ │ add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs ccc │ │ │ │ │ + bcs 13f8 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc 1334 │ │ │ │ │ - b 1358 │ │ │ │ │ + bcc 1378 │ │ │ │ │ + b 139c │ │ │ │ │ add r6, sl, #8 │ │ │ │ │ mov r5, #3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - bne 104c │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bne 1068 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r0, r2, r0 │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r0, r2, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ + rsb r0, r0, #1 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul r0, ip, r0 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 960 │ │ │ │ │ + blt 97c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne 8a4 │ │ │ │ │ + bne 8c0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ccc │ │ │ │ │ + b ce4 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 960 │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne 97c │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bne ff0 │ │ │ │ │ - b 1044 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - add r0, r3, r8 │ │ │ │ │ + bne 100c │ │ │ │ │ + b 1060 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + add r0, r3, r7 │ │ │ │ │ add r1, r3, r6 │ │ │ │ │ ldr r4, [r3, r5, lsl #2] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ str r4, [r3, r6] │ │ │ │ │ - b ee0 │ │ │ │ │ - ldr r2, [pc, #1584] @ 16c4 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + b ef8 │ │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ │ + ldr r2, [pc, #1528] @ 16ac │ │ │ │ │ + add r3, r1, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ - bgt 1cd0 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ + bgt 1e34 │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ add r3, sp, #604 @ 0x25c │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ mov r3, #7 │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - beq 838 │ │ │ │ │ - b 1c08 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - ble 124c │ │ │ │ │ + beq 848 │ │ │ │ │ + b 1dd0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble 1284 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1118 │ │ │ │ │ + beq 1140 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1118 │ │ │ │ │ + bne 1140 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 124c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 1284 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1148 │ │ │ │ │ + beq 1174 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 1148 │ │ │ │ │ + bne 1174 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r4, #2 │ │ │ │ │ - beq 9fc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - mov r7, #2 │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ │ + cmp r7, #2 │ │ │ │ │ + beq a18 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r6, #2 │ │ │ │ │ + add r4, r3, #4 │ │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 1184 │ │ │ │ │ + beq 11b4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - bne 1184 │ │ │ │ │ + bne 11b4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne 115c │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - ble 9fc │ │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bne 118c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + ble a18 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9fc │ │ │ │ │ + b a18 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d84 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ + bne d9c │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b d88 │ │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ │ - b b00 │ │ │ │ │ - add r3, r4, #1 │ │ │ │ │ + b da0 │ │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ │ + b b1c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ │ add r3, r3, #135 @ 0x87 │ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ add r3, r3, #532 @ 0x214 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ mov r3, #7 │ │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ - bgt 1bfc │ │ │ │ │ - ldrne r5, [pc, #1152] @ 16b4 │ │ │ │ │ - bne 124c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r5, [pc, #1140] @ 16b4 │ │ │ │ │ + bgt 1dc4 │ │ │ │ │ + ldrne r5, [pc, #1076] @ 16a0 │ │ │ │ │ + bne 1284 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r5, [pc, #1064] @ 16a0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1104 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ │ + bne 112c │ │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq b34 │ │ │ │ │ + beq b50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1274 │ │ │ │ │ - ldr r3, [pc, #1116] @ 16c8 │ │ │ │ │ - ldr r1, [pc, #1116] @ 16cc │ │ │ │ │ + beq 12a8 │ │ │ │ │ + ldr r3, [pc, #1040] @ 16b0 │ │ │ │ │ + ldr r1, [pc, #1040] @ 16b4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a0c │ │ │ │ │ - mov r7, #8 │ │ │ │ │ - mov r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble 1bb0 │ │ │ │ │ - sub r6, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - add r6, sl, r6, lsl #2 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ │ - ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - blx r3 │ │ │ │ │ - lsl r8, r5, #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 142c │ │ │ │ │ + b a24 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + mov r6, #2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 1c34 │ │ │ │ │ + sub r5, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ + add r5, sl, r5, lsl #2 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldmda r6, {r0, r1} │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - bne 144c │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr ip, [r5, #-4] │ │ │ │ │ + lsl r8, r6, #2 │ │ │ │ │ + bne 1400 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + blt 1468 │ │ │ │ │ + ldr r3, [ip, #8] │ │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ │ + and r2, r3, #3 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ + mul r2, r1, r2 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 1460 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ + bge 1450 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ sub r8, r8, #4 │ │ │ │ │ - bne 1564 │ │ │ │ │ + bne 1604 │ │ │ │ │ add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcs 134c │ │ │ │ │ + bcs 1390 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [sl] │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 134c │ │ │ │ │ + bls 1390 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 1334 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bhi 1378 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 19c0 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ + bne 1a0c │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 13f8 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r9, [pc, #848] @ 16bc │ │ │ │ │ - add r6, sl, r5, lsl #2 │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ │ - lsl r8, r5, #2 │ │ │ │ │ - bne 1468 │ │ │ │ │ + ldr r7, [pc, #756] @ 16a4 │ │ │ │ │ + add r9, sl, r6, lsl #2 │ │ │ │ │ + lsl r2, r6, #2 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr r0, [sl, r6, lsl #2] │ │ │ │ │ + ldr r1, [r9, #-4] │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 1478 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ - add r1, sl, r5, lsl #2 │ │ │ │ │ - ldr r2, [r1, #-4] │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, r2, r3 │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r0, r2 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bgt ccc │ │ │ │ │ - add r0, r5, #1 │ │ │ │ │ - cmp r4, r0 │ │ │ │ │ - ble 1424 │ │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldr ip, [r1, #12] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - rsb r3, r3, #1 │ │ │ │ │ - mul r3, ip, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bge 15f8 │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b ccc │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 1ad4 │ │ │ │ │ - mov fp, #0 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 129c │ │ │ │ │ - add r8, r8, #4 │ │ │ │ │ - b 1300 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + ble 1508 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b ce4 │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + sub r2, r2, #8 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 1300 │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ - b 1438 │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne 1468 │ │ │ │ │ + ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ + ldr ip, [r5, #-4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr r0, [r5] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + beq 1314 │ │ │ │ │ + mov r1, r0 │ │ │ │ │ + mov r0, ip │ │ │ │ │ + blx r3 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne 1344 │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 12cc │ │ │ │ │ + add r8, r8, #4 │ │ │ │ │ + b 1344 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 1b80 │ │ │ │ │ + mov r9, #0 │ │ │ │ │ + b 1454 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r7, r2, #8 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + sub r8, r2, #8 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ - add r3, r5, #1 │ │ │ │ │ - cmp r4, r3 │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - ble 14d8 │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne 13f8 │ │ │ │ │ + add r5, r6, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble ce4 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ - ldr r1, [r6] │ │ │ │ │ - bne 14f4 │ │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ldr r1, [r9] │ │ │ │ │ + bne 1584 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ │ - and r2, r3, #3 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - rsb r2, r2, #1 │ │ │ │ │ - mul r2, r1, r2 │ │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r2, r3, r2 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 1a10 │ │ │ │ │ - mov r5, fp │ │ │ │ │ - b ccc │ │ │ │ │ + bgt ce4 │ │ │ │ │ + add r5, r6, #2 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bgt 1514 │ │ │ │ │ + b ce4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 9d4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + b 9f0 │ │ │ │ │ + add r5, r6, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + ble ce4 │ │ │ │ │ + add r2, sl, r5, lsl #2 │ │ │ │ │ + ldr r1, [r2, #-4] │ │ │ │ │ + ldr r0, [sl, r5, lsl #2] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r1, r3, r1 │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + rsb r3, r3, #1 │ │ │ │ │ + mul r3, r0, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt ce4 │ │ │ │ │ + add r1, r5, #1 │ │ │ │ │ + cmp r4, r1 │ │ │ │ │ + ble 157c │ │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr ip, [r0, #12] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + rsb r2, r2, #1 │ │ │ │ │ + mul r2, ip, r2 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + bge 16d8 │ │ │ │ │ + mov r5, r1 │ │ │ │ │ + b ce4 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne 14d8 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne ce4 │ │ │ │ │ + add r5, r6, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - addgt r3, r8, #4 │ │ │ │ │ - addgt r6, sl, r3 │ │ │ │ │ - ble ccc │ │ │ │ │ + ble ce4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + add r6, sl, r3 │ │ │ │ │ ldr r3, [sp, #1628] @ 0x65c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ - cmp r3, r9 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ ldr r1, [r6], #4 │ │ │ │ │ - bne 1690 │ │ │ │ │ + bne 1770 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt ccc │ │ │ │ │ - b 13b0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r2, fp, #1 │ │ │ │ │ + blt ce4 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + cmp r4, r5 │ │ │ │ │ + bgt 1514 │ │ │ │ │ + b ce4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ + sub r2, r6, r9 │ │ │ │ │ + lsl r9, r9, #2 │ │ │ │ │ + add r0, sl, r2, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - sub r3, r5, r2 │ │ │ │ │ + sub r3, r9, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ - add ip, sl, r3, lsl #2 │ │ │ │ │ - sub r2, r2, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - add r0, ip, r2 │ │ │ │ │ - bne 199c │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bcs 1918 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r0, r0, #4 │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - ldr lr, [ip] │ │ │ │ │ - ldr r6, [ip, r2] │ │ │ │ │ - cmp r1, r0 │ │ │ │ │ - str r6, [ip] │ │ │ │ │ - str lr, [ip, r2] │ │ │ │ │ - bcs 15d0 │ │ │ │ │ - ldr ip, [r1] │ │ │ │ │ - ldr lr, [r0] │ │ │ │ │ - str lr, [r1], #4 │ │ │ │ │ - str ip, [r0], #-4 │ │ │ │ │ + add r1, r0, r3 │ │ │ │ │ + bne 19e8 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - bhi 15b8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 130c │ │ │ │ │ - add r2, r3, r2 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bls 130c │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 15dc │ │ │ │ │ + bcs 19d8 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + sub r1, r1, #4 │ │ │ │ │ + add ip, r0, #4 │ │ │ │ │ + ldr lr, [r0] │ │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + str r5, [r0] │ │ │ │ │ + str lr, [r0, r3] │ │ │ │ │ + bls 1670 │ │ │ │ │ + ldr r0, [ip] │ │ │ │ │ + ldr lr, [r1] │ │ │ │ │ + str lr, [ip], #4 │ │ │ │ │ + str r0, [r1], #-4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + bhi 1658 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 1350 │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bls 1350 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1684 │ │ │ │ │ + b 1350 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ + R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ + R_ARM_ABS32 unsafe_tuple_compare │ │ │ │ │ + .word 0x00000101 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x00000018 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 PyLong_Type │ │ │ │ │ + R_ARM_ABS32 PyTuple_Type │ │ │ │ │ + R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ + R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ + R_ARM_ABS32 PyFloat_Type │ │ │ │ │ + R_ARM_ABS32 unsafe_object_compare │ │ │ │ │ + R_ARM_ABS32 unsafe_float_compare │ │ │ │ │ + R_ARM_ABS32 safe_object_compare │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - ble ccc │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ │ + ble ce4 │ │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ │ + ldr r1, [sl, r5, lsl #2] │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ │ - mov r1, r0 │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + mov r0, r1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ - mul r3, r0, r3 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt ccc │ │ │ │ │ + bgt ce4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 1604 │ │ │ │ │ - b ccc │ │ │ │ │ - beq 1680 │ │ │ │ │ + bgt 16e4 │ │ │ │ │ + b ce4 │ │ │ │ │ + beq 1760 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ cmp sl, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ movcc r8, #4 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - bcc 131c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + movcc r6, #2 │ │ │ │ │ + bcc 1360 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1dd8 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne 1d48 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 994 │ │ │ │ │ - str r4, [sp, #12] │ │ │ │ │ - b 99c │ │ │ │ │ + beq 9b0 │ │ │ │ │ + str r4, [sp, #16] │ │ │ │ │ + b 9b8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 11dc │ │ │ │ │ - mov r2, r7 │ │ │ │ │ + b 1214 │ │ │ │ │ + mov r2, r8 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 17a8 │ │ │ │ │ - bne ccc │ │ │ │ │ + blt 1850 │ │ │ │ │ + bne ce4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 151c │ │ │ │ │ - b ccc │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - R_ARM_ABS32 PyTuple_Type │ │ │ │ │ - R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ - R_ARM_ABS32 unsafe_tuple_compare │ │ │ │ │ - .word 0x00000101 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x00000018 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyLong_Type │ │ │ │ │ - R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ - R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ - R_ARM_ABS32 PyFloat_Type │ │ │ │ │ - R_ARM_ABS32 unsafe_object_compare │ │ │ │ │ - R_ARM_ABS32 unsafe_float_compare │ │ │ │ │ - R_ARM_ABS32 safe_object_compare │ │ │ │ │ + ble ce4 │ │ │ │ │ + b 15b0 │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r1, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ - add r0, r2, #20 │ │ │ │ │ - ldr r2, [r0, r1, lsl #4] │ │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ - lsl r1, r1, #4 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ + sub r0, r3, #-268435455 @ 0xf0000001 │ │ │ │ │ + add r1, r2, #20 │ │ │ │ │ + ldr r2, [r1, r0, lsl #4] │ │ │ │ │ + add r1, r1, r0, lsl #4 │ │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ + lsl r0, r0, #4 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ asr r2, r2, #2 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ add r2, ip, r2, lsl #1 │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ - add ip, ip, r0 │ │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - ble 1928 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ + add ip, ip, r1 │ │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + ble 1a5c │ │ │ │ │ + cmp r1, ip │ │ │ │ │ movle r5, #1 │ │ │ │ │ - bgt 1930 │ │ │ │ │ + bgt 1a64 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 17b4 │ │ │ │ │ - add r1, sp, r1 │ │ │ │ │ - ldr r2, [r1, #88] @ 0x58 │ │ │ │ │ + ble 185c │ │ │ │ │ + add r0, sp, r0 │ │ │ │ │ + ldr r2, [r0, #88] @ 0x58 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 17b4 │ │ │ │ │ + ble 185c │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ - sub r7, r3, #8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + sub r8, r3, #8 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 2ac8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17a8 │ │ │ │ │ + bne 1850 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ - ble 17b8 │ │ │ │ │ + ble 1860 │ │ │ │ │ ldr r2, [r2, #-1568] @ 0xfffff9e0 │ │ │ │ │ sub r1, r3, #2 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ble 17b8 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + ble 1860 │ │ │ │ │ + bl 2ac8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1770 │ │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + beq 1818 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9f0 │ │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ │ + b a0c │ │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ │ lsl r0, r3, #4 │ │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ add r2, r0, #28 │ │ │ │ │ add r1, sp, r3, lsl #4 │ │ │ │ │ str r5, [r1, #88] @ 0x58 │ │ │ │ │ - str sl, [r7, r2] │ │ │ │ │ - add r2, r7, r2 │ │ │ │ │ + str sl, [r8, r2] │ │ │ │ │ + add r2, r8, r2 │ │ │ │ │ str ip, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ add r2, sp, r3, lsl #4 │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ str ip, [r2, #100] @ 0x64 │ │ │ │ │ add sl, sl, ip, lsl #2 │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ │ - beq 9d4 │ │ │ │ │ - b 14e4 │ │ │ │ │ + beq 9f0 │ │ │ │ │ + b 14f8 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 72c │ │ │ │ │ + ble 730 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ - ldr r5, [pc, #-328] @ 16d0 │ │ │ │ │ + ldr r5, [pc, #-520] @ 16b8 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ - mov r7, #1 │ │ │ │ │ + mov r6, #1 │ │ │ │ │ sub r5, ip, r5 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + mov r8, r9 │ │ │ │ │ clz r5, r5 │ │ │ │ │ - ldr r6, [pc, #-344] @ 16d4 │ │ │ │ │ + ldr r4, [pc, #-540] @ 16c0 │ │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r8, r7 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r7, r6 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 187c │ │ │ │ │ + b 192c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 18c4 │ │ │ │ │ + beq 1978 │ │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ and r3, r3, #28 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - bge 7bc │ │ │ │ │ + bge 19a4 │ │ │ │ │ ldr lr, [r0] │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [lr, #4] │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + ldr lr, [pc, #-632] @ 16bc │ │ │ │ │ + cmp r0, lr │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ - bne 1e10 │ │ │ │ │ + bne 1eec │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 1e10 │ │ │ │ │ + beq 1eec │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr lr, [r3, #4] │ │ │ │ │ - cmp ip, lr │ │ │ │ │ - bne 1dd0 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 18c4 │ │ │ │ │ - tst r5, r7 │ │ │ │ │ - bne 18dc │ │ │ │ │ - cmp ip, r6 │ │ │ │ │ - mov lr, r6 │ │ │ │ │ - beq 1840 │ │ │ │ │ + cmp lr, ip │ │ │ │ │ + bne 1d88 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 1978 │ │ │ │ │ + tst r5, r6 │ │ │ │ │ + bne 1990 │ │ │ │ │ + cmp ip, r4 │ │ │ │ │ + mov lr, r4 │ │ │ │ │ + beq 18f0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - cmp r1, r4 │ │ │ │ │ - bge 18f0 │ │ │ │ │ + cmp r1, r9 │ │ │ │ │ + bge 19ac │ │ │ │ │ mov r3, r2 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 1868 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b 1918 │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bls 18b8 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 18c4 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 1c68 │ │ │ │ │ - ldr r3, [pc, #-556] @ 16d4 │ │ │ │ │ + bls 196c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 1978 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b 7c4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + beq 1d68 │ │ │ │ │ + ldr r3, [pc, #-768] @ 16c0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1b68 │ │ │ │ │ - mov r2, r8 │ │ │ │ │ - b 7d0 │ │ │ │ │ + bne 1c20 │ │ │ │ │ + mov r2, r7 │ │ │ │ │ + b 7d8 │ │ │ │ │ add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc fc8 │ │ │ │ │ - b 1358 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - ble 1b70 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - movle r5, #2 │ │ │ │ │ - ble 173c │ │ │ │ │ - cmp r0, r2, lsl #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - ble 1b7c │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - movle r5, #3 │ │ │ │ │ - ble 173c │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - mov r5, #3 │ │ │ │ │ - cmp r0, r2 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - suble r2, r2, r0 │ │ │ │ │ - suble ip, ip, r0 │ │ │ │ │ - ble 1990 │ │ │ │ │ - cmp r0, ip │ │ │ │ │ - ble 173c │ │ │ │ │ - lsl r2, r2, #1 │ │ │ │ │ - lsl ip, ip, #1 │ │ │ │ │ - b 1974 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ - bcc 1598 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 15d8 │ │ │ │ │ + bcc fe4 │ │ │ │ │ + b 139c │ │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + add r2, ip, r2 │ │ │ │ │ + bcc 1638 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bne 1678 │ │ │ │ │ add r3, sl, r8 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bcc 1318 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bcc 135c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ add r8, r3, r8 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ addcc r2, r3, #4 │ │ │ │ │ movcc r0, r3 │ │ │ │ │ - bcs 1358 │ │ │ │ │ + bcs 139c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ str r3, [r0] │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls 1358 │ │ │ │ │ + bls 139c │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 19f4 │ │ │ │ │ - b 1358 │ │ │ │ │ - add r5, r5, #2 │ │ │ │ │ - cmp r4, r5 │ │ │ │ │ - bgt 13bc │ │ │ │ │ - b ccc │ │ │ │ │ + bhi 1a40 │ │ │ │ │ + b 139c │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + cmp r1, r2, lsl #1 │ │ │ │ │ + lsl ip, ip, #1 │ │ │ │ │ + lsl r2, r2, #1 │ │ │ │ │ + ble 1c28 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + movle r5, #2 │ │ │ │ │ + ble 17e4 │ │ │ │ │ + cmp r1, r2, lsl #1 │ │ │ │ │ + lsl ip, ip, #1 │ │ │ │ │ + lsl r2, r2, #1 │ │ │ │ │ + ble 1c54 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + movle r5, #3 │ │ │ │ │ + ble 17e4 │ │ │ │ │ + lsl r2, r2, #1 │ │ │ │ │ + lsl ip, ip, #1 │ │ │ │ │ + mov r5, #3 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ + add r5, r5, #1 │ │ │ │ │ + suble r2, r2, r1 │ │ │ │ │ + suble ip, ip, r1 │ │ │ │ │ + ble 1ac4 │ │ │ │ │ + cmp r1, ip │ │ │ │ │ + ble 17e4 │ │ │ │ │ + lsl r2, r2, #1 │ │ │ │ │ + lsl ip, ip, #1 │ │ │ │ │ + b 1aa8 │ │ │ │ │ subs r3, r1, #2 │ │ │ │ │ - beq 1a40 │ │ │ │ │ + beq 1af0 │ │ │ │ │ add r0, sp, r0 │ │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ │ add r0, sp, r1, lsl #4 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ subgt r3, r1, #3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ sub r5, r3, #8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2ac8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17ac │ │ │ │ │ + bne 1854 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 9ec │ │ │ │ │ + ble a08 │ │ │ │ │ subs r1, r3, #2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - beq 1a9c │ │ │ │ │ + beq 1b4c │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr ip, [r2, #-1588] @ 0xfffff9cc │ │ │ │ │ add r2, sp, #1632 @ 0x660 │ │ │ │ │ add r2, r2, #8 │ │ │ │ │ add r2, r2, r3, lsl #4 │ │ │ │ │ ldr r2, [r2, #-1556] @ 0xfffff9ec │ │ │ │ │ cmp ip, r2 │ │ │ │ │ sublt r1, r3, #3 │ │ │ │ │ - bl 2a00 │ │ │ │ │ + bl 2ac8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1a5c │ │ │ │ │ - b 17ac │ │ │ │ │ - beq 1044 │ │ │ │ │ - mov r5, ip │ │ │ │ │ - b c80 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - and r2, r4, #1 │ │ │ │ │ - asr r3, r4, #1 │ │ │ │ │ - bgt 1df8 │ │ │ │ │ + beq 1b0c │ │ │ │ │ + b 1854 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + and r2, r3, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + bgt 1cc0 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 844 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add fp, fp, #1 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 858 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r9, r9, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - lsl r2, fp, #2 │ │ │ │ │ - sub r3, r5, fp │ │ │ │ │ + lsl r2, r9, #2 │ │ │ │ │ + sub r3, r6, r9 │ │ │ │ │ add ip, sl, r3, lsl #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ add r1, ip, r2 │ │ │ │ │ - bne 1cec │ │ │ │ │ + bne 1cd8 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - bcs 1434 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + bcs 1470 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ sub r1, r1, #4 │ │ │ │ │ add r0, ip, #4 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ - ldr fp, [ip, r2] │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - str fp, [ip] │ │ │ │ │ + ldr r9, [ip, r2] │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + str r9, [ip] │ │ │ │ │ str lr, [ip, r2] │ │ │ │ │ - bcs 1b40 │ │ │ │ │ + bls 1bec │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ str lr, [r0], #4 │ │ │ │ │ str ip, [r1], #-4 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bhi 1b28 │ │ │ │ │ + bhi 1bd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r2, r3, r2 │ │ │ │ │ - beq 1434 │ │ │ │ │ + beq 1470 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 1434 │ │ │ │ │ + bls 1470 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ str r0, [r3], #4 │ │ │ │ │ str r1, [r2], #-4 │ │ │ │ │ - b 1b4c │ │ │ │ │ - ldr r3, [pc, #-1176] @ 16d8 │ │ │ │ │ - b ba8 │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 194c │ │ │ │ │ - sub r2, r2, r0 │ │ │ │ │ - sub ip, ip, r0 │ │ │ │ │ - b 1968 │ │ │ │ │ - ldr r3, [pc, #-1204] @ 16dc │ │ │ │ │ + b 1bf8 │ │ │ │ │ + beq 1060 │ │ │ │ │ + mov r5, ip │ │ │ │ │ + b c98 │ │ │ │ │ + ldr r3, [pc, #-1380] @ 16c4 │ │ │ │ │ + b bc0 │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + b 1a80 │ │ │ │ │ + sub r8, r1, #4 │ │ │ │ │ + add r3, sl, r8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + bcc 135c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 13f8 │ │ │ │ │ + b 1a0c │ │ │ │ │ + sub r2, r2, r1 │ │ │ │ │ + sub ip, ip, r1 │ │ │ │ │ + b 1a9c │ │ │ │ │ + ldr r3, [pc, #-1440] @ 16c8 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 1ce4 │ │ │ │ │ + beq 1ecc │ │ │ │ │ ldr r1, [ip, #100] @ 0x64 │ │ │ │ │ - ldr r0, [pc, #-1208] @ 16e8 │ │ │ │ │ + ldr r0, [pc, #-1444] @ 16d4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldr r3, [pc, #-1224] @ 16e0 │ │ │ │ │ + ldr r3, [pc, #-1460] @ 16cc │ │ │ │ │ str r1, [sp, #1632] @ 0x660 │ │ │ │ │ moveq r3, r0 │ │ │ │ │ - b b9c │ │ │ │ │ - sub r8, r7, #4 │ │ │ │ │ - add r3, sl, r8 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bcc 1318 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq ccc │ │ │ │ │ - b 19c0 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r2, r3, r7 │ │ │ │ │ + b bb4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + add r3, r2, r8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 1bf4 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + bcs 12b8 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - str r1, [r2], #-4 │ │ │ │ │ - b 1bd8 │ │ │ │ │ - add r7, r7, #8 │ │ │ │ │ - b 1284 │ │ │ │ │ + ldr ip, [r3] │ │ │ │ │ + str ip, [r2], #4 │ │ │ │ │ + str r0, [r3], #-4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1c98 │ │ │ │ │ + b 12b8 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + ldr r3, [pc, #-1516] @ 16d4 │ │ │ │ │ + b bb4 │ │ │ │ │ + and r1, r3, #1 │ │ │ │ │ + asr r3, r3, #1 │ │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ │ + orr r2, r2, r1 │ │ │ │ │ + ble 1b70 │ │ │ │ │ + b 1cc0 │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + cmp ip, r1 │ │ │ │ │ + add r3, r0, r3 │ │ │ │ │ + bcc 1bb4 │ │ │ │ │ + b 1bec │ │ │ │ │ + mov r5, #1 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r5, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + bne 1f08 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + cmp r3, #127 @ 0x7f │ │ │ │ │ + bgt 1efc │ │ │ │ │ + ldr r5, [sl, #12] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + beq ba0 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 1e50 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + b 1cf0 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r2, r3, #4 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + movcc r6, #2 │ │ │ │ │ + movcc r0, r3 │ │ │ │ │ + bcc 1a24 │ │ │ │ │ + b 1754 │ │ │ │ │ + mov r2, #1 │ │ │ │ │ + b 1cb8 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne d7c │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 11dc │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 1978 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Free │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r6, [sl, #12] │ │ │ │ │ + str r3, [sl, #16] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [sl, #8] │ │ │ │ │ + str fp, [sl, #12] │ │ │ │ │ + str r3, [sl, #8] │ │ │ │ │ + beq b88 │ │ │ │ │ + b 1e50 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 838 │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - lsl r3, r4, #2 │ │ │ │ │ + beq 848 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ sub r2, r3, #4 │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bls 1c38 │ │ │ │ │ + bls 1e04 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ ldr ip, [r2] │ │ │ │ │ str ip, [r1], #4 │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bhi 1c20 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + bhi 1dec │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - add r3, r2, r3 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - bls 838 │ │ │ │ │ + add r3, fp, r3 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + bls 848 │ │ │ │ │ + mov r2, fp │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - bcc 1c4c │ │ │ │ │ - b 838 │ │ │ │ │ - mov r2, #1 │ │ │ │ │ - ldr r3, [pc, #-1420] @ 16e8 │ │ │ │ │ - b b9c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - b 1c6c │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b f04 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne e50 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b e84 │ │ │ │ │ - add r0, r7, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne d64 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 11a8 │ │ │ │ │ - ldr r0, [r7, r8, lsl #2] │ │ │ │ │ - bl 338 │ │ │ │ │ - subs r8, r8, #1 │ │ │ │ │ - bpl 1cb4 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Free │ │ │ │ │ - b b70 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + bhi 1e18 │ │ │ │ │ + b 848 │ │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ │ mov r3, #128 @ 0x80 │ │ │ │ │ add r5, sp, #64 @ 0x40 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b 11f0 │ │ │ │ │ - ldr r3, [pc, #-1544] @ 16e4 │ │ │ │ │ - b b9c │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - cmp ip, r1 │ │ │ │ │ - add r3, r0, r3 │ │ │ │ │ - bcc 1b08 │ │ │ │ │ - b 1b40 │ │ │ │ │ - mov r5, #1 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r5, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - bne 1e30 │ │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ │ - bgt 1e24 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ │ - str r2, [r3, #16] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ - str r2, [r3, #12] │ │ │ │ │ - str r4, [r3, #8] │ │ │ │ │ - beq b88 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 1cbc │ │ │ │ │ - mov r5, r0 │ │ │ │ │ - b 1d04 │ │ │ │ │ + b 1224 │ │ │ │ │ + ldr r0, [r6, r7, lsl #2] │ │ │ │ │ + bl 338 │ │ │ │ │ + subs r7, r7, #1 │ │ │ │ │ + bpl 1e48 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r7, [r2, #12] │ │ │ │ │ - str r3, [r2, #16] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [r2, #12] │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ │ - str r4, [r2, #8] │ │ │ │ │ - beq b70 │ │ │ │ │ - b 1cbc │ │ │ │ │ - lsl r0, r4, #2 │ │ │ │ │ + b b88 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + lsl r0, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1e1c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + beq 1ed4 │ │ │ │ │ + ldr r1, [fp] │ │ │ │ │ + mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r3] │ │ │ │ │ - bne c10 │ │ │ │ │ - b 1d04 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b 18c4 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r2, r3, #4 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - movcc r5, #2 │ │ │ │ │ - movcc r0, r3 │ │ │ │ │ - bcc 19d8 │ │ │ │ │ - b 1674 │ │ │ │ │ - and r1, r3, #1 │ │ │ │ │ - asr r3, r3, #1 │ │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ │ - orr r2, r2, r1 │ │ │ │ │ - ble 1ac8 │ │ │ │ │ - b 1df8 │ │ │ │ │ - ldr r3, [pc, #-1840] @ 16e8 │ │ │ │ │ - str r3, [sp, #1628] @ 0x65c │ │ │ │ │ - b 7e8 │ │ │ │ │ + bne c2c │ │ │ │ │ + b 1cf0 │ │ │ │ │ + add r0, fp, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne e68 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b e9c │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + b f1c │ │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ │ + b 1854 │ │ │ │ │ + ldr r3, [pc, #-2052] @ 16d0 │ │ │ │ │ + b bb4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 1d10 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1ea4 │ │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ │ + b 1d74 │ │ │ │ │ + ldr r3, [pc, #-2080] @ 16d4 │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + str r3, [sp, #1628] @ 0x65c │ │ │ │ │ + b 7f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 1d20 │ │ │ │ │ + b 1d10 │ │ │ │ │ ldr r3, [r5, #-4]! │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq 1d0c │ │ │ │ │ + beq 1cf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 1d0c │ │ │ │ │ + bne 1cf8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1d0c │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1ca0 │ │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ │ - b 1c88 │ │ │ │ │ + b 1cf8 │ │ │ │ │ │ │ │ │ │ -00001e6c : │ │ │ │ │ +00001f34 : │ │ │ │ │ unsafe_latin_compare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1f0c │ │ │ │ │ + beq 1fd4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1ef4 │ │ │ │ │ + beq 1fbc │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 1f04 │ │ │ │ │ + beq 1fcc │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 1ed4 │ │ │ │ │ + beq 1f9c │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1ee4 │ │ │ │ │ + beq 1fac │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1ecc │ │ │ │ │ + bne 1f94 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 1eb4 │ │ │ │ │ + bne 1f7c │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 1ed8 │ │ │ │ │ + b 1fa0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 1ef8 │ │ │ │ │ + b 1fc0 │ │ │ │ │ │ │ │ │ │ -00001f14 : │ │ │ │ │ +00001fdc : │ │ │ │ │ PyList_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 1f88 │ │ │ │ │ + beq 2050 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 1fa4 │ │ │ │ │ + bcs 206c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ str r2, [r3, r1, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1f60 │ │ │ │ │ + beq 2028 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 1f6c │ │ │ │ │ + bne 2034 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0] │ │ │ │ │ - bne 1f60 │ │ │ │ │ + bne 2028 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r0, [pc, #40] @ 1fc0 │ │ │ │ │ + ldr r0, [pc, #40] @ 2088 │ │ │ │ │ mov r1, #456 @ 0x1c8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 1f64 │ │ │ │ │ + b 202c │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 338 │ │ │ │ │ - ldr r3, [pc, #16] @ 1fc4 │ │ │ │ │ - ldr r1, [pc, #16] @ 1fc8 │ │ │ │ │ + ldr r3, [pc, #16] @ 208c │ │ │ │ │ + ldr r1, [pc, #16] @ 2090 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1f9c │ │ │ │ │ + b 2064 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00001fcc : │ │ │ │ │ +00002094 : │ │ │ │ │ list_traverse(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 200c │ │ │ │ │ + b 20d4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 200c │ │ │ │ │ + beq 20d4 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bpl 1ff0 │ │ │ │ │ + bpl 20b8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -00002020 <_PyList_FromArraySteal>: │ │ │ │ │ +000020e8 <_PyList_FromArraySteal>: │ │ │ │ │ _PyList_FromArraySteal(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - bne 20c0 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ - ldr r3, [pc, #312] @ 2178 <_PyList_FromArraySteal+0x158> │ │ │ │ │ + bne 2188 <_PyList_FromArraySteal+0xa0> │ │ │ │ │ + ldr r3, [pc, #312] @ 2240 <_PyList_FromArraySteal+0x158> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 20ec <_PyList_FromArraySteal+0xcc> │ │ │ │ │ + ble 21b4 <_PyList_FromArraySteal+0xcc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #252] @ 217c <_PyList_FromArraySteal+0x15c> │ │ │ │ │ + ldr r3, [pc, #252] @ 2244 <_PyList_FromArraySteal+0x15c> │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ ldr r2, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -2216,28 +2266,28 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2168 <_PyList_FromArraySteal+0x148> │ │ │ │ │ + beq 2230 <_PyList_FromArraySteal+0x148> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 2180 <_PyList_FromArraySteal+0x160> │ │ │ │ │ + ldr r0, [pc, #140] @ 2248 <_PyList_FromArraySteal+0x160> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 2170 <_PyList_FromArraySteal+0x150> │ │ │ │ │ - ldr r3, [pc, #128] @ 2184 <_PyList_FromArraySteal+0x164> │ │ │ │ │ + beq 2238 <_PyList_FromArraySteal+0x150> │ │ │ │ │ + ldr r3, [pc, #128] @ 224c <_PyList_FromArraySteal+0x164> │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r1, [r6, r3] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -2245,140 +2295,140 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 20b8 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 2180 <_PyList_FromArraySteal+0x98> │ │ │ │ │ ldr r0, [r6, r4, lsl #2] │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 2164 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + beq 222c <_PyList_FromArraySteal+0x144> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2164 <_PyList_FromArraySteal+0x144> │ │ │ │ │ + bne 222c <_PyList_FromArraySteal+0x144> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bgt 2140 <_PyList_FromArraySteal+0x120> │ │ │ │ │ + bgt 2208 <_PyList_FromArraySteal+0x120> │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 20b8 <_PyList_FromArraySteal+0x98> │ │ │ │ │ + b 2180 <_PyList_FromArraySteal+0x98> │ │ │ │ │ .word 0x00000130 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00002188 : │ │ │ │ │ +00002250 : │ │ │ │ │ PyList_SetSlice(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ldr ip, [ip, #84] @ 0x54 │ │ │ │ │ tst ip, #33554432 @ 0x2000000 │ │ │ │ │ - beq 21c4 │ │ │ │ │ + beq 228c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 21e0 │ │ │ │ │ + beq 22a8 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 2248 │ │ │ │ │ - ldr r1, [pc, #116] @ 2240 │ │ │ │ │ - ldr r0, [pc, #116] @ 2244 │ │ │ │ │ + b 2310 │ │ │ │ │ + ldr r1, [pc, #116] @ 2308 │ │ │ │ │ + ldr r0, [pc, #116] @ 230c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8f24 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 21d0 │ │ │ │ │ + beq 2298 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 2310 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 21d4 │ │ │ │ │ + beq 229c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 21d4 │ │ │ │ │ + bne 229c │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 21d4 │ │ │ │ │ + b 229c │ │ │ │ │ .word 0x00000407 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002248 : │ │ │ │ │ +00002310 : │ │ │ │ │ list_ass_slice_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs r7, r3, #0 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ moveq r9, r7 │ │ │ │ │ streq r7, [sp, #4] │ │ │ │ │ - bne 2524 │ │ │ │ │ + bne 25ec │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - blt 27f8 │ │ │ │ │ + blt 28c8 │ │ │ │ │ cmp r4, sl │ │ │ │ │ movge r4, sl │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bgt 2804 │ │ │ │ │ + bgt 28d4 │ │ │ │ │ cmp r5, sl │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ movge r5, sl │ │ │ │ │ sub r8, r3, r5 │ │ │ │ │ add r8, r8, r4 │ │ │ │ │ cmn r8, sl │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2558 │ │ │ │ │ sub r3, r5, r4 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ lsls r3, r3, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ - beq 2558 │ │ │ │ │ + beq 2620 │ │ │ │ │ cmp r3, #32 │ │ │ │ │ - bhi 277c │ │ │ │ │ + bhi 2844 │ │ │ │ │ add sl, sp, #40 @ 0x28 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bge 256c │ │ │ │ │ + bge 2634 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ sub r3, r3, r5 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ add r3, r5, r8 │ │ │ │ │ add r0, r1, r3, lsl #2 │ │ │ │ │ add r3, r1, r5, lsl #2 │ │ │ │ │ @@ -2388,4283 +2438,4452 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - ble 2684 │ │ │ │ │ + ble 274c │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bgt 2718 │ │ │ │ │ + bgt 27e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 2738 │ │ │ │ │ + beq 2800 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 27cc │ │ │ │ │ + bhi 2894 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 2894 │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 2400 │ │ │ │ │ + ble 24c8 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ add r1, sl, r4, lsl #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 26e4 │ │ │ │ │ + beq 27ac │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 26e4 │ │ │ │ │ + beq 27ac │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r3, [sl, r4, lsl #2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 2400 │ │ │ │ │ + beq 24c8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add sl, sl, r4, lsl #2 │ │ │ │ │ add r1, r7, r3, lsl #2 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ ldr r2, [r7], #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 279c │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 26d4 │ │ │ │ │ + beq 279c │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [sl, #4]! │ │ │ │ │ - bne 23d4 │ │ │ │ │ + bne 249c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bmi 245c │ │ │ │ │ + bmi 2524 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r0, [r2, r3, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2428 │ │ │ │ │ + beq 24f0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 265c │ │ │ │ │ + bne 2724 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - beq 245c │ │ │ │ │ + beq 2524 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r0, [r3, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2454 │ │ │ │ │ + beq 251c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2618 │ │ │ │ │ + bne 26e0 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 2438 │ │ │ │ │ + bcs 2500 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 27b4 │ │ │ │ │ + bne 287c │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 2484 │ │ │ │ │ + beq 254c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 25fc │ │ │ │ │ + bne 26c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 24a4 │ │ │ │ │ + beq 256c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2630 │ │ │ │ │ + bne 26f8 │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 25dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, sl, #1 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ - bmi 250c │ │ │ │ │ + bmi 25d4 │ │ │ │ │ ldr r0, [r4, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 24e0 │ │ │ │ │ + beq 25a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 26b0 │ │ │ │ │ + bne 2778 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - beq 250c │ │ │ │ │ + beq 25d4 │ │ │ │ │ ldr r0, [r4, sl, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2504 │ │ │ │ │ + beq 25cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 2698 │ │ │ │ │ + bne 2760 │ │ │ │ │ subs sl, sl, #1 │ │ │ │ │ - bcs 24ec │ │ │ │ │ + bcs 25b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r1, [pc, #792] @ 2844 │ │ │ │ │ + ldr r1, [pc, #792] @ 290c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 283c │ │ │ │ │ + beq 28c0 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r7, [r9, #12] │ │ │ │ │ addeq r7, r9, #12 │ │ │ │ │ - b 2278 │ │ │ │ │ + b 2340 │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - blt 22f8 │ │ │ │ │ - beq 26f8 │ │ │ │ │ + blt 23c0 │ │ │ │ │ + beq 27c0 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ add r3, r2, r8 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - ble 2724 │ │ │ │ │ + ble 27ec │ │ │ │ │ add fp, r3, #6 │ │ │ │ │ add fp, fp, r3, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r1, fp, r3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ addlt fp, r3, #3 │ │ │ │ │ biclt fp, fp, #3 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ - beq 2754 │ │ │ │ │ + beq 281c │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bhi 27c0 │ │ │ │ │ + bhi 2888 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, fp, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27c0 │ │ │ │ │ + beq 2888 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ str fp, [r6, #16] │ │ │ │ │ str sl, [r6, #12] │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r0, r5, r8 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, sl, r5, lsl #2 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 2384 │ │ │ │ │ + b 244c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 2484 │ │ │ │ │ + bne 254c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2484 │ │ │ │ │ + b 254c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2454 │ │ │ │ │ + bne 251c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2454 │ │ │ │ │ + b 251c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 24a4 │ │ │ │ │ + bne 256c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [r6, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 2514 │ │ │ │ │ + beq 25dc │ │ │ │ │ ldr sl, [r6, #8] │ │ │ │ │ - b 24b0 │ │ │ │ │ + b 2578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2428 │ │ │ │ │ + bne 24f0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub r4, r3, #2 │ │ │ │ │ - bne 2438 │ │ │ │ │ - b 245c │ │ │ │ │ + bne 2500 │ │ │ │ │ + b 2524 │ │ │ │ │ cmp r5, r3, asr #1 │ │ │ │ │ - blt 2700 │ │ │ │ │ + blt 27c8 │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r5, [r6, #8] │ │ │ │ │ - b 2384 │ │ │ │ │ + b 244c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2504 │ │ │ │ │ + bne 25cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2504 │ │ │ │ │ + b 25cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 24e0 │ │ │ │ │ + bne 25a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #1 │ │ │ │ │ sub sl, sl, #2 │ │ │ │ │ - bne 24ec │ │ │ │ │ - b 250c │ │ │ │ │ + bne 25b4 │ │ │ │ │ + b 25d4 │ │ │ │ │ cmp r1, r7 │ │ │ │ │ str r2, [sl, #4]! │ │ │ │ │ - bne 23d4 │ │ │ │ │ - b 2400 │ │ │ │ │ + bne 249c │ │ │ │ │ + b 24c8 │ │ │ │ │ str r3, [r1] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 23c4 │ │ │ │ │ - b 2400 │ │ │ │ │ + bne 248c │ │ │ │ │ + b 24c8 │ │ │ │ │ ldr sl, [sp, #20] │ │ │ │ │ - b 2384 │ │ │ │ │ + b 244c │ │ │ │ │ add fp, r5, #6 │ │ │ │ │ add fp, fp, r5, asr #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ sub r3, fp, r5 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge 2354 │ │ │ │ │ + bge 241c │ │ │ │ │ add fp, r5, #3 │ │ │ │ │ bic fp, fp, #3 │ │ │ │ │ - b 2354 │ │ │ │ │ + b 241c │ │ │ │ │ cmp r3, r1, asr #1 │ │ │ │ │ - blt 2584 │ │ │ │ │ + blt 264c │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 25e0 │ │ │ │ │ + b 26a8 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27cc │ │ │ │ │ + beq 2894 │ │ │ │ │ mov fp, r5 │ │ │ │ │ - b 2378 │ │ │ │ │ + b 2440 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 27c0 │ │ │ │ │ + beq 2888 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ mov fp, r3 │ │ │ │ │ - b 25d4 │ │ │ │ │ + b 269c │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq 27ac │ │ │ │ │ + beq 2874 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ add r1, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - b 22f0 │ │ │ │ │ + b 23b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 2470 │ │ │ │ │ + b 2538 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 2460 │ │ │ │ │ + b 2528 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r0, r3, r4, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 27c4 │ │ │ │ │ + b 288c │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 254c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bge 2294 │ │ │ │ │ + bge 235c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r3, sl │ │ │ │ │ - beq 2490 │ │ │ │ │ + beq 2558 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ ldr r8, [sp, #4] │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - b 22f0 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 2484 │ │ │ │ │ + b 23b8 │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002848 : │ │ │ │ │ +00002910 : │ │ │ │ │ list_clear_impl.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bmi 28b0 │ │ │ │ │ + bmi 2978 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 2940 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2878 │ │ │ │ │ + beq 2940 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 2878 │ │ │ │ │ + bne 2940 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 2878 │ │ │ │ │ + b 2940 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ │ │ │ │ │ -000028bc : │ │ │ │ │ +00002984 : │ │ │ │ │ list_append(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mov r6, r1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 2914 │ │ │ │ │ + beq 29dc │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ add r7, r1, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - ble 2928 │ │ │ │ │ + ble 29f0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - ldr r0, [pc, #172] @ 29b8 │ │ │ │ │ + ldr r0, [pc, #172] @ 2a80 │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ - blt 2900 │ │ │ │ │ + blt 29c8 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - ble 2988 │ │ │ │ │ + ble 2a50 │ │ │ │ │ add r8, r5, #7 │ │ │ │ │ add r8, r8, r7, asr #3 │ │ │ │ │ bic r8, r8, #3 │ │ │ │ │ sub r3, r8, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addle r8, r5, #4 │ │ │ │ │ bicle r8, r8, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 299c │ │ │ │ │ + beq 2a64 │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 29a4 │ │ │ │ │ + bhi 2a6c │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 29a4 │ │ │ │ │ + beq 2a6c │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ - ldr r0, [pc, #52] @ 29b8 │ │ │ │ │ + ldr r0, [pc, #52] @ 2a80 │ │ │ │ │ str r6, [r3, r5, lsl #2] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r7, r2, asr #1 │ │ │ │ │ - blt 2930 │ │ │ │ │ + blt 29f8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 297c │ │ │ │ │ + b 2a44 │ │ │ │ │ mov r8, r7 │ │ │ │ │ - b 295c │ │ │ │ │ + b 2a24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize.part.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000029bc : │ │ │ │ │ +00002a84 : │ │ │ │ │ PyList_Size(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 29d4 │ │ │ │ │ + beq 2a9c │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ 29f8 │ │ │ │ │ - ldr r0, [pc, #12] @ 29fc │ │ │ │ │ + ldr r1, [pc, #12] @ 2ac0 │ │ │ │ │ + ldr r0, [pc, #12] @ 2ac4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000155 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002a00 : │ │ │ │ │ +00002ac8 : │ │ │ │ │ merge_at(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ add r3, r0, r1, lsl #4 │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ ldr r2, [r3, #32] │ │ │ │ │ lsl ip, ip, #4 │ │ │ │ │ mov lr, r0 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ add r2, ip, #28 │ │ │ │ │ - ldr sl, [r3, #36] @ 0x24 │ │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ │ + ldr r6, [r3, #52] @ 0x34 │ │ │ │ │ add ip, r0, ip │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [lr, r2] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - add r2, sl, r4 │ │ │ │ │ + add r2, r4, r6 │ │ │ │ │ ldr r0, [ip, #28] │ │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ │ mov r2, lr │ │ │ │ │ ldr lr, [lr, #24] │ │ │ │ │ ldr r5, [r3, #28] │ │ │ │ │ sub r3, lr, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - beq 3e10 │ │ │ │ │ - ldr r3, [pc, #3264] @ 3750 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + str r6, [sp, #24] │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + beq 3fd8 │ │ │ │ │ + ldr r3, [pc, #3812] @ 3a40 │ │ │ │ │ ldr r4, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r9, [r0] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ ldr r5, [r5] │ │ │ │ │ str lr, [r2, #24] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bne 3e50 │ │ │ │ │ + bne 4018 │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r6 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 617c │ │ │ │ │ + beq 654c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5ebc │ │ │ │ │ + beq 6210 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5ecc │ │ │ │ │ + beq 6220 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 586c │ │ │ │ │ + beq 5b08 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 587c │ │ │ │ │ + beq 5b18 │ │ │ │ │ lsr r4, r0, #31 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 3e6c │ │ │ │ │ + beq 4034 │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [sp, #36] @ 0x24 │ │ │ │ │ addne r3, r3, r4 │ │ │ │ │ strne r3, [sp, #36] @ 0x24 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d44 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3054 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r5, r1, #1 │ │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - sub r2, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r9, [r1, r2, lsl #2] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r6, r1, #1 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + ldr r4, [r1, r2, lsl #2] │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r0, [r2, r5, lsl #2] │ │ │ │ │ - add r2, r2, r5, lsl #2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bne 5424 │ │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ │ - ldr r8, [r9, #8] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r0, [r2, r6, lsl #2] │ │ │ │ │ + add sl, r2, r6, lsl #2 │ │ │ │ │ + bne 5508 │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61f8 │ │ │ │ │ + beq 655c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5eec │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ + beq 626c │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r4, #32 │ │ │ │ │ - beq 5efc │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - beq 588c │ │ │ │ │ - add r1, r9, #20 │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + beq 627c │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + beq 5a98 │ │ │ │ │ + add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 589c │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 40a0 │ │ │ │ │ + beq 5aa8 │ │ │ │ │ + lsr r9, r0, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 4400 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 5f04 │ │ │ │ │ + ble 6108 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ - bgt 33d0 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bgt 6200 │ │ │ │ │ + bgt 36c0 │ │ │ │ │ + cmp r1, r3 │ │ │ │ │ + bgt 612c │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add r4, r3, #4 │ │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r0, [r5, #16] │ │ │ │ │ - add r8, r3, #4 │ │ │ │ │ + add fp, r3, #4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ add r3, r6, #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 5a68 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + bne 5ce4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r9, [r1, #12] │ │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 5dd4 │ │ │ │ │ + bne 6258 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 2d30 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 572c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 6240 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq 4fbc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr fp, [r3] │ │ │ │ │ - str fp, [sp, #12] │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - ldr r3, [fp, #1564] @ 0x61c │ │ │ │ │ - ldr r1, [r9] │ │ │ │ │ - ldr r0, [r8] │ │ │ │ │ - mov r2, fp │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + str r6, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ + ldr r5, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r9, [r3] │ │ │ │ │ + bne 2e1c │ │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldrb r1, [r9, #16] │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + movlt r2, r3 │ │ │ │ │ + movge r2, fp │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6564 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6284 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r9, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6294 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 3410 │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 3428 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 3430 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r9, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 2e5c │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 2e5c │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r5 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2fb4 │ │ │ │ │ + blt 6260 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne 2e00 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5310 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 3064 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne 2d58 │ │ │ │ │ + mov r3, r6 │ │ │ │ │ + add r5, r4, #4 │ │ │ │ │ + mov r6, r7 │ │ │ │ │ + mov r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r8, [sl] │ │ │ │ │ + ldr r4, [r3] │ │ │ │ │ + ldr fp, [r8, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + movlt r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6554 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 629c │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + add r0, r4, #20 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 62ac │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 2f4c │ │ │ │ │ + add r1, r8, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2f5c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2ce4 │ │ │ │ │ - blt 61f0 │ │ │ │ │ + bge 2f64 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ + str r4, [r5, #-4] │ │ │ │ │ + add r3, r3, #4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 3fa8 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 52e8 │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + ble 3060 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 2e9c │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2ef8 │ │ │ │ │ + cmp fp, r9 │ │ │ │ │ + bgt 2f00 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov ip, r5 │ │ │ │ │ + str r8, [r5, #-4] │ │ │ │ │ + bne 4270 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq 4fb0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + ble 3060 │ │ │ │ │ + add r5, r5, #4 │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 2e9c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 311c │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [r4, #-4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + bne 344c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 2d24 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 2d50 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + beq 4fb0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ble 3064 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2c7c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r4, r4, #4 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + beq 2e8c │ │ │ │ │ + b 2d58 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne 3148 │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - beq 5328 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 2d50 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 2c7c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + beq 3054 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ + add r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - mov r0, sl │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 58a4 │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - str r9, [sp, #12] │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r5, [r8] │ │ │ │ │ + mov r7, r6 │ │ │ │ │ + add r3, r7, #1 │ │ │ │ │ + mov fp, ip │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + str sl, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sl] │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - bne 3174 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ + bne 3468 │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61e8 │ │ │ │ │ + beq 6544 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5e14 │ │ │ │ │ + beq 6154 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5e24 │ │ │ │ │ + beq 6164 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 5a50 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 56e0 │ │ │ │ │ + beq 5a60 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 318c │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ + beq 3480 │ │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - add fp, r8, #4 │ │ │ │ │ - str r5, [r7], #4 │ │ │ │ │ - bne 55fc │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 58ac │ │ │ │ │ + add r8, r3, #4 │ │ │ │ │ + str r5, [fp], #4 │ │ │ │ │ + bne 541c │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5554 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ - bne 5350 │ │ │ │ │ + bne 5380 │ │ │ │ │ ldr r9, [r0, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ movlt r2, r9 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 616c │ │ │ │ │ + beq 653c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5ed4 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ + beq 6228 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - beq 5ee4 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - beq 56f0 │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + beq 6238 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + beq 5a78 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5700 │ │ │ │ │ + beq 5a88 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5370 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + beq 53a0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 52b8 │ │ │ │ │ + ble 454c │ │ │ │ │ mov r3, #1 │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r0, [fp, r9, lsl #2] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 44f4 │ │ │ │ │ + mov sl, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ │ + bne 4694 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6120 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6534 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6118 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6524 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d80 │ │ │ │ │ + beq 6044 │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 591c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - lsl r3, r9, #1 │ │ │ │ │ + beq 5b28 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ add r5, r3, #1 │ │ │ │ │ cmp r2, r5 │ │ │ │ │ - ble 5afc │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ - bne 5640 │ │ │ │ │ - ldr r1, [fp, r5, lsl #2] │ │ │ │ │ + ble 5670 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + bne 6024 │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [r8, r5, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ movge r2, r9 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 5940 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - beq 5940 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - add r0, r1, #20 │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - beq 594c │ │ │ │ │ - lsr r1, r8, #6 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 32a0 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 32c4 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ - streq ip, [sp, #16] │ │ │ │ │ - beq 5958 │ │ │ │ │ - add r1, r6, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 596c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4acc │ │ │ │ │ - lsl r3, r5, #1 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5c7c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 58c4 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + lsl r9, r5, #1 │ │ │ │ │ + add r3, r9, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - ble 544c │ │ │ │ │ - ldr r0, [fp, r3, lsl #2] │ │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + ble 596c │ │ │ │ │ + ldr r0, [r8, r3, lsl #2] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r0, #28] │ │ │ │ │ - beq 302c │ │ │ │ │ + beq 3324 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldreq r1, [r6, #28] │ │ │ │ │ - beq 3048 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ + beq 3340 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ addne r1, r6, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5c34 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 543c │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5d84 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + beq 58bc │ │ │ │ │ lsl r5, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - ble 56a4 │ │ │ │ │ - lsr r8, r8, #6 │ │ │ │ │ - and r2, r8, #1 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ │ - add r2, r6, #20 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r0, [fp, r5, lsl #2] │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60b8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5a30 │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + and r9, r7, #1 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r0, [r4, r5, lsl #2] │ │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movlt r2, r7 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 63c4 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6108 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r1, [sp, #44] @ 0x2c │ │ │ │ │ + beq 63bc │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrne r1, [sp, #48] @ 0x30 │ │ │ │ │ addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c48 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 4ac4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - lsl r2, r5, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - ble 5604 │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b 309c │ │ │ │ │ - ldmib sp, {r0, r3} │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - subs r0, r0, #1 │ │ │ │ │ - str r0, [sp, #4] │ │ │ │ │ - ldr r0, [r1], #4 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - str r0, [r3], #4 │ │ │ │ │ - beq 5c58 │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 2cd0 │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - ldr r0, [r3], #4 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - str r0, [r1], #4 │ │ │ │ │ - beq 5e04 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 2d10 │ │ │ │ │ + beq 5d74 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 5994 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ + lsl r3, r5, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ble 59ec │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + b 3394 │ │ │ │ │ + add r1, r8, #28 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 2dd4 │ │ │ │ │ + cmp r3, fp │ │ │ │ │ + blt 2ddc │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r8, [r4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r4, r4, #4 │ │ │ │ │ + add sl, sl, #4 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + beq 2fd0 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 2fd0 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4454 │ │ │ │ │ - bne 4438 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 4430 │ │ │ │ │ + blt 4618 │ │ │ │ │ + bne 45f8 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 45ec │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - bne 4440 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 4604 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ - ldr fp, [r1, #8] │ │ │ │ │ + ldr r9, [r1, #8] │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ - cmp r7, fp │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 619c │ │ │ │ │ + beq 6474 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6184 │ │ │ │ │ + beq 646c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d70 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4844 │ │ │ │ │ - lsl r2, r4, #1 │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble 483c │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + beq 5fc4 │ │ │ │ │ + lsr r7, r0, #31 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + bne 48a4 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r4, #1 │ │ │ │ │ + add r9, r3, #1 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ + ble 489c │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ mov r6, r4 │ │ │ │ │ - cmp r9, r1 │ │ │ │ │ - bne 5af4 │ │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldrb fp, [r5, #16] │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + bne 5f08 │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - lsr r0, fp, #5 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #32] │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ │ - beq 3278 │ │ │ │ │ - tst fp, #64 @ 0x40 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + beq 356c │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3294 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 3588 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5ae4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 483c │ │ │ │ │ - lsl r7, r3, #1 │ │ │ │ │ - add r6, r7, #1 │ │ │ │ │ - cmp sl, r6 │ │ │ │ │ - ble 5900 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5bdc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 489c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + lsl r3, r9, #1 │ │ │ │ │ + add r6, r3, #1 │ │ │ │ │ + cmp r2, r6 │ │ │ │ │ + ble 5b78 │ │ │ │ │ + ldr r1, [sl, r6, lsl #2] │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ │ - beq 32f8 │ │ │ │ │ - tst fp, #64 @ 0x40 │ │ │ │ │ + beq 35e4 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3314 │ │ │ │ │ + beq 3600 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5c14 │ │ │ │ │ + beq 5f20 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 54f0 │ │ │ │ │ + bne 5548 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ lsl r4, r6, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 597c │ │ │ │ │ - lsr r3, fp, #6 │ │ │ │ │ - and fp, r3, #1 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + ble 5bec │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ add r3, r5, #20 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + and r9, r7, #1 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6078 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - ldrne r0, [sp, #44] @ 0x2c │ │ │ │ │ + beq 645c │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrne r0, [sp, #48] @ 0x30 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 60d0 │ │ │ │ │ + beq 6454 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c24 │ │ │ │ │ + beq 5d44 │ │ │ │ │ lsr r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 4844 │ │ │ │ │ + bne 48a4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r2, r4, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp sl, r2 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - ble 4838 │ │ │ │ │ + ble 4898 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - b 3354 │ │ │ │ │ + b 3644 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt 5ddc │ │ │ │ │ + blt 6098 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ sub r4, r2, #1 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r6, r4, #2 │ │ │ │ │ - add r8, r2, r4, lsl #2 │ │ │ │ │ - bne 5a2c │ │ │ │ │ + add r9, r2, r4, lsl #2 │ │ │ │ │ + bne 5c8c │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ ldr r0, [r5, #12] │ │ │ │ │ + mov r1, r2 │ │ │ │ │ mov r2, r7 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr fp, [r5, #16] │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 5a38 │ │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 5c98 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ add r3, ip, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 5cbc │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bne 5a5c │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r3, r1, r3, lsl #2 │ │ │ │ │ ldrne r1, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r2, sl, #2 │ │ │ │ │ - add r3, r3, sl, lsl #2 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ addne r2, r1, r2 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ strne r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [r7], #-4 │ │ │ │ │ - sub r8, r8, #4 │ │ │ │ │ + ldr r3, [sl], #-4 │ │ │ │ │ + sub r9, r9, #4 │ │ │ │ │ str r3, [r2, r4, lsl #2] │ │ │ │ │ - bne 59f4 │ │ │ │ │ + bne 5cc8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 55ec │ │ │ │ │ + beq 6574 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - mov sl, r7 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - mov r4, r8 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ - ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ - bne 3570 │ │ │ │ │ + bne 3860 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr fp, [r8, #8] │ │ │ │ │ ldrb r1, [r9, #16] │ │ │ │ │ cmp r3, fp │ │ │ │ │ movlt r2, r3 │ │ │ │ │ movge r2, fp │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 60a8 │ │ │ │ │ + beq 6580 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e90 │ │ │ │ │ + beq 616c │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ add r0, r9, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5ea0 │ │ │ │ │ + beq 617c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 3af0 │ │ │ │ │ + beq 3dec │ │ │ │ │ add r1, r8, #20 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3b08 │ │ │ │ │ + beq 3e04 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3b10 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge 3e0c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r8, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - beq 35a8 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + beq 3898 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 35a8 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3898 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - blx r6 │ │ │ │ │ + blx r7 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 36f4 │ │ │ │ │ - blt 5e7c │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 39e4 │ │ │ │ │ + blt 6184 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sl], #-4 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - bne 3554 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + bne 3844 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4204 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 300c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge 3788 │ │ │ │ │ + bge 3a78 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - bne 34b8 │ │ │ │ │ - mov fp, r7 │ │ │ │ │ - sub r6, r4, #4 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + bne 37a8 │ │ │ │ │ + mov fp, r6 │ │ │ │ │ + sub r7, r4, #4 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ ldr r8, [r3] │ │ │ │ │ ldr r9, [r4, #8] │ │ │ │ │ ldr r5, [r8, #8] │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ cmp r5, r9 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ movge r2, r9 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 6588 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f0c │ │ │ │ │ + beq 619c │ │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ │ add r0, r8, #20 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 5f1c │ │ │ │ │ + beq 61ac │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 368c │ │ │ │ │ + beq 397c │ │ │ │ │ add r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 369c │ │ │ │ │ + beq 398c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 36a4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + bge 3994 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ sub sl, sl, #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - str r4, [r6, #4] │ │ │ │ │ - bne 3754 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + str r4, [r7, #4] │ │ │ │ │ + bne 3a44 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - beq 4204 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 300c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 3788 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3a78 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ mov fp, #0 │ │ │ │ │ - b 35e4 │ │ │ │ │ + b 38d4 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3640 │ │ │ │ │ + bne 3930 │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - blt 3648 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str r8, [r6, #4] │ │ │ │ │ + blt 3938 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r9, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + str r8, [r7, #4] │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - bne 3abc │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 3db8 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 5604 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r3, fp │ │ │ │ │ - ble 3788 │ │ │ │ │ - sub r6, r6, #4 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 35e4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ble 3a78 │ │ │ │ │ + sub r7, r7, #4 │ │ │ │ │ + mov r6, #0 │ │ │ │ │ + b 38d4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ str r3, [r4] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - bne 3b34 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bne 3e30 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 55e4 │ │ │ │ │ + beq 5604 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 3788 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 3a78 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - cmp r6, r3 │ │ │ │ │ - beq 35d8 │ │ │ │ │ - b 34b8 │ │ │ │ │ + cmp r7, r3 │ │ │ │ │ + beq 38c8 │ │ │ │ │ + b 37a8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_latin_compare │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ + str r1, [sp, #4] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - beq 5df4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + beq 6088 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - bgt 3680 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt 3970 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - str r8, [sp, #28] │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ - sub r6, sl, #1 │ │ │ │ │ + sub r7, fp, #1 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ subgt r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r2, #1564] @ 0x61c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r4, [r2] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr r5, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r2, r6, lsl #2] │ │ │ │ │ - add r2, r2, r6, lsl #2 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - bne 3b50 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + ldr r1, [r2, r7, lsl #2] │ │ │ │ │ + add r2, r2, r7, lsl #2 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + bne 3e4c │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r3, [r5, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61a4 │ │ │ │ │ + beq 6590 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5f3c │ │ │ │ │ + beq 61b4 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + add r0, r5, #20 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5f4c │ │ │ │ │ + beq 61c4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 57ac │ │ │ │ │ + beq 5ab8 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 57bc │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 3b68 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 4260 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r3, r3, r8, lsl #2 │ │ │ │ │ - ldr r1, [r3] │ │ │ │ │ - bne 5710 │ │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ + beq 5ac8 │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 3e64 │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 502c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ │ + ldr r2, [r2, #1564] @ 0x61c │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r2, r1 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + sub r2, r2, sl, lsl #2 │ │ │ │ │ + ldr r1, [r2] │ │ │ │ │ + bne 5a00 │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6138 │ │ │ │ │ + beq 64ec │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6130 │ │ │ │ │ + beq 64e4 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6040 │ │ │ │ │ - lsr r3, r0, #31 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5650 │ │ │ │ │ - lsl r3, r8, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ble 5b54 │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - bne 5ff4 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ │ - sub r2, r2, r3, lsl #2 │ │ │ │ │ - ldr r1, [r2] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ │ - lsr r0, r7, #5 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 3940 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ + beq 62e8 │ │ │ │ │ + lsr r2, r0, #31 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 5da4 │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + ble 5d94 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r1, r0 │ │ │ │ │ + bne 62e0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ │ + sub r3, r3, r2, lsl #2 │ │ │ │ │ + ldr r1, [r3] │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3c4c │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 395c │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ + beq 3c68 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5e60 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5940 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - lsrne r2, r2, #31 │ │ │ │ │ - beq 5ad4 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - beq 5648 │ │ │ │ │ - lsl r5, r3, #1 │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 5664 │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ │ - sub r2, r2, r5, lsl #2 │ │ │ │ │ + lsl r3, r3, #1 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ble 595c │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ + sub r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + movlt r2, r6 │ │ │ │ │ + movge r2, sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - beq 39c4 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + beq 3ccc │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 39e0 │ │ │ │ │ + beq 3ce8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ lsrne r2, r2, #31 │ │ │ │ │ - beq 5cd4 │ │ │ │ │ + beq 5f74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5684 │ │ │ │ │ - lsl r8, r5, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - ble 566c │ │ │ │ │ - lsr r7, r7, #6 │ │ │ │ │ - and r3, r7, #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - add r3, r4, #20 │ │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r9, r6 │ │ │ │ │ - mov r6, r5 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ + beq 59b8 │ │ │ │ │ + lsl sl, r3, #1 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + ble 59c4 │ │ │ │ │ + lsr r8, r8, #6 │ │ │ │ │ + and r2, r8, #1 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r2, r3, sl, lsl #2 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6110 │ │ │ │ │ + beq 6410 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r0, [sp, #64] @ 0x40 │ │ │ │ │ + ldrne r0, [sp, #56] @ 0x38 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 60f8 │ │ │ │ │ + beq 6430 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5ce4 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 5674 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ + beq 5f64 │ │ │ │ │ + lsr r8, r0, #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 59ac │ │ │ │ │ + lsl r2, sl, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 5690 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3a38 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ble 59dc │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3d34 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ ldr r0, [r1], #-4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ str r0, [r2], #-4 │ │ │ │ │ - beq 5ea8 │ │ │ │ │ + beq 61cc │ │ │ │ │ + str r2, [sp, #16] │ │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 36dc │ │ │ │ │ + b 39cc │ │ │ │ │ add r1, r8, #28 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3530 │ │ │ │ │ + bne 3820 │ │ │ │ │ cmp r3, fp │ │ │ │ │ - blt 3538 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + blt 3828 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ str r9, [r4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ sub r4, r4, #4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 3718 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + beq 3a08 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3718 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3a08 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - bne 3848 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ + blt 61d4 │ │ │ │ │ + bne 3b34 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + blt 61d4 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ - bne 5dc8 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - beq 5520 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + bne 61ec │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + beq 5578 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r3, [r3, #1564] @ 0x61c │ │ │ │ │ - sub r7, fp, #2 │ │ │ │ │ + sub r4, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r5, [r2] │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r6, [r2] │ │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r2, r7, lsl #2] │ │ │ │ │ - add r2, r2, r7, lsl #2 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bne 540c │ │ │ │ │ + ldr r0, [r2, r4, lsl #2] │ │ │ │ │ + add r2, r2, r4, lsl #2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + bne 5520 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ - ldr fp, [r5, #8] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r8, fp │ │ │ │ │ + cmp r8, sl │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, sl │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 6174 │ │ │ │ │ + beq 656c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 5f24 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ + beq 6114 │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 5f34 │ │ │ │ │ - tst sl, #64 @ 0x40 │ │ │ │ │ - beq 578c │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + beq 6124 │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + beq 5ad8 │ │ │ │ │ + add r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 579c │ │ │ │ │ - lsr fp, r0, #31 │ │ │ │ │ + beq 5ae8 │ │ │ │ │ + lsr sl, r0, #31 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 42ac │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 3cb8 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - blt 53b4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ + blt 53f4 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ + ldreq r5, [sp, #16] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ - ldreq r5, [sp, #8] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - bne 5a10 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs sl, r3, #1 │ │ │ │ │ - beq 5a18 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne 600c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs fp, r3, #1 │ │ │ │ │ + beq 5fe4 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r5, #6 │ │ │ │ │ cmple r3, #6 │ │ │ │ │ - bgt 37a4 │ │ │ │ │ + bgt 3a90 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr sl, [sp, #52] @ 0x34 │ │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 34ac │ │ │ │ │ - cmp r4, #1 │ │ │ │ │ - ble 59a0 │ │ │ │ │ - mov r6, #1 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bne 44b0 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60b0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6100 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d08 │ │ │ │ │ - lsr r0, r0, #31 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 57d8 │ │ │ │ │ - lsl r8, r6, #1 │ │ │ │ │ - add r8, r8, #1 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 453c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp sl, r3 │ │ │ │ │ - bne 5d38 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - lsr fp, sl, #5 │ │ │ │ │ - lsr sl, sl, #6 │ │ │ │ │ - and r2, sl, #1 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - and fp, fp, #1 │ │ │ │ │ - mov r7, r3 │ │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - sub r2, r3, r8, lsl #2 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, sl │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60a0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f54 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - beq 5f60 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4520 │ │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4530 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - blt 4538 │ │ │ │ │ - lsl r2, r8, #1 │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - cmp r2, r4 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - bge 57cc │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 3d94 │ │ │ │ │ + b 379c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + subs r3, r3, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + beq 5ff8 │ │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b 2f34 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #-1740] @ 3750 │ │ │ │ │ + ldr r2, [pc, #-1444] @ 3a40 │ │ │ │ │ ldr r4, [r6, #1564] @ 0x61c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ add r3, r6, lr, lsl #4 │ │ │ │ │ ldr r9, [r2] │ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ add r3, r3, #28 │ │ │ │ │ ldr r5, [r2] │ │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ │ add ip, ip, #28 │ │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ │ str lr, [r6, #24] │ │ │ │ │ - beq 2aa8 │ │ │ │ │ + beq 2b74 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 447c │ │ │ │ │ - bne 2b04 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - ble 56c8 │ │ │ │ │ - mov r7, #0 │ │ │ │ │ + blt 4640 │ │ │ │ │ + bne 2bd0 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5a70 │ │ │ │ │ + mov fp, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r6, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - bne 4468 │ │ │ │ │ + bne 462c │ │ │ │ │ ldr r4, [r9, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60e0 │ │ │ │ │ + beq 64b8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60d8 │ │ │ │ │ + beq 64b0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d40 │ │ │ │ │ + beq 6078 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4dfc │ │ │ │ │ + bne 4b0c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r5, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 5508 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 562c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne 5c74 │ │ │ │ │ + bne 5d3c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r8, [r9, #8] │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ldrb r7, [r9, #16] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ + ands sl, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 3f54 │ │ │ │ │ + beq 4120 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3f70 │ │ │ │ │ + beq 413c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 5c64 │ │ │ │ │ + beq 5d54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 4df4 │ │ │ │ │ + bne 4b04 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r5, r4, #1 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - ble 54fc │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + ble 5620 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 3fcc │ │ │ │ │ + beq 4198 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 3fe8 │ │ │ │ │ + beq 41b4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 5cc4 │ │ │ │ │ + beq 6014 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 55b0 │ │ │ │ │ + bne 55fc │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r5, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - ble 5508 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + ble 562c │ │ │ │ │ lsr r3, r7, #6 │ │ │ │ │ - and fp, r3, #1 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ + and r7, r3, #1 │ │ │ │ │ + mov fp, r4 │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ movge r2, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6088 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 6514 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ ldrne r0, [sp, #16] │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6080 │ │ │ │ │ + beq 650c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5c7c │ │ │ │ │ + beq 5d64 │ │ │ │ │ lsr r6, r0, #31 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 54e0 │ │ │ │ │ + bne 5538 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - ble 5508 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4024 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + mov r5, fp │ │ │ │ │ + ble 562c │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b 41f4 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 5994 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r0, [r2], #4 │ │ │ │ │ + beq 61f8 │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + b 2f9c │ │ │ │ │ + cmp fp, #1 │ │ │ │ │ + ble 5b94 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub r3, r3, r6, lsl #2 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub r3, r3, r7, lsl #2 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bne 44dc │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ + bne 4664 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ - movlt r2, r4 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60c8 │ │ │ │ │ + beq 6464 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 60c0 │ │ │ │ │ + beq 652c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d60 │ │ │ │ │ - lsr r2, r0, #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne 58e4 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsl r7, r6, #1 │ │ │ │ │ - add r7, r7, #1 │ │ │ │ │ - cmp r3, r7 │ │ │ │ │ - ble 5cfc │ │ │ │ │ + beq 6054 │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5b48 │ │ │ │ │ + lsl r8, r7, #1 │ │ │ │ │ + add r8, r8, #1 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + bge 6064 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 5cf4 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [r9, #8] │ │ │ │ │ - lsr r2, r4, #5 │ │ │ │ │ - lsr r4, r4, #6 │ │ │ │ │ - and r8, r2, #1 │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ - and r2, r4, #1 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - add fp, r9, #20 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - sub r2, r3, r7, lsl #2 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + bne 6070 │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + add r9, r6, #20 │ │ │ │ │ + and r5, r5, #1 │ │ │ │ │ + and r3, r3, #1 │ │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + mov r9, r5 │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + sub r2, r3, r8, lsl #2 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ cmp r4, r5 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ movge r2, r5 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6128 │ │ │ │ │ + beq 648c │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5f94 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ + beq 62c8 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - beq 5fa0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4fe8 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 62d8 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 4d0c │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ff8 │ │ │ │ │ + beq 4d1c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5000 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - lsl r2, r7, #1 │ │ │ │ │ + blt 4d24 │ │ │ │ │ + lsl r2, r8, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - ble 58f0 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 4184 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov sl, #0 │ │ │ │ │ + cmp r2, fp │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + bge 5b34 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ + b 4384 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d44 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d44 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - add r0, r3, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 2d44 │ │ │ │ │ - mov r8, #1 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - suble r5, sl, sl │ │ │ │ │ - subgt r5, sl, r8 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - bge 55b8 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ble 5ba0 │ │ │ │ │ + mov fp, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r8, r6, r5 │ │ │ │ │ - ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r8, r5, r8, asr #1 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r1, [r3, r8, lsl #2] │ │ │ │ │ - bne 4484 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + sub r3, sl, fp, lsl #2 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bne 464c │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r4, #16] │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movlt r2, r7 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - beq 6148 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addne r0, r4, #20 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 6140 │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - addne r1, r1, #20 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d28 │ │ │ │ │ - lsr r7, r0, #31 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - addeq r5, r8, #1 │ │ │ │ │ - movne r6, r8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - ble 55dc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - bne 4278 │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - sub r3, r6, r5 │ │ │ │ │ - add r3, r5, r3, asr #1 │ │ │ │ │ - ldr r1, [r2, r3, lsl #2] │ │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - ldrb r7, [r4, #16] │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - lsr r3, r7, #5 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - ands r3, r3, #1 │ │ │ │ │ - ldreq r0, [r4, #28] │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - beq 5284 │ │ │ │ │ - tst r7, #64 @ 0x40 │ │ │ │ │ - addeq r0, r4, #28 │ │ │ │ │ - beq 5284 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - add r0, r4, #20 │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 5290 │ │ │ │ │ + beq 6484 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addeq r1, r1, #28 │ │ │ │ │ - beq 5294 │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 647c │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 52a0 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 52a8 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r5 │ │ │ │ │ - ble 4798 │ │ │ │ │ - lsr r6, r7, #6 │ │ │ │ │ - add r2, r4, #20 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r7, r4, r5 │ │ │ │ │ - add r7, r5, r7, asr #1 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ + beq 602c │ │ │ │ │ + lsr r3, r0, #31 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 46bc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - ldr r9, [r1, #8] │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + lsl r7, fp, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + cmp r3, r7 │ │ │ │ │ + ble 46c4 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + mov r9, fp │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + bne 603c │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + and r9, r3, #1 │ │ │ │ │ + and r3, r5, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + add r3, r4, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r2, sl, r7, lsl #2 │ │ │ │ │ + ldr r0, [r2] │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ movge r2, r8 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 651c │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 62b4 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + beq 62c0 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6150 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 5f78 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - beq 5f8c │ │ │ │ │ - tst ip, #64 @ 0x40 │ │ │ │ │ - beq 522c │ │ │ │ │ - add r1, r1, #20 │ │ │ │ │ + beq 5b5c │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 523c │ │ │ │ │ + beq 5b6c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5244 │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - ble 4794 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - b 43bc │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - bne 5638 │ │ │ │ │ - ldr r5, [r8] │ │ │ │ │ - b 2df8 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + blt 46c4 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + lsl r2, r7, #1 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + cmp r3, r2 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + ble 5b54 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 44d0 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + blt 46a8 │ │ │ │ │ + lsl r6, r5, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5470 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + add r3, r8, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bne 5494 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + subs r3, r3, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5554 │ │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + beq 5af8 │ │ │ │ │ + cmp r5, #6 │ │ │ │ │ + cmple r4, #6 │ │ │ │ │ + bgt 45e4 │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + mov r8, fp │ │ │ │ │ + add r7, r3, #1 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + str r7, [r3] │ │ │ │ │ + b 2d4c │ │ │ │ │ + str sl, [sp, #16] │ │ │ │ │ + b 3074 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 5668 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r5, [r3] │ │ │ │ │ + b 3108 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r0, r5 │ │ │ │ │ - blx r9 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 320c │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 3500 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 58b4 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 555c │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 3eec │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 2d44 │ │ │ │ │ + bge 40b8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 3054 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge 42f8 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4210 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r8 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 4480 │ │ │ │ │ + b 4640 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx sl │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 3d40 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 432c │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 421c │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 3028 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r2, r0, #0 │ │ │ │ │ - bge 4128 │ │ │ │ │ - b 447c │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ mov r1, r6 │ │ │ │ │ - blx r3 │ │ │ │ │ + blx r7 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bge 2f2c │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ + bge 3238 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - b 58b4 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 3dec │ │ │ │ │ - cmp r7, sl │ │ │ │ │ - ble 3df4 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - sub r6, r7, r6 │ │ │ │ │ - suble r7, r4, r8 │ │ │ │ │ - subgt r7, r4, r4 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 555c │ │ │ │ │ + mov r7, fp │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + sub sl, r6, fp │ │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - ble 5f68 │ │ │ │ │ + suble r6, r6, r6 │ │ │ │ │ + subgt r6, r6, r7 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + ble 5648 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub sl, r6, r7 │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ + sub r7, sl, r6 │ │ │ │ │ + ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add sl, r7, sl, asr #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r0, [r3, sl, lsl #2] │ │ │ │ │ - bne 53a0 │ │ │ │ │ - ldr r8, [r0, #8] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ + add r7, r6, r7, asr #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60f0 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r0, [r3, r7, lsl #2] │ │ │ │ │ + bne 53c8 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 64fc │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r5, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 60e8 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r5, #20 │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + beq 6504 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d18 │ │ │ │ │ - lsr r8, r0, #31 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - addne r7, sl, #1 │ │ │ │ │ - moveq r6, sl │ │ │ │ │ - cmp r7, r6 │ │ │ │ │ - bge 55d4 │ │ │ │ │ + beq 60e4 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + addne r6, r7, #1 │ │ │ │ │ + moveq sl, r7 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ + bge 5648 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 4554 │ │ │ │ │ - sub r3, r6, r7 │ │ │ │ │ - add fp, r7, r3, asr #1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r1, [r3, fp, lsl #2] │ │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ + bne 46e0 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + sub r3, sl, r6 │ │ │ │ │ + add r3, r6, r3, asr #1 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ │ + ldrb r1, [r3, #16] │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 59ac │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - beq 59ac │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - add r0, r1, #20 │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - beq 59b8 │ │ │ │ │ - lsr r1, sl, #6 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - moveq ip, #1 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - addeq r1, r5, #28 │ │ │ │ │ - streq ip, [sp, #28] │ │ │ │ │ - beq 59c4 │ │ │ │ │ - add r1, r5, #20 │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + ldreq r0, [r3, #28] │ │ │ │ │ + beq 47bc │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addeq r0, r3, #28 │ │ │ │ │ + addne r0, r3, #20 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ + ands r9, r3, #1 │ │ │ │ │ + ldreq r1, [r4, #28] │ │ │ │ │ + beq 47dc │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + addeq r1, r4, #28 │ │ │ │ │ + addne r1, r4, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 59d8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4688 │ │ │ │ │ - add r7, fp, #1 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - cmp fp, r7 │ │ │ │ │ - ble 4718 │ │ │ │ │ - lsr r6, sl, #6 │ │ │ │ │ - add r2, r5, #20 │ │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ │ - and r6, r6, #1 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - sub r8, fp, r7 │ │ │ │ │ - add r8, r7, r8, asr #1 │ │ │ │ │ - ldr r0, [r3, r8, lsl #2] │ │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5bcc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrne r3, [sp, #24] │ │ │ │ │ + strne sl, [sp, #24] │ │ │ │ │ + addne r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 2c90 │ │ │ │ │ + mov r3, r9 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + add sl, r4, #20 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + and fp, r5, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub r5, r3, r6 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r5, r6, r5, asr #1 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r2, sl │ │ │ │ │ - movge r2, r5 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ + movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 6164 │ │ │ │ │ + beq 64f4 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5fa8 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ + beq 60f4 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5fb8 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq 4dc8 │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ + beq 6100 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 4f88 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4ddc │ │ │ │ │ + beq 4f98 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 4de4 │ │ │ │ │ - add r7, r8, #1 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ - blt 46a8 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - blt 53b4 │ │ │ │ │ - subs r5, r4, fp │ │ │ │ │ - beq 3c48 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - sub r4, fp, r4 │ │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ │ - add r9, r9, r4, lsl #2 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - lsl r4, r4, #2 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - lsl r2, r5, #2 │ │ │ │ │ - add r0, r9, #4 │ │ │ │ │ - bne 57e4 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 57f8 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5520 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ + bge 4fa0 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - b 3c74 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - subs r2, sl, r3 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - beq 3b70 │ │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ │ - sub r3, r3, sl │ │ │ │ │ - add ip, r0, r3, lsl #2 │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - add r0, r1, #4 │ │ │ │ │ - str ip, [sp, #24] │ │ │ │ │ - add r1, ip, #4 │ │ │ │ │ - lsl r3, r3, #2 │ │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ - lsl r2, r2, #2 │ │ │ │ │ - bne 5b60 │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - bne 5b74 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5fd4 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - cmp fp, #2 │ │ │ │ │ - sub r4, fp, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - beq 5fc4 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3bb4 │ │ │ │ │ - mov r3, r2 │ │ │ │ │ + add r6, r5, #1 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + bgt 4820 │ │ │ │ │ + b 2c90 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 4a2c │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub r9, r4, r6 │ │ │ │ │ - ldr fp, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - add r9, r6, r9, asr #1 │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ + ble 4a7c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r1, [r3, r9, lsl #2] │ │ │ │ │ - bne 5300 │ │ │ │ │ + sub r8, r4, r6 │ │ │ │ │ + ldr r9, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ldr r1, [sl, r8, lsl #2] │ │ │ │ │ + bne 5368 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ movlt r2, r7 │ │ │ │ │ movge r2, r3 │ │ │ │ │ tst r0, #32 │ │ │ │ │ - beq 6098 │ │ │ │ │ + beq 63f8 │ │ │ │ │ tst r0, #64 @ 0x40 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6090 │ │ │ │ │ + beq 63f0 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5d50 │ │ │ │ │ + beq 5f40 │ │ │ │ │ lsr r7, r0, #31 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - addeq r6, r9, #1 │ │ │ │ │ - movne r4, r9 │ │ │ │ │ + addeq r6, r8, #1 │ │ │ │ │ + movne r4, r8 │ │ │ │ │ cmp r6, r4 │ │ │ │ │ - bge 4a24 │ │ │ │ │ + bge 4a74 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - cmp fp, r3 │ │ │ │ │ - bne 4858 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub fp, r4, r6 │ │ │ │ │ - add r7, r6, fp, asr #1 │ │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb fp, [r5, #16] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - lsr r0, fp, #5 │ │ │ │ │ - movlt r2, r9 │ │ │ │ │ + bne 48bc │ │ │ │ │ + sub r9, r4, r6 │ │ │ │ │ + add r9, r6, r9, asr #1 │ │ │ │ │ + ldr r1, [sl, r9, lsl #2] │ │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r7, [r5, #16] │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + lsr r0, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r3 │ │ │ │ │ ands r0, r0, #1 │ │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ ldreq r0, [r5, #28] │ │ │ │ │ - beq 4940 │ │ │ │ │ - tst fp, #64 @ 0x40 │ │ │ │ │ + beq 499c │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r5, #28 │ │ │ │ │ addne r0, r5, #20 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 495c │ │ │ │ │ + beq 49b8 │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsrne r3, r0, #31 │ │ │ │ │ - beq 5c04 │ │ │ │ │ + beq 5f30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r6, r7, #1 │ │ │ │ │ - movne r4, r7 │ │ │ │ │ + addeq r6, r9, #1 │ │ │ │ │ + movne r4, r9 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 4a24 │ │ │ │ │ - lsr r3, fp, #6 │ │ │ │ │ - and r3, r3, #1 │ │ │ │ │ - str r8, [sp, #32] │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ │ - add r7, r5, #20 │ │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + ble 4a74 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + add r3, r5, #20 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ │ sub r4, r4, r6 │ │ │ │ │ add r4, r6, r4, asr #1 │ │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ │ + ldr r1, [sl, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, r9 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 606c │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 6050 │ │ │ │ │ + movge r2, r8 │ │ │ │ │ + cmp fp, #0 │ │ │ │ │ + beq 63cc │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 62f8 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 6064 │ │ │ │ │ + beq 630c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5200 │ │ │ │ │ + beq 5000 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5210 │ │ │ │ │ + beq 5010 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5218 │ │ │ │ │ + bge 5018 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - ble 4a1c │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - b 49ac │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ + ble 4a70 │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + b 4a04 │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 4438 │ │ │ │ │ + beq 45f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 4454 │ │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ │ - lsl r5, r4, #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + blt 4618 │ │ │ │ │ + lsl r6, r4, #2 │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + mov r1, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + add fp, fp, r6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 5b1c │ │ │ │ │ + bne 5c08 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - add r3, r7, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - bne 5b44 │ │ │ │ │ - sub sl, sl, r4 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 5d90 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [fp], #4 │ │ │ │ │ - str r3, [r7], #4 │ │ │ │ │ - beq 2e10 │ │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #4 │ │ │ │ │ - str r1, [r3], #4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 2e10 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - add r9, r3, #1 │ │ │ │ │ - cmp r2, r5 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - str r2, [sp, #16] │ │ │ │ │ - ble 53ec │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r2, r3, r9 │ │ │ │ │ - add r3, r9, r2, asr #1 │ │ │ │ │ - ldr r0, [fp, r3, lsl #2] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bne 52dc │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 6194 │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r0, r0, #20 │ │ │ │ │ - addeq r0, r0, #28 │ │ │ │ │ - ldrb r1, [r6, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 618c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 5d98 │ │ │ │ │ - lsr r5, r0, #31 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - streq r3, [sp, #16] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ - addne r9, r3, #1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - ble 5598 │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bne 4af8 │ │ │ │ │ - sub r5, r2, r9 │ │ │ │ │ - add r5, r9, r5, asr #1 │ │ │ │ │ - ldr r1, [fp, r5, lsl #2] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ │ - ldrb r0, [r1, #16] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ - str r2, [sp, #32] │ │ │ │ │ - movge r2, r3 │ │ │ │ │ - tst r0, #32 │ │ │ │ │ - ldreq r0, [r1, #28] │ │ │ │ │ - beq 4bf0 │ │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ │ - addeq r0, r1, #28 │ │ │ │ │ - addne r0, r1, #20 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - lsr r1, r8, #5 │ │ │ │ │ - ands r1, r1, #1 │ │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ │ - ldreq r1, [r6, #28] │ │ │ │ │ - beq 4c14 │ │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ │ - addeq r1, r6, #28 │ │ │ │ │ - addne r1, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - lsrne r3, r0, #31 │ │ │ │ │ - beq 5ac0 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - addne r9, r5, #1 │ │ │ │ │ - ldrne r5, [sp, #16] │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - bge 4cf4 │ │ │ │ │ - lsr r8, r8, #6 │ │ │ │ │ - and r3, r8, #1 │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - add r3, r6, #20 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, sl │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - mov fp, r3 │ │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ │ - sub r8, r5, r9 │ │ │ │ │ - add r8, r9, r8, asr #1 │ │ │ │ │ - ldr r0, [r4, r8, lsl #2] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ │ - ldrb r1, [r0, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - movge r2, r6 │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - beq 615c │ │ │ │ │ - tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e60 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - add r0, r0, #20 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5e70 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 4d98 │ │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 4dac │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 4db8 │ │ │ │ │ - add r9, r8, #1 │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - blt 4c6c │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - beq 5368 │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - blt 450c │ │ │ │ │ - lsl r6, r5, #2 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, fp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r7, r7, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 546c │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r8, fp, r6 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 548c │ │ │ │ │ + ldreq r6, [sp, #36] @ 0x24 │ │ │ │ │ + bne 5c2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - subs r3, r3, r5 │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 55c8 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - mov r1, r7 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r1], #4 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - sub sl, sl, #1 │ │ │ │ │ - cmp sl, #1 │ │ │ │ │ - beq 5728 │ │ │ │ │ - cmp r5, #6 │ │ │ │ │ - cmple r4, #6 │ │ │ │ │ - bgt 4d90 │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - str r2, [fp] │ │ │ │ │ - b 2c70 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - b 2d64 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4ccc │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt 4cd4 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - ble 52c0 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - b 4c6c │ │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 4704 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - blt 470c │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ - mov fp, r8 │ │ │ │ │ - bgt 46a8 │ │ │ │ │ - b 4718 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + beq 5fa4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4fec │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [r8], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + bne 542c │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 3120 │ │ │ │ │ + mov fp, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - cmp sl, r5 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ movge r4, r5 │ │ │ │ │ - add r8, r7, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - ble 4fc8 │ │ │ │ │ + cmp r4, fp │ │ │ │ │ + ble 4ce4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r6, r4, r8 │ │ │ │ │ + sub r6, r4, fp │ │ │ │ │ ldr r7, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r6, r8, r6, asr #1 │ │ │ │ │ + add r6, fp, r6, asr #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - bne 53f4 │ │ │ │ │ + bne 54e4 │ │ │ │ │ ldr r5, [r9, #8] │ │ │ │ │ - ldr fp, [r1, #8] │ │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ │ ldrb r3, [r9, #16] │ │ │ │ │ - cmp r5, fp │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ movlt r2, r5 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r8 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61b4 │ │ │ │ │ + beq 644c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61ac │ │ │ │ │ + beq 6444 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5da8 │ │ │ │ │ + beq 5f94 │ │ │ │ │ lsr r3, r0, #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r6, #1 │ │ │ │ │ + addeq fp, r6, #1 │ │ │ │ │ movne r4, r6 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4fc8 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge 4ce4 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne 4e14 │ │ │ │ │ + bne 4b28 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r5, r4, r8 │ │ │ │ │ - add r5, r8, r5, asr #1 │ │ │ │ │ + sub r5, r4, fp │ │ │ │ │ + add r5, fp, r5, asr #1 │ │ │ │ │ ldr r1, [r3, r5, lsl #2] │ │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ │ + ldr r8, [r9, #8] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ ldrb r7, [r9, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movlt r2, r3 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ lsr r3, r7, #5 │ │ │ │ │ + movlt r2, r8 │ │ │ │ │ movge r2, r6 │ │ │ │ │ - ands fp, r3, #1 │ │ │ │ │ + ands sl, r3, #1 │ │ │ │ │ ldreq r0, [r9, #28] │ │ │ │ │ - beq 4ef4 │ │ │ │ │ + beq 4c04 │ │ │ │ │ tst r7, #64 @ 0x40 │ │ │ │ │ addeq r0, r9, #28 │ │ │ │ │ addne r0, r9, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r1, [r1, #28] │ │ │ │ │ - beq 4f10 │ │ │ │ │ + beq 4c20 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 5b08 │ │ │ │ │ + beq 5f10 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - addeq r8, r5, #1 │ │ │ │ │ + addeq fp, r5, #1 │ │ │ │ │ moveq r5, r4 │ │ │ │ │ - cmp r5, r8 │ │ │ │ │ - ble 4fc4 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ + movle r4, r5 │ │ │ │ │ + ble 4ce4 │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ lsr r7, r7, #6 │ │ │ │ │ - str r9, [sp, #32] │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ + str r9, [sp, #16] │ │ │ │ │ and r7, r7, #1 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + mov r9, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub r4, r9, r8 │ │ │ │ │ - add r4, r8, r4, asr #1 │ │ │ │ │ + sub r4, r5, fp │ │ │ │ │ + add r4, fp, r4, asr #1 │ │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ │ ldr r6, [r1, #8] │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ movlt r2, r6 │ │ │ │ │ - movge r2, r5 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 61bc │ │ │ │ │ + movge r2, r9 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + beq 6438 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 5e2c │ │ │ │ │ + beq 6358 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 5e40 │ │ │ │ │ + beq 636c │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ - beq 5258 │ │ │ │ │ + beq 5bac │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5268 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 5270 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - bge 4fc8 │ │ │ │ │ - mov r9, r4 │ │ │ │ │ - b 4f50 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ + beq 5bbc │ │ │ │ │ + lsr r6, r0, #31 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 4cd4 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + bge 4ce4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 4c60 │ │ │ │ │ + add fp, r4, #1 │ │ │ │ │ + cmp r5, fp │ │ │ │ │ mov r4, r5 │ │ │ │ │ + bgt 4ccc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 447c │ │ │ │ │ + blt 4640 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + sub r3, r3, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - sub sl, sl, r4 │ │ │ │ │ add r3, r3, r4, lsl #2 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ lsl r4, r4, #2 │ │ │ │ │ - b 2b08 │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ + b 2bd4 │ │ │ │ │ + add r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 41dc │ │ │ │ │ + bne 43dc │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - bge 41e4 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r6 │ │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ │ - sub r5, r5, r3 │ │ │ │ │ - cmp r6, r7 │ │ │ │ │ - suble r6, r6, r6 │ │ │ │ │ - subgt r6, r6, r7 │ │ │ │ │ - cmp r5, r6 │ │ │ │ │ - ble 5630 │ │ │ │ │ + ble 43e4 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + cmp r8, fp │ │ │ │ │ + sub sl, r4, r7 │ │ │ │ │ + suble r7, fp, r8 │ │ │ │ │ + subgt r7, fp, fp │ │ │ │ │ + cmp sl, r7 │ │ │ │ │ + ble 6390 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - sub r7, r5, r6 │ │ │ │ │ + sub r5, sl, r7 │ │ │ │ │ ldr r8, [r3, #1564] @ 0x61c │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - add r7, r6, r7, asr #1 │ │ │ │ │ + add r5, r7, r5, asr #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r0, [r3, r7, lsl #2] │ │ │ │ │ - bne 53cc │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r0, [r3, r5, lsl #2] │ │ │ │ │ + bne 53e0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ - ldr fp, [r9, #8] │ │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ movlt r2, r4 │ │ │ │ │ - movge r2, fp │ │ │ │ │ + movge r2, r9 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61d0 │ │ │ │ │ + beq 63e8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r0, r0, #20 │ │ │ │ │ addeq r0, r0, #28 │ │ │ │ │ - ldrb r3, [r9, #16] │ │ │ │ │ + ldrb r3, [r6, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 61c8 │ │ │ │ │ + beq 63e0 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5db8 │ │ │ │ │ + beq 5fd4 │ │ │ │ │ lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - addne r6, r7, #1 │ │ │ │ │ - moveq r5, r7 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bge 5630 │ │ │ │ │ + addne r7, r5, #1 │ │ │ │ │ + moveq sl, r5 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + bge 5650 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bne 5024 │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - sub r3, r5, r6 │ │ │ │ │ - add r3, r6, r3, asr #1 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ │ + bne 4d40 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r4, sl, r7 │ │ │ │ │ + add r4, r7, r4, asr #1 │ │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ │ - cmp r8, r7 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ movlt r2, r8 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ tst r1, #32 │ │ │ │ │ ldreq r0, [r3, #28] │ │ │ │ │ - beq 5100 │ │ │ │ │ + beq 4e18 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ addeq r0, r3, #28 │ │ │ │ │ addne r0, r3, #20 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - lsr r3, r4, #5 │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ + lsr r3, r5, #5 │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ - ldreq r1, [r9, #28] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 5124 │ │ │ │ │ - tst r4, #64 @ 0x40 │ │ │ │ │ - addeq r1, r9, #28 │ │ │ │ │ - addne r1, r9, #20 │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ │ + beq 4e3c │ │ │ │ │ + tst r5, #64 @ 0x40 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ lsrne r3, r3, #31 │ │ │ │ │ - beq 59e4 │ │ │ │ │ + beq 5c54 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [sp, #24] │ │ │ │ │ - strne r5, [sp, #24] │ │ │ │ │ - addne r6, r3, #1 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - ble 2bc0 │ │ │ │ │ - lsr r4, r4, #6 │ │ │ │ │ - and r8, r4, #1 │ │ │ │ │ - add fp, r9, #20 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - sub r4, r3, r6 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - add r4, r6, r4, asr #1 │ │ │ │ │ - ldr r0, [r3, r4, lsl #2] │ │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ │ + addne r7, r4, #1 │ │ │ │ │ + movne r4, sl │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ + ble 4ef4 │ │ │ │ │ + add sl, r6, #20 │ │ │ │ │ + lsr r5, r5, #6 │ │ │ │ │ + and r5, r5, #1 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + mov sl, r6 │ │ │ │ │ + mov r6, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + sub r8, r4, r7 │ │ │ │ │ + add r8, r7, r8, asr #1 │ │ │ │ │ + ldr r0, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - movlt r2, r5 │ │ │ │ │ - movge r2, r7 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movlt r2, r9 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ tst r1, #32 │ │ │ │ │ - beq 61d8 │ │ │ │ │ + beq 63d8 │ │ │ │ │ tst r1, #64 @ 0x40 │ │ │ │ │ - beq 5e48 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + beq 6314 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ add r0, r0, #20 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5e58 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - beq 51d8 │ │ │ │ │ - mov r1, fp │ │ │ │ │ + beq 6324 │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + movne r1, r5 │ │ │ │ │ + addeq r1, sl, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 51e8 │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bge 51f0 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - add r6, r4, #1 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - bgt 515c │ │ │ │ │ - b 2bc0 │ │ │ │ │ + beq 5c40 │ │ │ │ │ + lsr r9, r0, #31 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 4f78 │ │ │ │ │ + add r7, r8, #1 │ │ │ │ │ + cmp r7, r4 │ │ │ │ │ + blt 4e7c │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + blt 53f4 │ │ │ │ │ + subs r5, fp, r4 │ │ │ │ │ + beq 3f3c │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + sub r3, r4, fp │ │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + add r0, r1, #4 │ │ │ │ │ + add ip, r2, r3, lsl #2 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + add r1, ip, #4 │ │ │ │ │ + str ip, [sp, #8] │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + lsl r2, r5, #2 │ │ │ │ │ + bne 5dc4 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5dd8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 5578 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4fec │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + b 3f68 │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + bgt 4e7c │ │ │ │ │ + b 4ef4 │ │ │ │ │ add r1, r9, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 51bc │ │ │ │ │ - cmp r5, r7 │ │ │ │ │ - blt 51c4 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - blt 515c │ │ │ │ │ - b 2bc0 │ │ │ │ │ + bne 487c │ │ │ │ │ + cmp r8, r7 │ │ │ │ │ + blt 4884 │ │ │ │ │ + cmp r6, r5 │ │ │ │ │ + str r5, [sp, #24] │ │ │ │ │ + blt 4820 │ │ │ │ │ + b 2c90 │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r8, ip │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + mov r1, fp │ │ │ │ │ + lsl r5, r3, #2 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 60b4 │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r3, [r8, r1, lsl #2] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4a04 │ │ │ │ │ - cmp r5, r9 │ │ │ │ │ - bgt 4a0c │ │ │ │ │ + bne 4a58 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bgt 4a60 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ - cmp r6, fp │ │ │ │ │ - bge 5318 │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b 4a14 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + bge 5410 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 4a68 │ │ │ │ │ + mov sl, #1 │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ + cmp r6, r7 │ │ │ │ │ + bge 59cc │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub sl, r7, r6 │ │ │ │ │ + ldr r4, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + add sl, r6, sl, asr #1 │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r1, [r3, sl, lsl #2] │ │ │ │ │ + bne 544c │ │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r5, #16] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + beq 6418 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 6428 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4418 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - bgt 4420 │ │ │ │ │ - add r5, r7, #1 │ │ │ │ │ - cmp r5, r4 │ │ │ │ │ - bge 53e4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4428 │ │ │ │ │ - add r1, r1, #28 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ + beq 5f50 │ │ │ │ │ + lsr r0, r0, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4fa8 │ │ │ │ │ - cmp r6, r5 │ │ │ │ │ - bgt 4fb0 │ │ │ │ │ - add r8, r4, #1 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ - ble 4fc0 │ │ │ │ │ - mov r4, r9 │ │ │ │ │ - b 4fb8 │ │ │ │ │ + addeq r6, sl, #1 │ │ │ │ │ + movne r7, sl │ │ │ │ │ + cmp r7, r6 │ │ │ │ │ + ble 5658 │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp r4, r3 │ │ │ │ │ + bne 504c │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + sub r3, r7, r6 │ │ │ │ │ + add r3, r6, r3, asr #1 │ │ │ │ │ + ldr r1, [r2, r3, lsl #2] │ │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + mov r4, fp │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + ldrb r8, [r5, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + lsr r3, r8, #5 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + ands r3, r3, #1 │ │ │ │ │ + ldreq r0, [r5, #28] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5144 │ │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ │ + addeq r0, r5, #28 │ │ │ │ │ + addne r0, r5, #20 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 4374 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ + ldreq r1, [r1, #28] │ │ │ │ │ + beq 5160 │ │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ │ + addeq r1, r1, #28 │ │ │ │ │ + addne r1, r1, #20 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + lsrne r3, r3, #31 │ │ │ │ │ + beq 5c68 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ │ + streq r7, [sp, #4] │ │ │ │ │ + addeq r6, r3, #1 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + ble 5224 │ │ │ │ │ + lsr r7, r8, #6 │ │ │ │ │ + add r2, r5, #20 │ │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ │ + and r7, r7, #1 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r2, [sp, #4] │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r8, r4, r6 │ │ │ │ │ + add r8, r6, r8, asr #1 │ │ │ │ │ + ldr r1, [r3, r8, lsl #2] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 64d8 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + beq 63a0 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + beq 63b4 │ │ │ │ │ + tst ip, #64 @ 0x40 │ │ │ │ │ + beq 52bc │ │ │ │ │ + add r1, r1, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4390 │ │ │ │ │ - cmp r8, r9 │ │ │ │ │ - blt 4398 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - add r5, r3, #1 │ │ │ │ │ - b 4398 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 4cfc │ │ │ │ │ - mov r3, fp │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov fp, r4 │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 4cf4 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - bge 4b7c │ │ │ │ │ - mov r6, sl │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b 4514 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r7, r0, #0 │ │ │ │ │ - bge 48d8 │ │ │ │ │ - b 4454 │ │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ │ - mov r4, fp │ │ │ │ │ - b 4a24 │ │ │ │ │ + beq 52cc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 52d4 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + ble 521c │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + b 51a8 │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + str r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - lsl r6, r3, #2 │ │ │ │ │ - mov r2, r6 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 61d4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + subs r0, fp, r3 │ │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ │ + beq 3e6c │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ │ + sub r3, r3, fp │ │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ │ + add r9, r9, r3, lsl #2 │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + add r1, r2, #4 │ │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ + lsl r2, r0, #2 │ │ │ │ │ + lsl r3, r3, #2 │ │ │ │ │ + add r0, r9, #4 │ │ │ │ │ + bne 5e74 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 5e88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - add r4, r4, r6 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - b 2d40 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 633c │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r4, #2 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + sub fp, r4, #1 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + beq 632c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3ea8 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5204 │ │ │ │ │ + cmp r5, sl │ │ │ │ │ + bgt 520c │ │ │ │ │ + add r6, r8, #1 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + ble 54fc │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + b 5214 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4fec │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 4fec │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r8, ip │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 4fec │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + lsl r4, r2, #2 │ │ │ │ │ + mov r1, ip │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 3054 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 3054 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r9 │ │ │ │ │ + subs r7, r0, #0 │ │ │ │ │ + bge 4938 │ │ │ │ │ + b 4618 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ blx r3 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 450c │ │ │ │ │ - bne 2e9c │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ + blt 46a8 │ │ │ │ │ + bne 31b0 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - str r6, [r3], #4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - mov r8, fp │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r6, [fp], #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - ldreq r5, [sp, #8] │ │ │ │ │ - add r3, r3, #4 │ │ │ │ │ - beq 4d5c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldreq r5, [sp, #28] │ │ │ │ │ + add sl, r3, #4 │ │ │ │ │ + str r8, [sp, #8] │ │ │ │ │ + beq 45ac │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 54c4 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx fp │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 45d4 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r9 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - str r4, [sp, #24] │ │ │ │ │ - b 4210 │ │ │ │ │ + b 54c8 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ blx r8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 509c │ │ │ │ │ - b 447c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - b 4798 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - b 4cfc │ │ │ │ │ + bge 4758 │ │ │ │ │ + b 4640 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - blx r7 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 4e8c │ │ │ │ │ - b 447c │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs fp, r0, #0 │ │ │ │ │ - bge 3c38 │ │ │ │ │ - b 53b4 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r8 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 4db8 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 301c │ │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 4a74 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ │ + str r2, [r1], #4 │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 3120 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - blx r3 │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - bge 2bb8 │ │ │ │ │ - b 447c │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - b 4acc │ │ │ │ │ - movlt r3, r2 │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - add r9, r2, #2 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - blt 4ae8 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - b 4d04 │ │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r4 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 50cc │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str fp, [sp, #24] │ │ │ │ │ + b 61e0 │ │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ + add r3, r7, r6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ add r3, r8, r6 │ │ │ │ │ - add r8, fp, r6 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ subs r3, r3, r5 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - beq 58ac │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r7], #4 │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - beq 4d5c │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr r0, [r1], #4 │ │ │ │ │ - str r0, [r2], #4 │ │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 4d5c │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r5 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq 5554 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ │ + str r3, [fp], #4 │ │ │ │ │ + beq 45ac │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r3], #4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b 45ac │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + blx r7 │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + bge 4ba0 │ │ │ │ │ + b 4640 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ │ + b 5224 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs r9, r0, #0 │ │ │ │ │ + bge 2c88 │ │ │ │ │ + b 4640 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx r3 │ │ │ │ │ + subs sl, r0, #0 │ │ │ │ │ + bge 3f2c │ │ │ │ │ + b 53f4 │ │ │ │ │ + mov r3, fp │ │ │ │ │ + mov fp, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 4dfc │ │ │ │ │ + b 4b0c │ │ │ │ │ mov r4, r6 │ │ │ │ │ - mov r6, r3 │ │ │ │ │ - b 4844 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r3 │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ - add r8, r5, #1 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ - bgt 4e14 │ │ │ │ │ - b 4fd0 │ │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ │ + mov r6, r9 │ │ │ │ │ + b 48a4 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6108 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 5338 │ │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ rsb r3, r2, #1 │ │ │ │ │ lsl r6, r2, #2 │ │ │ │ │ - add r1, lr, r3, lsl #2 │ │ │ │ │ - add r0, r9, r3, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ + add r1, lr, r3, lsl #2 │ │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r4, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ rsb r5, r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ │ + ldreq r2, [sp, #24] │ │ │ │ │ ldreq r3, [r3] │ │ │ │ │ - streq r3, [r9, r5] │ │ │ │ │ - beq 2d40 │ │ │ │ │ + streq r3, [r2, r5] │ │ │ │ │ + beq 4fec │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r6 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ add r0, r6, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - cmn r6, r5 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - str r3, [r9, r5] │ │ │ │ │ + cmn r6, r5 │ │ │ │ │ + str r3, [r1, r5] │ │ │ │ │ ldrne r3, [sp, #40] @ 0x28 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ strne r3, [r6, r5] │ │ │ │ │ - b 2d40 │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ │ - mov r4, r7 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - b 4cf4 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - b 4dfc │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 4498 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 47a4 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - str r7, [sp, #16] │ │ │ │ │ - b 2d28 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4718 │ │ │ │ │ - str r6, [sp, #16] │ │ │ │ │ - b 4798 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - mov r9, r8 │ │ │ │ │ - mov lr, r7 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ - b 5524 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 4aa8 │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r5 │ │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ │ - add r9, r3, #1 │ │ │ │ │ - cmp r1, r2 │ │ │ │ │ - movlt r2, r1 │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - movle r5, r2 │ │ │ │ │ + b 4fec │ │ │ │ │ + mov fp, r4 │ │ │ │ │ + b 4b0c │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + mov lr, sl │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ - bgt 4ae8 │ │ │ │ │ - b 4cfc │ │ │ │ │ - str r5, [sp, #24] │ │ │ │ │ - b 2bc0 │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + b 557c │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r5 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + add fp, r5, #1 │ │ │ │ │ + cmp r3, r4 │ │ │ │ │ + movlt r4, r3 │ │ │ │ │ + cmp fp, r4 │ │ │ │ │ + blt 4b28 │ │ │ │ │ + b 4cec │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + b 2c90 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b 4a2c │ │ │ │ │ - mov r9, r5 │ │ │ │ │ - b 2eb4 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + b 4ef4 │ │ │ │ │ + mov r4, fp │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + mov fp, r8 │ │ │ │ │ + b 5224 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4a7c │ │ │ │ │ + mov r3, r5 │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + movlt r3, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r9, r2, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 454c │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr sl, [r3, #1564] @ 0x61c │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + sub r7, r3, r9 │ │ │ │ │ + add r7, r9, r7, asr #1 │ │ │ │ │ + ldr r0, [r8, r7, lsl #2] │ │ │ │ │ + bne 5928 │ │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movlt r2, r5 │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6408 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r0, r0, #20 │ │ │ │ │ + addeq r0, r0, #28 │ │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6400 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5f84 │ │ │ │ │ + lsr r5, r0, #31 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + streq r7, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + addne r9, r7, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + ble 59a4 │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + cmp sl, r2 │ │ │ │ │ + bne 5694 │ │ │ │ │ + sub r5, r3, r9 │ │ │ │ │ + add r5, r9, r5, asr #1 │ │ │ │ │ + ldr r1, [r8, r5, lsl #2] │ │ │ │ │ + ldr sl, [r6, #8] │ │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ │ + ldrb r0, [r1, #16] │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r3 │ │ │ │ │ + tst r0, #32 │ │ │ │ │ + ldreq r0, [r1, #28] │ │ │ │ │ + beq 5774 │ │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ │ + addeq r0, r1, #28 │ │ │ │ │ + addne r0, r1, #20 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + lsr r1, r7, #5 │ │ │ │ │ + ands r1, r1, #1 │ │ │ │ │ + str r1, [sp, #8] │ │ │ │ │ + ldreq r1, [r6, #28] │ │ │ │ │ + beq 5798 │ │ │ │ │ + tst r7, #64 @ 0x40 │ │ │ │ │ + addeq r1, r6, #28 │ │ │ │ │ + addne r1, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + lsrne r3, r0, #31 │ │ │ │ │ + beq 5db4 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + addne r9, r5, #1 │ │ │ │ │ + ldrne r5, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + ble 5864 │ │ │ │ │ + lsr r7, r7, #6 │ │ │ │ │ + and r3, r7, #1 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r3, r6, #20 │ │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ │ + sub r7, r5, r9 │ │ │ │ │ + add r7, r9, r7, asr #1 │ │ │ │ │ + ldr r0, [r4, r7, lsl #2] │ │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ │ + ldrb r1, [r0, #16] │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + movlt r2, sl │ │ │ │ │ + movge r2, r6 │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + beq 6420 │ │ │ │ │ + tst r1, #64 @ 0x40 │ │ │ │ │ + beq 6374 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + add r0, r0, #20 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 6384 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 58ec │ │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 5900 │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bge 5908 │ │ │ │ │ + add r9, r7, #1 │ │ │ │ │ + cmp r9, r5 │ │ │ │ │ + blt 57e8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - cmp sl, r8 │ │ │ │ │ - sub r6, r6, r5 │ │ │ │ │ - suble r5, sl, sl │ │ │ │ │ - subgt r5, sl, r8 │ │ │ │ │ - b 4270 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 4550 │ │ │ │ │ + b 5398 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + beq 4fec │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + mov r1, ip │ │ │ │ │ + rsb r3, r2, #1 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ + add r0, r9, r3, lsl #2 │ │ │ │ │ + mov r2, sl │ │ │ │ │ + lsl r4, r3, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + mov r2, sl │ │ │ │ │ + mov r1, r5 │ │ │ │ │ + add r0, r3, r4 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 3054 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ mov r5, r3 │ │ │ │ │ - sub r6, r6, r5 │ │ │ │ │ - b 4264 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - b 5650 │ │ │ │ │ - mov r8, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + cmp r3, r5 │ │ │ │ │ + movge r3, r5 │ │ │ │ │ + add r9, r2, #1 │ │ │ │ │ + cmp r3, r9 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bgt 5694 │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + b 4550 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + add r1, r3, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 5844 │ │ │ │ │ + cmp sl, r6 │ │ │ │ │ + bgt 584c │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movgt r5, r7 │ │ │ │ │ + bgt 57e8 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 5864 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + blx sl │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bge 5714 │ │ │ │ │ + b 46a8 │ │ │ │ │ + mov r3, sl │ │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ │ + cmp fp, sl │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + suble r6, fp, fp │ │ │ │ │ + subgt r6, fp, sl │ │ │ │ │ + b 503c │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + sub r7, r7, r3 │ │ │ │ │ + b 5030 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + movge r3, r2 │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + add r9, r2, #2 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + blt 5694 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 5650 │ │ │ │ │ - mov r4, r5 │ │ │ │ │ - mov r6, r9 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ + b 4558 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 58c4 │ │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ │ + b 5864 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + b 5948 │ │ │ │ │ + mov sl, r3 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b 5948 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 5960 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + blt 64c0 │ │ │ │ │ + str r7, [sp, #4] │ │ │ │ │ + b 5230 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 5960 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + mov r4, r8 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 566c │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + b 5674 │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + blx r3 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + subs r2, r0, #0 │ │ │ │ │ + bge 3bd0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b 61e0 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + add r9, r9, #2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movge r3, r5 │ │ │ │ │ - add r9, r2, #2 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bgt 4ae8 │ │ │ │ │ - b 5464 │ │ │ │ │ - mov r4, sl │ │ │ │ │ - b 4fc8 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ + bgt 5694 │ │ │ │ │ + b 598c │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2dec │ │ │ │ │ + bne 30fc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2df0 │ │ │ │ │ + b 3100 │ │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ │ + b 4ce4 │ │ │ │ │ add r1, r6, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2e90 │ │ │ │ │ + bne 31a4 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 2e94 │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r9 │ │ │ │ │ - subs r3, r0, #0 │ │ │ │ │ - bge 38d4 │ │ │ │ │ - b 4498 │ │ │ │ │ - mov r9, r3 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ │ - lsl r5, r3, #2 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r4, r4, r5 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5344 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memmove │ │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - str r3, [r1, r2, lsl #2] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r4, r2, lsl #2] │ │ │ │ │ - b 2d40 │ │ │ │ │ - add r1, r5, #28 │ │ │ │ │ + b 31a8 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3c34 │ │ │ │ │ - cmp r8, fp │ │ │ │ │ - movge fp, #0 │ │ │ │ │ - movlt fp, #1 │ │ │ │ │ - b 3c38 │ │ │ │ │ + bne 2c84 │ │ │ │ │ + cmp r8, r9 │ │ │ │ │ + movge r9, #0 │ │ │ │ │ + movlt r9, #1 │ │ │ │ │ + b 2c88 │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 383c │ │ │ │ │ - cmp r7, r5 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 3840 │ │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - b 453c │ │ │ │ │ - mov r8, r6 │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 453c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - beq 5804 │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r3, r3, r4 │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5928 │ │ │ │ │ - cmp fp, #1 │ │ │ │ │ - beq 5520 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - mov r2, r3 │ │ │ │ │ - ldr r3, [r2], #-4 │ │ │ │ │ - str r3, [r9], #-4 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - str r9, [sp, #28] │ │ │ │ │ - beq 3c74 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3c74 │ │ │ │ │ + bne 3b28 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r6, #0 │ │ │ │ │ + movlt r6, #1 │ │ │ │ │ + b 3b2c │ │ │ │ │ + add r1, r6, #28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcmp │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + bne 3f28 │ │ │ │ │ + cmp r8, sl │ │ │ │ │ + movge sl, #0 │ │ │ │ │ + movlt sl, #1 │ │ │ │ │ + b 3f2c │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r4, sl │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + b 4fbc │ │ │ │ │ add r1, r5, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2af8 │ │ │ │ │ + bne 2bc4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ movge r4, #0 │ │ │ │ │ movlt r4, #1 │ │ │ │ │ - b 2afc │ │ │ │ │ - add r1, r9, #28 │ │ │ │ │ + b 2bc8 │ │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ │ + str sl, [sp, #8] │ │ │ │ │ + b 58c4 │ │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + mov r8, r3 │ │ │ │ │ + b 4d28 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + b 4d28 │ │ │ │ │ + mov r7, r2 │ │ │ │ │ + b 46c4 │ │ │ │ │ + add r1, r4, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 2bb4 │ │ │ │ │ - cmp r7, r8 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 2bb8 │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - cmp sl, #0 │ │ │ │ │ - beq 58dc │ │ │ │ │ - lsl sl, sl, #2 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 5cb0 │ │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ │ - b 2d44 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 5008 │ │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ │ - mov r3, r7 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - b 5008 │ │ │ │ │ + bne 4524 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + bge 452c │ │ │ │ │ + b 46c4 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ movge r4, r6 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ add r6, r3, #2 │ │ │ │ │ - cmp r6, r4 │ │ │ │ │ - blt 4858 │ │ │ │ │ - b 4a34 │ │ │ │ │ - mov r5, r9 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - b 4acc │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - add r0, r3, #4 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 581c │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - bne 2fa8 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str ip, [sp, #16] │ │ │ │ │ - str r3, [sp, #32] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - bne 2fdc │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r2, r9 │ │ │ │ │ - blt 2fe4 │ │ │ │ │ - b 4acc │ │ │ │ │ - cmp sl, r4 │ │ │ │ │ - movlt r4, sl │ │ │ │ │ - add r6, r7, #2 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bgt 4858 │ │ │ │ │ - b 4a34 │ │ │ │ │ - mov r3, r8 │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - b 5008 │ │ │ │ │ - mov r6, fp │ │ │ │ │ + bgt 48bc │ │ │ │ │ + b 4a84 │ │ │ │ │ + mov r7, sl │ │ │ │ │ mov r8, #1 │ │ │ │ │ - b 453c │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 4644 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - mov ip, #0 │ │ │ │ │ - str ip, [sp, #28] │ │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b 4d28 │ │ │ │ │ + mov fp, r9 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + b 46c4 │ │ │ │ │ + add r1, r1, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcmp │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4678 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - bge 4688 │ │ │ │ │ - b 4680 │ │ │ │ │ + bne 4cb8 │ │ │ │ │ + cmp r6, r9 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b 4cbc │ │ │ │ │ cmp r8, r7 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 5134 │ │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [r2], #-4 │ │ │ │ │ - str r1, [r3], #-4 │ │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3484 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b 5850 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - b 4210 │ │ │ │ │ + b 47ec │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3598 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + add r6, r3, #2 │ │ │ │ │ + cmp r2, r4 │ │ │ │ │ + movlt r4, r2 │ │ │ │ │ + cmp r4, r6 │ │ │ │ │ + bgt 48bc │ │ │ │ │ + b 4a84 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + mov r2, r6 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + add r3, sl, r6 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + add r6, r3, r6 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 4ac0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + movge r9, #0 │ │ │ │ │ + movlt r9, #1 │ │ │ │ │ + b 4ee0 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4e4c │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 5170 │ │ │ │ │ + cmp sl, r9 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 32d4 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ - b 33fc │ │ │ │ │ - mov r0, fp │ │ │ │ │ + b 36ec │ │ │ │ │ + mov r0, r5 │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ - ldr fp, [r3, #16] │ │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ │ add r3, ip, r6 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - add r3, fp, r6 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + add r3, r5, r6 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - b 3440 │ │ │ │ │ + b 3730 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 377c │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - subs r2, r2, #1 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ │ - str r2, [r1], #4 │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - beq 5c8c │ │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - b 2c58 │ │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ │ - cmp r2, r3 │ │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [r3] │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ │ + str r2, [r1] │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ + subs r1, r1, #1 │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ │ + str r1, [r0], #4 │ │ │ │ │ + str r0, [sp, #28] │ │ │ │ │ + beq 6494 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + b 2d2c │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b 4048 │ │ │ │ │ + cmp r7, r8 │ │ │ │ │ + movle r7, #0 │ │ │ │ │ + movgt r7, #1 │ │ │ │ │ + b 3698 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 414c │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movle r6, #0 │ │ │ │ │ + movgt r6, #1 │ │ │ │ │ + b 4248 │ │ │ │ │ + cmp r7, sl │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 33e8 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ - b 4c2c │ │ │ │ │ - cmp r9, r5 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 3974 │ │ │ │ │ - cmp r9, r6 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 32ac │ │ │ │ │ + b 3358 │ │ │ │ │ + str sl, [sp, #24] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 319c │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - b 560c │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 5960 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + mov r4, r2 │ │ │ │ │ + b 5948 │ │ │ │ │ + cmp sl, r3 │ │ │ │ │ + movle r3, #0 │ │ │ │ │ + movgt r3, #1 │ │ │ │ │ + b 57b0 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + add ip, ip, r3 │ │ │ │ │ + str ip, [sp, #16] │ │ │ │ │ + beq 5de4 │ │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ │ + add r3, ip, r3 │ │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 4f20 │ │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5e10 │ │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ + add r1, r3, #4 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - add r3, r6, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [sp, #12] │ │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ - add r3, r3, r5 │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 4a78 │ │ │ │ │ - mov r5, r8 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 566c │ │ │ │ │ + cmp r4, #1 │ │ │ │ │ + beq 5578 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + beq 4fec │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + ldr r3, [r2], #-4 │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r3, [r9], #-4 │ │ │ │ │ + beq 3f68 │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r1, [r2], #-4 │ │ │ │ │ + str r1, [r3], #-4 │ │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3f68 │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r6, r3 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3c78 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ add ip, ip, r3 │ │ │ │ │ - str ip, [sp, #8] │ │ │ │ │ - beq 5b80 │ │ │ │ │ + str ip, [sp, #16] │ │ │ │ │ + beq 5e94 │ │ │ │ │ ldr ip, [sp, #36] @ 0x24 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 47fc │ │ │ │ │ + beq 5280 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 5ffc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 5870 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r2], #-4 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ str r3, [r9], #-4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ ldr r1, [r2], #-4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - str sl, [sp, #16] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 3ba8 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 4974 │ │ │ │ │ - cmp r9, r4 │ │ │ │ │ - movge r2, #0 │ │ │ │ │ - movlt r2, #1 │ │ │ │ │ - b 332c │ │ │ │ │ - cmp r7, r9 │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 33ac │ │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ - cmp r9, r2 │ │ │ │ │ - movle r2, #0 │ │ │ │ │ - movgt r2, #1 │ │ │ │ │ - b 3060 │ │ │ │ │ - cmp r8, r4 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 30f4 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 58b4 │ │ │ │ │ - cmp r8, r6 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 3f80 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b 3e7c │ │ │ │ │ - cmp r6, r8 │ │ │ │ │ - movle r6, #0 │ │ │ │ │ - movgt r6, #1 │ │ │ │ │ - b 407c │ │ │ │ │ - lsl sl, sl, #2 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - mov r1, r9 │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2d40 │ │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ - mov r2, sl │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - b 58dc │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3e9c │ │ │ │ │ + mov r4, r9 │ │ │ │ │ + b 3494 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 3ff8 │ │ │ │ │ - cmp r9, r8 │ │ │ │ │ + b 4c30 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 39f8 │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - movle r7, #0 │ │ │ │ │ - movgt r7, #1 │ │ │ │ │ - b 3a98 │ │ │ │ │ - mov r6, r7 │ │ │ │ │ - b 40b4 │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - mov r7, r6 │ │ │ │ │ - b 58f4 │ │ │ │ │ - cmp r8, r3 │ │ │ │ │ - movge r0, #0 │ │ │ │ │ - movlt r0, #1 │ │ │ │ │ - b 3d40 │ │ │ │ │ + b 3618 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - movge r8, #0 │ │ │ │ │ - movlt r8, #1 │ │ │ │ │ - b 45d4 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 49d0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ movge r7, #0 │ │ │ │ │ movlt r7, #1 │ │ │ │ │ - b 42f8 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ - b 3cc4 │ │ │ │ │ - cmp r4, r8 │ │ │ │ │ + b 4938 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 3eec │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movge r7, #0 │ │ │ │ │ - movlt r7, #1 │ │ │ │ │ - b 48d8 │ │ │ │ │ - cmp r4, r7 │ │ │ │ │ + b 50cc │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ + movle r8, #0 │ │ │ │ │ + movgt r8, #1 │ │ │ │ │ + b 3d94 │ │ │ │ │ + cmp r6, sl │ │ │ │ │ movge r2, #0 │ │ │ │ │ movlt r2, #1 │ │ │ │ │ - b 4128 │ │ │ │ │ - cmp r7, fp │ │ │ │ │ + b 3d00 │ │ │ │ │ + cmp r5, r3 │ │ │ │ │ + movge r5, #0 │ │ │ │ │ + movlt r5, #1 │ │ │ │ │ + b 5714 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 4ba0 │ │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r8, fp │ │ │ │ │ + mov r4, ip │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ │ + b 4fbc │ │ │ │ │ + cmp r7, r9 │ │ │ │ │ + movge r7, #0 │ │ │ │ │ + movlt r7, #1 │ │ │ │ │ + b 3500 │ │ │ │ │ + cmp r4, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 320c │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ + b 4db8 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str fp, [sp, #4] │ │ │ │ │ + b 301c │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b 531c │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + b 5e44 │ │ │ │ │ + cmp r8, r6 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 2f2c │ │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ │ - b 572c │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - movge r5, #0 │ │ │ │ │ - movlt r5, #1 │ │ │ │ │ - b 4b7c │ │ │ │ │ - cmp r5, fp │ │ │ │ │ + b 41c4 │ │ │ │ │ + str r5, [sp, #8] │ │ │ │ │ + b 31c8 │ │ │ │ │ + cmp r5, r7 │ │ │ │ │ movge r3, #0 │ │ │ │ │ movlt r3, #1 │ │ │ │ │ - b 4e8c │ │ │ │ │ - cmp r4, fp │ │ │ │ │ + b 4480 │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + b 4410 │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 3238 │ │ │ │ │ + cmp r5, r8 │ │ │ │ │ + movge r3, #0 │ │ │ │ │ + movlt r3, #1 │ │ │ │ │ + b 432c │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r8, r7 │ │ │ │ │ + b 5b3c │ │ │ │ │ + mov r7, r8 │ │ │ │ │ + b 42b8 │ │ │ │ │ + cmp r4, r7 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 509c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 5bdc │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - b 5a90 │ │ │ │ │ + b 40b8 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 3014 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 228 │ │ │ │ │ R_ARM_CALL merge_getmem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 33dc │ │ │ │ │ - b 447c │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 420c │ │ │ │ │ - str r4, [sp, #16] │ │ │ │ │ - str r1, [sp, #8] │ │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ │ - b 572c │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + bne 36cc │ │ │ │ │ + b 4ff0 │ │ │ │ │ + mov r2, r5 │ │ │ │ │ + mov r0, r3 │ │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ + mov r5, r3 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memmove │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + str r3, [r8, r2, lsl #2] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + str r3, [r5, r2, lsl #2] │ │ │ │ │ + b 4fec │ │ │ │ │ + cmp r5, r9 │ │ │ │ │ + movge r0, #0 │ │ │ │ │ + movlt r0, #1 │ │ │ │ │ + b 4758 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + cmp r4, #0 │ │ │ │ │ + bne 4864 │ │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ │ + b 4f8c │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 3054 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldrb r5, [r6, #16] │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + bne 3f10 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 5adc │ │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + bl 228 │ │ │ │ │ + R_ARM_CALL merge_getmem │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + mov r3, r0 │ │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ │ + ldrne r5, [sp, #12] │ │ │ │ │ + addne r4, r3, #4 │ │ │ │ │ + bne 2cc4 │ │ │ │ │ + b 4ff0 │ │ │ │ │ add r0, r5, #28 │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2dd4 │ │ │ │ │ + bne 30e4 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 56d4 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - add r0, r3, #28 │ │ │ │ │ - ldrb ip, [r1, #16] │ │ │ │ │ - tst ip, #32 │ │ │ │ │ - bne 4f90 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 525c │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 51a4 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 51dc │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 4cb0 │ │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 4da0 │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - mvn sl, #0 │ │ │ │ │ - b 4210 │ │ │ │ │ + b 5a54 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r1, [r8, #16] │ │ │ │ │ tst r1, #32 │ │ │ │ │ - bne 3510 │ │ │ │ │ + bne 3800 │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b 3af4 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ │ - b 55ec │ │ │ │ │ + b 3df0 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + mov r9, r4 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 301c │ │ │ │ │ + add r0, r8, #28 │ │ │ │ │ + ldrb r1, [r4, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 3918 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 3980 │ │ │ │ │ + add r0, r5, #28 │ │ │ │ │ + ldrb r3, [r1, #16] │ │ │ │ │ + tst r3, #32 │ │ │ │ │ + bne 3b10 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5abc │ │ │ │ │ + mov r3, r1 │ │ │ │ │ + b 560c │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 301c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ │ + b 5ee8 │ │ │ │ │ + ldr fp, [sp, #8] │ │ │ │ │ + mov r8, r5 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + str r2, [sp, #28] │ │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ │ + b 4fbc │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 2ae0 │ │ │ │ │ + bne 2bac │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ - b 5870 │ │ │ │ │ + b 5b0c │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r8, [r6, #16] │ │ │ │ │ - tst r8, #32 │ │ │ │ │ - bne 2e78 │ │ │ │ │ + ldrb r7, [r6, #16] │ │ │ │ │ + tst r7, #32 │ │ │ │ │ + bne 318c │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 56f4 │ │ │ │ │ + b 5a7c │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + lsl r2, r3, #2 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + b 4fec │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + b 5d0c │ │ │ │ │ + mov r0, fp │ │ │ │ │ + mov ip, sl │ │ │ │ │ + b 46b0 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldrb r4, [r9, #16] │ │ │ │ │ - tst r4, #32 │ │ │ │ │ - bne 2b9c │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 5890 │ │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ │ - b 2d44 │ │ │ │ │ - add r0, r8, #28 │ │ │ │ │ - ldrb r1, [r4, #16] │ │ │ │ │ - tst r1, #32 │ │ │ │ │ - bne 3628 │ │ │ │ │ + ldrb r5, [r4, #16] │ │ │ │ │ + tst r5, #32 │ │ │ │ │ + bne 2c6c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b 3690 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - ldrb sl, [r5, #16] │ │ │ │ │ - tst sl, #32 │ │ │ │ │ - bne 3c1c │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 5790 │ │ │ │ │ + b 5a9c │ │ │ │ │ + add r0, r9, #28 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2db4 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 3414 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ - ldrb r3, [r1, #16] │ │ │ │ │ - tst r3, #32 │ │ │ │ │ - bne 3824 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 57b0 │ │ │ │ │ + ldrb r1, [r8, #16] │ │ │ │ │ + tst r1, #32 │ │ │ │ │ + bne 2ee0 │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 2f50 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - cmp fp, #0 │ │ │ │ │ - bne 3dd0 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 4524 │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - blt 53b4 │ │ │ │ │ - mov fp, r6 │ │ │ │ │ - b 4720 │ │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + bne 4508 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 5b60 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 43c4 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 4d10 │ │ │ │ │ + mov sl, r2 │ │ │ │ │ + b 3b50 │ │ │ │ │ + cmp r6, r8 │ │ │ │ │ + movge r2, #0 │ │ │ │ │ + movlt r2, #1 │ │ │ │ │ + b 3bd0 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 4400 │ │ │ │ │ + bne 4a40 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 5230 │ │ │ │ │ - add r0, r0, #28 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - bne 41c0 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4fec │ │ │ │ │ + b 5004 │ │ │ │ │ add r0, r0, #28 │ │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bne 46ec │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ │ - b 4dd0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne 4ec4 │ │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ │ + b 4ed0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 5524 │ │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + b 557c │ │ │ │ │ mov r3, #0 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - mov sl, r3 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b 4210 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ - b 3858 │ │ │ │ │ - str fp, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 301c │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r0, r3, #28 │ │ │ │ │ + ldrb ip, [r1, #16] │ │ │ │ │ + tst ip, #32 │ │ │ │ │ + bne 4ca0 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 5bb0 │ │ │ │ │ + add r0, r0, #28 │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ │ - beq 2d40 │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - mov r1, ip │ │ │ │ │ - rsb r3, r2, #1 │ │ │ │ │ - lsl r5, r2, #2 │ │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ │ - mov r2, r5 │ │ │ │ │ - lsl r4, r3, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ │ - b 4248 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - movge r3, #0 │ │ │ │ │ - movlt r3, #1 │ │ │ │ │ - b 38d4 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + bne 5828 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ │ + b 58f4 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + blt 53f4 │ │ │ │ │ + mov r4, sl │ │ │ │ │ + b 4efc │ │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ tst ip, #32 │ │ │ │ │ - bne 49ec │ │ │ │ │ + bne 51ec │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 5204 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ + b 52c0 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 33d8 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 33c0 │ │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 6058 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 3384 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 406c │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 4054 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 48c0 │ │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ │ - b 48a8 │ │ │ │ │ + b 6300 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f58 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 5e94 │ │ │ │ │ + b 6318 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 4da8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 3d10 │ │ │ │ │ + b 4d90 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 4920 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 4908 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 56fc │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 30c8 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 4118 │ │ │ │ │ + b 56e4 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3d6c │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 509c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4100 │ │ │ │ │ + b 6378 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 339c │ │ │ │ │ + b 50b4 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 3d84 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ │ + b 6360 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3edc │ │ │ │ │ + b 4b90 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 3ec4 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 45bc │ │ │ │ │ + b 4b78 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 3688 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3670 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 45a4 │ │ │ │ │ + b 4304 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 3a88 │ │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ │ - b 3d28 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 30e4 │ │ │ │ │ + b 34f0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 3a70 │ │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ │ - b 2f14 │ │ │ │ │ + b 34d8 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 4470 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 2efc │ │ │ │ │ + b 4458 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f98 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 38bc │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 38a4 │ │ │ │ │ + b 62cc │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ │ + mov ip, r4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 5338 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 42e0 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 42c8 │ │ │ │ │ + b 40a8 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 4090 │ │ │ │ │ + mvn r3, #0 │ │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ │ + str r4, [sp, #24] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + b 301c │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ - b 5f80 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5e64 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5fac │ │ │ │ │ + b 63a8 │ │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ │ + b 3bb8 │ │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ │ + b 3ba0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5ed8 │ │ │ │ │ + b 60f8 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5f28 │ │ │ │ │ - ldr r0, [r9, #28] │ │ │ │ │ - b 5ec0 │ │ │ │ │ + b 4730 │ │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ │ + b 4748 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 31fc │ │ │ │ │ + b 4238 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 4220 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 62b8 │ │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ │ + b 3228 │ │ │ │ │ ldr r1, [r6, #28] │ │ │ │ │ - b 4b64 │ │ │ │ │ + b 431c │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 4b4c │ │ │ │ │ + b 3210 │ │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ │ + b 622c │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 31e4 │ │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ │ - b 5f40 │ │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ │ - b 4e7c │ │ │ │ │ + b 6158 │ │ │ │ │ ldr r0, [r9, #28] │ │ │ │ │ - b 4e64 │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ │ - b 5e34 │ │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ │ - b 508c │ │ │ │ │ + b 6214 │ │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ │ + b 62a0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5074 │ │ │ │ │ + b 6270 │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 6288 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ - b 5e4c │ │ │ │ │ + b 6118 │ │ │ │ │ + mov lr, sl │ │ │ │ │ + str r9, [sp, #24] │ │ │ │ │ + b 557c │ │ │ │ │ + ldr r0, [r9, #28] │ │ │ │ │ + b 6170 │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ - b 5f10 │ │ │ │ │ + b 61a0 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ - b 5e18 │ │ │ │ │ - mov r6, r4 │ │ │ │ │ - b 4514 │ │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ │ - b 5ef0 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - mov r1, sl │ │ │ │ │ - bl 228 │ │ │ │ │ - R_ARM_CALL merge_getmem │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - mov r3, r0 │ │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ │ - ldrne r5, [sp, #12] │ │ │ │ │ - addne r4, r3, #4 │ │ │ │ │ - bne 2bf0 │ │ │ │ │ - b 447c │ │ │ │ │ + b 61b8 │ │ │ │ │ │ │ │ │ │ -00006228 : │ │ │ │ │ +00006598 : │ │ │ │ │ list_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 62c8 │ │ │ │ │ + beq 6638 │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 62c8 │ │ │ │ │ - ldr r5, [pc, #1072] @ 6698 │ │ │ │ │ + beq 6638 │ │ │ │ │ + ldr r5, [pc, #1072] @ 6a08 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 62b8 │ │ │ │ │ + bne 6628 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6350 │ │ │ │ │ + bne 66c0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bls 6344 │ │ │ │ │ + bls 66b4 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r5, [r3, r0, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addlt r0, r0, r3 │ │ │ │ │ - b 628c │ │ │ │ │ - ldr r3, [pc, #972] @ 669c │ │ │ │ │ + b 65fc │ │ │ │ │ + ldr r3, [pc, #972] @ 6a0c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 6680 │ │ │ │ │ + bne 69f0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 6350 │ │ │ │ │ + blt 66c0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ ldm r1, {r1, r2, r7} │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ mov r3, r7 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - ble 6360 │ │ │ │ │ + ble 66d0 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ - bne 63e8 │ │ │ │ │ + bne 6758 │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8f24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r1, [pc, #852] @ 66a0 │ │ │ │ │ + ldr r1, [pc, #852] @ 6a10 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r3, [pc, #828] @ 66a4 │ │ │ │ │ + ldr r3, [pc, #828] @ 6a14 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 65c8 │ │ │ │ │ + ble 6938 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [pc, #768] @ 66a8 │ │ │ │ │ + ldr r2, [pc, #768] @ 6a18 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -6673,35 +6892,35 @@ │ │ │ │ │ sub r1, r5, #8 │ │ │ │ │ ldr r2, [r2, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r5, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b 62ac │ │ │ │ │ - ldr r3, [pc, #700] @ 66ac │ │ │ │ │ + b 661c │ │ │ │ │ + ldr r3, [pc, #700] @ 6a1c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 6620 │ │ │ │ │ + ble 6990 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #636] @ 66b0 │ │ │ │ │ + ldr r3, [pc, #636] @ 6a20 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -6714,104 +6933,104 @@ │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str ip, [lr] │ │ │ │ │ stmdb r5, {r0, r3} │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ strhi r2, [r5, #12] │ │ │ │ │ - bhi 6638 │ │ │ │ │ + bhi 69a8 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ strne r6, [r5, #16] │ │ │ │ │ - beq 6638 │ │ │ │ │ + beq 69a8 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 691c │ │ │ │ │ ldr r2, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 691c │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 691c │ │ │ │ │ ldr r2, [ip, r1, lsl #2] │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str r2, [r0, #12] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 691c │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 691c │ │ │ │ │ ldr r3, [ip, r1, lsl #2] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str r3, [r0, #20] │ │ │ │ │ add r3, r7, r1 │ │ │ │ │ - beq 65ac │ │ │ │ │ + beq 691c │ │ │ │ │ add lr, r0, #24 │ │ │ │ │ add r0, r0, r6, lsl #2 │ │ │ │ │ ldr r1, [ip, r3, lsl #2] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - beq 65b4 │ │ │ │ │ + beq 6924 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 6584 │ │ │ │ │ + bne 68f4 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ - b 62ac │ │ │ │ │ + b 661c │ │ │ │ │ str r1, [lr], #4 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ - bne 6584 │ │ │ │ │ - b 65ac │ │ │ │ │ - ldr r0, [pc, #228] @ 66b4 │ │ │ │ │ + bne 68f4 │ │ │ │ │ + b 691c │ │ │ │ │ + ldr r0, [pc, #228] @ 6a24 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6350 │ │ │ │ │ - ldr r2, [pc, #216] @ 66b8 │ │ │ │ │ + beq 66c0 │ │ │ │ │ + ldr r2, [pc, #216] @ 6a28 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ │ ldr r2, [r4, r2] │ │ │ │ │ @@ -6820,49 +7039,49 @@ │ │ │ │ │ sub r2, r5, #8 │ │ │ │ │ ldr r1, [r1, #3796] @ 0xed4 │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r5, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ - b 62ac │ │ │ │ │ - ldr r0, [pc, #140] @ 66b4 │ │ │ │ │ + b 661c │ │ │ │ │ + ldr r0, [pc, #140] @ 6a24 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 642c │ │ │ │ │ - b 6350 │ │ │ │ │ + bne 679c │ │ │ │ │ + b 66c0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6664 │ │ │ │ │ + beq 69d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6664 │ │ │ │ │ + bne 69d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ ldrne r0, [r5, #12] │ │ │ │ │ - bne 64a0 │ │ │ │ │ - b 6350 │ │ │ │ │ - ldr r3, [pc, #52] @ 66bc │ │ │ │ │ + bne 6810 │ │ │ │ │ + b 66c0 │ │ │ │ │ + ldr r3, [pc, #52] @ 6a2c │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #48] @ 66c0 │ │ │ │ │ + ldr r1, [pc, #48] @ 6a30 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 6350 │ │ │ │ │ + b 66c0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000334 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -6877,64 +7096,64 @@ │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000066c4 : │ │ │ │ │ +00006a34 : │ │ │ │ │ list_item(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 66ec │ │ │ │ │ + bls 6a5c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #16] @ 6714 │ │ │ │ │ - ldr r1, [pc, #16] @ 6718 │ │ │ │ │ + ldr r3, [pc, #16] @ 6a84 │ │ │ │ │ + ldr r1, [pc, #16] @ 6a88 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000671c : │ │ │ │ │ +00006a8c : │ │ │ │ │ list_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 67b0 │ │ │ │ │ + beq 6b20 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #148] @ 67dc │ │ │ │ │ + ldr r0, [pc, #148] @ 6b4c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 67bc │ │ │ │ │ + beq 6b2c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ - beq 67c4 │ │ │ │ │ - ldr r1, [pc, #116] @ 67e0 │ │ │ │ │ + beq 6b34 │ │ │ │ │ + ldr r1, [pc, #116] @ 6b50 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -6946,88 +7165,88 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #44] @ 67e4 │ │ │ │ │ - ldr r0, [pc, #44] @ 67e8 │ │ │ │ │ + ldr r1, [pc, #44] @ 6b54 │ │ │ │ │ + ldr r0, [pc, #44] @ 6b58 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 67a8 │ │ │ │ │ - ldr r2, [pc, #32] @ 67ec │ │ │ │ │ + b 6b18 │ │ │ │ │ + ldr r2, [pc, #32] @ 6b5c │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b 6780 │ │ │ │ │ + b 6af0 │ │ │ │ │ .word 0x000000d0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000f5e │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000018 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -000067f0 : │ │ │ │ │ +00006b60 : │ │ │ │ │ listiter_next(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 6864 │ │ │ │ │ + blt 6bd4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bcs 6838 │ │ │ │ │ + bcs 6ba8 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r2, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 686c │ │ │ │ │ + beq 6bdc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r1, [r0] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r3, #8] │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - beq 6864 │ │ │ │ │ + beq 6bd4 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 6be8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00006894 : │ │ │ │ │ +00006c04 : │ │ │ │ │ list_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000689c : │ │ │ │ │ +00006c0c : │ │ │ │ │ listiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -7039,544 +7258,512 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - beq 68f4 │ │ │ │ │ + beq 6c64 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6900 │ │ │ │ │ + bne 6c70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 68f4 │ │ │ │ │ + bne 6c64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00006920 <_PyList_Extend>: │ │ │ │ │ +00006c90 <_PyList_Extend>: │ │ │ │ │ _PyList_Extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 6948 <_PyList_Extend+0x28> │ │ │ │ │ + bl 6cbc <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 6cb8 <_PyList_Extend+0x28> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000694c <_list_extend>: │ │ │ │ │ +00006cbc <_list_extend>: │ │ │ │ │ _list_extend(): │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 7720 <_list_extend+0xdd4> │ │ │ │ │ + beq 7aa8 <_list_extend+0xdec> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - ldr r2, [pc, #3544] @ 7744 <_list_extend+0xdf8> │ │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ + ldr r2, [pc, #3560] @ 7ac4 <_list_extend+0xe08> │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 6da4 <_list_extend+0x458> │ │ │ │ │ - ldr r2, [pc, #3520] @ 7748 <_list_extend+0xdfc> │ │ │ │ │ + beq 7114 <_list_extend+0x458> │ │ │ │ │ + ldr r2, [pc, #3536] @ 7ac8 <_list_extend+0xe0c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 6b54 <_list_extend+0x208> │ │ │ │ │ - ldr r1, [pc, #3512] @ 774c <_list_extend+0xe00> │ │ │ │ │ + bne 6ec4 <_list_extend+0x208> │ │ │ │ │ + ldr r1, [pc, #3528] @ 7acc <_list_extend+0xe10> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 732c <_list_extend+0x670> │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6ccc <_list_extend+0x380> │ │ │ │ │ + bne 703c <_list_extend+0x380> │ │ │ │ │ add r7, r5, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7700 <_list_extend+0xdb4> │ │ │ │ │ + bhi 7a7c <_list_extend+0xdc0> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7700 <_list_extend+0xdb4> │ │ │ │ │ + beq 7a7c <_list_extend+0xdc0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - bne 6d30 <_list_extend+0x3e4> │ │ │ │ │ + bne 70a0 <_list_extend+0x3e4> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ - ble 6b28 <_list_extend+0x1dc> │ │ │ │ │ + ble 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add lr, r2, #4 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ add lr, r2, #8 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ add lr, r2, #12 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ add lr, r2, #16 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #20] │ │ │ │ │ add lr, r2, #20 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r5, #6 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ ldr r1, [r3, #24] │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ ldr lr, [r1] │ │ │ │ │ add ip, r0, r2 │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [r1] │ │ │ │ │ cmp r5, #7 │ │ │ │ │ str r1, [r0, r2] │ │ │ │ │ - beq 6b28 <_list_extend+0x1dc> │ │ │ │ │ - add r1, r3, #28 │ │ │ │ │ - add r2, r3, r5, lsl #2 │ │ │ │ │ - ldr r3, [r1], #4 │ │ │ │ │ + beq 6e98 <_list_extend+0x1dc> │ │ │ │ │ + add r2, r3, #28 │ │ │ │ │ + add r1, r3, r5, lsl #2 │ │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6d8c <_list_extend+0x440> │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + bne 70fc <_list_extend+0x440> │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6b0c <_list_extend+0x1c0> │ │ │ │ │ + bne 6e7c <_list_extend+0x1c0> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b48 <_list_extend+0x1fc> │ │ │ │ │ + beq 6eb8 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ - beq 770c <_list_extend+0xdc0> │ │ │ │ │ + beq 7a88 <_list_extend+0xdcc> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r8, [pc, #3060] @ 7750 <_list_extend+0xe04> │ │ │ │ │ - ldr r2, [pc, #3060] @ 7754 <_list_extend+0xe08> │ │ │ │ │ + ldr r8, [pc, #3076] @ 7ad0 <_list_extend+0xe14> │ │ │ │ │ + ldr r2, [pc, #3076] @ 7ad4 <_list_extend+0xe18> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r8 │ │ │ │ │ moveq r8, #1 │ │ │ │ │ movne r8, #0 │ │ │ │ │ - beq 7198 <_list_extend+0x84c> │ │ │ │ │ - ldr r2, [pc, #3040] @ 7758 <_list_extend+0xe0c> │ │ │ │ │ + beq 7508 <_list_extend+0x84c> │ │ │ │ │ + ldr r2, [pc, #3056] @ 7ad8 <_list_extend+0xe1c> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7040 <_list_extend+0x6f4> │ │ │ │ │ - ldr r2, [pc, #3032] @ 775c <_list_extend+0xe10> │ │ │ │ │ + beq 7334 <_list_extend+0x678> │ │ │ │ │ + ldr r2, [pc, #3048] @ 7adc <_list_extend+0xe20> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 7600 <_list_extend+0xcb4> │ │ │ │ │ - ldr r2, [pc, #3024] @ 7760 <_list_extend+0xe14> │ │ │ │ │ + beq 7990 <_list_extend+0xcd4> │ │ │ │ │ + ldr r2, [pc, #3040] @ 7ae0 <_list_extend+0xe24> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 73f4 <_list_extend+0xaa8> │ │ │ │ │ - ldr r2, [pc, #3016] @ 7764 <_list_extend+0xe18> │ │ │ │ │ + beq 7764 <_list_extend+0xaa8> │ │ │ │ │ + ldr r2, [pc, #3032] @ 7ae4 <_list_extend+0xe28> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 74c4 <_list_extend+0xb78> │ │ │ │ │ + beq 7834 <_list_extend+0xb78> │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 732c <_list_extend+0x670> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r5, [r3, #112] @ 0x70 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_LengthHint │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 6fa0 <_list_extend+0x654> │ │ │ │ │ + blt 7310 <_list_extend+0x654> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ mvn r2, #-2147483648 @ 0x80000000 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bgt 6c40 <_list_extend+0x2f4> │ │ │ │ │ + bgt 6fb0 <_list_extend+0x2f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 713c <_list_extend+0x7f0> │ │ │ │ │ + bne 74ac <_list_extend+0x7f0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6c40 <_list_extend+0x2f4> │ │ │ │ │ + beq 6fb0 <_list_extend+0x2f4> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ bic r7, r3, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76a8 <_list_extend+0xd5c> │ │ │ │ │ + bhi 7a24 <_list_extend+0xd68> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7a24 <_list_extend+0xd68> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ - b 6c40 <_list_extend+0x2f4> │ │ │ │ │ + b 6fb0 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge 6f8c <_list_extend+0x640> │ │ │ │ │ + bge 72fc <_list_extend+0x640> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ str r0, [r2, r3, lsl #2] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r5 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6c20 <_list_extend+0x2d4> │ │ │ │ │ + bne 6f90 <_list_extend+0x2d4> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6d40 <_list_extend+0x3f4> │ │ │ │ │ + bne 70b0 <_list_extend+0x3f4> │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 6d68 <_list_extend+0x41c> │ │ │ │ │ + ble 70d8 <_list_extend+0x41c> │ │ │ │ │ cmp r7, r3, asr #1 │ │ │ │ │ - bge 6d68 <_list_extend+0x41c> │ │ │ │ │ + bge 70d8 <_list_extend+0x41c> │ │ │ │ │ add r5, r7, #6 │ │ │ │ │ add r5, r5, r7, asr #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub r3, r5, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 75bc <_list_extend+0xc70> │ │ │ │ │ + blt 7938 <_list_extend+0xc7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 75cc <_list_extend+0xc80> │ │ │ │ │ + beq 7948 <_list_extend+0xc8c> │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76a8 <_list_extend+0xd5c> │ │ │ │ │ + bhi 7a24 <_list_extend+0xd68> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7a24 <_list_extend+0xd68> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - bne 6d74 <_list_extend+0x428> │ │ │ │ │ - b 6d84 <_list_extend+0x438> │ │ │ │ │ + bne 70e4 <_list_extend+0x428> │ │ │ │ │ + b 70f4 <_list_extend+0x438> │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ add r9, r8, r5 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 7110 <_list_extend+0x7c4> │ │ │ │ │ + ble 7480 <_list_extend+0x7c4> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bgt 73b8 <_list_extend+0xa6c> │ │ │ │ │ + bgt 7728 <_list_extend+0xa6c> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 75e8 <_list_extend+0xc9c> │ │ │ │ │ + beq 7964 <_list_extend+0xca8> │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7700 <_list_extend+0xdb4> │ │ │ │ │ + bhi 7a7c <_list_extend+0xdc0> │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7700 <_list_extend+0xdb4> │ │ │ │ │ + beq 7a7c <_list_extend+0xdc0> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 69f8 <_list_extend+0xac> │ │ │ │ │ + beq 6d68 <_list_extend+0xac> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ - bgt 6a04 <_list_extend+0xb8> │ │ │ │ │ - b 6b28 <_list_extend+0x1dc> │ │ │ │ │ - ldr r3, [pc, #2592] @ 7768 <_list_extend+0xe1c> │ │ │ │ │ + bgt 6d74 <_list_extend+0xb8> │ │ │ │ │ + b 6e98 <_list_extend+0x1dc> │ │ │ │ │ + ldr r3, [pc, #2608] @ 7ae8 <_list_extend+0xe2c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6fa0 <_list_extend+0x654> │ │ │ │ │ + beq 7310 <_list_extend+0x654> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr r7, [r4, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 6c6c <_list_extend+0x320> │ │ │ │ │ + blt 6fdc <_list_extend+0x320> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d84 <_list_extend+0x438> │ │ │ │ │ + beq 70f4 <_list_extend+0x438> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7130 <_list_extend+0x7e4> │ │ │ │ │ + beq 74a0 <_list_extend+0x7e4> │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - cmp r2, r1 │ │ │ │ │ + cmp r1, r2 │ │ │ │ │ str r0, [r3] │ │ │ │ │ str r3, [ip, #4]! │ │ │ │ │ - bne 6b0c <_list_extend+0x1c0> │ │ │ │ │ - b 6b28 <_list_extend+0x1dc> │ │ │ │ │ + bne 6e7c <_list_extend+0x1c0> │ │ │ │ │ + b 6e98 <_list_extend+0x1dc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2460] @ 774c <_list_extend+0xe00> │ │ │ │ │ + ldr r1, [pc, #2476] @ 7acc <_list_extend+0xe10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 732c <_list_extend+0x670> │ │ │ │ │ ldr r6, [r5, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r8, [r4, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 6fc4 <_list_extend+0x678> │ │ │ │ │ + bne 7404 <_list_extend+0x748> │ │ │ │ │ add r7, r6, #1 │ │ │ │ │ bic r7, r7, #1 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76d8 <_list_extend+0xd8c> │ │ │ │ │ + bhi 7a58 <_list_extend+0xd9c> │ │ │ │ │ lsl r0, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76d8 <_list_extend+0xd8c> │ │ │ │ │ + beq 7a58 <_list_extend+0xd9c> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ str r7, [r4, #16] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ - bne 7030 <_list_extend+0x6e4> │ │ │ │ │ + bne 7470 <_list_extend+0x7b4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ - ble 6f40 <_list_extend+0x5f4> │ │ │ │ │ + ble 72b0 <_list_extend+0x5f4> │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ lsl r2, r8, #2 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r1, [r0, r8, lsl #2] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ add lr, r2, #4 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r1] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ str r1, [r0, lr] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #8] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ str ip, [r1, #8] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #12] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ str ip, [r1, #12] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #16] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ str ip, [r1, #16] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ ldr ip, [r3, #20] │ │ │ │ │ add r1, r0, r2 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strne lr, [ip] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ str ip, [r1, #20] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ add r2, r2, #24 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ ldr r2, [r3, #24] │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - beq 6f40 <_list_extend+0x5f4> │ │ │ │ │ + beq 72b0 <_list_extend+0x5f4> │ │ │ │ │ add r2, r3, #28 │ │ │ │ │ add r1, r3, r6, lsl #2 │ │ │ │ │ ldr r3, [r2], #4 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6f74 <_list_extend+0x628> │ │ │ │ │ + bne 72e4 <_list_extend+0x628> │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6f24 <_list_extend+0x5d8> │ │ │ │ │ + bne 7294 <_list_extend+0x5d8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b48 <_list_extend+0x1fc> │ │ │ │ │ + beq 6eb8 <_list_extend+0x1fc> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne 6b48 <_list_extend+0x1fc> │ │ │ │ │ + bne 6eb8 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - bne 6f24 <_list_extend+0x5d8> │ │ │ │ │ - b 6f40 <_list_extend+0x5f4> │ │ │ │ │ + bne 7294 <_list_extend+0x5d8> │ │ │ │ │ + b 72b0 <_list_extend+0x5f4> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 474 <_PyList_AppendTakeRefListResize> │ │ │ │ │ R_ARM_CALL _PyList_AppendTakeRefListResize │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 6c40 <_list_extend+0x2f4> │ │ │ │ │ + bne 6fb0 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6fbc <_list_extend+0x670> │ │ │ │ │ + beq 732c <_list_extend+0x670> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7728 <_list_extend+0xddc> │ │ │ │ │ + beq 7a9c <_list_extend+0xde0> │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ │ - add r9, r8, r6 │ │ │ │ │ - cmp r9, r3 │ │ │ │ │ - ble 73d8 <_list_extend+0xa8c> │ │ │ │ │ - add r7, r9, #6 │ │ │ │ │ - add r7, r7, r9, asr #3 │ │ │ │ │ - bic r7, r7, #3 │ │ │ │ │ - sub r3, r7, r9 │ │ │ │ │ - cmp r3, r6 │ │ │ │ │ - addlt r7, r9, #3 │ │ │ │ │ - biclt r7, r7, #3 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - beq 76c0 <_list_extend+0xd74> │ │ │ │ │ - cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76d8 <_list_extend+0xd8c> │ │ │ │ │ - lsl r1, r7, #2 │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyMem_Realloc │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 76d8 <_list_extend+0xd8c> │ │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ │ - str r9, [r4, #8] │ │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ - str r7, [r4, #16] │ │ │ │ │ - and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - str r0, [r4, #12] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 6e10 <_list_extend+0x4c4> │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ │ - bgt 6e1c <_list_extend+0x4d0> │ │ │ │ │ - b 6f40 <_list_extend+0x5f4> │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 73c4 <_list_extend+0xa78> │ │ │ │ │ + ble 7734 <_list_extend+0xa78> │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ add r6, r6, fp, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, fp, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76f0 <_list_extend+0xda4> │ │ │ │ │ + beq 7a2c <_list_extend+0xd70> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e4 <_list_extend+0xd98> │ │ │ │ │ + bhi 7a4c <_list_extend+0xd90> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 76e4 <_list_extend+0xd98> │ │ │ │ │ + beq 7a4c <_list_extend+0xd90> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r8, r8, r7, lsl #2 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r9, sp, #28 │ │ │ │ │ - str sl, [sp, #20] │ │ │ │ │ - b 70e4 <_list_extend+0x798> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r9, sp, #36 @ 0x24 │ │ │ │ │ + str sl, [sp, #28] │ │ │ │ │ + b 73d8 <_list_extend+0x71c> │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ add r1, r8, #4 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addeq r1, r8, #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [r8] │ │ │ │ │ @@ -7585,637 +7772,673 @@ │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 70c0 <_list_extend+0x774> │ │ │ │ │ + bne 73b4 <_list_extend+0x6f8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + add r9, r8, r6 │ │ │ │ │ + cmp r9, r3 │ │ │ │ │ + ble 7748 <_list_extend+0xa8c> │ │ │ │ │ + add r7, r9, #6 │ │ │ │ │ + add r7, r7, r9, asr #3 │ │ │ │ │ + bic r7, r7, #3 │ │ │ │ │ + sub r3, r7, r9 │ │ │ │ │ + cmp r3, r6 │ │ │ │ │ + addlt r7, r9, #3 │ │ │ │ │ + biclt r7, r7, #3 │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + beq 7a64 <_list_extend+0xda8> │ │ │ │ │ + cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ + bhi 7a58 <_list_extend+0xd9c> │ │ │ │ │ + lsl r1, r7, #2 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyMem_Realloc │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 7a58 <_list_extend+0xd9c> │ │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ │ + str r9, [r4, #8] │ │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ + str r7, [r4, #16] │ │ │ │ │ + and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 7180 <_list_extend+0x4c4> │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + bgt 718c <_list_extend+0x4d0> │ │ │ │ │ + b 72b0 <_list_extend+0x5f4> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 73a0 <_list_extend+0xa54> │ │ │ │ │ + blt 7710 <_list_extend+0xa54> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 69f8 <_list_extend+0xac> │ │ │ │ │ - b 6d30 <_list_extend+0x3e4> │ │ │ │ │ + beq 6d68 <_list_extend+0xac> │ │ │ │ │ + b 70a0 <_list_extend+0x3e4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6d84 <_list_extend+0x438> │ │ │ │ │ + b 70f4 <_list_extend+0x438> │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r7 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - ble 74b8 <_list_extend+0xb6c> │ │ │ │ │ + ble 7828 <_list_extend+0xb6c> │ │ │ │ │ add r8, r2, #6 │ │ │ │ │ add r8, r8, r2, asr #3 │ │ │ │ │ bic r8, r8, #3 │ │ │ │ │ sub r1, r8, r2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r8, r2, #3 │ │ │ │ │ bicgt r8, r8, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 76d0 <_list_extend+0xd84> │ │ │ │ │ + beq 7a44 <_list_extend+0xd88> │ │ │ │ │ cmn r8, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76a8 <_list_extend+0xd5c> │ │ │ │ │ + bhi 7a24 <_list_extend+0xd68> │ │ │ │ │ lsl r1, r8, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7a24 <_list_extend+0xd68> │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r8, [r4, #16] │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - b 6c40 <_list_extend+0x2f4> │ │ │ │ │ + b 6fb0 <_list_extend+0x2f4> │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ add sl, r2, r3 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp sl, r2 │ │ │ │ │ - ble 75a8 <_list_extend+0xc5c> │ │ │ │ │ + ble 7924 <_list_extend+0xc68> │ │ │ │ │ add r6, sl, #6 │ │ │ │ │ add r6, r6, sl, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, sl │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, sl, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 76f8 <_list_extend+0xdac> │ │ │ │ │ + beq 7a74 <_list_extend+0xdb8> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e4 <_list_extend+0xd98> │ │ │ │ │ + bhi 7a4c <_list_extend+0xd90> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 76e4 <_list_extend+0xd98> │ │ │ │ │ + beq 7a4c <_list_extend+0xd90> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str fp, [r4, #12] │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r8, sp, #16 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r8, sp, #24 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r9, fp, ip, lsl #2 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr ip, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [fp, ip, lsl #2] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #12] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #20] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #24] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #28] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7394 <_list_extend+0xa48> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + beq 7704 <_list_extend+0xa48> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9, #32] │ │ │ │ │ add r9, r9, #36 @ 0x24 │ │ │ │ │ - b 7378 <_list_extend+0xa2c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + b 76e8 <_list_extend+0xa2c> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ str r3, [r9], #4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7370 <_list_extend+0xa24> │ │ │ │ │ + bne 76e0 <_list_extend+0xa24> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str sl, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ add r7, r9, #6 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 6cf4 <_list_extend+0x3a8> │ │ │ │ │ + bge 7064 <_list_extend+0x3a8> │ │ │ │ │ add r7, r9, #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ - b 6cf4 <_list_extend+0x3a8> │ │ │ │ │ + b 7064 <_list_extend+0x3a8> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 7058 <_list_extend+0x70c> │ │ │ │ │ + blt 734c <_list_extend+0x690> │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 70a4 <_list_extend+0x758> │ │ │ │ │ + b 7398 <_list_extend+0x6dc> │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 6fd4 <_list_extend+0x688> │ │ │ │ │ + blt 7414 <_list_extend+0x758> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ and r3, r3, #33554432 @ 0x2000000 │ │ │ │ │ - b 7028 <_list_extend+0x6dc> │ │ │ │ │ + b 7468 <_list_extend+0x7ac> │ │ │ │ │ ldr sl, [r1, #8] │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add fp, r7, r3 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ - ble 7694 <_list_extend+0xd48> │ │ │ │ │ + ble 7a10 <_list_extend+0xd54> │ │ │ │ │ add r6, fp, #6 │ │ │ │ │ add r6, r6, fp, asr #3 │ │ │ │ │ bic r6, r6, #3 │ │ │ │ │ sub r2, r6, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ addgt r6, fp, #3 │ │ │ │ │ bicgt r6, r6, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76c8 <_list_extend+0xd7c> │ │ │ │ │ + beq 7a3c <_list_extend+0xd80> │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76e4 <_list_extend+0xd98> │ │ │ │ │ + bhi 7a4c <_list_extend+0xd90> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 76e4 <_list_extend+0xd98> │ │ │ │ │ + beq 7a4c <_list_extend+0xd90> │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add r5, r5, r7, lsl #2 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r9, sp, #28 │ │ │ │ │ - str r8, [sp, #20] │ │ │ │ │ - b 7490 <_list_extend+0xb44> │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r9, sp, #36 @ 0x24 │ │ │ │ │ + str r8, [sp, #28] │ │ │ │ │ + b 7800 <_list_extend+0xb44> │ │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [r5], #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7478 <_list_extend+0xb2c> │ │ │ │ │ + bne 77e8 <_list_extend+0xb2c> │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ cmp r2, r1, asr #1 │ │ │ │ │ - bge 7190 <_list_extend+0x844> │ │ │ │ │ - b 714c <_list_extend+0x800> │ │ │ │ │ + bge 7500 <_list_extend+0x844> │ │ │ │ │ + b 74bc <_list_extend+0x800> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r1, [r0, #16] │ │ │ │ │ add fp, r2, r3 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ - ble 7680 <_list_extend+0xd34> │ │ │ │ │ + ble 797c <_list_extend+0xcc0> │ │ │ │ │ add r5, fp, #6 │ │ │ │ │ add r5, r5, fp, asr #3 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ sub r1, r5, fp │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r5, fp, #3 │ │ │ │ │ bicgt r5, r5, #3 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 76b8 <_list_extend+0xd6c> │ │ │ │ │ + beq 7a34 <_list_extend+0xd78> │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 76b0 <_list_extend+0xd64> │ │ │ │ │ + bhi 7a6c <_list_extend+0xdb0> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, r5, #2 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76b0 <_list_extend+0xd64> │ │ │ │ │ + beq 7a6c <_list_extend+0xdb0> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ + str r4, [sp, #12] │ │ │ │ │ add r5, r5, r2, lsl #2 │ │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ │ mov r9, r1 │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - add r8, sp, #16 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + add r8, sp, #24 │ │ │ │ │ mov sl, r1 │ │ │ │ │ - str r1, [sp, #16] │ │ │ │ │ - str r2, [sp, #12] │ │ │ │ │ - b 7584 <_list_extend+0xc38> │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + b 78fc <_list_extend+0xc40> │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7734 <_list_extend+0xde8> │ │ │ │ │ + beq 7ab0 <_list_extend+0xdf4> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ str r0, [r5], #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7564 <_list_extend+0xc18> │ │ │ │ │ - b 74b0 <_list_extend+0xb64> │ │ │ │ │ + bne 78dc <_list_extend+0xc20> │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ + b 7820 <_list_extend+0xb64> │ │ │ │ │ cmp sl, r2, asr #1 │ │ │ │ │ - blt 71b8 <_list_extend+0x86c> │ │ │ │ │ + blt 7528 <_list_extend+0x86c> │ │ │ │ │ ldr fp, [r0, #12] │ │ │ │ │ str sl, [r0, #8] │ │ │ │ │ - b 7204 <_list_extend+0x8b8> │ │ │ │ │ + b 7574 <_list_extend+0x8b8> │ │ │ │ │ add r5, r7, #3 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bic r5, r5, #3 │ │ │ │ │ - bne 6c94 <_list_extend+0x348> │ │ │ │ │ + bne 7004 <_list_extend+0x348> │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 76a8 <_list_extend+0xd5c> │ │ │ │ │ + beq 7a24 <_list_extend+0xd68> │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6cb0 <_list_extend+0x364> │ │ │ │ │ + b 7020 <_list_extend+0x364> │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7700 <_list_extend+0xdb4> │ │ │ │ │ + beq 7a7c <_list_extend+0xdc0> │ │ │ │ │ mov r7, r9 │ │ │ │ │ - b 6d14 <_list_extend+0x3c8> │ │ │ │ │ + b 7084 <_list_extend+0x3c8> │ │ │ │ │ + cmp fp, r1, asr #1 │ │ │ │ │ + blt 7854 <_list_extend+0xb98> │ │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ │ + str fp, [r0, #8] │ │ │ │ │ + b 78ac <_list_extend+0xbf0> │ │ │ │ │ ldr fp, [r1, #8] │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r5, [fp, #8] │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 53c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 6b48 <_list_extend+0x1fc> │ │ │ │ │ + beq 6eb8 <_list_extend+0x1fc> │ │ │ │ │ ldr sl, [r4, #12] │ │ │ │ │ - add r7, sp, #20 │ │ │ │ │ + add r7, sp, #28 │ │ │ │ │ add sl, sl, r6, lsl #2 │ │ │ │ │ - add r9, sp, #28 │ │ │ │ │ - add r6, sp, #24 │ │ │ │ │ - str r8, [sp, #20] │ │ │ │ │ - b 7658 <_list_extend+0xd0c> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ + add r9, sp, #36 @ 0x24 │ │ │ │ │ + add r6, sp, #32 │ │ │ │ │ + str r8, [sp, #28] │ │ │ │ │ + b 79e8 <_list_extend+0xd2c> │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ strne r0, [r3] │ │ │ │ │ str r3, [sl], #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 7640 <_list_extend+0xcf4> │ │ │ │ │ + bne 79d0 <_list_extend+0xd14> │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - cmp fp, r1, asr #1 │ │ │ │ │ - blt 74e4 <_list_extend+0xb98> │ │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ │ - str fp, [r0, #8] │ │ │ │ │ - b 753c <_list_extend+0xbf0> │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ cmp fp, r2, asr #1 │ │ │ │ │ - blt 7410 <_list_extend+0xac4> │ │ │ │ │ + blt 7780 <_list_extend+0xac4> │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ str fp, [r0, #8] │ │ │ │ │ - b 745c <_list_extend+0xb10> │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6fa0 <_list_extend+0x654> │ │ │ │ │ + b 77cc <_list_extend+0xb10> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 6fbc <_list_extend+0x670> │ │ │ │ │ + b 7310 <_list_extend+0x654> │ │ │ │ │ + mov r6, fp │ │ │ │ │ + b 7378 <_list_extend+0x6bc> │ │ │ │ │ mov r5, fp │ │ │ │ │ - b 7510 <_list_extend+0xbc4> │ │ │ │ │ - mov r7, r9 │ │ │ │ │ - b 7000 <_list_extend+0x6b4> │ │ │ │ │ + b 7880 <_list_extend+0xbc4> │ │ │ │ │ mov r6, fp │ │ │ │ │ - b 743c <_list_extend+0xaf0> │ │ │ │ │ + b 77ac <_list_extend+0xaf0> │ │ │ │ │ mov r8, r2 │ │ │ │ │ - b 7178 <_list_extend+0x82c> │ │ │ │ │ + b 74e8 <_list_extend+0x82c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6f44 <_list_extend+0x5f8> │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - mov r6, fp │ │ │ │ │ - b 7084 <_list_extend+0x738> │ │ │ │ │ + b 72b4 <_list_extend+0x5f8> │ │ │ │ │ + mov r7, r9 │ │ │ │ │ + b 7440 <_list_extend+0x784> │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 732c <_list_extend+0x670> │ │ │ │ │ mov r6, sl │ │ │ │ │ - b 71e4 <_list_extend+0x898> │ │ │ │ │ + b 7554 <_list_extend+0x898> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 6b2c <_list_extend+0x1e0> │ │ │ │ │ + b 6e9c <_list_extend+0x1e0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ + str r3, [sp, #12] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - b 6b48 <_list_extend+0x1fc> │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - b 2d4 │ │ │ │ │ - R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + b 6eb8 <_list_extend+0x1fc> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6fbc <_list_extend+0x670> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ + b 732c <_list_extend+0x670> │ │ │ │ │ + mov r1, #2 │ │ │ │ │ + b 2d8 │ │ │ │ │ + R_ARM_JUMP24 list_inplace_repeat_lock_held │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - b 6fbc <_list_extend+0x670> │ │ │ │ │ + b 732c <_list_extend+0x670> │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PySet_Type │ │ │ │ │ R_ARM_ABS32 PyFrozenSet_Type │ │ │ │ │ R_ARM_ABS32 PyDict_Type │ │ │ │ │ R_ARM_ABS32 PyDictKeys_Type │ │ │ │ │ R_ARM_ABS32 PyDictValues_Type │ │ │ │ │ R_ARM_ABS32 PyDictItems_Type │ │ │ │ │ R_ARM_ABS32 PyExc_StopIteration │ │ │ │ │ │ │ │ │ │ -0000776c : │ │ │ │ │ +00007aec : │ │ │ │ │ list___init__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #232] @ 786c │ │ │ │ │ + ldr r3, [pc, #232] @ 7bec │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - beq 77a8 │ │ │ │ │ + beq 7b28 │ │ │ │ │ ldr r1, [r0, #156] @ 0x9c │ │ │ │ │ ldr r3, [r3, #156] @ 0x9c │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 77b0 │ │ │ │ │ + bne 7b30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 77dc │ │ │ │ │ + bne 7b5c │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 77f8 │ │ │ │ │ + bhi 7b78 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ - bne 7820 │ │ │ │ │ + bne 7ba0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7854 │ │ │ │ │ + bne 7bd4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r0, [pc, #140] @ 7870 │ │ │ │ │ + ldr r0, [pc, #140] @ 7bf0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bl 0 <_PyArg_NoKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_NoKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 77b0 │ │ │ │ │ + bne 7b30 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 77d4 │ │ │ │ │ - ldr r0, [pc, #112] @ 7870 │ │ │ │ │ + b 7b54 │ │ │ │ │ + ldr r0, [pc, #112] @ 7bf0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 77f0 │ │ │ │ │ + beq 7b70 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 77c8 │ │ │ │ │ + ble 7b48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 7858 │ │ │ │ │ + bne 7bd8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 77d0 │ │ │ │ │ + beq 7b50 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ + bl 6cbc <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, #0 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2910 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 782c │ │ │ │ │ + b 7bac │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007874 : │ │ │ │ │ +00007bf4 : │ │ │ │ │ list_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 7d78 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ - mov r8, r1 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 79f8 │ │ │ │ │ + beq 7d78 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7a80 │ │ │ │ │ + bne 7e00 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 79e0 │ │ │ │ │ + ble 7d60 │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 79ac │ │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ │ + bge 7d2c │ │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ │ + ldr r1, [r7, #12] │ │ │ │ │ ldr r6, [r0, r4, lsl #2] │ │ │ │ │ ldr r5, [r1, r4, lsl #2] │ │ │ │ │ cmp r6, r5 │ │ │ │ │ - beq 7974 │ │ │ │ │ + beq 7cf4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79d0 │ │ │ │ │ + beq 7d50 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7914 │ │ │ │ │ + beq 7c94 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq 7944 │ │ │ │ │ + beq 7cc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7b24 │ │ │ │ │ + beq 7ea4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7960 │ │ │ │ │ + beq 7ce0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7b00 │ │ │ │ │ + beq 7e80 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt 7ad8 │ │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - beq 79ac │ │ │ │ │ + blt 7e58 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ │ + beq 7d2c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 78cc │ │ │ │ │ - ldr r1, [pc, #424] @ 7b30 │ │ │ │ │ + blt 7c4c │ │ │ │ │ + ldr r1, [pc, #424] @ 7eb0 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b18 │ │ │ │ │ + bhi 7e98 │ │ │ │ │ ldrb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 79c4 │ │ │ │ │ - ldr r4, [pc, #396] @ 7b34 │ │ │ │ │ + bne 7d44 │ │ │ │ │ + ldr r4, [pc, #396] @ 7eb4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 7980 │ │ │ │ │ + bge 7d00 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bge 7980 │ │ │ │ │ + bge 7d00 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - bne 7a00 │ │ │ │ │ - ldr r4, [pc, #364] @ 7b38 │ │ │ │ │ + bne 7d80 │ │ │ │ │ + ldr r4, [pc, #364] @ 7eb8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 790c │ │ │ │ │ - b 7914 │ │ │ │ │ - ldr r1, [pc, #340] @ 7b3c │ │ │ │ │ + bne 7c8c │ │ │ │ │ + b 7c94 │ │ │ │ │ + ldr r1, [pc, #340] @ 7ebc │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b18 │ │ │ │ │ + bhi 7e98 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ - ldr r4, [pc, #320] @ 7b40 │ │ │ │ │ - b 79a4 │ │ │ │ │ + ldr r4, [pc, #320] @ 7ec0 │ │ │ │ │ + b 7d24 │ │ │ │ │ cmp r9, #3 │ │ │ │ │ - beq 79a0 │ │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ + beq 7d20 │ │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r2, r4, lsl #2] │ │ │ │ │ ldr r5, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r2, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ @@ -8226,93 +8449,93 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompare │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 7abc │ │ │ │ │ + bne 7e3c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 79a4 │ │ │ │ │ + beq 7d24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 79a4 │ │ │ │ │ + bne 7d24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 79a4 │ │ │ │ │ + b 7d24 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - bhi 7ae0 │ │ │ │ │ + bhi 7e60 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 79c4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + beq 7d44 │ │ │ │ │ + b 7d20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 79a0 │ │ │ │ │ - b 79c4 │ │ │ │ │ + bgt 7d20 │ │ │ │ │ + b 7d44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 79c4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + beq 7d44 │ │ │ │ │ + b 7d20 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - blt 79a0 │ │ │ │ │ - b 79c4 │ │ │ │ │ + blt 7d20 │ │ │ │ │ + b 7d44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 7a58 │ │ │ │ │ + bne 7dd8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7a58 │ │ │ │ │ + b 7dd8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 79a4 │ │ │ │ │ + b 7d24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 78c8 │ │ │ │ │ - ldr r1, [pc, #84] @ 7b44 │ │ │ │ │ + bgt 7c48 │ │ │ │ │ + ldr r1, [pc, #84] @ 7ec4 │ │ │ │ │ cmp r9, #5 │ │ │ │ │ - bhi 7b18 │ │ │ │ │ + bhi 7e98 │ │ │ │ │ ldrsb r1, [r1, r9] │ │ │ │ │ add pc, pc, r1, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7960 │ │ │ │ │ + b 7ce0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bge 79a0 │ │ │ │ │ - b 79c4 │ │ │ │ │ + bge 7d20 │ │ │ │ │ + b 7d44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bgt 79c4 │ │ │ │ │ - b 79a0 │ │ │ │ │ + bgt 7d44 │ │ │ │ │ + b 7d20 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7944 │ │ │ │ │ + b 7cc4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ .word 0x00000006 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000000c │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ │ │ │ │ │ -00007b48 : │ │ │ │ │ +00007ec8 : │ │ │ │ │ list_remove(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 7c78 │ │ │ │ │ + ble 7ff8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [r3] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -8320,34 +8543,34 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7bb0 │ │ │ │ │ + beq 7f30 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7c90 │ │ │ │ │ + beq 8010 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7bdc │ │ │ │ │ + ble 7f5c │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c88 │ │ │ │ │ - ldr r0, [pc, #204] @ 7ca8 │ │ │ │ │ + bne 8008 │ │ │ │ │ + ldr r0, [pc, #204] @ 8028 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7c88 │ │ │ │ │ + bne 8008 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble 7c78 │ │ │ │ │ + ble 7ff8 │ │ │ │ │ mov r8, #1 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r5, [r3, r8, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ @@ -8355,331 +8578,331 @@ │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 7c38 │ │ │ │ │ + beq 7fb8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7c9c │ │ │ │ │ + beq 801c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 7c64 │ │ │ │ │ + ble 7fe4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r8, #1 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 2310 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7c88 │ │ │ │ │ - ldr r0, [pc, #68] @ 7ca8 │ │ │ │ │ + bne 8008 │ │ │ │ │ + ldr r0, [pc, #68] @ 8028 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bne 7c88 │ │ │ │ │ + bne 8008 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - blt 7bf0 │ │ │ │ │ - ldr r3, [pc, #44] @ 7cac │ │ │ │ │ - ldr r1, [pc, #44] @ 7cb0 │ │ │ │ │ + blt 7f70 │ │ │ │ │ + ldr r3, [pc, #44] @ 802c │ │ │ │ │ + ldr r1, [pc, #44] @ 8030 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7bb0 │ │ │ │ │ + b 7f30 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7c38 │ │ │ │ │ + b 7fb8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000000cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007cb4 : │ │ │ │ │ +00008034 : │ │ │ │ │ list_pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bhi 7e28 │ │ │ │ │ + bhi 81a8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 7e4c │ │ │ │ │ + bne 81cc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ea8 │ │ │ │ │ + beq 8228 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bcs 7ee0 │ │ │ │ │ + bcs 8260 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ subs r6, r3, #1 │ │ │ │ │ add r2, r7, r5, lsl #2 │ │ │ │ │ ldr r8, [r7, r5, lsl #2] │ │ │ │ │ lsl r9, r5, #2 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq 7d88 │ │ │ │ │ + beq 8108 │ │ │ │ │ sub r5, r6, r5 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt 7ddc │ │ │ │ │ + bgt 815c │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - ble 7dfc │ │ │ │ │ + ble 817c │ │ │ │ │ add r2, fp, #5 │ │ │ │ │ add r2, r2, r6, asr #3 │ │ │ │ │ bic sl, r2, #3 │ │ │ │ │ sub r1, sl, r6 │ │ │ │ │ sub r3, r6, r3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ addgt r2, fp, #2 │ │ │ │ │ bicgt sl, r2, #3 │ │ │ │ │ cmn sl, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 7ec0 │ │ │ │ │ + bhi 8240 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ lsl r1, sl, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7ec0 │ │ │ │ │ + beq 8240 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ str sl, [r4, #16] │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 7d7c │ │ │ │ │ + beq 80fc │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq 7dc8 │ │ │ │ │ + beq 8148 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 7e10 │ │ │ │ │ + bne 8190 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r1, r9, #4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ add r1, r7, r1 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bgt 7e08 │ │ │ │ │ + bgt 8188 │ │ │ │ │ cmp r6, r2, asr #1 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7d7c │ │ │ │ │ + bge 80fc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 7d34 │ │ │ │ │ + b 80b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 7dc8 │ │ │ │ │ + bne 8148 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7dc8 │ │ │ │ │ - ldr r0, [pc, #244] @ 7f24 │ │ │ │ │ + b 8148 │ │ │ │ │ + ldr r0, [pc, #244] @ 82a4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 7eb8 │ │ │ │ │ + beq 8238 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 7ce4 │ │ │ │ │ + ble 8064 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 7f00 │ │ │ │ │ + beq 8280 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 7e80 │ │ │ │ │ + beq 8200 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 7ef4 │ │ │ │ │ + beq 8274 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 7f00 │ │ │ │ │ + beq 8280 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ea8 │ │ │ │ │ + beq 8228 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge 7cf8 │ │ │ │ │ + bge 8078 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - b 7cf8 │ │ │ │ │ - ldr r3, [pc, #120] @ 7f28 │ │ │ │ │ - ldr r1, [pc, #120] @ 7f2c │ │ │ │ │ + b 8078 │ │ │ │ │ + ldr r3, [pc, #120] @ 82a8 │ │ │ │ │ + ldr r1, [pc, #120] @ 82ac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 7d7c │ │ │ │ │ + b 80fc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ add r0, r7, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ str r8, [r7, r9] │ │ │ │ │ - b 7eb8 │ │ │ │ │ - ldr r3, [pc, #64] @ 7f28 │ │ │ │ │ - ldr r1, [pc, #68] @ 7f30 │ │ │ │ │ + b 8238 │ │ │ │ │ + ldr r3, [pc, #64] @ 82a8 │ │ │ │ │ + ldr r1, [pc, #68] @ 82b0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7eb8 │ │ │ │ │ + b 8238 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 7e80 │ │ │ │ │ + b 8200 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 7eb8 │ │ │ │ │ + bne 8238 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov fp, r3 │ │ │ │ │ - beq 7ea8 │ │ │ │ │ + beq 8228 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 7ea0 │ │ │ │ │ + b 8220 │ │ │ │ │ .word 0x000000ec │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x000000f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007f34 : │ │ │ │ │ +000082b4 : │ │ │ │ │ list_ass_item(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 7fe4 │ │ │ │ │ + bcs 8364 │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [ip, r1, lsl #2] │ │ │ │ │ lsl lr, r1, #2 │ │ │ │ │ add r0, ip, r1, lsl #2 │ │ │ │ │ - bne 7fcc │ │ │ │ │ + bne 834c │ │ │ │ │ sub r6, r3, #1 │ │ │ │ │ cmp r1, r6 │ │ │ │ │ strge r6, [r4, #8] │ │ │ │ │ - bge 7f98 │ │ │ │ │ + bge 8318 │ │ │ │ │ sub r2, r3, r1 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, lr, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7fb4 │ │ │ │ │ + beq 8334 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 7fbc │ │ │ │ │ + beq 833c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ str r2, [ip, r1, lsl #2] │ │ │ │ │ - b 7f98 │ │ │ │ │ - ldr r3, [pc, #16] @ 7ffc │ │ │ │ │ - ldr r1, [pc, #16] @ 8000 │ │ │ │ │ + b 8318 │ │ │ │ │ + ldr r3, [pc, #16] @ 837c │ │ │ │ │ + ldr r1, [pc, #16] @ 8380 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008004 : │ │ │ │ │ +00008384 : │ │ │ │ │ list_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - beq 829c │ │ │ │ │ - ldr r3, [pc, #648] @ 82b4 │ │ │ │ │ + beq 861c │ │ │ │ │ + ldr r3, [pc, #648] @ 8634 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ adds r5, r5, r2 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 8198 │ │ │ │ │ + beq 8518 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8208 │ │ │ │ │ + ble 8588 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #564] @ 82b8 │ │ │ │ │ + ldr r3, [pc, #564] @ 8638 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ @@ -8691,76 +8914,76 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 8254 │ │ │ │ │ + bhi 85d4 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 8254 │ │ │ │ │ + beq 85d4 │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ - ble 8138 │ │ │ │ │ + ble 84b8 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ add r6, ip, r8, lsl #2 │ │ │ │ │ - b 8118 │ │ │ │ │ + b 8498 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - beq 8138 │ │ │ │ │ + beq 84b8 │ │ │ │ │ ldr r2, [ip, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - bne 8108 │ │ │ │ │ + bne 8488 │ │ │ │ │ cmp r6, ip │ │ │ │ │ str r2, [lr, #4]! │ │ │ │ │ - bne 8118 │ │ │ │ │ + bne 8498 │ │ │ │ │ ldr ip, [r7, #8] │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subgt r1, r1, #4 │ │ │ │ │ subgt r8, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ addgt r0, r0, r8, lsl #2 │ │ │ │ │ addgt ip, r1, ip, lsl #2 │ │ │ │ │ - ble 817c │ │ │ │ │ + ble 84fc │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 8188 │ │ │ │ │ + beq 8508 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8158 │ │ │ │ │ + bne 84d8 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp ip, r1 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ - bne 8158 │ │ │ │ │ - b 817c │ │ │ │ │ + bne 84d8 │ │ │ │ │ + b 84fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 823c │ │ │ │ │ + ble 85bc │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #252] @ 82bc │ │ │ │ │ + ldr r3, [pc, #252] @ 863c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -8773,62 +8996,62 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #176] @ 82c0 │ │ │ │ │ + ldr r0, [pc, #176] @ 8640 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 824c │ │ │ │ │ - ldr r3, [pc, #164] @ 82c4 │ │ │ │ │ + beq 85cc │ │ │ │ │ + ldr r3, [pc, #164] @ 8644 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r8, r3] │ │ │ │ │ - b 809c │ │ │ │ │ - ldr r0, [pc, #124] @ 82c0 │ │ │ │ │ + b 841c │ │ │ │ │ + ldr r0, [pc, #124] @ 8640 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 81b8 │ │ │ │ │ + bne 8538 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8180 │ │ │ │ │ + b 8500 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8278 │ │ │ │ │ + beq 85f8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8278 │ │ │ │ │ + bne 85f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 824c │ │ │ │ │ + beq 85cc │ │ │ │ │ ldr r8, [r6, #8] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ - bgt 80f8 │ │ │ │ │ - b 8138 │ │ │ │ │ - ldr r0, [pc, #36] @ 82c8 │ │ │ │ │ + bgt 8478 │ │ │ │ │ + b 84b8 │ │ │ │ │ + ldr r0, [pc, #36] @ 8648 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ - ldr r1, [pc, #32] @ 82cc │ │ │ │ │ + ldr r1, [pc, #32] @ 864c │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 824c │ │ │ │ │ + b 85cc │ │ │ │ │ .word 0x00000280 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000220 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -8836,125 +9059,125 @@ │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x0000011c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000082d0 : │ │ │ │ │ +00008650 : │ │ │ │ │ list_extend(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ - ldr r3, [pc, #12] @ 82f8 │ │ │ │ │ + bl 6cbc <_list_extend> │ │ │ │ │ + ldr r3, [pc, #12] @ 8678 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000082fc : │ │ │ │ │ +0000867c : │ │ │ │ │ PyList_GetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 8334 │ │ │ │ │ + beq 86b4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8348 │ │ │ │ │ + bcs 86c8 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #32] @ 835c │ │ │ │ │ - ldr r0, [pc, #32] @ 8360 │ │ │ │ │ + ldr r1, [pc, #32] @ 86dc │ │ │ │ │ + ldr r0, [pc, #32] @ 86e0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 8364 │ │ │ │ │ - ldr r1, [pc, #20] @ 8368 │ │ │ │ │ + ldr r3, [pc, #20] @ 86e4 │ │ │ │ │ + ldr r1, [pc, #20] @ 86e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 8340 │ │ │ │ │ + b 86c0 │ │ │ │ │ .word 0x000001a7 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000836c : │ │ │ │ │ +000086ec : │ │ │ │ │ unsafe_tuple_compare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r9, [r1, #8] │ │ │ │ │ sub sp, sp, #4 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movlt r7, r8 │ │ │ │ │ movge r7, r9 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 8424 │ │ │ │ │ + ble 87a4 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 84c8 │ │ │ │ │ - beq 8434 │ │ │ │ │ + blt 8848 │ │ │ │ │ + beq 87b4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 87a4 │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 84c8 │ │ │ │ │ - beq 8488 │ │ │ │ │ + blt 8848 │ │ │ │ │ + beq 8808 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 8424 │ │ │ │ │ + beq 87a4 │ │ │ │ │ add fp, r4, #16 │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ mov r6, #2 │ │ │ │ │ ldr r1, [sl, #4]! │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 84c8 │ │ │ │ │ - beq 84ac │ │ │ │ │ + blt 8848 │ │ │ │ │ + beq 882c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ - bne 83fc │ │ │ │ │ + bne 877c │ │ │ │ │ cmp r8, r9 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ - b 8480 │ │ │ │ │ + b 8800 │ │ │ │ │ ldr r3, [r6, #1572] @ 0x624 │ │ │ │ │ - ldr r2, [pc, #144] @ 84d0 │ │ │ │ │ + ldr r2, [pc, #144] @ 8850 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ - bne 84b8 │ │ │ │ │ + bne 8838 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ @@ -8973,255 +9196,255 @@ │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bgt 848c │ │ │ │ │ - b 8424 │ │ │ │ │ + bgt 880c │ │ │ │ │ + b 87a4 │ │ │ │ │ mov r2, r6 │ │ │ │ │ add sp, sp, #4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 8480 │ │ │ │ │ + b 8800 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 unsafe_long_compare │ │ │ │ │ │ │ │ │ │ -000084d4 : │ │ │ │ │ +00008854 : │ │ │ │ │ unsafe_object_compare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r2, #1568] @ 0x620 │ │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 8554 │ │ │ │ │ + bne 88d4 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ blx r3 │ │ │ │ │ - ldr r3, [pc, #188] @ 85cc │ │ │ │ │ + ldr r3, [pc, #188] @ 894c │ │ │ │ │ cmp r0, r3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8594 │ │ │ │ │ + beq 8914 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 858c │ │ │ │ │ - ldr r3, [pc, #168] @ 85d0 │ │ │ │ │ + beq 890c │ │ │ │ │ + ldr r3, [pc, #168] @ 8950 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 855c │ │ │ │ │ - ldr r5, [pc, #156] @ 85d4 │ │ │ │ │ + bne 88dc │ │ │ │ │ + ldr r5, [pc, #156] @ 8954 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ sub r5, r0, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ clz r5, r5 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ - bne 8570 │ │ │ │ │ + bne 88f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 854c │ │ │ │ │ + beq 88cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 854c │ │ │ │ │ + bne 88cc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 854c │ │ │ │ │ + b 88cc │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 854c │ │ │ │ │ + b 88cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 85b4 │ │ │ │ │ + bne 8934 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #0 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 85a0 │ │ │ │ │ + bne 8920 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 85a0 │ │ │ │ │ + b 8920 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyBool_Type │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -000085d8 : │ │ │ │ │ +00008958 : │ │ │ │ │ list_clear_slot(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 865c │ │ │ │ │ + beq 89dc │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi 8654 │ │ │ │ │ + bmi 89d4 │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 8628 │ │ │ │ │ + beq 89a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 867c │ │ │ │ │ + bne 89fc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq 8654 │ │ │ │ │ + beq 89d4 │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 864c │ │ │ │ │ + beq 89cc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8664 │ │ │ │ │ + bne 89e4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs 8634 │ │ │ │ │ + bcs 89b4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 864c │ │ │ │ │ + bne 89cc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 864c │ │ │ │ │ + b 89cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 8628 │ │ │ │ │ + bne 89a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne 8634 │ │ │ │ │ - b 8654 │ │ │ │ │ + bne 89b4 │ │ │ │ │ + b 89d4 │ │ │ │ │ │ │ │ │ │ -000086a0 : │ │ │ │ │ +00008a20 : │ │ │ │ │ PyList_GetItemRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ - beq 86e8 │ │ │ │ │ + beq 8a68 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcs 8700 │ │ │ │ │ + bcs 8a80 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r0, [r3, r1, lsl #2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #36] @ 8714 │ │ │ │ │ - ldr r1, [pc, #36] @ 8718 │ │ │ │ │ + ldr r3, [pc, #36] @ 8a94 │ │ │ │ │ + ldr r1, [pc, #36] @ 8a98 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 871c │ │ │ │ │ - ldr r1, [pc, #20] @ 8720 │ │ │ │ │ + ldr r3, [pc, #20] @ 8a9c │ │ │ │ │ + ldr r1, [pc, #20] @ 8aa0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetObject │ │ │ │ │ - b 86f8 │ │ │ │ │ + b 8a78 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000150 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x00004db4 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008724 : │ │ │ │ │ +00008aa4 : │ │ │ │ │ list_contains(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 87bc │ │ │ │ │ + beq 8b3c │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 8768 │ │ │ │ │ + b 8ae8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 87c0 │ │ │ │ │ + bne 8b40 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - bls 87bc │ │ │ │ │ + bls 8b3c │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ mov r2, #2 │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 8750 │ │ │ │ │ + beq 8ad0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8750 │ │ │ │ │ + bne 8ad0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8750 │ │ │ │ │ + b 8ad0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -000087c8 : │ │ │ │ │ +00008b48 : │ │ │ │ │ list___reversed__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - ldr r0, [pc, #52] @ 8818 │ │ │ │ │ + ldr r0, [pc, #52] @ 8b98 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8810 │ │ │ │ │ + beq 8b90 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strne r3, [r5] │ │ │ │ │ @@ -9229,303 +9452,303 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Track │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x000001a0 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000881c : │ │ │ │ │ +00008b9c : │ │ │ │ │ listreviter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_UnTrack │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 884c │ │ │ │ │ + beq 8bcc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8858 │ │ │ │ │ + bne 8bd8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 884c │ │ │ │ │ + bne 8bcc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -00008878 : │ │ │ │ │ +00008bf8 : │ │ │ │ │ list_insert(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bne 8a34 │ │ │ │ │ + bne 8db4 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8d84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 89b8 │ │ │ │ │ + bne 8d38 │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq 8a04 │ │ │ │ │ + beq 8d84 │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 8a24 │ │ │ │ │ + beq 8da4 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - ble 898c │ │ │ │ │ + ble 8d0c │ │ │ │ │ add r7, r4, #7 │ │ │ │ │ add r7, r7, r9, asr #3 │ │ │ │ │ bic r7, r7, #3 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addle r7, r4, #4 │ │ │ │ │ bicle r7, r7, #3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 89d4 │ │ │ │ │ + beq 8d54 │ │ │ │ │ cmn r7, #-536870911 @ 0xe0000001 │ │ │ │ │ - bhi 89f8 │ │ │ │ │ + bhi 8d78 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ lsl r1, r7, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89f8 │ │ │ │ │ + beq 8d78 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r7, [r6, #16] │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ - blt 89a4 │ │ │ │ │ + blt 8d24 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ movlt ip, r5 │ │ │ │ │ movge ip, r4 │ │ │ │ │ sub r2, r4, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ addle r3, r0, r4, lsl #2 │ │ │ │ │ - bgt 896c │ │ │ │ │ + bgt 8cec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #-4] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ - ble 8958 │ │ │ │ │ + ble 8cd8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ strne r8, [r0, ip, lsl #2] │ │ │ │ │ - beq 89b0 │ │ │ │ │ - ldr r0, [pc, #204] @ 8a58 │ │ │ │ │ + beq 8d30 │ │ │ │ │ + ldr r0, [pc, #204] @ 8dd8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r9, r3, asr #1 │ │ │ │ │ - blt 88e8 │ │ │ │ │ + blt 8c68 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ - bge 893c │ │ │ │ │ + bge 8cbc │ │ │ │ │ add r5, r5, r4 │ │ │ │ │ bic r5, r5, r5, asr #31 │ │ │ │ │ - b 893c │ │ │ │ │ + b 8cbc │ │ │ │ │ str r8, [r0, ip, lsl #2] │ │ │ │ │ - b 8984 │ │ │ │ │ + b 8d04 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 88c0 │ │ │ │ │ + bne 8c40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 88c0 │ │ │ │ │ + b 8c40 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Realloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvnne ip, #0 │ │ │ │ │ strne r0, [r6, #12] │ │ │ │ │ strne r9, [r6, #8] │ │ │ │ │ strne r9, [r6, #16] │ │ │ │ │ - bne 896c │ │ │ │ │ + bne 8cec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 89fc │ │ │ │ │ + bne 8d7c │ │ │ │ │ ldr r8, [r7, #4] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne 88d8 │ │ │ │ │ - ldr r0, [pc, #48] @ 8a5c │ │ │ │ │ + bne 8c58 │ │ │ │ │ + ldr r0, [pc, #48] @ 8ddc │ │ │ │ │ mov r1, #484 @ 0x1e4 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 89fc │ │ │ │ │ + b 8d7c │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - ldr r0, [pc, #28] @ 8a60 │ │ │ │ │ + ldr r0, [pc, #28] @ 8de0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, ip │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 89fc │ │ │ │ │ - b 8898 │ │ │ │ │ + beq 8d7c │ │ │ │ │ + b 8c18 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008a64 : │ │ │ │ │ +00008de4 : │ │ │ │ │ list_inplace_concat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ + bl 6cbc <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8a9c │ │ │ │ │ + beq 8e1c │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8a94 │ │ │ │ │ + b 8e14 │ │ │ │ │ │ │ │ │ │ -00008aa4 : │ │ │ │ │ +00008e24 : │ │ │ │ │ list_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ - bne 8b80 │ │ │ │ │ + bne 8f00 │ │ │ │ │ bics r3, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ bic r4, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 8b60 │ │ │ │ │ + bne 8ee0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_GenericAlloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 8ec8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 8b18 │ │ │ │ │ + beq 8e98 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 8b50 │ │ │ │ │ + bne 8ed0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8b18 │ │ │ │ │ + beq 8e98 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 694c <_list_extend> │ │ │ │ │ + bl 6cbc <_list_extend> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 8b24 │ │ │ │ │ + beq 8ea4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8b48 │ │ │ │ │ + beq 8ec8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8b48 │ │ │ │ │ + bne 8ec8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8b18 │ │ │ │ │ + b 8e98 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2910 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 8b00 │ │ │ │ │ - ldr r0, [pc, #56] @ 8ba0 │ │ │ │ │ + b 8e80 │ │ │ │ │ + ldr r0, [pc, #56] @ 8f20 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 8ad4 │ │ │ │ │ - b 8b48 │ │ │ │ │ - ldr r0, [pc, #24] @ 8ba0 │ │ │ │ │ + bne 8e54 │ │ │ │ │ + b 8ec8 │ │ │ │ │ + ldr r0, [pc, #24] @ 8f20 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_NoKwnames> │ │ │ │ │ R_ARM_CALL _PyArg_NoKwnames │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8b48 │ │ │ │ │ - b 8ac8 │ │ │ │ │ + beq 8ec8 │ │ │ │ │ + b 8e48 │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00008ba4 : │ │ │ │ │ +00008f24 : │ │ │ │ │ list_slice_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r5, r2, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ble 8d58 │ │ │ │ │ - ldr r3, [pc, #420] @ 8d6c │ │ │ │ │ + ble 90d8 │ │ │ │ │ + ldr r3, [pc, #420] @ 90ec │ │ │ │ │ mov r8, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 8cd4 │ │ │ │ │ + ble 9054 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #348] @ 8d70 │ │ │ │ │ + ldr r3, [pc, #348] @ 90f0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ @@ -9537,1104 +9760,1103 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ strhi r3, [r4, #12] │ │ │ │ │ - bhi 8d08 │ │ │ │ │ + bhi 9088 │ │ │ │ │ lsl r0, r5, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r4, #12] │ │ │ │ │ - beq 8d08 │ │ │ │ │ + beq 9088 │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ sub lr, r0, #4 │ │ │ │ │ sub r0, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r2, r0, lsl #2 │ │ │ │ │ add r6, r6, r5 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ ldr r3, [r0, #4]! │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 8cbc │ │ │ │ │ + bne 903c │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 8c94 │ │ │ │ │ + bne 9014 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r3, [lr, #4]! │ │ │ │ │ - bne 8c94 │ │ │ │ │ - b 8cb0 │ │ │ │ │ - ldr r0, [pc, #152] @ 8d74 │ │ │ │ │ + bne 9014 │ │ │ │ │ + b 9030 │ │ │ │ │ + ldr r0, [pc, #152] @ 90f4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8d64 │ │ │ │ │ - ldr r3, [pc, #140] @ 8d78 │ │ │ │ │ + beq 90e4 │ │ │ │ │ + ldr r3, [pc, #140] @ 90f8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r5, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ │ - b 8c2c │ │ │ │ │ + b 8fac │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8d2c │ │ │ │ │ + beq 90ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8d2c │ │ │ │ │ + bne 90ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8d64 │ │ │ │ │ + beq 90e4 │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ sub r6, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r0, r3, r6, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ add r2, r3, r7, lsl #2 │ │ │ │ │ sub lr, lr, #4 │ │ │ │ │ - b 8c94 │ │ │ │ │ + b 9014 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyList_New │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 8cb4 │ │ │ │ │ + b 9034 │ │ │ │ │ .word 0x0000019c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000148 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000078 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -00008d7c : │ │ │ │ │ +000090fc : │ │ │ │ │ list_ass_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [ip, #48] @ 0x30 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - beq 8e6c │ │ │ │ │ + beq 91ec │ │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 8e6c │ │ │ │ │ - ldr r6, [pc, #2600] @ 97e4 │ │ │ │ │ + beq 91ec │ │ │ │ │ + ldr r6, [pc, #2596] @ 9b60 │ │ │ │ │ mov r0, r1 │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 8e5c │ │ │ │ │ + bne 91dc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 95ec │ │ │ │ │ + bne 9944 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bcs 9768 │ │ │ │ │ + bcs 9938 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r6, [ip, r3, lsl #2] │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ add r0, ip, r3, lsl #2 │ │ │ │ │ - bne 8f30 │ │ │ │ │ + bne 92b0 │ │ │ │ │ sub r5, r2, #1 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bge 8e24 │ │ │ │ │ + bge 91a4 │ │ │ │ │ sub r2, r5, r3 │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e4c │ │ │ │ │ + beq 91cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8e4c │ │ │ │ │ + bne 91cc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ addlt r3, r3, r2 │ │ │ │ │ - b 8de4 │ │ │ │ │ - ldr r3, [pc, #2420] @ 97e8 │ │ │ │ │ + b 9164 │ │ │ │ │ + ldr r3, [pc, #2416] @ 9b64 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - bne 97cc │ │ │ │ │ + bne 9b48 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 95ec │ │ │ │ │ + blt 9944 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 8f48 │ │ │ │ │ + beq 92c8 │ │ │ │ │ cmp r4, r5 │ │ │ │ │ - beq 97b0 │ │ │ │ │ + beq 9b2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - ldr r1, [pc, #2364] @ 97ec │ │ │ │ │ + ldr r1, [pc, #2360] @ 9b68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 95ec │ │ │ │ │ + beq 9944 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov ip, r0 │ │ │ │ │ - blt 90ac │ │ │ │ │ - beq 90b8 │ │ │ │ │ + blt 942c │ │ │ │ │ + beq 9438 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 90cc │ │ │ │ │ + bgt 944c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 9070 │ │ │ │ │ + bne 93f0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 2310 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 8e50 │ │ │ │ │ + beq 91d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8e50 │ │ │ │ │ + bne 91d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e50 │ │ │ │ │ + b 91d0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ str r5, [ip, r1] │ │ │ │ │ - b 8e28 │ │ │ │ │ + b 91a8 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt 90e4 │ │ │ │ │ - beq 90f4 │ │ │ │ │ + blt 9464 │ │ │ │ │ + beq 9474 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bgt 90f0 │ │ │ │ │ + bgt 9470 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 9104 │ │ │ │ │ + beq 9484 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - ble 8e4c │ │ │ │ │ + ble 91cc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 8fb8 │ │ │ │ │ + bge 9338 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ sub r1, r6, #1 │ │ │ │ │ mla r2, r3, r1, r2 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 97a8 │ │ │ │ │ + beq 9b24 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ ldrcc r3, [sp, #12] │ │ │ │ │ subcc r9, r7, #4 │ │ │ │ │ movcc r8, #0 │ │ │ │ │ - bcc 900c │ │ │ │ │ - b 95b0 │ │ │ │ │ + bcc 938c │ │ │ │ │ + b 9930 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - bcs 9378 │ │ │ │ │ + bcs 96f8 │ │ │ │ │ ldr ip, [r4, #12] │ │ │ │ │ ldr lr, [r4, #8] │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, lr │ │ │ │ │ ldr r3, [ip, r5, lsl #2] │ │ │ │ │ str r3, [r9, #4]! │ │ │ │ │ lsl r3, r5, #2 │ │ │ │ │ sub r0, r5, r8 │ │ │ │ │ add r1, r3, #4 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ - bcc 8fec │ │ │ │ │ + bcc 936c │ │ │ │ │ sub r2, lr, #1 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ sub r0, r5, r8 │ │ │ │ │ sub r2, r2, r5 │ │ │ │ │ add r1, ip, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, ip, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b 8ff8 │ │ │ │ │ + b 9378 │ │ │ │ │ ldr r7, [r5, #8] │ │ │ │ │ cmp ip, r7 │ │ │ │ │ - bne 95b8 │ │ │ │ │ + bne 994c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 9118 │ │ │ │ │ + bne 9498 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8e4c │ │ │ │ │ + beq 91cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 8e4c │ │ │ │ │ + bne 91cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8e4c │ │ │ │ │ + b 91cc │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - blt 90cc │ │ │ │ │ + blt 944c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 9070 │ │ │ │ │ + bne 93f0 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ - b 8ef8 │ │ │ │ │ + b 9278 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 9070 │ │ │ │ │ + bne 93f0 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b 8ef8 │ │ │ │ │ + b 9278 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bge 90f4 │ │ │ │ │ + bge 9474 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 8f88 │ │ │ │ │ + bne 9308 │ │ │ │ │ ldmib sp, {r1, r2} │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bl 2248 │ │ │ │ │ + bl 2310 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 8e50 │ │ │ │ │ + b 91d0 │ │ │ │ │ lsl r6, ip, #2 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9784 │ │ │ │ │ + beq 9b00 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr lr, [r4, #12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldrne r2, [r5, #12] │ │ │ │ │ addeq r2, r5, #12 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 936c │ │ │ │ │ + ble 96ec │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ subeq ip, r2, #4 │ │ │ │ │ addeq r3, r6, r8 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ - bne 9464 │ │ │ │ │ + bne 97e4 │ │ │ │ │ sub r0, r3, r2 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq 91f8 │ │ │ │ │ + beq 9578 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 91d0 │ │ │ │ │ + beq 9550 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 91b0 │ │ │ │ │ + beq 9530 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 97c8 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 97c8 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 97c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - beq 92a0 │ │ │ │ │ + beq 9620 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip] │ │ │ │ │ mov r6, ip │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ mov r9, r2 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 97c8 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ ldr r0, [ip, #4]! │ │ │ │ │ mov sl, r1 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 97c8 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r2] │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r2, r9, #8 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 97c8 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, sl, #2 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ add r2, r9, #12 │ │ │ │ │ ldr r4, [r0] │ │ │ │ │ add ip, r6, #12 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9448 │ │ │ │ │ + bne 97c8 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, sl, #3 │ │ │ │ │ - bne 91f8 │ │ │ │ │ + bne 9578 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9690 │ │ │ │ │ + bne 9a28 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 96ec │ │ │ │ │ ldr r0, [r8, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96c0 │ │ │ │ │ + bne 9a40 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 96ec │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96f0 │ │ │ │ │ + bne 9a88 │ │ │ │ │ cmp r7, #3 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 96ec │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96d8 │ │ │ │ │ + bne 9a70 │ │ │ │ │ cmp r7, #4 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 96ec │ │ │ │ │ ldr r0, [r8, #16] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9750 │ │ │ │ │ + bne 9ae8 │ │ │ │ │ cmp r7, #5 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 96ec │ │ │ │ │ ldr r0, [r8, #20] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9738 │ │ │ │ │ + bne 9ad0 │ │ │ │ │ cmp r7, #6 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 96ec │ │ │ │ │ ldr r0, [r8, #24] │ │ │ │ │ add r6, r8, #24 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9720 │ │ │ │ │ + bne 9ab8 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ - beq 936c │ │ │ │ │ + beq 96ec │ │ │ │ │ mov r4, #7 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 95f4 │ │ │ │ │ + bne 998c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne 9350 │ │ │ │ │ + bne 96d0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 9084 │ │ │ │ │ + b 9404 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mla r1, r2, r6, r1 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bcc 960c │ │ │ │ │ + bcc 99a4 │ │ │ │ │ sub r1, r3, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ bl 53c │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9648 │ │ │ │ │ + bne 99e0 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 97bc │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9660 │ │ │ │ │ + bne 99f8 │ │ │ │ │ cmp r6, #2 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 97bc │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9678 │ │ │ │ │ + bne 9a10 │ │ │ │ │ cmp r6, #3 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 97bc │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 96a8 │ │ │ │ │ + bne 9a58 │ │ │ │ │ cmp r6, #4 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 97bc │ │ │ │ │ ldr r0, [r7, #16] │ │ │ │ │ add r8, r7, #16 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9708 │ │ │ │ │ + bne 9aa0 │ │ │ │ │ cmp r6, #5 │ │ │ │ │ - beq 943c │ │ │ │ │ + beq 97bc │ │ │ │ │ mov r5, #5 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9630 │ │ │ │ │ + bne 99c8 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r6 │ │ │ │ │ - bne 9420 │ │ │ │ │ + bne 97a0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 8e50 │ │ │ │ │ + b 91d0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r4, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - bne 9168 │ │ │ │ │ - b 92a0 │ │ │ │ │ + bne 94e8 │ │ │ │ │ + b 9620 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ add r3, r6, r8 │ │ │ │ │ mov r9, r8 │ │ │ │ │ sub r0, r3, r9 │ │ │ │ │ sub r0, r0, #4 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ands r0, r0, #3 │ │ │ │ │ - beq 9500 │ │ │ │ │ + beq 9880 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 94d8 │ │ │ │ │ + beq 9858 │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 94b8 │ │ │ │ │ + beq 9838 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 9914 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 9914 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 9914 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - beq 92a0 │ │ │ │ │ + beq 9620 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ mov r6, r9 │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 9914 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9], #4 │ │ │ │ │ ldr r0, [r2, #4]! │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 9914 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r9] │ │ │ │ │ ldr r0, [ip, #8] │ │ │ │ │ add r9, r6, #8 │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ add r2, ip, #8 │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9594 │ │ │ │ │ + bne 9914 │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ ldr r0, [lr, r1, lsl #2] │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ ldr r0, [ip, #12] │ │ │ │ │ add r9, r6, #12 │ │ │ │ │ ldr sl, [r0] │ │ │ │ │ add r2, ip, #12 │ │ │ │ │ cmn sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94f0 │ │ │ │ │ + beq 9870 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str sl, [r0] │ │ │ │ │ str r0, [lr, r1, lsl #2] │ │ │ │ │ add r1, r1, r4 │ │ │ │ │ - bne 9470 │ │ │ │ │ - b 92a0 │ │ │ │ │ + bne 97f0 │ │ │ │ │ + b 9620 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - b 937c │ │ │ │ │ - ldr r3, [pc, #560] @ 97f0 │ │ │ │ │ - ldr r1, [pc, #560] @ 97f4 │ │ │ │ │ + b 96fc │ │ │ │ │ + ldr r1, [pc, #556] @ 9b6c │ │ │ │ │ + ldr r0, [r6] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + mvn r4, #0 │ │ │ │ │ + b 91d0 │ │ │ │ │ + ldr r3, [pc, #540] @ 9b70 │ │ │ │ │ + ldr r1, [pc, #540] @ 9b74 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 95ec │ │ │ │ │ + beq 9944 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 9778 │ │ │ │ │ - mvn r4, #0 │ │ │ │ │ - b 8e50 │ │ │ │ │ + bne 9944 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 9944 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9360 │ │ │ │ │ + bne 96e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9360 │ │ │ │ │ + b 96e0 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ sub r0, r1, r6 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - b 938c │ │ │ │ │ + b 970c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9430 │ │ │ │ │ + bne 97b0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9430 │ │ │ │ │ + b 97b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93b0 │ │ │ │ │ + bne 9730 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93b0 │ │ │ │ │ + b 9730 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93c8 │ │ │ │ │ + bne 9748 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93c8 │ │ │ │ │ + b 9748 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93e0 │ │ │ │ │ + bne 9760 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93e0 │ │ │ │ │ + b 9760 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92b0 │ │ │ │ │ + bne 9630 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92b0 │ │ │ │ │ + b 9630 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 93f8 │ │ │ │ │ + bne 9648 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 93f8 │ │ │ │ │ + b 9648 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92c8 │ │ │ │ │ + bne 9778 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92c8 │ │ │ │ │ + b 9778 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92f8 │ │ │ │ │ + bne 9678 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92f8 │ │ │ │ │ + b 9678 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 92e0 │ │ │ │ │ + bne 9660 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 92e0 │ │ │ │ │ + b 9660 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9414 │ │ │ │ │ + bne 9794 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9414 │ │ │ │ │ + b 9794 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9344 │ │ │ │ │ + bne 96c4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9344 │ │ │ │ │ + b 96c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9328 │ │ │ │ │ + bne 96a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9328 │ │ │ │ │ + b 96a8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 9310 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9310 │ │ │ │ │ - ldr r1, [pc, #136] @ 97f8 │ │ │ │ │ - ldr r0, [r6] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 95ec │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bne 9690 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 95ec │ │ │ │ │ + b 9690 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 97a8 │ │ │ │ │ + beq 9b24 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 97a8 │ │ │ │ │ + bne 9b24 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 95ec │ │ │ │ │ + b 9944 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 8ba4 │ │ │ │ │ + bl 8f24 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 8eb8 │ │ │ │ │ - b 95ec │ │ │ │ │ - ldr r3, [pc, #40] @ 97fc │ │ │ │ │ + bne 9238 │ │ │ │ │ + b 9944 │ │ │ │ │ + ldr r3, [pc, #40] @ 9b78 │ │ │ │ │ ldr r2, [ip, #12] │ │ │ │ │ - ldr r1, [pc, #36] @ 9800 │ │ │ │ │ + ldr r1, [pc, #36] @ 9b7c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 95ec │ │ │ │ │ + b 9944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000034 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000190 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000034 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000074 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009804 : │ │ │ │ │ +00009b80 : │ │ │ │ │ listiter_traverse(): │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000981c : │ │ │ │ │ +00009b98 : │ │ │ │ │ list_sort(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 987c │ │ │ │ │ + bne 9bf8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 9930 │ │ │ │ │ + blt 9cac │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 98f0 │ │ │ │ │ - ldr r1, [pc, #260] @ 9970 │ │ │ │ │ + bne 9c6c │ │ │ │ │ + ldr r1, [pc, #260] @ 9cec │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 6a0 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r5, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #236] @ 9974 │ │ │ │ │ + ldr ip, [pc, #236] @ 9cf0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9928 │ │ │ │ │ + beq 9ca4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 9864 │ │ │ │ │ + beq 9be0 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ldreq r1, [pc, #168] @ 9970 │ │ │ │ │ - beq 98d4 │ │ │ │ │ + ldreq r1, [pc, #168] @ 9cec │ │ │ │ │ + beq 9c50 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ - beq 986c │ │ │ │ │ + beq 9be8 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - bge 986c │ │ │ │ │ - b 9928 │ │ │ │ │ + bge 9be8 │ │ │ │ │ + b 9ca4 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #108] @ 9974 │ │ │ │ │ + ldr ip, [pc, #108] @ 9cf0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r5, r1 │ │ │ │ │ - bne 98b0 │ │ │ │ │ + bne 9c2c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9874 │ │ │ │ │ + b 9bf0 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #44] @ 9974 │ │ │ │ │ + ldr ip, [pc, #44] @ 9cf0 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9928 │ │ │ │ │ + beq 9ca4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ - ldr r3, [pc, #8] @ 9970 │ │ │ │ │ + ldr r3, [pc, #8] @ 9cec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r1, r3 │ │ │ │ │ - b 98d4 │ │ │ │ │ + b 9c50 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000270 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00009978 : │ │ │ │ │ +00009cf4 : │ │ │ │ │ list_repr(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9ae0 │ │ │ │ │ + beq 9e5c │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r6, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 9b48 │ │ │ │ │ + bne 9ec4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, r3, lsl r2 │ │ │ │ │ mov r1, #91 @ 0x5b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r2, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b14 │ │ │ │ │ + blt 9e90 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 99f8 │ │ │ │ │ - b 9aac │ │ │ │ │ + bgt 9d74 │ │ │ │ │ + b 9e28 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - ble 9aac │ │ │ │ │ + ble 9e28 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r5, [r3, r7, lsl #2] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble 9a30 │ │ │ │ │ - ldr r1, [pc, #316] @ 9b5c │ │ │ │ │ + ble 9dac │ │ │ │ │ + ldr r1, [pc, #316] @ 9ed8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b08 │ │ │ │ │ + blt 9e84 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 9b08 │ │ │ │ │ + beq 9e84 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9ae8 │ │ │ │ │ + blt 9e64 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a78 │ │ │ │ │ + beq 9df4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9a78 │ │ │ │ │ + bne 9df4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 99e8 │ │ │ │ │ + beq 9d64 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 99e8 │ │ │ │ │ + bne 9d64 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - blt 99f8 │ │ │ │ │ + blt 9d74 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #93 @ 0x5d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 9b14 │ │ │ │ │ + blt 9e90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ - ldr r0, [pc, #120] @ 9b60 │ │ │ │ │ + ldr r0, [pc, #120] @ 9edc │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b08 │ │ │ │ │ + beq 9e84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 9b08 │ │ │ │ │ + bne 9e84 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 9b2c │ │ │ │ │ + bne 9ea8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 9ad8 │ │ │ │ │ + b 9e54 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9b14 │ │ │ │ │ + bne 9e90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b14 │ │ │ │ │ - ble 9b24 │ │ │ │ │ - ldr r0, [pc, #16] @ 9b64 │ │ │ │ │ + b 9e90 │ │ │ │ │ + ble 9ea0 │ │ │ │ │ + ldr r0, [pc, #16] @ 9ee0 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ .word 0x000001e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00009b68 <_PyList_ClearFreeList>: │ │ │ │ │ +00009ee4 <_PyList_ClearFreeList>: │ │ │ │ │ _PyList_ClearFreeList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #488] @ 0x1e8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ble 9bac <_PyList_ClearFreeList+0x44> │ │ │ │ │ + ble 9f28 <_PyList_ClearFreeList+0x44> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #168] @ 0xa8 │ │ │ │ │ str r3, [r4, #488] @ 0x1e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #488] @ 0x1e8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt 9b8c <_PyList_ClearFreeList+0x24> │ │ │ │ │ + bgt 9f08 <_PyList_ClearFreeList+0x24> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #488] @ 0x1e8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -00009bbc : │ │ │ │ │ +00009f38 : │ │ │ │ │ listreviter_next(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 9c30 │ │ │ │ │ + blt 9fac │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bcs 9c04 │ │ │ │ │ + bcs 9f80 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ ldr r0, [r1, r3, lsl #2] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ subne r3, r3, #1 │ │ │ │ │ subeq r3, r3, #1 │ │ │ │ │ @@ -10643,31 +10865,31 @@ │ │ │ │ │ bx lr │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mvn ip, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str ip, [r2, #8] │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - beq 9c30 │ │ │ │ │ + beq 9fac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq 9c38 │ │ │ │ │ + beq 9fb4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -00009c54 : │ │ │ │ │ +00009fd0 : │ │ │ │ │ unsafe_long_compare(): │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ @@ -10676,53 +10898,53 @@ │ │ │ │ │ mul r0, ip, r0 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -00009c8c : │ │ │ │ │ +0000a008 : │ │ │ │ │ list_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ cmpne r1, #0 │ │ │ │ │ movle r4, #1 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ - ble 9f3c │ │ │ │ │ + ble a2b8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mvn r0, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ cmp r8, r0 │ │ │ │ │ - bgt a0d4 │ │ │ │ │ - ldr r3, [pc, #1032] @ a0dc │ │ │ │ │ + bgt a450 │ │ │ │ │ + ldr r3, [pc, #1032] @ a458 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mul r6, r8, r9 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ mov r7, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 9fc8 │ │ │ │ │ + ble a344 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #1772] @ 0x6ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #968] @ a0e0 │ │ │ │ │ + ldr r3, [pc, #968] @ a45c │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -10733,39 +10955,39 @@ │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r5, {r2, r3} │ │ │ │ │ movhi r3, #0 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ strhi r3, [r5, #12] │ │ │ │ │ - bhi a010 │ │ │ │ │ + bhi a38c │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r5, #12] │ │ │ │ │ - beq a010 │ │ │ │ │ + beq a38c │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ str r6, [r5, #16] │ │ │ │ │ - bne a054 │ │ │ │ │ + bne a3d0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add lr, r4, r7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r6, r2 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ cmp lr, r4 │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a2ac │ │ │ │ │ sub r0, r7, #1 │ │ │ │ │ cmp r0, #23 │ │ │ │ │ lsr r7, r0, #2 │ │ │ │ │ - bls 9ee0 │ │ │ │ │ + bls a25c │ │ │ │ │ tst r4, #4 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ bicne r8, r0, #7 │ │ │ │ │ lsreq r0, r7, #1 │ │ │ │ │ strne r3, [r4], #4 │ │ │ │ │ addeq ip, r4, r0, lsl #3 │ │ │ │ │ addne ip, r4, r8 │ │ │ │ │ @@ -10773,25 +10995,25 @@ │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ lsrne r0, r0, #3 │ │ │ │ │ lsleq r8, r0, #3 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq 9e84 │ │ │ │ │ + beq a200 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9e70 │ │ │ │ │ + beq a1ec │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9e64 │ │ │ │ │ + beq a1e0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 9e58 │ │ │ │ │ + beq a1d4 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 9e4c │ │ │ │ │ + beq a1c8 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 9e40 │ │ │ │ │ + beq a1bc │ │ │ │ │ cmp r2, #6 │ │ │ │ │ addne r1, r4, #8 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ strne r3, [r4, #4] │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ @@ -10807,15 +11029,15 @@ │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - beq 9ed4 │ │ │ │ │ + beq a250 │ │ │ │ │ str r3, [r1] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ │ cmp r1, ip │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ @@ -10827,59 +11049,59 @@ │ │ │ │ │ str r3, [r2, #36] @ 0x24 │ │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #44] @ 0x2c │ │ │ │ │ str r3, [r2, #48] @ 0x30 │ │ │ │ │ str r3, [r2, #52] @ 0x34 │ │ │ │ │ str r3, [r2, #56] @ 0x38 │ │ │ │ │ str r3, [r2, #60] @ 0x3c │ │ │ │ │ - bne 9e84 │ │ │ │ │ + bne a200 │ │ │ │ │ cmp r7, r0, lsl #1 │ │ │ │ │ addne r4, r4, r8 │ │ │ │ │ - beq 9f30 │ │ │ │ │ + beq a2ac │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a2ac │ │ │ │ │ add r2, r4, #8 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a2ac │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a2ac │ │ │ │ │ add r2, r4, #16 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bls 9f30 │ │ │ │ │ + bls a2ac │ │ │ │ │ add r2, r4, #20 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ strhi r3, [r4, #20] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #416] @ a0e4 │ │ │ │ │ + ldr r3, [pc, #416] @ a460 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2092] @ 0x82c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 9ff8 │ │ │ │ │ + ble a374 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ add r1, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r1, #1772] @ 0x6ec │ │ │ │ │ str r2, [r3, #2092] @ 0x82c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #360] @ a0e8 │ │ │ │ │ + ldr r3, [pc, #360] @ a464 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -10892,86 +11114,86 @@ │ │ │ │ │ ldr r0, [r1, #4] │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r5, {r1, r3} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r0, [pc, #284] @ a0ec │ │ │ │ │ + ldr r0, [pc, #284] @ a468 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a008 │ │ │ │ │ - ldr r3, [pc, #272] @ a0f0 │ │ │ │ │ + beq a384 │ │ │ │ │ + ldr r3, [pc, #272] @ a46c │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r4, [r5, #16] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ cmn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ │ - b 9d2c │ │ │ │ │ - ldr r0, [pc, #236] @ a0ec │ │ │ │ │ + b a0a8 │ │ │ │ │ + ldr r0, [pc, #236] @ a468 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9f78 │ │ │ │ │ + bne a2f4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 9f34 │ │ │ │ │ + b a2b0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a034 │ │ │ │ │ + beq a3b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne a034 │ │ │ │ │ + bne a3b0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a008 │ │ │ │ │ + beq a384 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ lsl r7, r6, #2 │ │ │ │ │ - beq 9d8c │ │ │ │ │ + beq a108 │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ lsl r8, r8, #2 │ │ │ │ │ - bcs a094 │ │ │ │ │ + bcs a410 │ │ │ │ │ sub ip, r8, #4 │ │ │ │ │ add ip, r3, ip │ │ │ │ │ mov r0, r4 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ ldr r1, [r3, #4]! │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r9, r2 │ │ │ │ │ - bne a0c0 │ │ │ │ │ + bne a43c │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a074 │ │ │ │ │ + bne a3f0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sub r9, r7, r8 │ │ │ │ │ - ble 9f30 │ │ │ │ │ + ble a2ac │ │ │ │ │ cmp r9, r8 │ │ │ │ │ movge r9, r8 │ │ │ │ │ add r0, r4, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, r9 │ │ │ │ │ - b a094 │ │ │ │ │ + b a410 │ │ │ │ │ cmp r3, ip │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r1, [r0], #4 │ │ │ │ │ - bne a074 │ │ │ │ │ - b a094 │ │ │ │ │ + bne a3f0 │ │ │ │ │ + b a410 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ .word 0x00000400 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000003b8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ @@ -10980,313 +11202,313 @@ │ │ │ │ │ .word 0x00000154 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000100 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000a0f4 : │ │ │ │ │ +0000a470 : │ │ │ │ │ py_list_clear(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a178 │ │ │ │ │ + beq a4f4 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r2, r4, #1 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r3, [r0, #16] │ │ │ │ │ - bmi a170 │ │ │ │ │ + bmi a4ec │ │ │ │ │ ldr r0, [r5, r2, lsl #2] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq a144 │ │ │ │ │ + beq a4c0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a198 │ │ │ │ │ + bne a514 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq a170 │ │ │ │ │ + beq a4ec │ │ │ │ │ ldr r0, [r5, r4, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a168 │ │ │ │ │ + beq a4e4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a180 │ │ │ │ │ + bne a4fc │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcs a150 │ │ │ │ │ + bcs a4cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #60] @ a1bc │ │ │ │ │ + ldr r0, [pc, #60] @ a538 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a168 │ │ │ │ │ + bne a4e4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a168 │ │ │ │ │ + b a4e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne a144 │ │ │ │ │ + bne a4c0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - bne a150 │ │ │ │ │ - b a170 │ │ │ │ │ + bne a4cc │ │ │ │ │ + b a4ec │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a1c0 : │ │ │ │ │ +0000a53c : │ │ │ │ │ list_count(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r6, #0 │ │ │ │ │ mov r8, r2 │ │ │ │ │ movne r7, r0 │ │ │ │ │ movne r9, r1 │ │ │ │ │ movne r8, r6 │ │ │ │ │ - bne a23c │ │ │ │ │ - b a268 │ │ │ │ │ + bne a5b8 │ │ │ │ │ + b a5e4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne a2ac │ │ │ │ │ + bne a628 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldrgt r2, [r7, #8] │ │ │ │ │ addgt r8, r8, #1 │ │ │ │ │ - bgt a25c │ │ │ │ │ + bgt a5d8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne a2c8 │ │ │ │ │ + bne a644 │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ - bcs a268 │ │ │ │ │ + bcs a5e4 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r4, [r3, r6, lsl #2] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne a274 │ │ │ │ │ + bne a5f0 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - bne a1f4 │ │ │ │ │ + bne a570 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bhi a23c │ │ │ │ │ + bhi a5b8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ str r1, [r4] │ │ │ │ │ - bne a1f4 │ │ │ │ │ + bne a570 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq a25c │ │ │ │ │ + beq a5d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne a25c │ │ │ │ │ + bne a5d8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ - b a25c │ │ │ │ │ + b a5d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne a214 │ │ │ │ │ + bne a590 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a214 │ │ │ │ │ + b a590 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ │ │ -0000a2d0 : │ │ │ │ │ +0000a64c : │ │ │ │ │ list_reverse(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bgt a2e4 │ │ │ │ │ - ldr r0, [pc, #52] @ a318 │ │ │ │ │ + bgt a660 │ │ │ │ │ + ldr r0, [pc, #52] @ a694 │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcs a2dc │ │ │ │ │ + bcs a658 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ str r0, [r2], #4 │ │ │ │ │ str r1, [r3], #-4 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi a2f8 │ │ │ │ │ - ldr r0, [pc] @ a318 │ │ │ │ │ + bhi a674 │ │ │ │ │ + ldr r0, [pc] @ a694 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000a31c : │ │ │ │ │ +0000a698 : │ │ │ │ │ list_index(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mvn r9, #-2147483648 @ 0x80000000 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ stm sp, {r4, r9} │ │ │ │ │ - bhi a468 │ │ │ │ │ + bhi a7e4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r8, [r1] │ │ │ │ │ - beq a3bc │ │ │ │ │ + beq a738 │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a430 │ │ │ │ │ + beq a7ac │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - beq a390 │ │ │ │ │ + beq a70c │ │ │ │ │ ldr r0, [r6, #8] │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a430 │ │ │ │ │ + beq a7ac │ │ │ │ │ ldm sp, {r4, r9} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r4, r4, r3 │ │ │ │ │ biclt r4, r4, r4, asr #31 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ ldrlt r3, [r7, #8] │ │ │ │ │ addlt r9, r9, r3 │ │ │ │ │ biclt r9, r9, r9, asr #31 │ │ │ │ │ cmp r9, r4 │ │ │ │ │ - ble a41c │ │ │ │ │ + ble a798 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - bls a41c │ │ │ │ │ + bls a798 │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r6, [r3, r4, lsl #2] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r0, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne a43c │ │ │ │ │ + bne a7b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bgt a458 │ │ │ │ │ + bgt a7d4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ - bne a430 │ │ │ │ │ + bne a7ac │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bne a3bc │ │ │ │ │ - ldr r3, [pc, #132] @ a4a8 │ │ │ │ │ - ldr r1, [pc, #132] @ a4ac │ │ │ │ │ + bne a738 │ │ │ │ │ + ldr r3, [pc, #132] @ a824 │ │ │ │ │ + ldr r1, [pc, #132] @ a828 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne a400 │ │ │ │ │ + bne a77c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a400 │ │ │ │ │ + b a77c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r0, [pc, #64] @ a4b0 │ │ │ │ │ + ldr r0, [pc, #64] @ a82c │ │ │ │ │ mov r3, #3 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - beq a430 │ │ │ │ │ + beq a7ac │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ - ble a390 │ │ │ │ │ + ble a70c │ │ │ │ │ ldr r0, [r6, #4] │ │ │ │ │ mov r1, sp │ │ │ │ │ bl 0 <_PyEval_SliceIndexNotNone> │ │ │ │ │ R_ARM_CALL _PyEval_SliceIndexNotNone │ │ │ │ │ cmp r0, r4 │ │ │ │ │ - bne a37c │ │ │ │ │ - b a430 │ │ │ │ │ + bne a6f8 │ │ │ │ │ + b a7ac │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000204 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a4b4 : │ │ │ │ │ +0000a830 : │ │ │ │ │ unsafe_float_compare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldrd r2, [r1, #8] │ │ │ │ │ ldrd r0, [r0, #8] │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000a4dc : │ │ │ │ │ +0000a858 : │ │ │ │ │ listiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt a4fc │ │ │ │ │ + blt a878 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ subs r0, r0, r3 │ │ │ │ │ - bmi a4fc │ │ │ │ │ + bmi a878 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ │ │ │ │ │ -0000a504 : │ │ │ │ │ +0000a880 : │ │ │ │ │ safe_object_compare(): │ │ │ │ │ mov r2, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_RichCompareBool │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -49,15 +49,15 @@ │ │ │ │ │ 00000080 : │ │ │ │ │ list_inplace_repeat(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bl 2d4 │ │ │ │ │ + bl 2d8 │ │ │ │ │ R_ARM_CALL list_inplace_repeat_lock_held │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r4, #0 │ │ │ │ │ beq b4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ @@ -159,29 +159,29 @@ │ │ │ │ │ bne 1e8 │ │ │ │ │ ldr r1, [pc, #24] @ 1f4 │ │ │ │ │ ldr r0, [pc, #24] @ 1f8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - bl 2848 │ │ │ │ │ + bl 2910 │ │ │ │ │ R_ARM_CALL list_clear_impl.isra.0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x000005cd │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 000001fc : │ │ │ │ │ PyList_Extend(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ beq 210 │ │ │ │ │ - b 694c <_list_extend> │ │ │ │ │ + b 6cbc <_list_extend> │ │ │ │ │ R_ARM_JUMP24 _list_extend │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r1, [pc, #12] @ 234 │ │ │ │ │ ldr r0, [pc, #12] @ 238 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -107,17 +107,17 @@ │ │ │ │ │ 0x00000680 50794d65 6d5f5265 616c6c6f 63005f50 PyMem_Realloc._P │ │ │ │ │ 0x00000690 794c6973 745f4170 70656e64 54616b65 yList_AppendTake │ │ │ │ │ 0x000006a0 5265664c 69737452 6573697a 65005079 RefListResize.Py │ │ │ │ │ 0x000006b0 4c697374 5f536f72 74005079 4f626a65 List_Sort.PyObje │ │ │ │ │ 0x000006c0 63745f43 616c6c4f 6e654172 67006d65 ct_CallOneArg.me │ │ │ │ │ 0x000006d0 6d636d70 006d656d 6d6f7665 00507945 mcmp.memmove.PyE │ │ │ │ │ 0x000006e0 72725f53 65745374 72696e67 005f5079 rr_SetString._Py │ │ │ │ │ - 0x000006f0 5f4e6f6e 65537472 75637400 50795475 _NoneStruct.PyTu │ │ │ │ │ - 0x00000700 706c655f 54797065 00507945 78635f56 ple_Type.PyExc_V │ │ │ │ │ - 0x00000710 616c7565 4572726f 72005079 4c6f6e67 alueError.PyLong │ │ │ │ │ + 0x000006f0 5f4e6f6e 65537472 75637400 50794578 _NoneStruct.PyEx │ │ │ │ │ + 0x00000700 635f5661 6c756545 72726f72 0050794c c_ValueError.PyL │ │ │ │ │ + 0x00000710 6f6e675f 54797065 00507954 75706c65 ong_Type.PyTuple │ │ │ │ │ 0x00000720 5f547970 65005079 556e6963 6f64655f _Type.PyUnicode_ │ │ │ │ │ 0x00000730 54797065 00507946 6c6f6174 5f547970 Type.PyFloat_Typ │ │ │ │ │ 0x00000740 65005079 4d656d5f 4d616c6c 6f630050 e.PyMem_Malloc.P │ │ │ │ │ 0x00000750 794c6973 745f5365 74497465 6d005079 yList_SetItem.Py │ │ │ │ │ 0x00000760 4578635f 496e6465 78457272 6f72005f Exc_IndexError._ │ │ │ │ │ 0x00000770 50794c69 73745f46 726f6d41 72726179 PyList_FromArray │ │ │ │ │ 0x00000780 53746561 6c006d65 6d637079 0050794c Steal.memcpy.PyL │ │ │ ├── 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: 133572 (bytes into file) │ │ │ │ │ + Start of section headers: 133732 (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 0x209c4: │ │ │ │ │ +There are 18 section headers, starting at offset 0x20a64: │ │ │ │ │ │ │ │ │ │ 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 000c80 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 01dae4 000338 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 01db84 000338 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 000cb4 0004c8 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 01de1c 0003b8 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 01debc 0003b8 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 00117c 0003b4 00 WA 0 0 8 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 00117c 018044 00 AX 0 0 8 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 01e1d4 002618 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0191c0 000b73 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 019d34 000dde 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 0207ec 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 01ab14 00037c 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 02082c 000108 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 01ae90 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01ae90 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 01aebc 001c60 10 16 306 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 01cb1c 000fc5 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 020934 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 00117c 0180e4 00 AX 0 0 8 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 01e274 002618 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 019260 000b73 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 019dd4 000dde 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 02088c 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 01abb4 00037c 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 0208cc 000108 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 01af30 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 01af30 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 01af5c 001c60 10 16 306 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 01cbbc 000fc5 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 0209d4 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 {} │ │ │ │ │ @@ -23,17 +23,17 @@ │ │ │ │ │ 19: 00000540 116 FUNC LOCAL DEFAULT 6 _PyLong_FromMedium │ │ │ │ │ 20: 000005b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 21: 000005b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 22: 000006c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 23: 0000007c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 24: 00000128 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 25: 000006dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 26: 00011834 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ - 27: 00001700 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 28: 00001768 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 26: 000118cc 40 FUNC LOCAL DEFAULT 6 Py_XDECREF │ │ │ │ │ + 27: 000016ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 28: 00001754 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 29: 000019c0 556 FUNC LOCAL DEFAULT 6 long_richcompare │ │ │ │ │ 30: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ 31: 00001bc8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 32: 00001bec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 33: 00001bec 20 FUNC LOCAL DEFAULT 6 long_bool │ │ │ │ │ 34: 00001e04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 35: 00001e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ @@ -52,209 +52,209 @@ │ │ │ │ │ 48: 0000329c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 49: 0000330c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003318 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003428 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00003444 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 00003444 980 FUNC LOCAL DEFAULT 6 long_lshift │ │ │ │ │ 54: 00003818 1528 FUNC LOCAL DEFAULT 6 long_lshift1.part.0 │ │ │ │ │ - 55: 0000d50c 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ + 55: 0000d500 964 FUNC LOCAL DEFAULT 6 divrem1 │ │ │ │ │ 56: 000037f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 57: 00003818 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 58: 00003df8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 59: 00003e10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 60: 00003e10 520 FUNC LOCAL DEFAULT 6 long_sub │ │ │ │ │ - 61: 0000c48c 1028 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ - 62: 0000a010 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ + 61: 0000c480 1028 FUNC LOCAL DEFAULT 6 x_sub │ │ │ │ │ + 62: 0000a004 740 FUNC LOCAL DEFAULT 6 x_add │ │ │ │ │ 63: 00004008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 64: 00004018 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 65: 000041e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 66: 000041f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 67: 000043f8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 68: 00004404 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 69: 00004514 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 70: 0000452c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 71: 0000452c 388 FUNC LOCAL DEFAULT 6 long_neg │ │ │ │ │ 72: 000046a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 73: 000046b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 74: 000046b0 464 FUNC LOCAL DEFAULT 6 long_invert │ │ │ │ │ - 75: 00007ca0 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ - 76: 0001185c 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ + 75: 00007c94 524 FUNC LOCAL DEFAULT 6 long_add │ │ │ │ │ + 76: 000118f4 340 FUNC LOCAL DEFAULT 6 _PyLong_FromLarge │ │ │ │ │ 77: 0000486c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 78: 00004880 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 79: 00004970 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 80: 00004978 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 81: 00004978 3136 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ - 82: 0000557c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 83: 000055b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 84: 00005e38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 85: 00005e44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 86: 00005e44 4284 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ - 87: 00006ec0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 88: 00006f00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 89: 00007c80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 90: 00007ca0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 91: 00007e9c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 92: 00007eac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 93: 00008080 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 94: 0000808c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 95: 00008248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 96: 00008254 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 97: 00008254 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ - 98: 0000879c 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ - 99: 000084fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 100: 00008510 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 101: 0000878c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 102: 0000879c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 103: 00008e28 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 104: 00008e30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 105: 00017118 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ - 106: 0000a004 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 107: 0000a010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 108: 0000a2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 109: 0000a2f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 110: 0000a2f4 432 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ - 111: 0000ab18 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ - 112: 0000a494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 113: 0000a4a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 114: 0000a4b4 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ - 115: 00011d1c 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ - 116: 0000a560 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 117: 0000a56c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 118: 0000a9b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 119: 0000a9e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 120: 0000ab10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 121: 0000ab18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 122: 0000bb98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 123: 0000bbb0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 124: 0000c2d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 125: 0000c2dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 126: 0000c2dc 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ - 127: 0000c47c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 128: 0000c48c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 129: 0000c874 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 130: 0000c890 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 131: 0000c890 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ - 132: 0000ca54 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ - 133: 0000ca44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000ca54 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000cf20 1516 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ - 136: 0000cf04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 137: 0000cf20 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 138: 00015564 2704 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ - 139: 0000d4f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 140: 0000d50c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 141: 0000d8c0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 142: 0000d8d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 143: 0001268c 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ - 144: 0000d9fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000da0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000da0c 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ - 147: 0000da98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 148: 0000daa4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 149: 0000db88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 150: 0000dba4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 151: 0000dba4 3140 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ - 152: 0000e7b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 153: 0000e7e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 154: 0000e7e8 10880 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ - 155: 00013a40 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ - 156: 0000f864 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 157: 0000f8a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 158: 00015ff4 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ - 159: 00011248 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 160: 00011268 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 161: 000114dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 000114f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 00011684 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 79: 00004964 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 80: 0000496c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 81: 0000496c 3136 FUNC LOCAL DEFAULT 6 int_to_bytes │ │ │ │ │ + 82: 00005570 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 83: 000055ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 84: 00005e2c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 85: 00005e38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 86: 00005e38 4284 FUNC LOCAL DEFAULT 6 int_from_bytes │ │ │ │ │ + 87: 00006eb4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 88: 00006ef4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 89: 00007c74 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 90: 00007c94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 91: 00007e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 92: 00007ea0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 93: 00008074 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 94: 00008080 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 95: 0000823c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 96: 00008248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 97: 00008248 700 FUNC LOCAL DEFAULT 6 long_mul │ │ │ │ │ + 98: 00008790 6260 FUNC LOCAL DEFAULT 6 k_mul │ │ │ │ │ + 99: 000084f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 100: 00008504 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 101: 00008780 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 102: 00008790 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 103: 00008e1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 104: 00008e24 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 105: 000171b8 732 FUNC LOCAL DEFAULT 6 kmul_split.constprop.0 │ │ │ │ │ + 106: 00009ff8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 107: 0000a004 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 108: 0000a2dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 109: 0000a2e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 110: 0000a2e8 432 FUNC LOCAL DEFAULT 6 long_and │ │ │ │ │ + 111: 0000ab0c 5968 FUNC LOCAL DEFAULT 6 long_bitwise │ │ │ │ │ + 112: 0000a488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 113: 0000a498 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 114: 0000a4a8 184 FUNC LOCAL DEFAULT 6 long_vectorcall │ │ │ │ │ + 115: 00011db4 608 FUNC LOCAL DEFAULT 6 long_new_impl │ │ │ │ │ + 116: 0000a554 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 117: 0000a560 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 118: 0000a9a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 119: 0000a9d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 120: 0000ab04 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 121: 0000ab0c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 122: 0000bb8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 123: 0000bba4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 124: 0000c2cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 125: 0000c2d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 126: 0000c2d0 432 FUNC LOCAL DEFAULT 6 long_or │ │ │ │ │ + 127: 0000c470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 128: 0000c480 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 129: 0000c868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000c884 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 131: 0000c884 452 FUNC LOCAL DEFAULT 6 long_div │ │ │ │ │ + 132: 0000ca48 1228 FUNC LOCAL DEFAULT 6 l_divmod │ │ │ │ │ + 133: 0000ca38 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000ca48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000cf14 1516 FUNC LOCAL DEFAULT 6 long_divrem │ │ │ │ │ + 136: 0000cef8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 137: 0000cf14 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 138: 000155fc 2704 FUNC LOCAL DEFAULT 6 x_divrem │ │ │ │ │ + 139: 0000d4e4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 140: 0000d500 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 141: 0000d8b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 142: 0000d8c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 143: 00012724 3168 FUNC LOCAL DEFAULT 6 long_format_binary │ │ │ │ │ + 144: 0000d9f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000da00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000da00 152 FUNC LOCAL DEFAULT 6 int___format__ │ │ │ │ │ + 147: 0000da8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 148: 0000da98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 149: 0000db7c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 150: 0000db98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 151: 0000db98 3140 FUNC LOCAL DEFAULT 6 long_true_divide │ │ │ │ │ + 152: 0000e7a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 153: 0000e7dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 154: 0000e7dc 11044 FUNC LOCAL DEFAULT 6 long_pow │ │ │ │ │ + 155: 00013ad8 1512 FUNC LOCAL DEFAULT 6 l_mod │ │ │ │ │ + 156: 0000f7b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 157: 0000f7ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 158: 0001608c 220 FUNC LOCAL DEFAULT 6 _PyLong_Negate │ │ │ │ │ + 159: 000112d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 160: 00011300 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 161: 00011574 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 00011590 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0001171c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 164: 00000138 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 165: 00000140 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 166: 0001168c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 167: 000117a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 000117c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 00011830 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 170: 00011834 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 171: 000119ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 172: 000119b0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 173: 000119b0 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ - 174: 00011cf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 175: 00011d1c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 00011f58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 00011f7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 00011f7c 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ - 179: 000121a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 000121c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 000122b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 182: 000122c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 183: 0001237c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 184: 00012384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 185: 00012384 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ - 186: 000124b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 000124c4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 000124c4 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ - 189: 00012604 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 190: 0001261c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 191: 000132d8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 192: 000132ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 193: 000132ec 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ - 194: 00013420 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 195: 0001343c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 196: 0001343c 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ - 197: 00013a1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 198: 00013a40 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 199: 00014008 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 200: 00014028 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 201: 00014170 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 00014178 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 00014178 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ - 204: 00014244 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 00014248 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 00014808 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 207: 00014830 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 208: 00014830 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ - 209: 00015278 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 000152a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 000152a8 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ - 212: 00015448 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 166: 00011724 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 167: 00011840 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 00011858 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 000118c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 170: 000118cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 171: 00011a44 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 172: 00011a48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 173: 00011a48 876 FUNC LOCAL DEFAULT 6 long_new │ │ │ │ │ + 174: 00011d90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 175: 00011db4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 00011ff0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 00012014 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 00012014 584 FUNC LOCAL DEFAULT 6 int_bit_length │ │ │ │ │ + 179: 00012240 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0001225c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 00012350 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 182: 00012358 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 183: 00012414 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 184: 0001241c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 185: 0001241c 320 FUNC LOCAL DEFAULT 6 long_xor │ │ │ │ │ + 186: 0001254c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0001255c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0001255c 344 FUNC LOCAL DEFAULT 6 long_long │ │ │ │ │ + 189: 0001269c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 190: 000126b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 191: 00013370 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 192: 00013384 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 193: 00013384 336 FUNC LOCAL DEFAULT 6 long_float │ │ │ │ │ + 194: 000134b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 195: 000134d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 196: 000134d4 1540 FUNC LOCAL DEFAULT 6 long_mod │ │ │ │ │ + 197: 00013ab4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 198: 00013ad8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 199: 000140a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 200: 000140c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 201: 00014208 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 00014210 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 00014210 208 FUNC LOCAL DEFAULT 6 long_divmod │ │ │ │ │ + 204: 000142dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 000142e0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 000148a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 207: 000148c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 208: 000148c8 2680 FUNC LOCAL DEFAULT 6 long_rshift │ │ │ │ │ + 209: 00015310 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 00015340 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 00015340 428 FUNC LOCAL DEFAULT 6 long_abs │ │ │ │ │ + 212: 000154e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 213: 00000144 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 214: 00000144 520 FUNC LOCAL DEFAULT 1 int___round__ │ │ │ │ │ 215: 00000338 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 216: 00015454 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 217: 00015548 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 218: 00015564 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 219: 00015d88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 220: 00015da0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 000160c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 222: 000160d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 223: 0001710c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 224: 00017118 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 225: 000173e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 216: 000154ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 217: 000155e0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 218: 000155fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 219: 00015e20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 00015e38 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 00016160 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 222: 00016168 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 223: 000171ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 224: 000171b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 225: 00017488 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 226: 0000034c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 227: 0000034c 44 FUNC LOCAL DEFAULT 1 long_long_meth │ │ │ │ │ 228: 00000374 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 229: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 230: 00000000 12 FUNC LOCAL DEFAULT 11 long_get0 │ │ │ │ │ 231: 00000008 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 232: 00000378 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 233: 00000378 12 FUNC LOCAL DEFAULT 1 long_get1 │ │ │ │ │ 234: 00000380 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 235: 00000384 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 236: 00000384 648 FUNC LOCAL DEFAULT 1 int_bit_count │ │ │ │ │ 237: 00000608 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 238: 000173f4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 239: 000173f4 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ - 240: 00017480 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 00017488 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 00017618 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 00017620 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 00017798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 238: 00017494 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 239: 00017494 148 FUNC LOCAL DEFAULT 6 int_as_integer_ratio │ │ │ │ │ + 240: 00017520 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 00017528 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 000176b8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 000176c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 00017838 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 245: 0000000c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 246: 0000000c 84 FUNC LOCAL DEFAULT 11 int___sizeof__ │ │ │ │ │ 247: 0000060c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 248: 000177ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 249: 00018024 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 248: 0001784c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 249: 000180c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 250: 000000d8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 251: 000000e0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 252: 00000160 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 253: 00000168 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 254: 000001e0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ 255: 000001e8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ 256: 000001e8 12 FUNC LOCAL DEFAULT 11 int_is_integer │ │ │ │ │ @@ -366,84 +366,84 @@ │ │ │ │ │ 362: 0000329c 124 FUNC GLOBAL DEFAULT 6 _PyLong_NumBits │ │ │ │ │ 363: 00003318 300 FUNC GLOBAL DEFAULT 6 PyLong_AsSize_t │ │ │ │ │ 364: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ 365: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 366: 00004018 476 FUNC GLOBAL DEFAULT 6 _PyLong_Subtract │ │ │ │ │ 367: 000041f4 528 FUNC GLOBAL DEFAULT 6 PyLong_AsInt │ │ │ │ │ 368: 00004404 296 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLong │ │ │ │ │ - 369: 0001168c 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ - 370: 00004880 248 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ + 369: 00011724 308 FUNC GLOBAL DEFAULT 6 _PyLong_Copy │ │ │ │ │ + 370: 00004880 236 FUNC GLOBAL DEFAULT 6 PyLong_FromUnsignedLongLong │ │ │ │ │ 371: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_Equal │ │ │ │ │ 372: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ 373: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ 374: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 376: 000055b8 2188 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ + 376: 000055ac 2188 FUNC GLOBAL DEFAULT 6 _PyLong_AsByteArray │ │ │ │ │ 377: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Bytes │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 379: 00006f00 3488 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ - 380: 00007eac 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ - 381: 0000808c 456 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ - 382: 00008510 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ - 383: 0000a4a4 16 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ + 379: 00006ef4 3488 FUNC GLOBAL DEFAULT 6 _PyLong_FromByteArray │ │ │ │ │ + 380: 00007ea0 480 FUNC GLOBAL DEFAULT 6 _PyLong_Add │ │ │ │ │ + 381: 00008080 456 FUNC GLOBAL DEFAULT 6 PyLong_FromLongLong │ │ │ │ │ + 382: 00008504 652 FUNC GLOBAL DEFAULT 6 _PyLong_Multiply │ │ │ │ │ + 383: 0000a498 16 FUNC GLOBAL DEFAULT 6 _PyLong_Sign │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_Long │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyThreadState_Get │ │ │ │ │ 386: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ - 387: 0000a56c 1140 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ + 387: 0000a560 1140 FUNC GLOBAL DEFAULT 6 PyLong_FromDouble │ │ │ │ │ 388: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmplt │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpun │ │ │ │ │ 390: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmple │ │ │ │ │ 391: 00000000 0 NOTYPE GLOBAL DEFAULT UND frexp │ │ │ │ │ 392: 00000000 0 NOTYPE GLOBAL DEFAULT UND ldexp │ │ │ │ │ 393: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2uiz │ │ │ │ │ 394: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ui2d │ │ │ │ │ 395: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dsub │ │ │ │ │ 396: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 397: 0000a9e0 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ - 398: 0000c268 116 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ + 397: 0000a9d4 312 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLong │ │ │ │ │ + 398: 0000c25c 116 FUNC GLOBAL DEFAULT 6 PyLong_FromSize_t │ │ │ │ │ 399: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ZeroDivisionError │ │ │ │ │ - 400: 0000d8d0 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ - 401: 0000d938 212 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ + 400: 0000d8c4 104 FUNC GLOBAL HIDDEN 6 _PyLong_FormatWriter │ │ │ │ │ + 401: 0000d92c 212 FUNC GLOBAL DEFAULT 6 PyLong_AsVoidPtr │ │ │ │ │ 402: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ 403: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyLong_FormatAdvancedWriter │ │ │ │ │ 404: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 405: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ - 406: 0000daa4 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ - 407: 00014248 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ + 406: 0000da98 256 FUNC GLOBAL DEFAULT 6 PyLong_AsDouble │ │ │ │ │ + 407: 000142e0 1512 FUNC GLOBAL DEFAULT 6 _PyLong_Frexp │ │ │ │ │ 408: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ - 411: 00011268 656 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ - 412: 000114f8 404 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ + 409: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Type │ │ │ │ │ + 410: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 411: 00011300 656 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLong │ │ │ │ │ + 412: 00011590 404 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongLongMask │ │ │ │ │ 413: 00000138 12 FUNC GLOBAL HIDDEN 1 _PyLong_FiniTypes │ │ │ │ │ 414: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyStructSequence_FiniBuiltin │ │ │ │ │ - 415: 000117c0 116 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ + 415: 00011858 116 FUNC GLOBAL DEFAULT 6 _PyLong_FromDigits │ │ │ │ │ 416: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 417: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 418: 000122c0 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ - 419: 000121c4 252 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ + 418: 00012358 196 FUNC GLOBAL HIDDEN 6 _PyLong_FromBytes │ │ │ │ │ + 419: 0001225c 252 FUNC GLOBAL DEFAULT 6 PyLong_FromUnicodeObject │ │ │ │ │ 420: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_IsSubtype │ │ │ │ │ 421: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyByteArray_Type │ │ │ │ │ 422: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyByteArray_empty_string │ │ │ │ │ 423: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ 424: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 425: 0001261c 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ - 426: 00014028 336 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ + 425: 000126b4 112 FUNC GLOBAL DEFAULT 6 _PyLong_Format │ │ │ │ │ + 426: 000140c0 336 FUNC GLOBAL DEFAULT 6 PyLong_AsUnsignedLongMask │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ 428: 00000684 600 FUNC GLOBAL DEFAULT 1 _PyLong_DivmodNear │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ - 430: 00015454 272 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ - 431: 000160d0 4168 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ + 430: 000154ec 272 FUNC GLOBAL DEFAULT 6 _PyLong_UnsignedShort_Converter │ │ │ │ │ + 431: 00016168 4176 FUNC GLOBAL DEFAULT 6 _PyLong_GCD │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_ldivmod │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND __popcountsi2 │ │ │ │ │ 434: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Pack │ │ │ │ │ - 435: 00017488 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ - 436: 00017620 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ + 435: 00017528 408 FUNC GLOBAL DEFAULT 6 PyLong_AsLongLongAndOverflow │ │ │ │ │ + 436: 000176c0 396 FUNC GLOBAL DEFAULT 6 _PyLong_Lshift │ │ │ │ │ 437: 0000060c 120 FUNC GLOBAL HIDDEN 1 _PyLong_FormatBytesWriter │ │ │ │ │ - 438: 000177ac 2200 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ + 438: 0001784c 2200 FUNC GLOBAL DEFAULT 6 _PyLong_Rshift │ │ │ │ │ 439: 00000060 128 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedInt_Converter │ │ │ │ │ 440: 000000e0 136 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLongLong_Converter │ │ │ │ │ 441: 00000168 128 FUNC GLOBAL DEFAULT 11 _PyLong_UnsignedLong_Converter │ │ │ │ │ 442: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_BuildValue │ │ │ │ │ 443: 0000021c 128 FUNC GLOBAL DEFAULT 11 _PyLong_Size_t_Converter │ │ │ │ │ 444: 000008dc 932 FUNC GLOBAL DEFAULT 1 PyLong_AsNativeBytes │ │ │ │ │ 445: 0000029c 96 FUNC GLOBAL DEFAULT 11 PyLong_FromNativeBytes │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x1dae4 contains 103 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x1db84 contains 103 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000028 00013c1c R_ARM_CALL 00000000 _PyStructSequence_InitBuiltinWithFlags │ │ │ │ │ 0000006c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000070 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 00000074 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000078 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000090 0001431c R_ARM_CALL 00000000 PyStructSequence_New │ │ │ │ │ @@ -18,31 +18,31 @@ │ │ │ │ │ 00000128 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000012c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000130 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000013c 00019e1d R_ARM_JUMP24 00000000 _PyStructSequence_FiniBuiltin │ │ │ │ │ 00000140 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ 0000017c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000198 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ -000001c0 00009a1c R_ARM_CALL 0000e7e8 long_pow │ │ │ │ │ +000001c0 00009a1c R_ARM_CALL 0000e7dc long_pow │ │ │ │ │ 000001f4 0001ac1c R_ARM_CALL 00000684 _PyLong_DivmodNear │ │ │ │ │ 00000218 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ 00000240 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000284 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ +00000284 0001711d R_ARM_JUMP24 00011724 _PyLong_Copy │ │ │ │ │ 00000298 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000002ec 0001ad1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 00000314 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000330 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000338 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00000338 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 0000033c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000340 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000344 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000348 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000370 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ +00000370 0001711d R_ARM_JUMP24 00011724 _PyLong_Copy │ │ │ │ │ 00000374 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000380 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003bc 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000414 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000424 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000434 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000444 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ @@ -58,73 +58,73 @@ │ │ │ │ │ 000004f4 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000508 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ 0000052c 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000544 0001b11c R_ARM_CALL 00000000 __popcountsi2 │ │ │ │ │ 00000548 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ 00000574 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000584 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -0000059c 00004b1c R_ARM_CALL 00007ca0 long_add │ │ │ │ │ +0000059c 00004b1c R_ARM_CALL 00007c94 long_add │ │ │ │ │ 000005f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000600 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000650 00008f1c R_ARM_CALL 0001268c long_format_binary │ │ │ │ │ +00000650 00008f1c R_ARM_CALL 00012724 long_format_binary │ │ │ │ │ 0000067c 00002b1c R_ARM_CALL 00002120 long_to_decimal_string_internal │ │ │ │ │ -000006d8 0000871c R_ARM_CALL 0000cf20 long_divrem │ │ │ │ │ +000006d8 0000871c R_ARM_CALL 0000cf14 long_divrem │ │ │ │ │ 00000710 0000351c R_ARM_CALL 00003444 long_lshift │ │ │ │ │ 0000072c 0000261c R_ARM_CALL 00001f84 long_compare │ │ │ │ │ 00000780 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -000007b4 00004b1c R_ARM_CALL 00007ca0 long_add │ │ │ │ │ +000007b4 00004b1c R_ARM_CALL 00007c94 long_add │ │ │ │ │ 000007e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007fc 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ 00000828 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000838 00001a1c R_ARM_CALL 00011834 Py_XDECREF │ │ │ │ │ -00000840 00001a1c R_ARM_CALL 00011834 Py_XDECREF │ │ │ │ │ +00000838 00001a1c R_ARM_CALL 000118cc Py_XDECREF │ │ │ │ │ +00000840 00001a1c R_ARM_CALL 000118cc Py_XDECREF │ │ │ │ │ 00000848 0000471c R_ARM_CALL 0000452c long_neg │ │ │ │ │ 00000870 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000884 00004b1c R_ARM_CALL 00007ca0 long_add │ │ │ │ │ +00000884 00004b1c R_ARM_CALL 00007c94 long_add │ │ │ │ │ 00000890 00003c1c R_ARM_CALL 00003e10 long_sub │ │ │ │ │ 000008a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000008c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000008d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000008d4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000008d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000978 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ +00000978 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ 00000980 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ -00000a14 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000a24 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ +000009d4 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000009e4 00016a1c R_ARM_CALL 0000329c _PyLong_NumBits │ │ │ │ │ 00000a78 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ae0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000b0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000b58 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000b90 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000ba0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00000c0c 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00000c40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000c60 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000acc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00000b18 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000b50 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b60 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00000b88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000bac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000bd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000be8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ 00000c68 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000c6c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000c70 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000c74 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000c78 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000c7c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x1de1c contains 119 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x1debc contains 119 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000004 0001c302 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00002702 R_ARM_ABS32 00002064 long_dealloc │ │ │ │ │ 0000002c 00002a02 R_ARM_ABS32 000020e0 long_to_decimal_string │ │ │ │ │ 00000030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00000c02 R_ARM_ABS32 0000023c long_hash │ │ │ │ │ 00000048 0001c402 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000058 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000064 00001d02 R_ARM_ABS32 000019c0 long_richcompare │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000009c 0000ad02 R_ARM_ABS32 000119b0 long_new │ │ │ │ │ +0000009c 0000ad02 R_ARM_ABS32 00011a48 long_new │ │ │ │ │ 000000a0 00014e02 R_ARM_ABS32 00000000 PyObject_Free │ │ │ │ │ -000000c8 00007202 R_ARM_ABS32 0000a4b4 long_vectorcall │ │ │ │ │ +000000c8 00007202 R_ARM_ABS32 0000a4a8 long_vectorcall │ │ │ │ │ 000000d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000d4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001e4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000204 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000210 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ @@ -147,35 +147,35 @@ │ │ │ │ │ 000002c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000002d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002e4 00004b02 R_ARM_ABS32 00007ca0 long_add │ │ │ │ │ +000002e4 00004b02 R_ARM_ABS32 00007c94 long_add │ │ │ │ │ 000002e8 00003c02 R_ARM_ABS32 00003e10 long_sub │ │ │ │ │ -000002ec 00006102 R_ARM_ABS32 00008254 long_mul │ │ │ │ │ -000002f0 0000c402 R_ARM_ABS32 0001343c long_mod │ │ │ │ │ -000002f4 0000cb02 R_ARM_ABS32 00014178 long_divmod │ │ │ │ │ -000002f8 00009a02 R_ARM_ABS32 0000e7e8 long_pow │ │ │ │ │ +000002ec 00006102 R_ARM_ABS32 00008248 long_mul │ │ │ │ │ +000002f0 0000c402 R_ARM_ABS32 000134d4 long_mod │ │ │ │ │ +000002f4 0000cb02 R_ARM_ABS32 00014210 long_divmod │ │ │ │ │ +000002f8 00009a02 R_ARM_ABS32 0000e7dc long_pow │ │ │ │ │ 000002fc 00004702 R_ARM_ABS32 0000452c long_neg │ │ │ │ │ -00000300 0000bc02 R_ARM_ABS32 000124c4 long_long │ │ │ │ │ -00000304 0000d302 R_ARM_ABS32 000152a8 long_abs │ │ │ │ │ +00000300 0000bc02 R_ARM_ABS32 0001255c long_long │ │ │ │ │ +00000304 0000d302 R_ARM_ABS32 00015340 long_abs │ │ │ │ │ 00000308 00002102 R_ARM_ABS32 00001bec long_bool │ │ │ │ │ 0000030c 00004a02 R_ARM_ABS32 000046b0 long_invert │ │ │ │ │ 00000310 00003502 R_ARM_ABS32 00003444 long_lshift │ │ │ │ │ -00000314 0000d002 R_ARM_ABS32 00014830 long_rshift │ │ │ │ │ -00000318 00006e02 R_ARM_ABS32 0000a2f4 long_and │ │ │ │ │ -0000031c 0000b902 R_ARM_ABS32 00012384 long_xor │ │ │ │ │ -00000320 00007e02 R_ARM_ABS32 0000c2dc long_or │ │ │ │ │ -00000324 0000bc02 R_ARM_ABS32 000124c4 long_long │ │ │ │ │ -0000032c 0000c102 R_ARM_ABS32 000132ec long_float │ │ │ │ │ -00000358 00008302 R_ARM_ABS32 0000c890 long_div │ │ │ │ │ -0000035c 00009702 R_ARM_ABS32 0000dba4 long_true_divide │ │ │ │ │ -00000368 0000bc02 R_ARM_ABS32 000124c4 long_long │ │ │ │ │ +00000314 0000d002 R_ARM_ABS32 000148c8 long_rshift │ │ │ │ │ +00000318 00006e02 R_ARM_ABS32 0000a2e8 long_and │ │ │ │ │ +0000031c 0000b902 R_ARM_ABS32 0001241c long_xor │ │ │ │ │ +00000320 00007e02 R_ARM_ABS32 0000c2d0 long_or │ │ │ │ │ +00000324 0000bc02 R_ARM_ABS32 0001255c long_long │ │ │ │ │ +0000032c 0000c102 R_ARM_ABS32 00013384 long_float │ │ │ │ │ +00000358 00008302 R_ARM_ABS32 0000c884 long_div │ │ │ │ │ +0000035c 00009702 R_ARM_ABS32 0000db98 long_true_divide │ │ │ │ │ +00000368 0000bc02 R_ARM_ABS32 0001255c long_long │ │ │ │ │ 00000374 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000378 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ 00000380 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000388 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000038c 0000e602 R_ARM_ABS32 00000000 long_get0 │ │ │ │ │ 00000394 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000039c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -184,27 +184,27 @@ │ │ │ │ │ 000003b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003b4 0000e902 R_ARM_ABS32 00000378 long_get1 │ │ │ │ │ 000003bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003dc 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ 000003e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003ec 0000b202 R_ARM_ABS32 00011f7c int_bit_length │ │ │ │ │ +000003ec 0000b202 R_ARM_ABS32 00012014 int_bit_length │ │ │ │ │ 000003f4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003fc 0000ec02 R_ARM_ABS32 00000384 int_bit_count │ │ │ │ │ 00000404 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000408 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000040c 00005102 R_ARM_ABS32 00004978 int_to_bytes │ │ │ │ │ +0000040c 00005102 R_ARM_ABS32 0000496c int_to_bytes │ │ │ │ │ 00000414 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000418 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000041c 00005602 R_ARM_ABS32 00005e44 int_from_bytes │ │ │ │ │ +0000041c 00005602 R_ARM_ABS32 00005e38 int_from_bytes │ │ │ │ │ 00000424 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000428 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000042c 0000ef02 R_ARM_ABS32 000173f4 int_as_integer_ratio │ │ │ │ │ +0000042c 0000ef02 R_ARM_ABS32 00017494 int_as_integer_ratio │ │ │ │ │ 00000434 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000438 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000043c 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ 00000444 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000448 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000044c 0000e302 R_ARM_ABS32 0000034c long_long_meth │ │ │ │ │ 00000454 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -214,24 +214,24 @@ │ │ │ │ │ 00000468 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000046c 0000d602 R_ARM_ABS32 00000144 int___round__ │ │ │ │ │ 00000474 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000478 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000047c 00010402 R_ARM_ABS32 000001f4 int___getnewargs__ │ │ │ │ │ 00000484 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000488 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000048c 00009202 R_ARM_ABS32 0000da0c int___format__ │ │ │ │ │ +0000048c 00009202 R_ARM_ABS32 0000da00 int___format__ │ │ │ │ │ 00000494 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000049c 0000f602 R_ARM_ABS32 0000000c int___sizeof__ │ │ │ │ │ 000004a4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004ac 00010002 R_ARM_ABS32 000001e8 int_is_integer │ │ │ │ │ 000004b4 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x1e1d4 contains 1219 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x1e274 contains 1219 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000030 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00000058 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000094 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000000b4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000000bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000000c0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -295,33 +295,33 @@ │ │ │ │ │ 000014b4 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ 000014c8 0001511c R_ARM_CALL 00000000 PyUnicode_FromStringAndSize │ │ │ │ │ 000014e4 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ 0000156c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000158c 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ 00001590 0001561c R_ARM_CALL 00000000 log │ │ │ │ │ 0000159c 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -00001700 00015802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ -00001704 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001708 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -00001714 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ -0000171c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00001720 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000016ec 00015802 R_ARM_ABS32 00000000 _Py_ctype_table │ │ │ │ │ +000016f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000016f4 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00001700 00000202 R_ARM_ABS32 00000000 .bss │ │ │ │ │ +00001708 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000170c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00001714 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001718 0001596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001720 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001724 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001728 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000172c 0001596b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001734 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001738 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000172c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001730 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000173c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001740 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00001744 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001740 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001744 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00001748 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000174c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001750 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001754 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001758 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000175c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001760 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001764 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001890 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000018b0 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000018bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000018e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000018fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ @@ -411,15 +411,15 @@ │ │ │ │ │ 00003434 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00003438 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00003440 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000035b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000035e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00003638 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00003664 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00003708 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003704 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00003720 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000373c 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ 00003768 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00003778 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 0000379c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000037e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000037f8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ @@ -472,1026 +472,1026 @@ │ │ │ │ │ 00004518 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000451c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004520 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00004524 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00004528 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000045ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 000045ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000045fc 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ +000045fc 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ 00004644 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 00004674 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004698 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000046a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000046ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000472c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ 0000476c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00004858 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004860 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 00004870 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00004874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00004878 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000487c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000048d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000048f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000491c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004940 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00004970 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00004974 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000049dc 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004a5c 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004a70 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00004a90 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004d68 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00004d90 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004db4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005130 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00005178 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000053b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000053c0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000053e0 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000053f4 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005434 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005448 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000054b0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000054c4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00005510 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000555c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005574 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000557c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005580 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00005584 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000048cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000048f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000492c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000495c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004964 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00004968 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000049d0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004a50 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004a64 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00004a84 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00004d5c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00004d84 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004da8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005124 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +0000516c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000053b4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000053d4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +000053e8 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005428 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000543c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000054a4 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000054b8 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00005504 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005550 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005568 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00005570 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005574 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00005578 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000557c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005580 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005584 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00005588 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000558c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000558c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00005590 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005594 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005598 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00005594 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00005598 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000559c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055a0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000055a0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000055a8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055ac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000055b4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000588c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00005c14 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e08 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005e38 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00005e3c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005e40 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00005ed0 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00005ee8 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ -00006140 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00006178 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000065c0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000067b8 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000069e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000069ec 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006a10 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006a34 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d70 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006dac 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00006df4 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -00006e08 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006e20 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ -00006e38 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e54 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006e6c 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00006e88 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00006eb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ec0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ec8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00005880 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00005c08 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005dfc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00005e2c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00005e30 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005e34 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00005ec4 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00005edc 0001791c R_ARM_CALL 00000000 PyObject_Bytes │ │ │ │ │ +00006134 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000616c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000065b4 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000067ac 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000069d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000069e0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006a04 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006a28 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d58 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d64 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006da0 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00006de8 0001761c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +00006dfc 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006e14 0001731c R_ARM_CALL 00000000 _PyUnicode_Equal │ │ │ │ │ +00006e2c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e48 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006e60 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00006e7c 00017a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006eac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006eb4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ebc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006ec4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ec8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00006ecc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00006ed0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00006ed4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ed8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006edc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ee0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00006ee4 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006ed8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006edc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ee0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006ee4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006ee8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006eec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00006eec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006ef0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ef4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006ef8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006efc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007158 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007190 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000749c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00007930 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000793c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007c78 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007c84 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007c8c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c90 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007c98 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00007c9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00007d68 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007da8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e08 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007e38 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007e90 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00007ea0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00007ea4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00007ea8 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00007f54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00007f94 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007fec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000801c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008074 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008084 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008088 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000080e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008120 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008150 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000817c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000081c8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000081e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008220 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000824c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008250 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000835c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000839c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000083d8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008404 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000084d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000084d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000714c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007184 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007490 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00007924 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007930 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007c6c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007c78 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007c80 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c84 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c88 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007c8c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00007c90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00007d5c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007d9c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007dfc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007e2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007e84 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00007e94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00007e98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00007e9c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00007f48 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00007f88 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00007fe0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008010 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008068 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008078 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000807c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000080d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008114 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008144 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008170 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000081bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000081dc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008214 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008240 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008244 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008350 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008390 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000083cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000083f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000084c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000084cc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000084f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000084f8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000084fc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ 00008500 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008504 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008508 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000850c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000085ac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000085ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008668 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008694 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008760 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00008768 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00008790 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008794 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008798 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000881c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008848 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008868 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -000088b4 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00008b4c 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -00008e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00008e2c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00008e98 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00008ec8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00008f18 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00008f74 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000921c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000949c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000094e8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009520 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009580 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -000095b8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009608 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000963c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009964 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00009aa0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009ac8 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009ad0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009b0c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00009b34 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -00009b3c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00009b88 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00009f34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00009f48 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009f74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009f88 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00009fc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00009ffc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000a004 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a008 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a00c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a058 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a084 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a2c8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a2e0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a2e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a2ec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a2f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a3b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a3f0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a420 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a450 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a480 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a498 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a49c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a4a0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000a4e8 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -0000a524 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ -0000a540 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000a55c 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ -0000a560 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a564 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000a568 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a590 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ -0000a5ac 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ -0000a5c0 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ -0000a5fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a634 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a664 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a680 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a698 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a6d8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a70c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a73c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a750 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a75c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a770 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a778 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a78c 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a794 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a7a8 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a7b0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a7d8 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ -0000a7e0 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000a7f4 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ -0000a7fc 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000a848 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a864 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ -0000a880 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ -0000a898 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ -0000a8d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a8e4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000a8f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000a92c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a964 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a978 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000a98c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000a9a0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000a9c0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000a9c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000a9d0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000a9d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000a9d8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000a9dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000aa48 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -0000aa60 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -0000aabc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000aacc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000aae8 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -0000ab14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000abdc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ac10 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ad98 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000adb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000add4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000adfc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000af28 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000af4c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b1d4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000b23c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000b270 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000b43c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bb9c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bba0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000bba4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000bba8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000bbac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000be50 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000be78 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c0bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c0f0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c198 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000085a0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000085e0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000865c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008688 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008754 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000875c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00008784 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008788 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000878c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008810 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000883c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000885c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +000088a8 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00008b40 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00008e1c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00008e20 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00008e8c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00008ebc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00008f0c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00008f68 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009210 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009490 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000094dc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009514 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009574 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000095ac 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000095fc 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009630 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009958 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00009a94 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009abc 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009ac4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009b00 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00009b28 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00009b30 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00009b7c 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00009f28 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00009f3c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009f68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009f7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00009fb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ff0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00009ff8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00009ffc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a000 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a04c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a078 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a2bc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a2d4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a2dc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a2e0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a2e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a3a4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a3e4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a414 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a444 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a474 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a48c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a490 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a494 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000a4dc 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +0000a518 0001811c R_ARM_CALL 00000000 PyThreadState_Get │ │ │ │ │ +0000a534 0001821c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000a550 0001521d R_ARM_JUMP24 00000000 PyErr_Format │ │ │ │ │ +0000a554 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a558 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000a55c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a584 00014c1c R_ARM_CALL 00000000 __aeabi_dcmpgt │ │ │ │ │ +0000a5a0 0001841c R_ARM_CALL 00000000 __aeabi_dcmplt │ │ │ │ │ +0000a5b4 00014d1c R_ARM_CALL 00000000 __aeabi_d2iz │ │ │ │ │ +0000a5f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a628 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a658 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a674 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a68c 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a6cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a700 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a730 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a744 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a750 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a764 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a76c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a780 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a788 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a79c 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a7a4 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a7cc 0001891c R_ARM_CALL 00000000 __aeabi_d2uiz │ │ │ │ │ +0000a7d4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000a7e8 00018b1c R_ARM_CALL 00000000 __aeabi_dsub │ │ │ │ │ +0000a7f0 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000a83c 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a858 0001861c R_ARM_CALL 00000000 __aeabi_dcmple │ │ │ │ │ +0000a874 0001851c R_ARM_CALL 00000000 __aeabi_dcmpun │ │ │ │ │ +0000a88c 0001871c R_ARM_CALL 00000000 frexp │ │ │ │ │ +0000a8c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a8d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000a8e8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000a920 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a958 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a96c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000a980 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000a994 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000a9b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000a9b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000a9c4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000a9c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000a9cc 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000a9d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000aa3c 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +0000aa54 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0000aab0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000aac0 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000aadc 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +0000ab08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000abd0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ac04 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ad8c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000ada8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000adc8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000adf0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000af1c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000af40 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b1c8 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000b230 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000b264 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000b430 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bb90 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000bb98 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000bb9c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000bba0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000be44 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000be6c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c0b0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c0e4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c18c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c194 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 0000c1a0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1ac 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c1d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c1e4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c1f8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c224 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c240 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c29c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0000c2bc 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0000c2d8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c398 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c3d8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c408 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c438 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c468 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c480 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c484 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c488 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000c4e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c518 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c724 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000c758 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c83c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000c86c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000c874 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c87c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c880 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c884 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000c888 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000c88c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c8f8 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c928 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000c950 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000c988 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c9d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ca08 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ca30 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ca48 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000ca4c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ca50 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000cb1c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000cb20 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000cb60 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000cb68 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000cbac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cbd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cc68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ccb8 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000ccc4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000cd0c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -0000cd28 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ -0000cd44 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ -0000ce00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce30 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce60 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000ce6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ce94 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ceb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cec0 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0000cec8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000c1c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c1d8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c1ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c218 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c234 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c290 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0000c2b0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +0000c2cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c38c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c3cc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c3fc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c42c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c45c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c474 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c478 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c47c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000c4d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c50c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c718 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000c74c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c830 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000c860 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000c868 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c870 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c874 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c878 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000c87c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000c880 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c8ec 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c91c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000c944 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c97c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c9c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000c9fc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ca24 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ca3c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000ca40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ca44 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000cb10 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cb14 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cb54 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cb5c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cba0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cbcc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000cc5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ccac 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000ccb8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cd00 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000cd1c 0001541c R_ARM_CALL 00000000 PyImport_ImportModule │ │ │ │ │ +0000cd38 0001551c R_ARM_CALL 00000000 PyObject_CallMethod │ │ │ │ │ +0000cdf4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce24 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce54 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000ce60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ce88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ceac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ceb4 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +0000cebc 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000cee4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000cef0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cefc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cf04 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000cf08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cef8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000cefc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf00 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf04 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cf08 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 0000cf0c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000cf10 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf14 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000cf18 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf1c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cf90 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0000d114 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d184 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0000d2ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d2dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d300 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d338 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d3c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d40c 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0000d440 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d448 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d4a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cf84 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +0000d108 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d178 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0000d2a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d2f4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d32c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d3b8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d400 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +0000d434 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d43c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d494 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d4e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000d4f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000d4f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d4fc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d500 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000d504 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000d508 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d54c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d574 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d758 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d778 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7a0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7c4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7e0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d7fc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d820 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000d834 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000d85c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d86c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000d884 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d898 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000d8c0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d8c8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000d8cc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d9c0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d9dc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d9e0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000d9f4 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ -0000d9fc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000da00 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000da04 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000da08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000da3c 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000da58 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ -0000da68 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000da74 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000da90 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -0000da98 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000da9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000daa0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000daec 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0000dafc 0001971c R_ARM_CALL 00014248 _PyLong_Frexp │ │ │ │ │ -0000db10 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000db38 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ -0000db3c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000db54 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db70 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000db80 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000db8c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000db90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000db94 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000db98 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dba0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dd00 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000dd2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000dd58 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000df48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000df88 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e008 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e024 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e038 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e044 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e078 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e098 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000e0b4 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e104 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e114 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e128 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ -0000e14c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -0000e168 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e17c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e188 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e1e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000e218 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000e4a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e4c8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e4e8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e4f4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e504 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e510 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e550 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0000e638 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e650 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e65c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e66c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e678 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e69c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -0000e6a8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -0000e708 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -0000e718 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -0000e724 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0000e734 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000e758 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000e7c4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e7cc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000e7d0 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -0000e7d4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e7d8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0000e7dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e7e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e9dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb54 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec24 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecac 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ecec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ed98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000edf0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ee1c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000ee5c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000ee90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eefc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef64 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000efac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f010 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0000f164 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f1ac 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f208 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d4f8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000d4fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d540 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d568 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d74c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d76c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d794 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d7b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d7d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d7f0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d814 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000d828 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000d850 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d860 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000d878 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d88c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000d8b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d8bc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d8c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d9b4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d9d4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000d9e8 00015f1c R_ARM_CALL 00001c00 PyLong_AsLong │ │ │ │ │ +0000d9f0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000d9f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d9f8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000d9fc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000da30 0001921c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000da4c 0001931c R_ARM_CALL 00000000 _PyLong_FormatAdvancedWriter │ │ │ │ │ +0000da5c 0001941c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000da68 0001951c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000da84 0001771c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +0000da8c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000da90 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000da94 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000dae0 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +0000daf0 0001971c R_ARM_CALL 000142e0 _PyLong_Frexp │ │ │ │ │ +0000db04 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000db2c 0001881d R_ARM_JUMP24 00000000 ldexp │ │ │ │ │ +0000db30 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000db48 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db64 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000db74 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000db80 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000db84 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000db88 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000db8c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000db94 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000dcf4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000dd20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000dd4c 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000df3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000df7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000dffc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e018 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e02c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e038 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e06c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e08c 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000e0a8 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e0f8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e108 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e11c 0001571c R_ARM_CALL 00000000 __aeabi_ddiv │ │ │ │ │ +0000e140 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +0000e15c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e170 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e17c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e1d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000e20c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000e494 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e4bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e4dc 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e4e8 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e4f8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e504 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e544 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0000e62c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e644 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e650 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e660 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e66c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e690 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +0000e69c 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000e6fc 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0000e70c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0000e718 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +0000e728 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000e74c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000e7b8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e7c0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000e7c4 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +0000e7c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e7cc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000e7d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e7d8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e9d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec18 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec70 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eca0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ece0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ed8c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000edb8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ede4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee10 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000ee50 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000ee84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eef0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000efa4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f008 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +0000f15c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f1a4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f200 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000f344 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f3cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f4c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f4ec 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0000f574 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f5b4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f61c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f670 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f7d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000f814 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f864 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f868 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f86c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f870 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000f874 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f878 00019a02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -0000f87c 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f880 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f884 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f888 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f88c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0000f894 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f898 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000f89c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f8c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f8f4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000f928 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f994 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000faf0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fb68 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fbec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fc44 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0000fce8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd38 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fe14 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000fe68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ff74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001002c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010074 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010178 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010264 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000102bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010304 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010364 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000103ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001040c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010450 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010508 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00010584 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -0001058c 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000105c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010608 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010688 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108b4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00010b08 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010b2c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010b50 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010b90 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010bb0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010bcc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010be8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00010c28 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00010c50 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010c98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00010cf4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010d44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010d80 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00010d98 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010dc4 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00010e10 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e50 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010e78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010e84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010eb0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ed0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f30 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010f64 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00010f78 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001103c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001105c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011068 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011074 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011080 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011094 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000110ec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011124 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011144 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011158 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000111e8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f3b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f498 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f4c0 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +0000f548 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f588 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f5f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f684 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6c4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f7b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f7b8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f7bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f7c0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000f7c4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f7c8 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +0000f7cc 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f7d0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f7d4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f7d8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f7dc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +0000f7e4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f7e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000f80c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000f84c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000f8b4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f8e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000f91c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f988 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fad4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fb7c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fc00 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fc54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0000fcc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fd34 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fdd8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fe40 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fe98 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fea8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fec4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ff90 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ff9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffa8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffb4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ffc0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000fff8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010040 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010064 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001017c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010238 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010280 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010378 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000103f0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010464 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010510 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010570 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000105c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010620 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010664 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001071c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00010798 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000107a0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000107d4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010818 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010888 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ab4 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00010d08 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010d2c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010d50 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010d90 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010db0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010dcc 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010de8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00010e28 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00010e54 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010e98 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00010efc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010f48 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010f88 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00010fa4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011004 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +0001102c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011088 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011108 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011130 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011150 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000111c0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011204 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00011224 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011248 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001124c 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00011250 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011254 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011258 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001125c 00019a02 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ -00011260 00019902 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -00011264 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011394 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000113d0 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0001149c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000114c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000114d4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000114dc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000114e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114e8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000114ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000114f4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000115a0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00011604 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011660 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011674 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00011688 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011700 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011730 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011754 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00011770 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001177c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011780 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000117a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000117ac 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000117b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000117b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000117b8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000117bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000117e4 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00011814 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00011828 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011830 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011858 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0001188c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000118b4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011920 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00011948 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00011960 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00011988 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000119ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011a24 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ -00011a88 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00011aac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011aec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011b24 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00011b88 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00011be8 0001a21c R_ARM_CALL 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011c04 0001a31c R_ARM_CALL 000121c4 PyLong_FromUnicodeObject │ │ │ │ │ -00011c1c 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011c48 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011c64 0001a21c R_ARM_CALL 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011c7c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011c88 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011ca0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011cc8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011cf8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011cfc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011d00 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00011d04 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011d08 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011d0c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011d10 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011d14 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011d18 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011d58 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00011dbc 0001a21d R_ARM_JUMP24 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011dc8 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ -00011e14 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00011e38 0001a31d R_ARM_JUMP24 000121c4 PyLong_FromUnicodeObject │ │ │ │ │ -00011e40 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011e6c 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ -00011e8c 0001a21d R_ARM_JUMP24 000122c0 _PyLong_FromBytes │ │ │ │ │ -00011ea4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011ee4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00011f04 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011f10 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00011f28 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011f3c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00011f58 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00011f5c 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ -00011f60 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00011f64 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00011f68 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f6c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00011f70 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f74 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00011f78 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ -00011ff4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012020 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012050 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00012068 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ -000120b8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000120c0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00012110 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001213c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001215c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00012170 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000121a0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000121b0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000121b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121bc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121c0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000121e8 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ -000121f8 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00012208 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -00012294 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000122a4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000122b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000122b8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000122bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000122ec 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ -0001232c 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -0001234c 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00012370 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001237c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00012380 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00012438 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012478 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000124a4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000124b8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000124bc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000124c0 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00012548 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00012574 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00012598 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000125cc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000125d8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000125dc 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000125fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00012604 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0001260c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012610 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00012614 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00012618 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001276c 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ -00012a2c 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00012a70 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ -00012eb8 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ -00012eec 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00012f04 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000132e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000132e4 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000132e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013338 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ -0001335c 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00013364 0001971c R_ARM_CALL 00014248 _PyLong_Frexp │ │ │ │ │ -00013378 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00013398 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ -000133ac 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000133b8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133d0 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000133e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000133fc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001340c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00013424 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00013428 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001342c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00013430 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013438 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000134e0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013598 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -0001360c 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013614 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -000137ac 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -0001386c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -0001388c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000138ac 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000138d4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -000138f8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013918 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013938 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013954 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013960 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013988 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000139d0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000139e8 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00013a20 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a24 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00013a30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00013a34 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00013a38 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00013a3c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00013ac8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013b84 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00013bf8 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013c00 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013db0 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ -00013e6c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013e8c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013eac 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ed4 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013ef8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f18 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f38 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00013f54 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -00013f78 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00013fc4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00013ff0 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -0001400c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00014010 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001401c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00014020 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ -00014024 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000140c8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000140d8 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00014134 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014164 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00014174 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000141c4 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00014230 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001423c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00014244 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -0001434c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014370 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014388 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014394 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000143b0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -000143c8 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000143d4 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -000143f0 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014404 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -00014410 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ -0001442c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014440 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000144f4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ -00014508 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000146a4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ -000147d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00014810 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00014820 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00014824 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00014950 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014988 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000149f8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014a24 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00014ee0 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00014fb4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00014fe4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015078 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00015094 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ -000150bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000150c8 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000151c8 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00015224 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001522c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015244 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ -00015254 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015270 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015280 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015284 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015288 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001528c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00015290 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015294 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015298 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001529c 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000152a0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000152a4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015354 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015390 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000153a4 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -000153d8 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00015410 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00015438 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015444 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ -00015448 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015450 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000154e8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000154ec 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00015518 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001552c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015540 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015548 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -0001554c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015550 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00015554 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015558 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0001555c 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00015560 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000155b4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000155e8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001560c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001564c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000158f0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015920 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001597c 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ -000159b8 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ -00015b70 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015d04 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015d2c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00015d40 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00015d50 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015d74 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00015d98 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00015d9c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00015ea8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015ed4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00015f08 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00015f68 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015f88 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00015fec 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016094 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -000160cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000161e0 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016204 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016220 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016268 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000162a8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000162dc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016308 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000164a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000164e4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016510 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001659c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016620 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ -00016718 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -0001674c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -000168a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000169c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000169f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016acc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00016af8 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016b2c 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016b58 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00016e00 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016e50 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016e58 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00016e78 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016ea4 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00016ef8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f1c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f44 0001781c R_ARM_CALL 000055b8 _PyLong_AsByteArray │ │ │ │ │ -00016f70 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00016f9c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017024 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017030 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001703c 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00017090 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000170dc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000170f8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017104 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00017110 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017114 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017164 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001719c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -000171bc 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000171f4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017210 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00017224 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0001734c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00017358 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017398 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000173bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000173d0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000173e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000173ec 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000173f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017434 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ -00017464 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001746c 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ -00017480 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00017484 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000174f0 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -00017574 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000175c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0001761c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00017724 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -00017764 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017788 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000177a0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000177a4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000177a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00017884 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -000178cc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017920 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ -0001794c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00017e28 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ -00017eec 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ -00017fb0 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ -00017fc8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00017fe0 0001711d R_ARM_JUMP24 0001168c _PyLong_Copy │ │ │ │ │ -00017ffc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0001800c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0001802c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018030 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00018034 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00018038 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0001803c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -00018040 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011238 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000112b0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112bc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000112d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000112e4 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000112e8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000112ec 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000112f0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000112f4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000112f8 00019902 R_ARM_ABS32 00000000 PyFloat_Type │ │ │ │ │ +000112fc 00019a02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0001142c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011468 00016d1c R_ARM_CALL 00000000 memset │ │ │ │ │ +00011534 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001155c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001156c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011574 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00011578 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001157c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011580 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011584 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001158c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011638 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +0001169c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000116f8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001170c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00011720 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011798 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000117c8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000117ec 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00011808 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00011814 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011818 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011838 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011844 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011848 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001184c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011850 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00011854 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001187c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000118ac 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000118c0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000118c8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000118f0 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00011924 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001194c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000119b8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000119e0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000119f8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00011a20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00011a44 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011abc 0001801c R_ARM_CALL 00000000 PyNumber_Long │ │ │ │ │ +00011b20 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011b44 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011b84 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011bbc 0001751c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00011c20 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011c80 0001a21c R_ARM_CALL 00012358 _PyLong_FromBytes │ │ │ │ │ +00011c9c 0001a31c R_ARM_CALL 0001225c PyLong_FromUnicodeObject │ │ │ │ │ +00011cb4 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011ce0 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011cfc 0001a21c R_ARM_CALL 00012358 _PyLong_FromBytes │ │ │ │ │ +00011d14 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011d20 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011d38 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011d60 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011d90 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011d94 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011d98 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00011d9c 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00011da0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011da4 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00011da8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011dac 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00011db0 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +00011df0 0001a11c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00011e54 0001a21d R_ARM_JUMP24 00012358 _PyLong_FromBytes │ │ │ │ │ +00011e60 0001801d R_ARM_JUMP24 00000000 PyNumber_Long │ │ │ │ │ +00011eac 0001a01c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00011ed0 0001a31d R_ARM_JUMP24 0001225c PyLong_FromUnicodeObject │ │ │ │ │ +00011ed8 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011f04 0001a41c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ +00011f24 0001a21d R_ARM_JUMP24 00012358 _PyLong_FromBytes │ │ │ │ │ +00011f3c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f7c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00011f9c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011fa8 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00011fc0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011fd4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00011ff0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00011ff4 0001a502 R_ARM_ABS32 00000000 PyByteArray_Type │ │ │ │ │ +00011ff8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00011ffc 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00012000 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012004 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00012008 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001200c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012010 0001a602 R_ARM_ABS32 00000000 _PyByteArray_empty_string │ │ │ │ │ +0001208c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000120b8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000120e8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012100 00013d1c R_ARM_CALL 0000033c PyLong_FromSsize_t │ │ │ │ │ +00012150 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012158 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +000121a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000121d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000121f4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012208 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012238 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012248 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001224c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012250 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012254 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012258 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012280 0001a71c R_ARM_CALL 00000000 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ +00012290 0001a81c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +000122a0 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +0001232c 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0001233c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012348 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012350 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00012354 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012384 0001471c R_ARM_CALL 000006dc PyLong_FromString │ │ │ │ │ +000123c4 0001741c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000123e4 0001521c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00012408 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00012414 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00012418 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000124d0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012510 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001253c 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012550 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00012554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00012558 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000125e0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001260c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00012630 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00012664 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00012670 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012674 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00012694 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001269c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000126a4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000126a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000126ac 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000126b0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00012804 0001651c R_ARM_CALL 00000000 PyUnicode_New │ │ │ │ │ +00012ac4 00014f1c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00012b08 0001661c R_ARM_CALL 00000000 _PyUnicodeWriter_PrepareInternal │ │ │ │ │ +00012f50 0001671c R_ARM_CALL 00000000 _PyBytesWriter_Prepare │ │ │ │ │ +00012f84 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00012f9c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013378 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001337c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00013380 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000133d0 0001491c R_ARM_CALL 00000000 __aeabi_i2d │ │ │ │ │ +000133f4 0001981d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +000133fc 0001971c R_ARM_CALL 000142e0 _PyLong_Frexp │ │ │ │ │ +00013410 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00013430 0001881c R_ARM_CALL 00000000 ldexp │ │ │ │ │ +00013444 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00013450 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013468 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00013480 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013494 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000134a4 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000134bc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000134c0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000134c4 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000134c8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000134d0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013578 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013630 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +000136a4 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000136ac 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013844 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013904 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013924 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013944 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +0001396c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013990 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000139b0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000139d0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +000139ec 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000139f8 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013a20 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00013a68 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013a80 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +00013ab8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013abc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00013ac8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00013acc 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +00013ad0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00013ad4 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00013b60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00013c1c 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00013c90 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00013c98 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013e48 00013e1c R_ARM_CALL 0000042c PyLong_FromLong │ │ │ │ │ +00013f04 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013f24 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013f44 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013f6c 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013f90 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013fb0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013fd0 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00013fec 00018c1c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +00014010 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0001405c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00014088 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +000140a4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000140a8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000140b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000140b8 00018f02 R_ARM_ABS32 00000000 PyExc_ZeroDivisionError │ │ │ │ │ +000140bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00014160 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00014170 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000141cc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000141fc 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0001420c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001425c 0001ab1c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000142c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000142d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000142dc 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +000143e4 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00014408 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00014420 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0001442c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00014448 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +00014460 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +0001446c 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +00014488 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +0001449c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +000144a8 00014b1c R_ARM_CALL 00000000 __aeabi_dadd │ │ │ │ │ +000144c4 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000144d8 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0001458c 00014a1c R_ARM_CALL 00000000 __aeabi_dmul │ │ │ │ │ +000145a0 0001481c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0001473c 00018a1c R_ARM_CALL 00000000 __aeabi_ui2d │ │ │ │ │ +00014868 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000148a8 00001e02 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +000148b8 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000148bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000149e8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014a20 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014a90 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00014abc 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00014f78 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +0001504c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001507c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015110 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0001512c 00013f1c R_ARM_CALL 000005b4 PyLong_AsSsize_t │ │ │ │ │ +00015154 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015160 00016c1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00015260 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +000152bc 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000152c4 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000152dc 0001711d R_ARM_JUMP24 00011724 _PyLong_Copy │ │ │ │ │ +000152ec 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015308 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015318 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0001531c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015320 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015324 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015328 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0001532c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015330 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015334 00015e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00015338 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0001533c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000153ec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015428 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001543c 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +00015470 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000154a8 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000154d0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000154dc 0001711d R_ARM_JUMP24 00011724 _PyLong_Copy │ │ │ │ │ +000154e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000154e8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00015580 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00015584 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000155b0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000155c4 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000155d8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000155e0 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000155e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000155e8 00014102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000155ec 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000155f0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000155f4 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000155f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0001564c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015680 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000156a4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000156e4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015988 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000159b8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015a14 0001641c R_ARM_CALL 00000000 PyErr_CheckSignals │ │ │ │ │ +00015a50 0001631c R_ARM_CALL 00000000 __aeabi_uldivmod │ │ │ │ │ +00015c08 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015d9c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015dc4 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00015dd8 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00015de8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015e0c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015e28 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00015e30 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00015e34 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00015f40 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00015f6c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00015fa0 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016000 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016020 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00016084 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001612c 0001461d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00016164 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00016278 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +0001629c 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000162b8 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +00016300 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016340 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016374 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000163a0 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016540 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001657c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000165a8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016634 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000166b8 0001b01c R_ARM_CALL 00000000 __aeabi_ldivmod │ │ │ │ │ +000167b0 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +000167e4 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00016940 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a60 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016a8c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016b5c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00016b98 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +00016bd0 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +00016bf8 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00016ea0 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016ef0 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016ef8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00016f08 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00016f5c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016f78 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +00016fbc 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00016fe4 0001781c R_ARM_CALL 000055ac _PyLong_AsByteArray │ │ │ │ │ +000170ac 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000170c8 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000170d4 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017108 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017124 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017130 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +00017184 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017190 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001719c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000171b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000171b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017204 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001723c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0001725c 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017294 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000172b0 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000172c4 00015b1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000173ec 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000173f8 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017438 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0001745c 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00017470 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00017488 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0001748c 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +00017490 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000174d4 0001b21c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ +00017504 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001750c 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ +00017520 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017524 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017590 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00017614 0001601c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00017668 0001461c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000176bc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000177c4 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +00017804 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017828 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00017840 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017844 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00017848 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00017924 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +0001796c 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000179c0 0001331c R_ARM_CALL 00000000 PyObject_Malloc │ │ │ │ │ +000179ec 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +00017ec8 00014e1c R_ARM_CALL 00000000 PyObject_Free │ │ │ │ │ +00017f8c 0001381c R_ARM_CALL 00000188 _PyLong_New │ │ │ │ │ +00018050 00013e1d R_ARM_JUMP24 0000042c PyLong_FromLong │ │ │ │ │ +00018068 0001351c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00018080 0001711d R_ARM_JUMP24 00011724 _PyLong_Copy │ │ │ │ │ +0001809c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000180ac 0001341c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +000180cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000180d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000180d4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000180d8 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000180dc 00013a02 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +000180e0 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x207ec contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x2088c contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000058 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000005c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000060 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000068 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000006c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000070 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000007c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x2082c contains 33 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x208cc contains 33 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 00000048 00013d1d R_ARM_JUMP24 0000033c PyLong_FromSsize_t │ │ │ │ │ 0000004c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000a0 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000000a8 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ 000000c4 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000000d8 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000000dc 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000120 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000128 00019b1c R_ARM_CALL 00011268 PyLong_AsUnsignedLongLong │ │ │ │ │ +00000128 00019b1c R_ARM_CALL 00011300 PyLong_AsUnsignedLongLong │ │ │ │ │ 0000014c 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000160 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000164 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000001b0 0001701c R_ARM_CALL 00004404 PyLong_AsUnsignedLong │ │ │ │ │ 000001cc 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000001e0 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000001e4 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00015d02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -00000204 0001711c R_ARM_CALL 0001168c _PyLong_Copy │ │ │ │ │ +00000204 0001711c R_ARM_CALL 00011724 _PyLong_Copy │ │ │ │ │ 00000214 0001ba1d R_ARM_JUMP24 00000000 Py_BuildValue │ │ │ │ │ 00000218 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000025c 0001391c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000264 00016b1c R_ARM_CALL 00003318 PyLong_AsSize_t │ │ │ │ │ 00000280 0001451c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000294 00015a02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000298 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002dc 00017b1d R_ARM_JUMP24 00006f00 _PyLong_FromByteArray │ │ │ │ │ +000002dc 00017b1d R_ARM_JUMP24 00006ef4 _PyLong_FromByteArray │ │ │ │ │ 000002e8 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 000002f8 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000330 00017b1d R_ARM_JUMP24 00006f00 _PyLong_FromByteArray │ │ │ │ │ +00000330 00017b1d R_ARM_JUMP24 00006ef4 _PyLong_FromByteArray │ │ │ │ │ 0000033c 0001401c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000034c 00000702 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │┄ Ordering differences only │ │ │ │ │ @@ -337,16 +337,16 @@ │ │ │ │ │ _PyUnicodeWriter_Init │ │ │ │ │ _PyLong_FormatAdvancedWriter │ │ │ │ │ _PyUnicodeWriter_Finish │ │ │ │ │ _PyUnicodeWriter_Dealloc │ │ │ │ │ PyLong_AsDouble │ │ │ │ │ _PyLong_Frexp │ │ │ │ │ PyFloat_FromDouble │ │ │ │ │ -_Py_NoneStruct │ │ │ │ │ PyFloat_Type │ │ │ │ │ +_Py_NoneStruct │ │ │ │ │ PyLong_AsUnsignedLongLong │ │ │ │ │ PyLong_AsUnsignedLongLongMask │ │ │ │ │ _PyLong_FiniTypes │ │ │ │ │ _PyStructSequence_FiniBuiltin │ │ │ │ │ _PyLong_FromDigits │ │ │ │ │ PyNumber_AsSsize_t │ │ │ │ │ _PyLong_FromBytes │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -143,15 +143,15 @@ │ │ │ │ │ mov r7, r0 │ │ │ │ │ bne 31c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ beq 2f8 │ │ │ │ │ ldr r2, [pc, #380] @ 338 │ │ │ │ │ ldr r0, [pc, #380] @ 33c │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bl e7e8 │ │ │ │ │ + bl e7dc │ │ │ │ │ R_ARM_CALL long_pow │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ bne 300 │ │ │ │ │ ldr r2, [pc, #356] @ 340 │ │ │ │ │ ldr r3, [r2, #1036] @ 0x40c │ │ │ │ │ @@ -196,15 +196,15 @@ │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ b 244 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 258 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ @@ -270,15 +270,15 @@ │ │ │ │ │ cmp r1, r2 │ │ │ │ │ bne 370 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ 00000378 : │ │ │ │ │ long_get1(): │ │ │ │ │ ldr r0, [pc] @ 380 │ │ │ │ │ @@ -439,15 +439,15 @@ │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 51c │ │ │ │ │ b 578 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ beq 5c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -490,15 +490,15 @@ │ │ │ │ │ mov ip, r3 │ │ │ │ │ add r2, sp, #20 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ stm sp, {r3, lr} │ │ │ │ │ - bl 1268c │ │ │ │ │ + bl 12724 │ │ │ │ │ R_ARM_CALL long_format_binary │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ ldrne r0, [sp, #20] │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ add ip, sp, #20 │ │ │ │ │ @@ -529,15 +529,15 @@ │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ beq 89c <_PyLong_DivmodNear+0x218> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ ldr r6, [r0, #8] │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ - bl cf20 │ │ │ │ │ + bl cf14 │ │ │ │ │ R_ARM_CALL long_divrem │ │ │ │ │ and r6, r6, #3 │ │ │ │ │ and r7, r7, #3 │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ clz r7, r7 │ │ │ │ │ @@ -588,15 +588,15 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp sl, #0 │ │ │ │ │ bge 75c <_PyLong_DivmodNear+0xd8> │ │ │ │ │ cmp r7, r6 │ │ │ │ │ ldr r1, [pc, #288] @ 8d0 <_PyLong_DivmodNear+0x24c> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bne 890 <_PyLong_DivmodNear+0x20c> │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r5, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 7e4 <_PyLong_DivmodNear+0x160> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ @@ -625,18 +625,18 @@ │ │ │ │ │ bne 82c <_PyLong_DivmodNear+0x1a8> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ bne 77c <_PyLong_DivmodNear+0xf8> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ R_ARM_CALL Py_XDECREF │ │ │ │ │ b 8ac <_PyLong_DivmodNear+0x228> │ │ │ │ │ bl 452c │ │ │ │ │ R_ARM_CALL long_neg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ @@ -648,15 +648,15 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ beq 834 <_PyLong_DivmodNear+0x1b0> │ │ │ │ │ mov r5, r9 │ │ │ │ │ b 724 <_PyLong_DivmodNear+0xa0> │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ R_ARM_CALL long_add │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 804 <_PyLong_DivmodNear+0x180> │ │ │ │ │ bl 3e10 │ │ │ │ │ R_ARM_CALL long_sub │ │ │ │ │ mov r5, r0 │ │ │ │ │ b 7bc <_PyLong_DivmodNear+0x138> │ │ │ │ │ @@ -690,82 +690,66 @@ │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ lsr r2, r2, #31 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - bne c58 │ │ │ │ │ + bne ac4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r8, r1 │ │ │ │ │ and r3, r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 9f4 │ │ │ │ │ + beq 9b4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ orr r9, r7, r7, lsr #1 │ │ │ │ │ and r9, r9, #1 │ │ │ │ │ movne r6, r2 │ │ │ │ │ - beq c04 │ │ │ │ │ + beq be0 │ │ │ │ │ tst r7, #8 │ │ │ │ │ - bne ac4 │ │ │ │ │ + bne b90 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ bls a40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq a20 │ │ │ │ │ + beq 9e0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 329c <_PyLong_NumBits> │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq a38 │ │ │ │ │ + beq 9f8 │ │ │ │ │ lsr r3, r0, #3 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - beq 9b4 │ │ │ │ │ + beq a00 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c20 │ │ │ │ │ + bne b68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ands r0, r0, #7 │ │ │ │ │ - bne 99c │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #2 │ │ │ │ │ - beq ba8 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - subne r9, r5, #1 │ │ │ │ │ - ldrsb r2, [r8, r9] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bge 99c │ │ │ │ │ - cmn r7, #1 │ │ │ │ │ - beq 9a0 │ │ │ │ │ - tst r7, #4 │ │ │ │ │ - bne 9a0 │ │ │ │ │ - b 99c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r6, r2 │ │ │ │ │ movne r9, #1 │ │ │ │ │ bne 944 │ │ │ │ │ - ldr r3, [pc, #604] @ c68 │ │ │ │ │ - ldr r1, [pc, #604] @ c6c │ │ │ │ │ + ldr r3, [pc, #668] @ c68 │ │ │ │ │ + ldr r1, [pc, #668] @ c6c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ b 9ac │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -773,25 +757,41 @@ │ │ │ │ │ R_ARM_CALL _PyLong_NumBits │ │ │ │ │ cmn r0, #1 │ │ │ │ │ lsrne r3, r0, #3 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ bne 99c │ │ │ │ │ mvn r5, #0 │ │ │ │ │ b 9a0 │ │ │ │ │ + ands r0, r0, #7 │ │ │ │ │ + bne 99c │ │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ │ + and r2, r2, #3 │ │ │ │ │ + cmp r2, #2 │ │ │ │ │ + beq bfc │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + subne r9, r5, #1 │ │ │ │ │ + ldrsb r2, [r8, r9] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + bge 99c │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ + beq 9a0 │ │ │ │ │ + tst r7, #4 │ │ │ │ │ + bne 9a0 │ │ │ │ │ + b 99c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq b7c │ │ │ │ │ + beq b3c │ │ │ │ │ cmp r5, #4 │ │ │ │ │ - bgt b38 │ │ │ │ │ + bgt af8 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq b14 │ │ │ │ │ + beq ad4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ cmp r2, #32 │ │ │ │ │ @@ -799,139 +799,139 @@ │ │ │ │ │ beq 9a0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ asr r3, r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bls 9a0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - ble b7c │ │ │ │ │ + ble b3c │ │ │ │ │ asrs r1, r1, r2 │ │ │ │ │ - bne b7c │ │ │ │ │ + bne b3c │ │ │ │ │ cmn r7, #1 │ │ │ │ │ beq 9a0 │ │ │ │ │ tst r7, #4 │ │ │ │ │ addeq r5, r5, #1 │ │ │ │ │ b 9a0 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - bne 944 │ │ │ │ │ - ldr r3, [pc, #404] @ c70 │ │ │ │ │ - ldr r1, [pc, #404] @ c74 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - cmp r6, #0 │ │ │ │ │ - beq a18 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a18 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne a18 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b a18 │ │ │ │ │ + ldr r1, [pc, #420] @ c70 │ │ │ │ │ + ldr r0, [pc, #420] @ c74 │ │ │ │ │ + bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ + R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ + b 9d8 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ add r2, r8, r5 │ │ │ │ │ ldrb r3, [r1], #1 │ │ │ │ │ strb r3, [r2, #-1]! │ │ │ │ │ sub r3, r8, r2 │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ ble a7c │ │ │ │ │ - b b1c │ │ │ │ │ + b adc │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ and r7, r3, #255 @ 0xff │ │ │ │ │ - bne b84 │ │ │ │ │ + bne b44 │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r5, r8, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ sub r3, r5, #4 │ │ │ │ │ add r2, sp, #16 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb r0, [r2, #-1]! │ │ │ │ │ cmp r3, r5 │ │ │ │ │ strb r0, [r1] │ │ │ │ │ - bne b64 │ │ │ │ │ + bne b24 │ │ │ │ │ mov r5, #4 │ │ │ │ │ b 9a0 │ │ │ │ │ add r1, sp, #12 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ sub r2, r5, #4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r8, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b b7c │ │ │ │ │ + b b3c │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 9a8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 9a8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 9a8 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + bne 944 │ │ │ │ │ + ldr r3, [pc, #208] @ c78 │ │ │ │ │ + ldr r1, [pc, #208] @ c7c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + cmp r6, #0 │ │ │ │ │ + beq 9d8 │ │ │ │ │ + ldr r3, [r4] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 9d8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + bne 9d8 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 9d8 │ │ │ │ │ + tst r7, #16 │ │ │ │ │ + beq 9c4 │ │ │ │ │ + bl 0 <_PyNumber_Index> │ │ │ │ │ + R_ARM_CALL _PyNumber_Index │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + movne r6, #1 │ │ │ │ │ + bne 93c │ │ │ │ │ + b 9d8 │ │ │ │ │ lsl lr, r9, #7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ eor lr, lr, #128 @ 0x80 │ │ │ │ │ sub ip, r5, #1 │ │ │ │ │ ldrb r2, [r8, #1]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ subeq r2, lr, r2 │ │ │ │ │ clzeq r2, r2 │ │ │ │ │ lsreq r2, r2, #5 │ │ │ │ │ - beq be0 │ │ │ │ │ + beq c34 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - ble c48 │ │ │ │ │ + ble c58 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r5, r0 │ │ │ │ │ movle r1, #0 │ │ │ │ │ andgt r1, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne bb8 │ │ │ │ │ + bne c0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 9a0 │ │ │ │ │ b 99c │ │ │ │ │ - tst r7, #16 │ │ │ │ │ - beq a04 │ │ │ │ │ - bl 0 <_PyNumber_Index> │ │ │ │ │ - R_ARM_CALL _PyNumber_Index │ │ │ │ │ - subs r4, r0, #0 │ │ │ │ │ - movne r6, #1 │ │ │ │ │ - bne 93c │ │ │ │ │ - b a18 │ │ │ │ │ - ldr r3, [r4] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9a8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne 9a8 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9a8 │ │ │ │ │ cmp r2, r9, lsl #7 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - b be0 │ │ │ │ │ - ldr r1, [pc, #24] @ c78 │ │ │ │ │ - ldr r0, [pc, #24] @ c7c │ │ │ │ │ - bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ - R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b a18 │ │ │ │ │ + b c34 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000007f4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000458 │ │ │ │ │ + .word 0x00000038 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000808 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000458 │ │ │ │ │ - .word 0x00000038 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -525,15 +525,15 @@ │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ bne 18f0 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ mov sl, r2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1828 │ │ │ │ │ - ldr r1, [pc, #4048] @ 1700 │ │ │ │ │ + ldr r1, [pc, #4028] @ 16ec │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ tst r2, #8 │ │ │ │ │ moveq r7, r0 │ │ │ │ │ bne 17fc │ │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ │ moveq r3, #1 │ │ │ │ │ addeq r7, r7, #1 │ │ │ │ │ @@ -551,15 +551,15 @@ │ │ │ │ │ sub ip, sl, #1 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ and ip, ip, sl │ │ │ │ │ beq 134c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r9, [pc, #3948] @ 1704 │ │ │ │ │ + ldr r9, [pc, #3928] @ 16f0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, r4 │ │ │ │ │ b 7b0 │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ addne r4, r4, #1 │ │ │ │ │ movne r0, r3 │ │ │ │ │ beq 1574 │ │ │ │ │ @@ -578,15 +578,15 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne e58 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ │ beq e80 │ │ │ │ │ cmp r4, #640 @ 0x280 │ │ │ │ │ bgt 1468 │ │ │ │ │ - ldr r6, [pc, #3844] @ 1708 │ │ │ │ │ + ldr r6, [pc, #3824] @ 16f4 │ │ │ │ │ lsl r8, sl, #3 │ │ │ │ │ add r3, r6, sl, lsl #3 │ │ │ │ │ ldrd r2, [r3, #208] @ 0xd0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -597,19 +597,19 @@ │ │ │ │ │ bne 1588 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ ldrd r2, [sp] │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #3784] @ 170c │ │ │ │ │ + ldr r3, [pc, #3764] @ 16f8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - ldr r3, [pc, #3776] @ 1710 │ │ │ │ │ + ldr r3, [pc, #3756] @ 16fc │ │ │ │ │ mov r2, #-67108864 @ 0xfc000000 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 18dc │ │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ add r6, r6, sl, lsl #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [r6, #800] @ 0x320 │ │ │ │ │ - ldr r3, [pc, #3632] @ 1714 │ │ │ │ │ + ldr r3, [pc, #3612] @ 1700 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r8 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ @@ -685,28 +685,28 @@ │ │ │ │ │ moveq r2, #0 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ beq e3c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ cmp r3, #95 @ 0x5f │ │ │ │ │ - beq 1774 │ │ │ │ │ + beq 1790 │ │ │ │ │ add r3, r9, r3 │ │ │ │ │ ldrb r3, [r3, #224] @ 0xe0 │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ umlal r3, r2, r4, fp │ │ │ │ │ mov r4, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r1, r0 │ │ │ │ │ cmpne r3, #2 │ │ │ │ │ movgt r3, #2 │ │ │ │ │ ble 1274 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 16c4 │ │ │ │ │ + beq 17b4 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ ldrb r2, [r1, #224] @ 0xe0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ umlal r1, r2, fp, r4 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ @@ -714,15 +714,15 @@ │ │ │ │ │ mov r4, r1 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne r3, ip │ │ │ │ │ bge d54 │ │ │ │ │ ldrb r1, [r1] │ │ │ │ │ cmp r1, #95 @ 0x5f │ │ │ │ │ - beq 17b4 │ │ │ │ │ + beq 1770 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ ldrb r2, [r1, #224] @ 0xe0 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ umlal r1, r2, fp, r4 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ @@ -750,15 +750,15 @@ │ │ │ │ │ mov r0, r7 │ │ │ │ │ asr lr, fp, #31 │ │ │ │ │ ldrb ip, [r0], #1 │ │ │ │ │ mul r1, fp, r2 │ │ │ │ │ cmp ip, #95 @ 0x5f │ │ │ │ │ mla r1, r4, lr, r1 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ - beq 1798 │ │ │ │ │ + beq 1754 │ │ │ │ │ umull r5, r2, fp, r4 │ │ │ │ │ ldrb ip, [ip, #224] @ 0xe0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ adds r4, ip, r5 │ │ │ │ │ adc r2, r1, r2 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ @@ -993,15 +993,15 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ bne 1224 │ │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ │ b adc │ │ │ │ │ - ldr r1, [pc, #2208] @ 1700 │ │ │ │ │ + ldr r1, [pc, #2188] @ 16ec │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ beq 17f0 │ │ │ │ │ ldrb r3, [fp, #1] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 12f4 │ │ │ │ │ @@ -1017,15 +1017,15 @@ │ │ │ │ │ bne e94 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mvneq r0, #-2147483619 @ 0x8000001d │ │ │ │ │ bne 1288 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ bgt 1884 │ │ │ │ │ mul r4, r5, r4 │ │ │ │ │ - ldr r3, [pc, #2136] @ 1718 │ │ │ │ │ + ldr r3, [pc, #2116] @ 1704 │ │ │ │ │ add r4, r4, #29 │ │ │ │ │ smull r2, r3, r4, r3 │ │ │ │ │ add r3, r3, r4 │ │ │ │ │ asr r4, r4, #31 │ │ │ │ │ rsbs r6, r4, r3, asr #4 │ │ │ │ │ addne r0, r6, #3 │ │ │ │ │ lslne r0, r0, #2 │ │ │ │ │ @@ -1211,37 +1211,37 @@ │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 11cc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne 11cc │ │ │ │ │ - ldr r2, [pc, #1372] @ 171c │ │ │ │ │ + ldr r2, [pc, #1352] @ 1708 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17d4 │ │ │ │ │ + bne 16c4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [pc, #1352] @ 1720 │ │ │ │ │ + ldr r3, [pc, #1332] @ 170c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r3, r3, r4, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ movne r3, r2 │ │ │ │ │ bne d40 │ │ │ │ │ b d48 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ adc r3, r2, #0 │ │ │ │ │ - ldr r2, [pc, #1296] @ 1724 │ │ │ │ │ + ldr r2, [pc, #1276] @ 1710 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ bcs 1198 │ │ │ │ │ b d34 │ │ │ │ │ mov ip, fp │ │ │ │ │ asr r6, fp, #31 │ │ │ │ │ @@ -1294,15 +1294,15 @@ │ │ │ │ │ cmp r3, #79 @ 0x4f │ │ │ │ │ beq 1420 │ │ │ │ │ mov ip, #0 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ b 78c │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ ands r3, r3, #8 │ │ │ │ │ - beq 1768 │ │ │ │ │ + beq 16e0 │ │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 12f4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ b e78 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ @@ -1322,29 +1322,29 @@ │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r2, [sp, #40] @ 0x28 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r4, [sp, #32] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ cmp r0, #200 @ 0xc8 │ │ │ │ │ movcc r1, r0 │ │ │ │ │ movcs r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13d4 │ │ │ │ │ - ldr r3, [pc, #960] @ 1760 │ │ │ │ │ - ldr r1, [pc, #900] @ 1728 │ │ │ │ │ + ldr r3, [pc, #940] @ 174c │ │ │ │ │ + ldr r1, [pc, #880] @ 1714 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1391,47 +1391,47 @@ │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bne 89c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ b 13d4 │ │ │ │ │ - ldr r3, [pc, #700] @ 172c │ │ │ │ │ + ldr r3, [pc, #680] @ 1718 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #3444] @ 0xd74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpgt r4, r2 │ │ │ │ │ bgt 18a0 │ │ │ │ │ - ldr r3, [pc, #664] @ 1730 │ │ │ │ │ + ldr r3, [pc, #644] @ 171c │ │ │ │ │ cmp r4, r3 │ │ │ │ │ movle r3, #0 │ │ │ │ │ movgt r3, #1 │ │ │ │ │ cmp sl, #10 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7fc │ │ │ │ │ - ldr r0, [pc, #636] @ 1734 │ │ │ │ │ + ldr r0, [pc, #616] @ 1720 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 13d4 │ │ │ │ │ sub r1, fp, r7 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 13b0 │ │ │ │ │ mov r3, r5 │ │ │ │ │ - ldr r2, [pc, #600] @ 1738 │ │ │ │ │ - ldr r1, [pc, #600] @ 173c │ │ │ │ │ + ldr r2, [pc, #580] @ 1724 │ │ │ │ │ + ldr r1, [pc, #580] @ 1728 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp] │ │ │ │ │ beq 1508 │ │ │ │ │ @@ -1457,32 +1457,32 @@ │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 1560 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ beq 18d0 │ │ │ │ │ - ldr r3, [pc, #472] @ 1740 │ │ │ │ │ - ldr r1, [pc, #472] @ 1744 │ │ │ │ │ + ldr r3, [pc, #452] @ 172c │ │ │ │ │ + ldr r1, [pc, #452] @ 1730 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ │ mov r0, #95 @ 0x5f │ │ │ │ │ bne 7b0 │ │ │ │ │ sub r7, fp, #1 │ │ │ │ │ b 134c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL log │ │ │ │ │ - ldr r2, [pc, #428] @ 1748 │ │ │ │ │ - ldr r3, [pc, #428] @ 174c │ │ │ │ │ + ldr r2, [pc, #408] @ 1734 │ │ │ │ │ + ldr r3, [pc, #408] @ 1738 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ umull r2, r3, sl, sl │ │ │ │ │ asr r5, sl, #31 │ │ │ │ │ strd r0, [sp] │ │ │ │ │ umull r3, r1, r2, sl │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ @@ -1525,15 +1525,15 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ umull r0, ip, r3, sl │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp r0, #1073741825 @ 0x40000001 │ │ │ │ │ sbcs lr, ip, #0 │ │ │ │ │ bcc 1644 │ │ │ │ │ - ldr r0, [pc, #172] @ 1714 │ │ │ │ │ + ldr r0, [pc, #152] @ 1700 │ │ │ │ │ add r0, r0, r8 │ │ │ │ │ str r3, [r0, #-8] │ │ │ │ │ add r3, r6, sl, lsl #2 │ │ │ │ │ str r2, [r0, #-4] │ │ │ │ │ str r1, [r3, #800] @ 0x320 │ │ │ │ │ b 82c │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ @@ -1550,29 +1550,24 @@ │ │ │ │ │ mov r3, lr │ │ │ │ │ mov r1, #9 │ │ │ │ │ b 1660 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, #7 │ │ │ │ │ b 1660 │ │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ │ - ldr ip, [sp, #12] │ │ │ │ │ - add r1, r7, #3 │ │ │ │ │ - cmp r0, r1 │ │ │ │ │ - cmpne ip, r3 │ │ │ │ │ - bgt 9f4 │ │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ │ - cmp r0, r3 │ │ │ │ │ - beq 1264 │ │ │ │ │ - cmp r3, #2 │ │ │ │ │ - mov r7, r1 │ │ │ │ │ - mov ip, fp │ │ │ │ │ - asr r6, fp, #31 │ │ │ │ │ - bne adc │ │ │ │ │ - b 1280 │ │ │ │ │ + ldr r5, [sp] │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + blx r3 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + b 11c8 │ │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + b 1358 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_ctype_table │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 .bss │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x41bfffff │ │ │ │ │ .word 0x00000200 │ │ │ │ │ @@ -1581,15 +1576,15 @@ │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x000002b4 │ │ │ │ │ + .word 0x000002a0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00001770 │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000170 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000174 │ │ │ │ │ @@ -1606,26 +1601,14 @@ │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - b 1358 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - add r1, r7, #2 │ │ │ │ │ - cmp r3, r1 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - bne 9b4 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - mov ip, fp │ │ │ │ │ - asr r6, fp, #31 │ │ │ │ │ - b adc │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ mov r7, r0 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ blt a78 │ │ │ │ │ b abc │ │ │ │ │ @@ -1633,21 +1616,38 @@ │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpne ip, r3 │ │ │ │ │ movle r7, r1 │ │ │ │ │ bgt a34 │ │ │ │ │ b abc │ │ │ │ │ - ldr r5, [sp] │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - blx r3 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - b 11c8 │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + add r1, r7, #2 │ │ │ │ │ + cmp r3, r1 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + bne 9b4 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + mov ip, fp │ │ │ │ │ + asr r6, fp, #31 │ │ │ │ │ + b adc │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ │ + add r1, r7, #3 │ │ │ │ │ + cmp r0, r1 │ │ │ │ │ + cmpne ip, r3 │ │ │ │ │ + bgt 9f4 │ │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ │ + cmp r0, r3 │ │ │ │ │ + beq 1264 │ │ │ │ │ + cmp r3, #2 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + mov ip, fp │ │ │ │ │ + asr r6, fp, #31 │ │ │ │ │ + bne adc │ │ │ │ │ + b 1280 │ │ │ │ │ str fp, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ b 1358 │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ add r7, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 758 │ │ │ │ │ @@ -1677,24 +1677,24 @@ │ │ │ │ │ mov sl, #8 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b 1428 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ b 1428 │ │ │ │ │ - ldr r3, [pc, #-300] @ 1760 │ │ │ │ │ - ldr r1, [pc, #-320] @ 1750 │ │ │ │ │ + ldr r3, [pc, #-320] @ 174c │ │ │ │ │ + ldr r1, [pc, #-340] @ 173c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ mov sl, #0 │ │ │ │ │ b 1358 │ │ │ │ │ - ldr r3, [pc, #-328] @ 1760 │ │ │ │ │ - ldr r1, [pc, #-344] @ 1754 │ │ │ │ │ + ldr r3, [pc, #-348] @ 174c │ │ │ │ │ + ldr r1, [pc, #-364] @ 1740 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ b 13d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ @@ -1704,22 +1704,22 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1524 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1560 │ │ │ │ │ - ldr r3, [pc, #-396] @ 1758 │ │ │ │ │ - ldr r1, [pc, #-396] @ 175c │ │ │ │ │ + ldr r3, [pc, #-416] @ 1744 │ │ │ │ │ + ldr r1, [pc, #-416] @ 1748 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ - ldr r3, [pc, #-408] @ 1760 │ │ │ │ │ - ldr r1, [pc, #-408] @ 1764 │ │ │ │ │ + ldr r3, [pc, #-428] @ 174c │ │ │ │ │ + ldr r1, [pc, #-428] @ 1750 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 13d4 │ │ │ │ │ mov r6, fp │ │ │ │ │ ldr fp, [sp, #16] │ │ │ │ │ mov r7, r3 │ │ │ │ │ @@ -3380,15 +3380,15 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 319c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ beq 3230 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ b 2a2c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #28] │ │ │ │ │ b 2c38 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ bne 31e4 │ │ │ │ │ tst r3, #32 │ │ │ │ │ @@ -3735,52 +3735,52 @@ │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ strne r8, [r5, #20] │ │ │ │ │ b 353c │ │ │ │ │ ldr r5, [pc, #356] @ 3800 │ │ │ │ │ b 353c │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ add ip, r5, r0, lsl #2 │ │ │ │ │ - ldr lr, [ip, #8] │ │ │ │ │ - lsrs r1, lr, #30 │ │ │ │ │ - bne 36fc │ │ │ │ │ - ldr r1, [ip, #4] │ │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ │ + lsrs lr, r1, #30 │ │ │ │ │ + bne 36f8 │ │ │ │ │ + ldr lr, [ip, #4] │ │ │ │ │ + orr lr, lr, r1, lsl #30 │ │ │ │ │ + cmp r1, lr, lsr #30 │ │ │ │ │ + bne 36f8 │ │ │ │ │ + cmp r0, #2 │ │ │ │ │ + sub r6, r0, #3 │ │ │ │ │ + beq 370c │ │ │ │ │ + ldr r1, [r5, r0, lsl #2] │ │ │ │ │ orr r1, r1, lr, lsl #30 │ │ │ │ │ cmp lr, r1, lsr #30 │ │ │ │ │ - bne 36fc │ │ │ │ │ - cmp r0, #2 │ │ │ │ │ - sub lr, r0, #3 │ │ │ │ │ - beq 3710 │ │ │ │ │ - ldr r0, [r5, r0, lsl #2] │ │ │ │ │ - orr r0, r0, r1, lsl #30 │ │ │ │ │ - cmp r1, r0, lsr #30 │ │ │ │ │ - bne 36fc │ │ │ │ │ - mov r1, r0 │ │ │ │ │ - subs lr, lr, #1 │ │ │ │ │ + bne 36f8 │ │ │ │ │ + subs r6, r6, #1 │ │ │ │ │ bcc 3710 │ │ │ │ │ ldr r0, [ip, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ cmp r1, r0, lsr #30 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - beq 36e0 │ │ │ │ │ - ldr r3, [pc, #256] @ 3804 │ │ │ │ │ - ldr r1, [pc, #256] @ 3808 │ │ │ │ │ + beq 36dc │ │ │ │ │ + ldr r3, [pc, #260] @ 3804 │ │ │ │ │ + ldr r1, [pc, #260] @ 3808 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 3720 │ │ │ │ │ + mov r1, lr │ │ │ │ │ cmp r1, #0 │ │ │ │ │ blt 37a8 │ │ │ │ │ muls r2, r1, r2 │ │ │ │ │ bpl 34b8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d50c │ │ │ │ │ + bl d500 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 37a0 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ @@ -3810,15 +3810,15 @@ │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ b 353c │ │ │ │ │ sub r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ ands r1, r1, r2, lsr #31 │ │ │ │ │ - beq 36fc │ │ │ │ │ + beq 36f8 │ │ │ │ │ b 3720 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ bne 3608 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ b 34d8 │ │ │ │ │ ldr r5, [pc, #48] @ 380c │ │ │ │ │ @@ -4317,15 +4317,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 3fa4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3f9c │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 3fec │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4345,33 +4345,33 @@ │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ b 3eb4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ + b a004 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 3fdc │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 3eb4 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 3eb4 │ │ │ │ │ ldr r5, [pc, #56] @ 4014 │ │ │ │ │ b 3eb4 │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 3f48 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -4449,15 +4449,15 @@ │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ beq 418c <_PyLong_Subtract+0x174> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 4184 <_PyLong_Subtract+0x16c> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ blt 41cc <_PyLong_Subtract+0x1b4> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ @@ -4477,31 +4477,31 @@ │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ b 409c <_PyLong_Subtract+0x84> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ + b a004 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ beq 41bc <_PyLong_Subtract+0x1a4> │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 409c <_PyLong_Subtract+0x84> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ b 409c <_PyLong_Subtract+0x84> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ b 4130 <_PyLong_Subtract+0x118> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ @@ -4793,15 +4793,15 @@ │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4588 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ @@ -4901,15 +4901,15 @@ │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [pc, #244] @ 4878 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ beq 4864 │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ bne 47b4 │ │ │ │ │ @@ -4935,26 +4935,26 @@ │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 4844 │ │ │ │ │ mov r5, r4 │ │ │ │ │ b 470c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 118f4 <_PyLong_FromLarge> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ bcs 4834 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 47f0 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ mov r4, r0 │ │ │ │ │ b 47f0 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r5] │ │ │ │ │ bne 47f8 │ │ │ │ │ @@ -4980,172 +4980,169 @@ │ │ │ │ │ PyLong_FromUnsignedLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ rsbs r3, r0, #256 @ 0x100 │ │ │ │ │ rscs r3, r1, #0 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ - bcs 4928 │ │ │ │ │ - lsr r6, r0, #30 │ │ │ │ │ - orr r6, r6, r1, lsl #2 │ │ │ │ │ - orrs r3, r6, r1, lsr #30 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - lsr r9, r1, #30 │ │ │ │ │ - moveq r8, #1 │ │ │ │ │ - beq 48c8 │ │ │ │ │ - lsrs r3, r1, #28 │ │ │ │ │ - movne r8, #3 │ │ │ │ │ - moveq r8, #2 │ │ │ │ │ - add r0, r8, #3 │ │ │ │ │ + ldrcs r4, [pc, #196] @ 4964 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + addcs r4, r4, r0, lsl #4 │ │ │ │ │ + bcs 490c │ │ │ │ │ + lsr r5, r0, #30 │ │ │ │ │ + orr r5, r5, r1, lsl #2 │ │ │ │ │ + orrs r3, r5, r1, lsr #30 │ │ │ │ │ + mov r7, r1 │ │ │ │ │ + lsr r8, r1, #30 │ │ │ │ │ + moveq r6, #1 │ │ │ │ │ + bne 4914 │ │ │ │ │ + add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - subs r5, r0, #0 │ │ │ │ │ - beq 491c │ │ │ │ │ - ldr r3, [pc, #140] @ 4970 │ │ │ │ │ - lsl r8, r8, #3 │ │ │ │ │ + subs r4, r0, #0 │ │ │ │ │ + beq 495c │ │ │ │ │ + ldr r3, [pc, #136] @ 4968 │ │ │ │ │ + lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ - str r8, [r5, #8] │ │ │ │ │ + str r6, [r4, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r3, [r5, #4] │ │ │ │ │ - bne 4938 │ │ │ │ │ + str r3, [r4, #4] │ │ │ │ │ + bne 4924 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - orrs r9, r6, r9 │ │ │ │ │ - bic r0, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - addne r2, r5, #12 │ │ │ │ │ - addne r3, r5, #16 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - bne 495c │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r5, [pc, #68] @ 4974 │ │ │ │ │ - add r5, r5, r0, lsl #4 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r5, r8 │ │ │ │ │ + addne r3, r4, #16 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + bne 4944 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + lsrs r3, r1, #28 │ │ │ │ │ + movne r6, #3 │ │ │ │ │ + moveq r6, #2 │ │ │ │ │ + b 48c4 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - bic r0, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r9, r6, r9 │ │ │ │ │ - add r2, r5, #12 │ │ │ │ │ - add r3, r5, #16 │ │ │ │ │ - str r0, [r5, #12] │ │ │ │ │ - beq 4914 │ │ │ │ │ - bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ - lsrs r4, r4, #28 │ │ │ │ │ - str r6, [r3] │ │ │ │ │ - strne r4, [r2, #8] │ │ │ │ │ - b 4914 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ + bic r0, r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r8, r5, r8 │ │ │ │ │ + add r3, r4, #16 │ │ │ │ │ + str r0, [r4, #12] │ │ │ │ │ + beq 490c │ │ │ │ │ + bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ + lsrs r1, r7, #28 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r5, [r3] │ │ │ │ │ + strne r1, [r3, #4] │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + b 490c │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00004978 : │ │ │ │ │ +0000496c : │ │ │ │ │ int_to_bytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r4, [ip, #8] │ │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ addne r4, r2, r4 │ │ │ │ │ - bne 5100 │ │ │ │ │ + bne 50f4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 5484 │ │ │ │ │ + blt 5478 │ │ │ │ │ clz r3, r1 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 50fc │ │ │ │ │ + bne 50f0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5148 │ │ │ │ │ + beq 513c │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5548 │ │ │ │ │ + beq 553c │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 543c │ │ │ │ │ + beq 5430 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 537c │ │ │ │ │ + bhi 5370 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - bne 5420 │ │ │ │ │ + bne 5414 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53b4 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - beq 5358 │ │ │ │ │ + beq 534c │ │ │ │ │ ldr r6, [r7, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 54c0 │ │ │ │ │ + beq 54b4 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq 5564 │ │ │ │ │ + beq 5558 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 53dc │ │ │ │ │ - ldr r1, [pc, #2848] @ 557c │ │ │ │ │ + bne 53d0 │ │ │ │ │ + ldr r1, [pc, #2848] @ 5570 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 5358 │ │ │ │ │ - ldr r1, [pc, #2832] @ 5580 │ │ │ │ │ + bne 534c │ │ │ │ │ + ldr r1, [pc, #2832] @ 5574 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5550 │ │ │ │ │ + beq 5544 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - blt 5504 │ │ │ │ │ + blt 54f8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5508 │ │ │ │ │ ldr lr, [sl, #8] │ │ │ │ │ add r2, r7, #16 │ │ │ │ │ and r3, lr, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ lsr lr, lr, #3 │ │ │ │ │ str lr, [sp, #32] │ │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - beq 5158 │ │ │ │ │ + beq 514c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 4ee8 │ │ │ │ │ + beq 4edc │ │ │ │ │ cmp lr, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ moveq r5, #1 │ │ │ │ │ - beq 4eb0 │ │ │ │ │ + beq 4ea4 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov lr, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ add fp, sl, #8 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r3, lr │ │ │ │ │ @@ -5153,225 +5150,225 @@ │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [sp, #52] @ 0x34 │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r6, [fp, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - bne 4e58 │ │ │ │ │ + bne 4e4c │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ orr r1, r1, r6, lsr r8 │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4db0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ and r6, ip, #255 @ 0xff │ │ │ │ │ cmp r4, sl │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ strb r6, [r2] │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ strb r3, [r8] │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ sub r3, r1, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ strb r6, [r8] │ │ │ │ │ add r6, r2, #3 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ addls lr, lr, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ movls r2, r6 │ │ │ │ │ - bls 4d0c │ │ │ │ │ + bls 4d00 │ │ │ │ │ sub lr, r4, lr │ │ │ │ │ add lr, r2, lr │ │ │ │ │ sub r9, lr, r6 │ │ │ │ │ str lr, [sp, #44] @ 0x2c │ │ │ │ │ ands lr, r9, #3 │ │ │ │ │ mov r7, lr │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4d6c │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ orr lr, lr, r0, lsl #24 │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2, #3] │ │ │ │ │ add r8, r2, #4 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 4d00 │ │ │ │ │ + bls 4cf4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ - beq 4d78 │ │ │ │ │ + beq 4d6c │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 4c30 │ │ │ │ │ + beq 4c24 │ │ │ │ │ sub r3, r1, #40 @ 0x28 │ │ │ │ │ strb lr, [r2, #4] │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr lr, lr, r9, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ add r8, r2, #5 │ │ │ │ │ mov ip, lr │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 4d00 │ │ │ │ │ + bls 4cf4 │ │ │ │ │ mov r6, r8 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb lr, [r8], #1 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ orr lr, lr, r9, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ mov ip, lr │ │ │ │ │ lsr r0, r9, #8 │ │ │ │ │ - bls 4d00 │ │ │ │ │ + bls 4cf4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mov r6, r8 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ mov r8, r6 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ - beq 4d84 │ │ │ │ │ + beq 4d78 │ │ │ │ │ strb ip, [r8], #1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ mov r9, r3 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4cfc │ │ │ │ │ + bls 4cf0 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb ip, [r8] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4cfc │ │ │ │ │ + bls 4cf0 │ │ │ │ │ sub r3, r9, #16 │ │ │ │ │ strb ip, [r8] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ mov r6, r8 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 4cfc │ │ │ │ │ + bls 4cf0 │ │ │ │ │ sub r3, r9, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [lr, #2] │ │ │ │ │ add r6, lr, #2 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ add r8, lr, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ movhi r6, r8 │ │ │ │ │ - bhi 4c58 │ │ │ │ │ + bhi 4c4c │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ sub lr, sl, r2 │ │ │ │ │ add lr, r6, lr │ │ │ │ │ mov r2, r8 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4b08 │ │ │ │ │ + bne 4afc │ │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 4eb0 │ │ │ │ │ + beq 4ea4 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ add r0, r2, r5 │ │ │ │ │ - bne 5180 │ │ │ │ │ + bne 5174 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb ip, [r2] │ │ │ │ │ - bls 4d6c │ │ │ │ │ + bls 4d60 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne 51a0 │ │ │ │ │ + bne 5194 │ │ │ │ │ sub r2, r4, lr │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b 4c58 │ │ │ │ │ + b 4c4c │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r3, [pc, #2040] @ 5584 │ │ │ │ │ - ldr r1, [pc, #2040] @ 5588 │ │ │ │ │ + ldr r3, [pc, #2040] @ 5578 │ │ │ │ │ + ldr r1, [pc, #2040] @ 557c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5508 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5514 │ │ │ │ │ + bne 5508 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5514 │ │ │ │ │ + b 5508 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 4d0c │ │ │ │ │ + beq 4d00 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ movls r3, r1 │ │ │ │ │ - bls 4d0c │ │ │ │ │ + bls 4d00 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ mov r9, r2 │ │ │ │ │ lsr r6, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r6, r6, r0, lsl #24 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ lsr r8, r0, #8 │ │ │ │ │ strb ip, [r9], #1 │ │ │ │ │ - bls 5470 │ │ │ │ │ + bls 5464 │ │ │ │ │ cmp r4, sl │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ strb r6, [r2, #1] │ │ │ │ │ sub r3, r1, #16 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ add r8, r2, #2 │ │ │ │ │ lsr r7, r0, #16 │ │ │ │ │ movls ip, r6 │ │ │ │ │ movls r0, r7 │ │ │ │ │ movls r2, r8 │ │ │ │ │ movls lr, r9 │ │ │ │ │ - bhi 4b7c │ │ │ │ │ + bhi 4b70 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4b08 │ │ │ │ │ - b 4d1c │ │ │ │ │ + bne 4afc │ │ │ │ │ + b 4d10 │ │ │ │ │ mvn r8, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ eor r1, r6, r8 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r6, r1, r8 │ │ │ │ │ @@ -5379,229 +5376,229 @@ │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ orr r1, r1, r6, lsr r9 │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ eoreq r6, r6, r8 │ │ │ │ │ - beq 4dbc │ │ │ │ │ + beq 4db0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d80 │ │ │ │ │ + bls 4d74 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - b 4b48 │ │ │ │ │ + b 4b3c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ cmpne r8, #0 │ │ │ │ │ movne r8, #1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movne r8, #0 │ │ │ │ │ andeq r8, r8, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 5368 │ │ │ │ │ + bne 535c │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ mov r0, r2 │ │ │ │ │ rsb r1, r3, #0 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ - b 5190 │ │ │ │ │ + b 5184 │ │ │ │ │ sub r3, r4, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ - beq 4ea8 │ │ │ │ │ + beq 4e9c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add sl, sl, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r3, r5 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ ldr r6, [sl, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - bne 5304 │ │ │ │ │ + bne 52f8 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ orr r1, r1, r6, lsr r9 │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5268 │ │ │ │ │ + beq 525c │ │ │ │ │ cmp r4, lr │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ add r6, lr, #1 │ │ │ │ │ lsr r3, ip, #8 │ │ │ │ │ and r9, ip, #255 @ 0xff │ │ │ │ │ cmp r4, r6 │ │ │ │ │ orr r3, r3, r0, lsl #24 │ │ │ │ │ sub fp, r2, #1 │ │ │ │ │ strb r9, [r2] │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ mov r2, fp │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ strb r3, [r2], #-1 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ sub r3, r1, #24 │ │ │ │ │ lsr ip, ip, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, ip, r0, lsl #8 │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ strb r6, [r2], #-1 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r6, r4, lr │ │ │ │ │ ands r9, r6, #3 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 5038 │ │ │ │ │ lsr r6, ip, #8 │ │ │ │ │ sub r3, r1, #32 │ │ │ │ │ orr r6, r6, r0, lsl #24 │ │ │ │ │ lsr fp, r0, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - beq 5044 │ │ │ │ │ + beq 5038 │ │ │ │ │ cmp r9, #2 │ │ │ │ │ - beq 5020 │ │ │ │ │ + beq 5014 │ │ │ │ │ sub r3, r1, #40 @ 0x28 │ │ │ │ │ strb r6, [r2], #-1 │ │ │ │ │ lsr r6, r6, #8 │ │ │ │ │ orr r6, r6, fp, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ lsr fp, fp, #8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ strb r6, [r2], #-1 │ │ │ │ │ lsr r6, r6, #8 │ │ │ │ │ orr r6, r6, fp, lsl #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ mov ip, r6 │ │ │ │ │ lsr r0, fp, #8 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ - beq 4d84 │ │ │ │ │ + beq 4d78 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r6, r2 │ │ │ │ │ mov r9, lr │ │ │ │ │ mov fp, r3 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r2], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ sub r3, fp, #16 │ │ │ │ │ strb ip, [r2] │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ lsr r1, ip, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add lr, r9, #2 │ │ │ │ │ sub r2, r6, #2 │ │ │ │ │ - bls 50e0 │ │ │ │ │ + bls 50d4 │ │ │ │ │ sub r3, fp, #24 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ strb ip, [r6, #-2] │ │ │ │ │ add lr, r9, #3 │ │ │ │ │ orr ip, r1, r0, lsl #24 │ │ │ │ │ sub r2, r6, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 5044 │ │ │ │ │ + bhi 5038 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4f18 │ │ │ │ │ + bne 4f0c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 4d2c │ │ │ │ │ + b 4d20 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr ip, [pc, #1152] @ 558c │ │ │ │ │ + ldr ip, [pc, #1152] @ 5580 │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #60 @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5514 │ │ │ │ │ + beq 5508 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r5, r4 │ │ │ │ │ - bne 49d0 │ │ │ │ │ + bne 49c4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r8, r5 │ │ │ │ │ - b 4a88 │ │ │ │ │ + b 4a7c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [sp, #48] @ 0x30 │ │ │ │ │ strne r3, [sp, #28] │ │ │ │ │ - bne 4ac4 │ │ │ │ │ - ldr r3, [pc, #1040] @ 5584 │ │ │ │ │ - ldr r1, [pc, #1048] @ 5590 │ │ │ │ │ + bne 4ab8 │ │ │ │ │ + ldr r3, [pc, #1040] @ 5578 │ │ │ │ │ + ldr r1, [pc, #1048] @ 5584 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4d94 │ │ │ │ │ + b 4d88 │ │ │ │ │ mvn r1, #0 │ │ │ │ │ orr r3, ip, r1, lsl r3 │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ strb r3, [r2] │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d6c │ │ │ │ │ + bls 4d60 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 4d64 │ │ │ │ │ + beq 4d58 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp lr, r4 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bcs 4d6c │ │ │ │ │ + bcs 4d60 │ │ │ │ │ sub r3, r4, lr │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 522c │ │ │ │ │ + beq 5220 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 521c │ │ │ │ │ + beq 5210 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5214 │ │ │ │ │ + beq 5208 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 520c │ │ │ │ │ + beq 5200 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5204 │ │ │ │ │ + beq 51f8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 51fc │ │ │ │ │ + beq 51f0 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ addne lr, lr, #1 │ │ │ │ │ strbne r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ @@ -5610,238 +5607,238 @@ │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ - beq 4d6c │ │ │ │ │ + beq 4d60 │ │ │ │ │ add lr, lr, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r4, lr │ │ │ │ │ strb r1, [r3], #-1 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ sub r0, r3, #7 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ strb r1, [r3, #-2] │ │ │ │ │ strb r1, [r3, #-3] │ │ │ │ │ strb r1, [r3, #-4] │ │ │ │ │ strb r1, [r3, #-5] │ │ │ │ │ strb r1, [r3, #-6] │ │ │ │ │ - bne 522c │ │ │ │ │ - b 4d6c │ │ │ │ │ + bne 5220 │ │ │ │ │ + b 4d60 │ │ │ │ │ eor r6, r6, r9 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 50e0 │ │ │ │ │ + beq 50d4 │ │ │ │ │ add r3, r3, #32 │ │ │ │ │ clz r1, r6 │ │ │ │ │ sub r1, r3, r1 │ │ │ │ │ cmp r1, #7 │ │ │ │ │ - bls 5350 │ │ │ │ │ + bls 5344 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ sub r3, r1, #8 │ │ │ │ │ add r9, lr, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ lsr r6, ip, #8 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ │ orr r6, r6, r0, lsl #24 │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ strb ip, [fp], #-1 │ │ │ │ │ - bls 5534 │ │ │ │ │ + bls 5528 │ │ │ │ │ add r3, lr, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ strb r6, [r2, #-1] │ │ │ │ │ sub r3, r1, #16 │ │ │ │ │ lsr r6, ip, #16 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ orr r6, r6, r0, lsl #16 │ │ │ │ │ add r9, lr, #2 │ │ │ │ │ lsr fp, r0, #16 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ movls ip, r6 │ │ │ │ │ movls r0, fp │ │ │ │ │ movls lr, r9 │ │ │ │ │ - bhi 4f8c │ │ │ │ │ + bhi 4f80 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ - bne 4f18 │ │ │ │ │ - b 50f0 │ │ │ │ │ + bne 4f0c │ │ │ │ │ + b 50e4 │ │ │ │ │ mvn r9, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ eor r1, r6, r9 │ │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ │ rsb fp, r3, #32 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r6, r1, r9 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ orr r1, r1, r6, lsr fp │ │ │ │ │ orr ip, ip, r6, lsl r3 │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5264 │ │ │ │ │ + beq 5258 │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bls 4d84 │ │ │ │ │ + bls 4d78 │ │ │ │ │ add r1, r3, #30 │ │ │ │ │ - b 4f58 │ │ │ │ │ + b 4f4c │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50d4 │ │ │ │ │ mov r8, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 4a88 │ │ │ │ │ - b 5504 │ │ │ │ │ + bge 4a7c │ │ │ │ │ + b 54f8 │ │ │ │ │ ldrsb r3, [r2, r1] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ cmp r2, r3, lsr #31 │ │ │ │ │ - bne 4d84 │ │ │ │ │ - b 4d6c │ │ │ │ │ + bne 4d78 │ │ │ │ │ + b 4d60 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcc 5408 │ │ │ │ │ + bcc 53fc │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ cmp r2, r1, lsr #30 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - beq 5388 │ │ │ │ │ - ldr r3, [pc, #472] @ 5584 │ │ │ │ │ - ldr r1, [pc, #484] @ 5594 │ │ │ │ │ + beq 537c │ │ │ │ │ + ldr r3, [pc, #472] @ 5578 │ │ │ │ │ + ldr r1, [pc, #484] @ 5588 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5458 │ │ │ │ │ + bne 544c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 5514 │ │ │ │ │ + bne 5508 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - beq 5504 │ │ │ │ │ + beq 54f8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4a30 │ │ │ │ │ + b 4a24 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - blt 5514 │ │ │ │ │ - ldr r1, [pc, #392] @ 557c │ │ │ │ │ + blt 5508 │ │ │ │ │ + ldr r1, [pc, #392] @ 5570 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4a68 │ │ │ │ │ + beq 4a5c │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b 535c │ │ │ │ │ + b 5350 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 54d8 │ │ │ │ │ + blt 54cc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4a20 │ │ │ │ │ + beq 4a14 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 4a20 │ │ │ │ │ + bne 4a14 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4a20 │ │ │ │ │ - ldr r3, [pc, #340] @ 5598 │ │ │ │ │ - ldr r1, [pc, #340] @ 559c │ │ │ │ │ + b 4a14 │ │ │ │ │ + ldr r3, [pc, #340] @ 558c │ │ │ │ │ + ldr r1, [pc, #340] @ 5590 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 53c0 │ │ │ │ │ + beq 53b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mvneq r4, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 53c0 │ │ │ │ │ - b 5430 │ │ │ │ │ + bne 53b4 │ │ │ │ │ + b 5424 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov lr, sl │ │ │ │ │ - b 4d0c │ │ │ │ │ + b 4d00 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - ldr r1, [pc, #252] @ 558c │ │ │ │ │ + ldr r1, [pc, #252] @ 5580 │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r1, r5 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 49d0 │ │ │ │ │ - b 5514 │ │ │ │ │ + bne 49c4 │ │ │ │ │ + b 5508 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - blt 5514 │ │ │ │ │ + blt 5508 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 535c │ │ │ │ │ + b 5350 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, r4, lsr #31 │ │ │ │ │ - beq 53a4 │ │ │ │ │ + beq 5398 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 551c │ │ │ │ │ + bne 5510 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ movne r4, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne 4a30 │ │ │ │ │ - ldr r3, [pc, #148] @ 55a0 │ │ │ │ │ - ldr r1, [pc, #148] @ 55a4 │ │ │ │ │ + bne 4a24 │ │ │ │ │ + ldr r3, [pc, #148] @ 5594 │ │ │ │ │ + ldr r1, [pc, #148] @ 5598 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 4d6c │ │ │ │ │ + b 4d60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 54f8 │ │ │ │ │ + bne 54ec │ │ │ │ │ mov r4, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 5430 │ │ │ │ │ + b 5424 │ │ │ │ │ ldr lr, [sp, #40] @ 0x28 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, fp │ │ │ │ │ - b 50e0 │ │ │ │ │ + b 50d4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ - b 4a30 │ │ │ │ │ - ldr r3, [pc, #72] @ 55a0 │ │ │ │ │ - ldr r1, [pc, #76] @ 55a8 │ │ │ │ │ + b 4a24 │ │ │ │ │ + ldr r3, [pc, #72] @ 5594 │ │ │ │ │ + ldr r1, [pc, #76] @ 559c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5514 │ │ │ │ │ - ldr r2, [pc, #64] @ 55ac │ │ │ │ │ - ldr r1, [pc, #64] @ 55b0 │ │ │ │ │ - ldr r0, [pc, #64] @ 55b4 │ │ │ │ │ + b 5508 │ │ │ │ │ + ldr r2, [pc, #64] @ 55a0 │ │ │ │ │ + ldr r1, [pc, #64] @ 55a4 │ │ │ │ │ + ldr r0, [pc, #64] @ 55a8 │ │ │ │ │ mov r3, r6 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 5514 │ │ │ │ │ + b 5508 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00006d5c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ @@ -5865,15 +5862,15 @@ │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000430 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000448 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000055b8 <_PyLong_AsByteArray>: │ │ │ │ │ +000055ac <_PyLong_AsByteArray>: │ │ │ │ │ _PyLong_AsByteArray(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ @@ -5882,429 +5879,429 @@ │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ movne r2, #0 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ strne r2, [sp, #20] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ - beq 5be4 <_PyLong_AsByteArray+0x62c> │ │ │ │ │ + beq 5bd8 <_PyLong_AsByteArray+0x62c> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 59d0 <_PyLong_AsByteArray+0x418> │ │ │ │ │ + beq 59c4 <_PyLong_AsByteArray+0x418> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ - beq 5994 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ + beq 5988 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r8, #0 │ │ │ │ │ add fp, r0, #8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r1, [fp, #4]! │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - bne 5940 <_PyLong_AsByteArray+0x388> │ │ │ │ │ + bne 5934 <_PyLong_AsByteArray+0x388> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r1, r3 │ │ │ │ │ rsb r6, ip, #32 │ │ │ │ │ orr r3, r3, r1, lsr r6 │ │ │ │ │ orr lr, lr, r1, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 58a0 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ + beq 5894 <_PyLong_AsByteArray+0x2e8> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r3, ip, #30 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ and ip, lr, #255 @ 0xff │ │ │ │ │ cmp r5, r9 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r6, r4, #1 │ │ │ │ │ strb ip, [r4] │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb r1, [r6] │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r3, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr lr, lr, #24 │ │ │ │ │ strb r1, [r6] │ │ │ │ │ add r1, r4, #3 │ │ │ │ │ orr lr, lr, r0, lsl #8 │ │ │ │ │ addls r8, r8, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ movls r4, r1 │ │ │ │ │ - bls 5828 <_PyLong_AsByteArray+0x270> │ │ │ │ │ + bls 581c <_PyLong_AsByteArray+0x270> │ │ │ │ │ sub r8, r5, r8 │ │ │ │ │ add r6, r4, r8 │ │ │ │ │ sub r8, r6, r1 │ │ │ │ │ ands r8, r8, #3 │ │ │ │ │ str r6, [sp, #16] │ │ │ │ │ - beq 577c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + beq 5770 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ lsr r7, lr, #8 │ │ │ │ │ sub ip, r3, #32 │ │ │ │ │ orr r7, r7, r0, lsl #24 │ │ │ │ │ lsr sl, r0, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r4, #3] │ │ │ │ │ add r6, r4, #4 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - beq 577c <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ + beq 5770 <_PyLong_AsByteArray+0x1c4> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq 5758 <_PyLong_AsByteArray+0x1a0> │ │ │ │ │ + beq 574c <_PyLong_AsByteArray+0x1a0> │ │ │ │ │ sub ip, r3, #40 @ 0x28 │ │ │ │ │ strb r7, [r4, #4] │ │ │ │ │ lsr r7, r7, #8 │ │ │ │ │ orr r7, r7, sl, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr sl, sl, #8 │ │ │ │ │ add r6, r4, #5 │ │ │ │ │ mov lr, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ mov r1, r6 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r7, [r6], #1 │ │ │ │ │ lsr r7, r7, #8 │ │ │ │ │ orr r7, r7, sl, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mov lr, r7 │ │ │ │ │ lsr r0, sl, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r6, r1 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ - beq 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + beq 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb lr, [r6], #1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ mov r8, ip │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb lr, [r6] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r7, r6 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ sub ip, r8, #16 │ │ │ │ │ strb lr, [r6] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ mov r1, r6 │ │ │ │ │ lsr r3, lr, #8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 581c <_PyLong_AsByteArray+0x264> │ │ │ │ │ + bls 5810 <_PyLong_AsByteArray+0x264> │ │ │ │ │ sub ip, r8, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r7, #2] │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ orr lr, r3, r0, lsl #24 │ │ │ │ │ add r6, r7, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 5778 <_PyLong_AsByteArray+0x1c0> │ │ │ │ │ + bhi 576c <_PyLong_AsByteArray+0x1c0> │ │ │ │ │ sub r8, r9, r4 │ │ │ │ │ add r8, r1, r8 │ │ │ │ │ mov r4, r6 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 5634 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ + bne 5628 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ mvn r1, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 5994 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ + beq 5988 <_PyLong_AsByteArray+0x3dc> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvnne r2, #0 │ │ │ │ │ orrne r2, lr, r2, lsl ip │ │ │ │ │ add r0, r4, r3 │ │ │ │ │ movne r1, #255 @ 0xff │ │ │ │ │ moveq r1, r2 │ │ │ │ │ strbne r2, [r4] │ │ │ │ │ strbeq lr, [r4] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + bls 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5c20 <_PyLong_AsByteArray+0x668> │ │ │ │ │ + bne 5c14 <_PyLong_AsByteArray+0x668> │ │ │ │ │ sub r2, r5, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 592c <_PyLong_AsByteArray+0x374> │ │ │ │ │ + beq 5920 <_PyLong_AsByteArray+0x374> │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz r3, r1 │ │ │ │ │ sub r3, ip, r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ movls ip, r3 │ │ │ │ │ - bls 592c <_PyLong_AsByteArray+0x374> │ │ │ │ │ + bls 5920 <_PyLong_AsByteArray+0x374> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r3, #8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ lsr r7, r0, #8 │ │ │ │ │ strb lr, [r6], #1 │ │ │ │ │ - bls 5e10 <_PyLong_AsByteArray+0x858> │ │ │ │ │ + bls 5e04 <_PyLong_AsByteArray+0x858> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb r1, [r4, #1] │ │ │ │ │ sub ip, r3, #16 │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ add r6, r4, #2 │ │ │ │ │ lsr sl, r0, #16 │ │ │ │ │ movls lr, r1 │ │ │ │ │ movls r0, sl │ │ │ │ │ movls r4, r6 │ │ │ │ │ movls r8, r7 │ │ │ │ │ - bls 5828 <_PyLong_AsByteArray+0x270> │ │ │ │ │ - b 56a8 <_PyLong_AsByteArray+0xf0> │ │ │ │ │ + bls 581c <_PyLong_AsByteArray+0x270> │ │ │ │ │ + b 569c <_PyLong_AsByteArray+0xf0> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5634 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ - b 5838 <_PyLong_AsByteArray+0x280> │ │ │ │ │ + bne 5628 <_PyLong_AsByteArray+0x7c> │ │ │ │ │ + b 582c <_PyLong_AsByteArray+0x280> │ │ │ │ │ mvn r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ eor r1, r1, r6 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ and r1, r3, r6 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, r1, r3 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ orr r3, r3, r1, lsr r7 │ │ │ │ │ orr lr, lr, r1, lsl ip │ │ │ │ │ orr r0, r3, r0 │ │ │ │ │ - beq 589c <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ + beq 5890 <_PyLong_AsByteArray+0x2e4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add r3, ip, #30 │ │ │ │ │ - b 5674 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ + b 5668 <_PyLong_AsByteArray+0xbc> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ cmpne r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r8, r5 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5de0 <_PyLong_AsByteArray+0x828> │ │ │ │ │ + bne 5dd4 <_PyLong_AsByteArray+0x828> │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ rsb r1, r2, #0 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ - b 5878 <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ + b 586c <_PyLong_AsByteArray+0x2c0> │ │ │ │ │ sub r2, r5, #1 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ - beq 598c <_PyLong_AsByteArray+0x3d4> │ │ │ │ │ + beq 5980 <_PyLong_AsByteArray+0x3d4> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r2, r0, #8 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r6, [r2, #4]! │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ - bne 5d94 <_PyLong_AsByteArray+0x7dc> │ │ │ │ │ + bne 5d88 <_PyLong_AsByteArray+0x7dc> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ sub r1, ip, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ orr r1, r1, r6, lsr r7 │ │ │ │ │ orr lr, lr, r6, lsl ip │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5ce8 <_PyLong_AsByteArray+0x730> │ │ │ │ │ + beq 5cdc <_PyLong_AsByteArray+0x730> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ add r6, ip, #30 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add ip, r8, #1 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ and r7, lr, #255 @ 0xff │ │ │ │ │ cmp r5, ip │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ sub r9, r4, #1 │ │ │ │ │ strb r7, [r4] │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ mov r4, r9 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r6, #24 │ │ │ │ │ lsr lr, lr, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, lr, r0, lsl #8 │ │ │ │ │ add r8, r8, #3 │ │ │ │ │ lsr r0, r0, #24 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub r1, r5, r8 │ │ │ │ │ ands r7, r1, #3 │ │ │ │ │ - beq 5b2c <_PyLong_AsByteArray+0x574> │ │ │ │ │ + beq 5b20 <_PyLong_AsByteArray+0x574> │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ sub ip, r6, #32 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r4], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ cmp r7, #1 │ │ │ │ │ - beq 5b2c <_PyLong_AsByteArray+0x574> │ │ │ │ │ + beq 5b20 <_PyLong_AsByteArray+0x574> │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - beq 5b08 <_PyLong_AsByteArray+0x550> │ │ │ │ │ + beq 5afc <_PyLong_AsByteArray+0x550> │ │ │ │ │ sub ip, r6, #40 @ 0x28 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r9, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r9, r9, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ strb r1, [r4], #-1 │ │ │ │ │ lsr r1, r1, #8 │ │ │ │ │ orr r1, r1, r9, lsl #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ mov lr, r1 │ │ │ │ │ lsr r0, r9, #8 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ cmp r8, r5 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ - beq 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + beq 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ strb lr, [r4], #-1 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r9, ip │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r4], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ sub ip, r9, #16 │ │ │ │ │ strb lr, [r4] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ add r8, r7, #2 │ │ │ │ │ sub r4, r6, #2 │ │ │ │ │ - bls 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + bls 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ sub ip, r9, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb lr, [r6, #-2] │ │ │ │ │ add r8, r7, #3 │ │ │ │ │ orr lr, r1, r0, lsl #24 │ │ │ │ │ sub r4, r6, #3 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ - bhi 5b2c <_PyLong_AsByteArray+0x574> │ │ │ │ │ + bhi 5b20 <_PyLong_AsByteArray+0x574> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5a00 <_PyLong_AsByteArray+0x448> │ │ │ │ │ + bne 59f4 <_PyLong_AsByteArray+0x448> │ │ │ │ │ mov r1, #1 │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b 5840 <_PyLong_AsByteArray+0x288> │ │ │ │ │ + b 5834 <_PyLong_AsByteArray+0x288> │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ strne r2, [sp, #20] │ │ │ │ │ strne r2, [sp, #4] │ │ │ │ │ - bne 55f8 <_PyLong_AsByteArray+0x40> │ │ │ │ │ + bne 55ec <_PyLong_AsByteArray+0x40> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c18 <_PyLong_AsByteArray+0x660> │ │ │ │ │ - ldr r3, [pc, #552] @ 5e38 <_PyLong_AsByteArray+0x880> │ │ │ │ │ - ldr r1, [pc, #552] @ 5e3c <_PyLong_AsByteArray+0x884> │ │ │ │ │ + beq 5c0c <_PyLong_AsByteArray+0x660> │ │ │ │ │ + ldr r3, [pc, #552] @ 5e2c <_PyLong_AsByteArray+0x880> │ │ │ │ │ + ldr r1, [pc, #552] @ 5e30 <_PyLong_AsByteArray+0x884> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 5894 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ + b 5888 <_PyLong_AsByteArray+0x2dc> │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ strb r1, [r0] │ │ │ │ │ - bls 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + bls 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ sub r3, r5, r8 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 5cac <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + beq 5ca0 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 5c9c <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ + beq 5c90 <_PyLong_AsByteArray+0x6e4> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 5c94 <_PyLong_AsByteArray+0x6dc> │ │ │ │ │ + beq 5c88 <_PyLong_AsByteArray+0x6dc> │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq 5c8c <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ + beq 5c80 <_PyLong_AsByteArray+0x6d4> │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq 5c84 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ + beq 5c78 <_PyLong_AsByteArray+0x6cc> │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq 5c7c <_PyLong_AsByteArray+0x6c4> │ │ │ │ │ + beq 5c70 <_PyLong_AsByteArray+0x6c4> │ │ │ │ │ cmp r3, #6 │ │ │ │ │ addne r8, r8, #1 │ │ │ │ │ strbne r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ @@ -6313,322 +6310,322 @@ │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ strb r1, [r0], #-1 │ │ │ │ │ - beq 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + beq 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ add r8, r8, #8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ strb r1, [r3], #-1 │ │ │ │ │ strb r1, [r0, #-1] │ │ │ │ │ sub r0, r3, #7 │ │ │ │ │ strb r1, [r3, #-1] │ │ │ │ │ strb r1, [r3, #-2] │ │ │ │ │ strb r1, [r3, #-3] │ │ │ │ │ strb r1, [r3, #-4] │ │ │ │ │ strb r1, [r3, #-5] │ │ │ │ │ strb r1, [r3, #-6] │ │ │ │ │ - bne 5cac <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ - b 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + bne 5ca0 <_PyLong_AsByteArray+0x6f4> │ │ │ │ │ + b 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ eor r6, r6, r7 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 5d80 <_PyLong_AsByteArray+0x7c8> │ │ │ │ │ + beq 5d74 <_PyLong_AsByteArray+0x7c8> │ │ │ │ │ add r1, ip, #32 │ │ │ │ │ clz r6, r6 │ │ │ │ │ sub r6, r1, r6 │ │ │ │ │ cmp r6, #7 │ │ │ │ │ - bls 5d7c <_PyLong_AsByteArray+0x7c4> │ │ │ │ │ + bls 5d70 <_PyLong_AsByteArray+0x7c4> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ sub ip, r6, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ lsr r1, lr, #8 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #24 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ lsr sl, r0, #8 │ │ │ │ │ strb lr, [r7], #-1 │ │ │ │ │ - bls 5e24 <_PyLong_AsByteArray+0x86c> │ │ │ │ │ + bls 5e18 <_PyLong_AsByteArray+0x86c> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ strb r1, [r4, #-1] │ │ │ │ │ sub ip, r6, #16 │ │ │ │ │ lsr r1, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ orr r1, r1, r0, lsl #16 │ │ │ │ │ add r7, r8, #2 │ │ │ │ │ lsr r9, r0, #16 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ movls lr, r1 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r8, r7 │ │ │ │ │ - bhi 5a74 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ + bhi 5a68 <_PyLong_AsByteArray+0x4bc> │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 5a00 <_PyLong_AsByteArray+0x448> │ │ │ │ │ - b 5bd8 <_PyLong_AsByteArray+0x620> │ │ │ │ │ + bne 59f4 <_PyLong_AsByteArray+0x448> │ │ │ │ │ + b 5bcc <_PyLong_AsByteArray+0x620> │ │ │ │ │ mov ip, r6 │ │ │ │ │ ldr r1, [sp, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5a00 <_PyLong_AsByteArray+0x448> │ │ │ │ │ - b 5bd8 <_PyLong_AsByteArray+0x620> │ │ │ │ │ + bne 59f4 <_PyLong_AsByteArray+0x448> │ │ │ │ │ + b 5bcc <_PyLong_AsByteArray+0x620> │ │ │ │ │ mvn r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ eor r6, r6, r7 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ and r6, r1, r7 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ sub r1, ip, #32 │ │ │ │ │ lsl r1, r6, r1 │ │ │ │ │ rsb r9, ip, #32 │ │ │ │ │ orr r1, r1, r6, lsr r9 │ │ │ │ │ orr lr, lr, r6, lsl ip │ │ │ │ │ orr r0, r1, r0 │ │ │ │ │ - beq 5ce4 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ + beq 5cd8 <_PyLong_AsByteArray+0x72c> │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bls 5df0 <_PyLong_AsByteArray+0x838> │ │ │ │ │ + bls 5de4 <_PyLong_AsByteArray+0x838> │ │ │ │ │ add r6, ip, #30 │ │ │ │ │ - b 5a40 <_PyLong_AsByteArray+0x488> │ │ │ │ │ + b 5a34 <_PyLong_AsByteArray+0x488> │ │ │ │ │ ldrsb r3, [r4, r1] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, r3, lsr #31 │ │ │ │ │ - beq 5890 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ + beq 5884 <_PyLong_AsByteArray+0x2d8> │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5c18 <_PyLong_AsByteArray+0x660> │ │ │ │ │ - ldr r3, [pc, #52] @ 5e38 <_PyLong_AsByteArray+0x880> │ │ │ │ │ - ldr r1, [pc, #56] @ 5e40 <_PyLong_AsByteArray+0x888> │ │ │ │ │ + beq 5c0c <_PyLong_AsByteArray+0x660> │ │ │ │ │ + ldr r3, [pc, #52] @ 5e2c <_PyLong_AsByteArray+0x880> │ │ │ │ │ + ldr r1, [pc, #56] @ 5e34 <_PyLong_AsByteArray+0x888> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 5c18 <_PyLong_AsByteArray+0x660> │ │ │ │ │ + b 5c0c <_PyLong_AsByteArray+0x660> │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 5828 <_PyLong_AsByteArray+0x270> │ │ │ │ │ + b 581c <_PyLong_AsByteArray+0x270> │ │ │ │ │ mov lr, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b 5bc8 <_PyLong_AsByteArray+0x610> │ │ │ │ │ + b 5bbc <_PyLong_AsByteArray+0x610> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00005e44 : │ │ │ │ │ +00005e38 : │ │ │ │ │ int_from_bytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ ldrne r7, [ip, #8] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r0, r1 │ │ │ │ │ addne r7, r2, r7 │ │ │ │ │ - bne 6784 │ │ │ │ │ + bne 6778 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 6d80 │ │ │ │ │ + ble 6d74 │ │ │ │ │ clz r5, r1 │ │ │ │ │ lsr r5, r5, #5 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orrgt r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6780 │ │ │ │ │ + bne 6774 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ - beq 67d0 │ │ │ │ │ + beq 67c4 │ │ │ │ │ mov r7, #2 │ │ │ │ │ ldr r4, [r0, #4] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 6d6c │ │ │ │ │ + beq 6d60 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 6e5c │ │ │ │ │ + beq 6e50 │ │ │ │ │ cmp r7, #2 │ │ │ │ │ - bne 6df0 │ │ │ │ │ + bne 6de4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #4076] @ 6ec0 │ │ │ │ │ + ldr r1, [pc, #4076] @ 6eb4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ movne r5, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - beq 6e18 │ │ │ │ │ + beq 6e0c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Bytes │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6db4 │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6dc8 │ │ │ │ │ + beq 6dbc │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ add r8, r2, r3 │ │ │ │ │ - beq 67d8 │ │ │ │ │ + beq 67cc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6d18 │ │ │ │ │ + bne 6d0c │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 60dc │ │ │ │ │ + bne 60d0 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 69cc │ │ │ │ │ + beq 69c0 │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 69ac │ │ │ │ │ + bne 69a0 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 69bc │ │ │ │ │ + beq 69b0 │ │ │ │ │ ldrb r3, [r8, #-2] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6770 │ │ │ │ │ + bne 6764 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 69bc │ │ │ │ │ + beq 69b0 │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 603c │ │ │ │ │ + beq 6030 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 6020 │ │ │ │ │ + beq 6014 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 600c │ │ │ │ │ + beq 6000 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 5ff8 │ │ │ │ │ + beq 5fec │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 5fe4 │ │ │ │ │ + beq 5fd8 │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 5fd0 │ │ │ │ │ + beq 5fc4 │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 5fbc │ │ │ │ │ + beq 5fb0 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 60d0 │ │ │ │ │ + beq 60c4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r5, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r5, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r5, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r5, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 60d0 │ │ │ │ │ + bne 60c4 │ │ │ │ │ add r3, r5, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 603c │ │ │ │ │ + bne 6030 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r9, #0 │ │ │ │ │ andhi r9, r9, #1 │ │ │ │ │ - ldr r1, [pc, #3524] @ 6ec4 │ │ │ │ │ + ldr r1, [pc, #3524] @ 6eb8 │ │ │ │ │ add r9, r9, r3 │ │ │ │ │ umull r2, r3, r1, r9 │ │ │ │ │ bic r2, r3, #15 │ │ │ │ │ sub r2, r2, r3, lsr #4 │ │ │ │ │ sub r2, r9, r2, lsl #1 │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ add r2, r2, #29 │ │ │ │ │ umull r0, r2, r1, r2 │ │ │ │ │ lsr r3, r3, #4 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add fp, r3, r2, lsr #4 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 6e48 │ │ │ │ │ + bhi 6e3c │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 69dc │ │ │ │ │ + beq 69d0 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 69ec │ │ │ │ │ - ldr r7, [pc, #3444] @ 6ec8 │ │ │ │ │ + beq 69e0 │ │ │ │ │ + ldr r7, [pc, #3444] @ 6ebc │ │ │ │ │ lsl r2, fp, #3 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -6636,30 +6633,30 @@ │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ strne r1, [r7] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r9, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq 6a24 │ │ │ │ │ + beq 6a18 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 6a3c │ │ │ │ │ + bne 6a30 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 63b8 │ │ │ │ │ + bne 63ac │ │ │ │ │ sub sl, r8, #1 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ add r9, sl, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 6278 │ │ │ │ │ + beq 626c │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 6228 │ │ │ │ │ + beq 621c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 61e0 │ │ │ │ │ + beq 61d4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb ip, [sl, #1]! │ │ │ │ │ @@ -6695,17 +6692,17 @@ │ │ │ │ │ addhi r0, r5, r4, lsl #2 │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 6494 │ │ │ │ │ mov r8, sl │ │ │ │ │ - b 631c │ │ │ │ │ + b 6310 │ │ │ │ │ ldrb ip, [r8, #2] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ @@ -6736,15 +6733,15 @@ │ │ │ │ │ orrhi r2, r2, r1, lsl #2 │ │ │ │ │ movls r3, lr │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp r8, r9 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 6494 │ │ │ │ │ ldrb ip, [r8, #1] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ add lr, r3, #8 │ │ │ │ │ @@ -6766,34 +6763,34 @@ │ │ │ │ │ orrhi r2, r2, r1, lsl #2 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ cmp lr, #29 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ movls r3, lr │ │ │ │ │ - bls 6280 │ │ │ │ │ + bls 6274 │ │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, r1, lsl #2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - b 6280 │ │ │ │ │ + b 6274 │ │ │ │ │ ands r0, r9, #3 │ │ │ │ │ mov sl, r4 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - beq 66f0 │ │ │ │ │ + beq 66e4 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 6448 │ │ │ │ │ + beq 643c │ │ │ │ │ cmp r0, #2 │ │ │ │ │ - beq 63f8 │ │ │ │ │ + beq 63ec │ │ │ │ │ ldrb ip, [r8], #-1 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ lsl r1, ip, r0 │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov sl, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ @@ -6833,116 +6830,116 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - bne 66f0 │ │ │ │ │ + bne 66e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6628 │ │ │ │ │ + beq 661c │ │ │ │ │ add r3, r5, r4, lsl #2 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 65e0 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ lsrs r0, r3, #3 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 6560 │ │ │ │ │ + beq 6554 │ │ │ │ │ add r2, r5, r0, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq 6528 │ │ │ │ │ + beq 651c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 6560 │ │ │ │ │ + bls 6554 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 650c │ │ │ │ │ + beq 6500 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6a30 │ │ │ │ │ + beq 6a24 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 6e80 │ │ │ │ │ + bne 6e74 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ add ip, r5, #12 │ │ │ │ │ - beq 6e74 │ │ │ │ │ + beq 6e68 │ │ │ │ │ ldr ip, [ip, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6524 │ │ │ │ │ + beq 6518 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq 64e8 │ │ │ │ │ + beq 64dc │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bhi 64f0 │ │ │ │ │ + bhi 64e4 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2388] @ 6ecc │ │ │ │ │ + ldr r1, [pc, #2388] @ 6ec0 │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 64f0 │ │ │ │ │ + bcc 64e4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 65c4 │ │ │ │ │ + beq 65b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 65c4 │ │ │ │ │ - ldr r2, [pc, #2332] @ 6ed0 │ │ │ │ │ + bne 65b8 │ │ │ │ │ + ldr r2, [pc, #2332] @ 6ec4 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d4c │ │ │ │ │ + bne 6d40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 65e0 │ │ │ │ │ + beq 65d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6d60 │ │ │ │ │ - ldr r5, [pc, #2284] @ 6ed4 │ │ │ │ │ + beq 6d54 │ │ │ │ │ + ldr r5, [pc, #2284] @ 6ec8 │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ - b 650c │ │ │ │ │ + b 6500 │ │ │ │ │ orr r3, r3, #1 │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - beq 6620 │ │ │ │ │ + beq 6614 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 6528 │ │ │ │ │ + beq 651c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 64f0 │ │ │ │ │ + bhi 64e4 │ │ │ │ │ mov r4, #5 │ │ │ │ │ - b 6590 │ │ │ │ │ + b 6584 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ - b 64b8 │ │ │ │ │ + b 64ac │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ add r0, r5, r4, lsl #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ @@ -6982,15 +6979,15 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi r1, r1, #30 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ strhi ip, [r0, #12] │ │ │ │ │ cmp sl, r9 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 64a0 │ │ │ │ │ + beq 6494 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub r0, r3, #32 │ │ │ │ │ lsl r0, ip, r0 │ │ │ │ │ rsb lr, r3, #32 │ │ │ │ │ orr r0, r0, ip, lsr lr │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ orr r1, r0, r1 │ │ │ │ │ @@ -7013,22 +7010,22 @@ │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ addhi r4, r4, #1 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr r2, r2, ip, lsl r3 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 6650 │ │ │ │ │ - b 6630 │ │ │ │ │ + bls 6644 │ │ │ │ │ + b 6624 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r7, r2 │ │ │ │ │ - ldr r2, [pc, #1868] @ 6ed8 │ │ │ │ │ + ldr r2, [pc, #1868] @ 6ecc │ │ │ │ │ str r2, [sp] │ │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ @@ -7036,207 +7033,207 @@ │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r5, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6db4 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ ldr r6, [r0] │ │ │ │ │ - bne 5ea4 │ │ │ │ │ + bne 5e98 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 5ee4 │ │ │ │ │ + b 5ed8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 6d30 │ │ │ │ │ + bne 6d24 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 697c │ │ │ │ │ + bne 6970 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 6988 │ │ │ │ │ + beq 697c │ │ │ │ │ ldrb r3, [r6, #17] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 6994 │ │ │ │ │ + bne 6988 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 6988 │ │ │ │ │ + beq 697c │ │ │ │ │ ldrb r3, [r6, #18] │ │ │ │ │ cmp r3, r0 │ │ │ │ │ - bne 69a0 │ │ │ │ │ + bne 6994 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 6988 │ │ │ │ │ + beq 697c │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r2, r6, #18 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 68e0 │ │ │ │ │ + beq 68d4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 68c8 │ │ │ │ │ + beq 68bc │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 68b8 │ │ │ │ │ + beq 68ac │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 68a8 │ │ │ │ │ + beq 689c │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 6898 │ │ │ │ │ + beq 688c │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6888 │ │ │ │ │ + beq 687c │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 6878 │ │ │ │ │ + beq 686c │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r2, #1]! │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 6974 │ │ │ │ │ + beq 6968 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ ldrb ip, [r2, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ add r2, r2, #7 │ │ │ │ │ - bne 6974 │ │ │ │ │ + bne 6968 │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 68e0 │ │ │ │ │ + bne 68d4 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r3, r1 │ │ │ │ │ mvn sl, #0 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mvn sl, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, sl │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov sl, #1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov sl, r1 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 60e8 │ │ │ │ │ + b 60dc │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 614c │ │ │ │ │ + bne 6140 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r5, [r6] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ + beq 6db4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r6] │ │ │ │ │ - bne 6dc0 │ │ │ │ │ + bne 6db4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 6dc0 │ │ │ │ │ - ldr r7, [pc, #1188] @ 6ec8 │ │ │ │ │ - b 650c │ │ │ │ │ + beq 6db4 │ │ │ │ │ + ldr r7, [pc, #1188] @ 6ebc │ │ │ │ │ + b 6500 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6620 │ │ │ │ │ + b 6614 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 650c │ │ │ │ │ + b 6500 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - bne 6b94 │ │ │ │ │ + bne 6b88 │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, lr, r9 │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov r0, sl │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 6ab4 │ │ │ │ │ + beq 6aa8 │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ mvn r3, #31 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r1, r0, #255 @ 0xff │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ lsl sl, r1, r3 │ │ │ │ │ mov lr, r8 │ │ │ │ │ orr r0, r0, r2, lsl #24 │ │ │ │ │ lsr ip, r2, #8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne 6ab4 │ │ │ │ │ - b 6cec │ │ │ │ │ + bne 6aa8 │ │ │ │ │ + b 6ce0 │ │ │ │ │ cmp fp, lr │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6ce0 │ │ │ │ │ ldrb r4, [lr, #1] │ │ │ │ │ rsb r9, r3, #32 │ │ │ │ │ mvn r4, r4 │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ adds r4, r4, r0 │ │ │ │ │ and r8, r4, #255 @ 0xff │ │ │ │ │ lsr r0, r4, #8 │ │ │ │ │ @@ -7275,53 +7272,53 @@ │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ cmp r4, #29 │ │ │ │ │ orr r1, r1, r8, lsl r3 │ │ │ │ │ orr r0, r0, ip, lsl #24 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ movls r3, r4 │ │ │ │ │ - bls 6aac │ │ │ │ │ + bls 6aa0 │ │ │ │ │ lsr r4, r1, #30 │ │ │ │ │ bic r8, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r4, sl, lsl #2 │ │ │ │ │ add r4, r5, r2, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r8, [r4, #12] │ │ │ │ │ - b 6aac │ │ │ │ │ + b 6aa0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ tst r9, #1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r3, r2 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov lr, r2 │ │ │ │ │ - beq 6bf0 │ │ │ │ │ + beq 6be4 │ │ │ │ │ ldrb r3, [r8], #-1 │ │ │ │ │ mov fp, #1 │ │ │ │ │ mvn r3, r3 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r1, r3, #255 @ 0xff │ │ │ │ │ lsr r4, r3, #8 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ mvn r3, #31 │ │ │ │ │ lsl sl, r1, r3 │ │ │ │ │ orr r4, r4, r2, lsl #24 │ │ │ │ │ lsr lr, r2, #8 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - beq 6cec │ │ │ │ │ + beq 6ce0 │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - b 6c08 │ │ │ │ │ + b 6bfc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r9 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 6ce8 │ │ │ │ │ + beq 6cdc │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ rsb r6, r3, #32 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r4 │ │ │ │ │ and ip, r0, #255 @ 0xff │ │ │ │ │ lsr r4, r0, #8 │ │ │ │ │ @@ -7360,65 +7357,65 @@ │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr r1, r1, ip, lsl r3 │ │ │ │ │ orr r4, r4, lr, lsl #24 │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ lsr lr, lr, #8 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 6bf8 │ │ │ │ │ + bls 6bec │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ bic ip, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r1, r0, sl, lsl #2 │ │ │ │ │ add r0, r5, r2, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr sl, sl, #30 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str ip, [r0, #12] │ │ │ │ │ - b 6bf8 │ │ │ │ │ + b 6bec │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6d08 │ │ │ │ │ + bne 6cfc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r2, #3 │ │ │ │ │ - beq 65ec │ │ │ │ │ + beq 65e0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - b 64c4 │ │ │ │ │ + b 64b8 │ │ │ │ │ add r3, r5, r2, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 6cf4 │ │ │ │ │ + b 6ce8 │ │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 5f1c │ │ │ │ │ + bge 5f10 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 5f28 │ │ │ │ │ + b 5f1c │ │ │ │ │ ldrsb r3, [r6, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 67e0 │ │ │ │ │ + bge 67d4 │ │ │ │ │ mov r4, #1 │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, #255 @ 0xff │ │ │ │ │ - b 67e8 │ │ │ │ │ + b 67dc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 65bc │ │ │ │ │ + b 65b0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 65e0 │ │ │ │ │ + b 65d4 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bge 5ee4 │ │ │ │ │ - b 6dc0 │ │ │ │ │ - ldr r1, [pc, #336] @ 6ed8 │ │ │ │ │ + bge 5ed8 │ │ │ │ │ + b 6db4 │ │ │ │ │ + ldr r1, [pc, #336] @ 6ecc │ │ │ │ │ str r1, [sp] │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ @@ -7426,87 +7423,87 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r6, [r0] │ │ │ │ │ movne r7, r4 │ │ │ │ │ - bne 5ea4 │ │ │ │ │ + bne 5e98 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 6518 │ │ │ │ │ + b 650c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6de4 │ │ │ │ │ + beq 6dd8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 6e40 │ │ │ │ │ - ldr r5, [pc, #240] @ 6edc │ │ │ │ │ - ldr r7, [pc, #216] @ 6ec8 │ │ │ │ │ - b 650c │ │ │ │ │ + beq 6e34 │ │ │ │ │ + ldr r5, [pc, #240] @ 6ed0 │ │ │ │ │ + ldr r7, [pc, #216] @ 6ebc │ │ │ │ │ + b 6500 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - blt 6dc0 │ │ │ │ │ + blt 6db4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - ldr r1, [pc, #180] @ 6ec0 │ │ │ │ │ + ldr r1, [pc, #180] @ 6eb4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r4, #1 │ │ │ │ │ - bne 5ee4 │ │ │ │ │ - ldr r1, [pc, #192] @ 6ee0 │ │ │ │ │ + bne 5ed8 │ │ │ │ │ + ldr r1, [pc, #192] @ 6ed4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_PyUnicode_Equal> │ │ │ │ │ R_ARM_CALL _PyUnicode_Equal │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 67d0 │ │ │ │ │ - ldr r3, [pc, #176] @ 6ee4 │ │ │ │ │ - ldr r1, [pc, #176] @ 6ee8 │ │ │ │ │ + bne 67c4 │ │ │ │ │ + ldr r3, [pc, #176] @ 6ed8 │ │ │ │ │ + ldr r1, [pc, #176] @ 6edc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 6dc0 │ │ │ │ │ - ldr r5, [pc, #148] @ 6edc │ │ │ │ │ - b 6a0c │ │ │ │ │ - ldr r3, [pc, #156] @ 6eec │ │ │ │ │ - ldr r1, [pc, #156] @ 6ef0 │ │ │ │ │ + b 6db4 │ │ │ │ │ + ldr r5, [pc, #148] @ 6ed0 │ │ │ │ │ + b 6a00 │ │ │ │ │ + ldr r3, [pc, #156] @ 6ee0 │ │ │ │ │ + ldr r1, [pc, #156] @ 6ee4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 69f0 │ │ │ │ │ - ldr r2, [pc, #144] @ 6ef4 │ │ │ │ │ - ldr r1, [pc, #144] @ 6ef8 │ │ │ │ │ - ldr r0, [pc, #144] @ 6efc │ │ │ │ │ + b 69e4 │ │ │ │ │ + ldr r2, [pc, #144] @ 6ee8 │ │ │ │ │ + ldr r1, [pc, #144] @ 6eec │ │ │ │ │ + ldr r0, [pc, #144] @ 6ef0 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b 6dc0 │ │ │ │ │ + b 6db4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b 6620 │ │ │ │ │ + b 6614 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bne 6ea4 │ │ │ │ │ + bne 6e98 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 6518 │ │ │ │ │ + b 650c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 6e9c │ │ │ │ │ + bne 6e90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6e9c │ │ │ │ │ + b 6e90 │ │ │ │ │ .word 0x00008a10 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -7529,171 +7526,171 @@ │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000430 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000004c0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006f00 <_PyLong_FromByteArray>: │ │ │ │ │ +00006ef4 <_PyLong_FromByteArray>: │ │ │ │ │ _PyLong_FromByteArray(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 7978 <_PyLong_FromByteArray+0xa78> │ │ │ │ │ + beq 7c08 <_PyLong_FromByteArray+0xd14> │ │ │ │ │ mov r7, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r8, r0, r3 │ │ │ │ │ - beq 7724 <_PyLong_FromByteArray+0x824> │ │ │ │ │ + beq 7718 <_PyLong_FromByteArray+0x824> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 7980 <_PyLong_FromByteArray+0xa80> │ │ │ │ │ + bne 7c2c <_PyLong_FromByteArray+0xd38> │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldrb r3, [r0, r3] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 70f4 <_PyLong_FromByteArray+0x1f4> │ │ │ │ │ + bne 70e8 <_PyLong_FromByteArray+0x1f4> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 7920 <_PyLong_FromByteArray+0xa20> │ │ │ │ │ + beq 7914 <_PyLong_FromByteArray+0xa20> │ │ │ │ │ ldrb r3, [r8, #-1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7904 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ + bne 78f8 <_PyLong_FromByteArray+0xa04> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 70e8 <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ + beq 70dc <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ ldrb r3, [r8, #-2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 7714 <_PyLong_FromByteArray+0x814> │ │ │ │ │ + bne 7708 <_PyLong_FromByteArray+0x814> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 70e8 <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ + beq 70dc <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 7054 <_PyLong_FromByteArray+0x154> │ │ │ │ │ + beq 7048 <_PyLong_FromByteArray+0x154> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 7038 <_PyLong_FromByteArray+0x138> │ │ │ │ │ + beq 702c <_PyLong_FromByteArray+0x138> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7024 <_PyLong_FromByteArray+0x124> │ │ │ │ │ + beq 7018 <_PyLong_FromByteArray+0x124> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 7010 <_PyLong_FromByteArray+0x110> │ │ │ │ │ + beq 7004 <_PyLong_FromByteArray+0x110> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 6ffc <_PyLong_FromByteArray+0xfc> │ │ │ │ │ + beq 6ff0 <_PyLong_FromByteArray+0xfc> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 6fe8 <_PyLong_FromByteArray+0xe8> │ │ │ │ │ + beq 6fdc <_PyLong_FromByteArray+0xe8> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 6fd4 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ + beq 6fc8 <_PyLong_FromByteArray+0xd4> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 70e8 <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ + beq 70dc <_PyLong_FromByteArray+0x1e8> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [r8, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-2] │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-3] │ │ │ │ │ add r3, r4, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-4] │ │ │ │ │ add r3, r4, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-5] │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ ldrb ip, [lr, #-6] │ │ │ │ │ add r3, r4, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 7914 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ + bne 7908 <_PyLong_FromByteArray+0xa14> │ │ │ │ │ add r3, r4, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ sub r8, lr, #7 │ │ │ │ │ - bne 7054 <_PyLong_FromByteArray+0x154> │ │ │ │ │ + bne 7048 <_PyLong_FromByteArray+0x154> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 78c4 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ + b 78b8 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub r3, r1, r3 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movls r7, #0 │ │ │ │ │ andhi r7, r7, #1 │ │ │ │ │ - ldr r1, [pc, #2920] @ 7c80 <_PyLong_FromByteArray+0xd80> │ │ │ │ │ + ldr r1, [pc, #2920] @ 7c74 <_PyLong_FromByteArray+0xd80> │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ umull r3, r2, r1, r7 │ │ │ │ │ bic r3, r2, #15 │ │ │ │ │ sub r3, r3, r2, lsr #4 │ │ │ │ │ sub r3, r7, r3, lsl #1 │ │ │ │ │ lsl r3, r3, #3 │ │ │ │ │ add r3, r3, #29 │ │ │ │ │ umull r0, r3, r1, r3 │ │ │ │ │ lsr r6, r2, #4 │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ add r6, r6, r3, lsr #4 │ │ │ │ │ cmn r6, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi 7c6c <_PyLong_FromByteArray+0xd6c> │ │ │ │ │ + bhi 7c60 <_PyLong_FromByteArray+0xd6c> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 792c <_PyLong_FromByteArray+0xa2c> │ │ │ │ │ + beq 7920 <_PyLong_FromByteArray+0xa2c> │ │ │ │ │ add r0, r6, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 793c <_PyLong_FromByteArray+0xa3c> │ │ │ │ │ - ldr r2, [pc, #2840] @ 7c84 <_PyLong_FromByteArray+0xd84> │ │ │ │ │ + beq 7930 <_PyLong_FromByteArray+0xa3c> │ │ │ │ │ + ldr r2, [pc, #2840] @ 7c78 <_PyLong_FromByteArray+0xd84> │ │ │ │ │ lsl r3, r6, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -7701,30 +7698,30 @@ │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bne 7994 <_PyLong_FromByteArray+0xa94> │ │ │ │ │ + bne 793c <_PyLong_FromByteArray+0xa48> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 74b0 <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ + bne 74a4 <_PyLong_FromByteArray+0x5b0> │ │ │ │ │ sub r6, r8, #1 │ │ │ │ │ ands r2, r7, #3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ add r7, r6, r7 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ - beq 72ec <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ + beq 72e0 <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7240 <_PyLong_FromByteArray+0x340> │ │ │ │ │ + beq 7234 <_PyLong_FromByteArray+0x340> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 71f8 <_PyLong_FromByteArray+0x2f8> │ │ │ │ │ + beq 71ec <_PyLong_FromByteArray+0x2f8> │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r0, r1 │ │ │ │ │ mov r6, r8 │ │ │ │ │ mov ip, r0 │ │ │ │ │ mov r3, #8 │ │ │ │ │ ldrb r0, [r6, #1]! │ │ │ │ │ @@ -7750,16 +7747,16 @@ │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ orr r1, r1, r0, lsr r2 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ - bls 72e0 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ - b 76c4 <_PyLong_FromByteArray+0x7c4> │ │ │ │ │ + bls 72d4 <_PyLong_FromByteArray+0x3e0> │ │ │ │ │ + b 76b8 <_PyLong_FromByteArray+0x7c4> │ │ │ │ │ ldrb r0, [r6, #2] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ orr r1, r1, r0, lsr r2 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ @@ -7780,18 +7777,18 @@ │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ add r6, r6, #3 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ - bhi 7388 <_PyLong_FromByteArray+0x488> │ │ │ │ │ + bhi 737c <_PyLong_FromByteArray+0x488> │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - beq 73b0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + beq 73a4 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldrb r0, [r6, #1] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r0, r1 │ │ │ │ │ rsb r2, r3, #32 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr r1, r1, r0, lsr r2 │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ @@ -7813,109 +7810,109 @@ │ │ │ │ │ add r2, r3, #8 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ cmp r2, #29 │ │ │ │ │ orr ip, ip, r0, lsl r3 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ movls r3, r2 │ │ │ │ │ - bls 726c <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + bls 7260 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, ip, #30 │ │ │ │ │ orr ip, r0, lr, lsl #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b 726c <_PyLong_FromByteArray+0x36c> │ │ │ │ │ + b 7260 <_PyLong_FromByteArray+0x36c> │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r0, ip, #30 │ │ │ │ │ cmp r7, r6 │ │ │ │ │ orr ip, r0, lr, lsl #2 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - bne 72ec <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ + bne 72e0 <_PyLong_FromByteArray+0x3ec> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, r4, r5, lsl #2 │ │ │ │ │ addne r5, r5, #1 │ │ │ │ │ strne ip, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - beq 743c <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + beq 7430 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ add r1, r4, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r4, #12 │ │ │ │ │ - beq 7408 <_PyLong_FromByteArray+0x508> │ │ │ │ │ + beq 73fc <_PyLong_FromByteArray+0x508> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls 743c <_PyLong_FromByteArray+0x53c> │ │ │ │ │ + bls 7430 <_PyLong_FromByteArray+0x53c> │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 7404 <_PyLong_FromByteArray+0x504> │ │ │ │ │ + beq 73f8 <_PyLong_FromByteArray+0x504> │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 73f4 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ + beq 73e8 <_PyLong_FromByteArray+0x4f4> │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bhi 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + bhi 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #2100] @ 7c88 <_PyLong_FromByteArray+0xd88> │ │ │ │ │ + ldr r1, [pc, #2100] @ 7c7c <_PyLong_FromByteArray+0xd88> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + bcc 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 74a0 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ + beq 7494 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 74a0 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ - ldr r2, [pc, #2044] @ 7c8c <_PyLong_FromByteArray+0xd8c> │ │ │ │ │ + bne 7494 <_PyLong_FromByteArray+0x5a0> │ │ │ │ │ + ldr r2, [pc, #2044] @ 7c80 <_PyLong_FromByteArray+0xd8c> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7948 <_PyLong_FromByteArray+0xa48> │ │ │ │ │ + bne 7bf4 <_PyLong_FromByteArray+0xd00> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #2024] @ 7c90 <_PyLong_FromByteArray+0xd90> │ │ │ │ │ + ldr r4, [pc, #2024] @ 7c84 <_PyLong_FromByteArray+0xd90> │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ands r2, r7, #3 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov lr, r5 │ │ │ │ │ mov r6, r5 │ │ │ │ │ - beq 7644 <_PyLong_FromByteArray+0x744> │ │ │ │ │ + beq 7638 <_PyLong_FromByteArray+0x744> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 7528 <_PyLong_FromByteArray+0x628> │ │ │ │ │ + beq 751c <_PyLong_FromByteArray+0x628> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 76f8 <_PyLong_FromByteArray+0x7f8> │ │ │ │ │ + bne 76ec <_PyLong_FromByteArray+0x7f8> │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r2, r1 │ │ │ │ │ rsb r0, r3, #32 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ orr r1, r1, r2, lsr r0 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ @@ -7949,16 +7946,16 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ strhi r1, [r2, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - bne 7644 <_PyLong_FromByteArray+0x744> │ │ │ │ │ - b 73b0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + bne 7638 <_PyLong_FromByteArray+0x744> │ │ │ │ │ + b 73a4 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ orr ip, r2, lr, lsl #2 │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ @@ -7998,15 +7995,15 @@ │ │ │ │ │ movls r3, r0 │ │ │ │ │ subhi r3, r3, #22 │ │ │ │ │ lsrhi lr, lr, #30 │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ strhi r1, [r2, #12] │ │ │ │ │ cmp r6, r7 │ │ │ │ │ sub r8, r8, #3 │ │ │ │ │ - beq 73b0 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ + beq 73a4 <_PyLong_FromByteArray+0x4b0> │ │ │ │ │ ldrb r2, [r8] │ │ │ │ │ sub r1, r3, #32 │ │ │ │ │ lsl r1, r2, r1 │ │ │ │ │ rsb r0, r3, #32 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ orr r1, r1, r2, lsr r0 │ │ │ │ │ add r0, r3, #8 │ │ │ │ │ @@ -8029,226 +8026,207 @@ │ │ │ │ │ addhi r5, r5, #1 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr ip, ip, r2, lsl r3 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ orr lr, r1, lr │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 75a4 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ - b 7584 <_PyLong_FromByteArray+0x684> │ │ │ │ │ + bls 7598 <_PyLong_FromByteArray+0x6a4> │ │ │ │ │ + b 7578 <_PyLong_FromByteArray+0x684> │ │ │ │ │ bic r1, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ │ lsr r0, ip, #30 │ │ │ │ │ orr ip, r0, lr, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r1, [r2, #12] │ │ │ │ │ - b 72e4 <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ + b 72d8 <_PyLong_FromByteArray+0x3e4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 746c <_PyLong_FromByteArray+0x56c> │ │ │ │ │ + b 7460 <_PyLong_FromByteArray+0x56c> │ │ │ │ │ ldrb r2, [r8], #-1 │ │ │ │ │ mvn r1, #31 │ │ │ │ │ lsl lr, r2, r1 │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r3, #8 │ │ │ │ │ mov r6, #1 │ │ │ │ │ - b 74d8 <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ + b 74cc <_PyLong_FromByteArray+0x5d8> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 795c <_PyLong_FromByteArray+0xa5c> │ │ │ │ │ + bne 7c10 <_PyLong_FromByteArray+0xd1c> │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78d8 <_PyLong_FromByteArray+0x9d8> │ │ │ │ │ + bne 78cc <_PyLong_FromByteArray+0x9d8> │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ ldrb r3, [r0, #1] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78e4 <_PyLong_FromByteArray+0x9e4> │ │ │ │ │ + bne 78d8 <_PyLong_FromByteArray+0x9e4> │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ ldrb r3, [r0, #2] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 78f8 <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ + bne 78ec <_PyLong_FromByteArray+0x9f8> │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ ands ip, ip, #7 │ │ │ │ │ add r0, r0, #2 │ │ │ │ │ mov r3, #3 │ │ │ │ │ - beq 782c <_PyLong_FromByteArray+0x92c> │ │ │ │ │ + beq 7820 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 7814 <_PyLong_FromByteArray+0x914> │ │ │ │ │ + beq 7808 <_PyLong_FromByteArray+0x914> │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 7804 <_PyLong_FromByteArray+0x904> │ │ │ │ │ + beq 77f8 <_PyLong_FromByteArray+0x904> │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - beq 77f4 <_PyLong_FromByteArray+0x8f4> │ │ │ │ │ + beq 77e8 <_PyLong_FromByteArray+0x8f4> │ │ │ │ │ cmp ip, #4 │ │ │ │ │ - beq 77e4 <_PyLong_FromByteArray+0x8e4> │ │ │ │ │ + beq 77d8 <_PyLong_FromByteArray+0x8e4> │ │ │ │ │ cmp ip, #5 │ │ │ │ │ - beq 77d4 <_PyLong_FromByteArray+0x8d4> │ │ │ │ │ + beq 77c8 <_PyLong_FromByteArray+0x8d4> │ │ │ │ │ cmp ip, #6 │ │ │ │ │ - beq 77c4 <_PyLong_FromByteArray+0x8c4> │ │ │ │ │ + beq 77b8 <_PyLong_FromByteArray+0x8c4> │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ mov r3, #4 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldrb ip, [r0, #1]! │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - beq 78c0 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ + beq 78b4 <_PyLong_FromByteArray+0x9c0> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #1] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov lr, r3 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #3] │ │ │ │ │ add r3, lr, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #4] │ │ │ │ │ add r3, lr, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #5] │ │ │ │ │ add r3, lr, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #6] │ │ │ │ │ add r3, lr, #5 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ ldrb ip, [r0, #7] │ │ │ │ │ add r3, lr, #6 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ add r0, r0, #7 │ │ │ │ │ - bne 78f0 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ + bne 78e4 <_PyLong_FromByteArray+0x9f0> │ │ │ │ │ add r3, lr, #7 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 782c <_PyLong_FromByteArray+0x92c> │ │ │ │ │ + bne 7820 <_PyLong_FromByteArray+0x92c> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ andne r7, r7, #1 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b 7148 <_PyLong_FromByteArray+0x248> │ │ │ │ │ + b 713c <_PyLong_FromByteArray+0x248> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mvn r9, #0 │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mov r9, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b 7100 <_PyLong_FromByteArray+0x200> │ │ │ │ │ + b 70f4 <_PyLong_FromByteArray+0x200> │ │ │ │ │ mov r9, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b 78c4 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ + b 78b8 <_PyLong_FromByteArray+0x9c4> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 7164 <_PyLong_FromByteArray+0x264> │ │ │ │ │ + bne 7158 <_PyLong_FromByteArray+0x264> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ - ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ - mov r1, #1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - blx r3 │ │ │ │ │ - b 7498 <_PyLong_FromByteArray+0x598> │ │ │ │ │ - ldrsb r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bge 772c <_PyLong_FromByteArray+0x82c> │ │ │ │ │ - mov r7, #1 │ │ │ │ │ - mov r5, r7 │ │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ │ - b 7734 <_PyLong_FromByteArray+0x834> │ │ │ │ │ - ldr r4, [pc, #788] @ 7c94 <_PyLong_FromByteArray+0xd94> │ │ │ │ │ - b 73fc <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ - ldrsb r2, [r0, r3] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - blt 7c4c <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ - mov r7, #0 │ │ │ │ │ - b 6f38 <_PyLong_FromByteArray+0x38> │ │ │ │ │ + b 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ cmp r9, #1 │ │ │ │ │ - bne 7ae4 <_PyLong_FromByteArray+0xbe4> │ │ │ │ │ + bne 7a8c <_PyLong_FromByteArray+0xb98> │ │ │ │ │ tst r7, #1 │ │ │ │ │ sub lr, r8, #1 │ │ │ │ │ add r7, lr, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov ip, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 7a04 <_PyLong_FromByteArray+0xb04> │ │ │ │ │ + beq 79ac <_PyLong_FromByteArray+0xab8> │ │ │ │ │ ldrb r0, [r8] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ mvn r0, #31 │ │ │ │ │ orr r9, r9, r3, lsl #24 │ │ │ │ │ lsr ip, r3, #8 │ │ │ │ │ lsl r1, r6, r0 │ │ │ │ │ mov lr, r8 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne 7a04 <_PyLong_FromByteArray+0xb04> │ │ │ │ │ - b 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + bne 79ac <_PyLong_FromByteArray+0xab8> │ │ │ │ │ + b 7bdc <_PyLong_FromByteArray+0xce8> │ │ │ │ │ cmp r7, lr │ │ │ │ │ - beq 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + beq 7bdc <_PyLong_FromByteArray+0xce8> │ │ │ │ │ ldrb r0, [lr, #1] │ │ │ │ │ rsb r8, r3, #32 │ │ │ │ │ mvn r0, r0 │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ adds r0, r0, r9 │ │ │ │ │ and r6, r0, #255 @ 0xff │ │ │ │ │ lsr r9, r0, #8 │ │ │ │ │ @@ -8287,52 +8265,52 @@ │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ cmp r0, #29 │ │ │ │ │ orr r2, r2, r6, lsl r3 │ │ │ │ │ orr r9, r9, ip, lsl #24 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ lsr ip, ip, #8 │ │ │ │ │ movls r3, r0 │ │ │ │ │ - bls 79fc <_PyLong_FromByteArray+0xafc> │ │ │ │ │ + bls 79a4 <_PyLong_FromByteArray+0xab0> │ │ │ │ │ lsr r0, r2, #30 │ │ │ │ │ bic r6, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, r0, r1, lsl #2 │ │ │ │ │ add r0, r4, r5, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r6, [r0, #12] │ │ │ │ │ - b 79fc <_PyLong_FromByteArray+0xafc> │ │ │ │ │ + b 79a4 <_PyLong_FromByteArray+0xab0> │ │ │ │ │ tst r7, #1 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov lr, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - beq 7b54 <_PyLong_FromByteArray+0xc54> │ │ │ │ │ + beq 7afc <_PyLong_FromByteArray+0xc08> │ │ │ │ │ ldrb ip, [r8], #-1 │ │ │ │ │ mov r9, #1 │ │ │ │ │ mvn ip, ip │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ and r6, ip, #255 @ 0xff │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ mvn ip, #31 │ │ │ │ │ orr lr, lr, r3, lsl #24 │ │ │ │ │ lsr r0, r3, #8 │ │ │ │ │ lsl r1, r6, ip │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, #8 │ │ │ │ │ - bne 7b54 <_PyLong_FromByteArray+0xc54> │ │ │ │ │ - b 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + bne 7afc <_PyLong_FromByteArray+0xc08> │ │ │ │ │ + b 7bdc <_PyLong_FromByteArray+0xce8> │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r7 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ - beq 7c34 <_PyLong_FromByteArray+0xd34> │ │ │ │ │ + beq 7bdc <_PyLong_FromByteArray+0xce8> │ │ │ │ │ ldrb ip, [r8] │ │ │ │ │ rsb sl, r3, #32 │ │ │ │ │ mvn ip, ip │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ adds ip, ip, lr │ │ │ │ │ and r6, ip, #255 @ 0xff │ │ │ │ │ lsr lr, ip, #8 │ │ │ │ │ @@ -8371,115 +8349,134 @@ │ │ │ │ │ cmp ip, #29 │ │ │ │ │ orr r2, r2, r6, lsl r3 │ │ │ │ │ orr lr, lr, r0, lsl #24 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ lsr r0, r0, #8 │ │ │ │ │ movls r3, ip │ │ │ │ │ - bls 7b44 <_PyLong_FromByteArray+0xc44> │ │ │ │ │ + bls 7aec <_PyLong_FromByteArray+0xbf8> │ │ │ │ │ lsr ip, r2, #30 │ │ │ │ │ bic r6, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r2, ip, r1, lsl #2 │ │ │ │ │ add ip, r4, r5, lsl #2 │ │ │ │ │ sub r3, r3, #22 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ str r6, [ip, #12] │ │ │ │ │ - b 7b44 <_PyLong_FromByteArray+0xc44> │ │ │ │ │ + b 7aec <_PyLong_FromByteArray+0xbf8> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7c5c <_PyLong_FromByteArray+0xd5c> │ │ │ │ │ + bne 7c40 <_PyLong_FromByteArray+0xd4c> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 76e8 <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ + beq 76dc <_PyLong_FromByteArray+0x7e8> │ │ │ │ │ mov r3, #2 │ │ │ │ │ - b 73cc <_PyLong_FromByteArray+0x4cc> │ │ │ │ │ + b 73c0 <_PyLong_FromByteArray+0x4cc> │ │ │ │ │ + ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + blx r3 │ │ │ │ │ + b 748c <_PyLong_FromByteArray+0x598> │ │ │ │ │ + ldr r4, [pc, #120] @ 7c88 <_PyLong_FromByteArray+0xd94> │ │ │ │ │ + b 73f0 <_PyLong_FromByteArray+0x4fc> │ │ │ │ │ + ldrsb r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bge 7720 <_PyLong_FromByteArray+0x82c> │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r2, #255 @ 0xff │ │ │ │ │ - b 6f40 <_PyLong_FromByteArray+0x40> │ │ │ │ │ + b 7728 <_PyLong_FromByteArray+0x834> │ │ │ │ │ + ldrsb r2, [r0, r3] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 7c50 <_PyLong_FromByteArray+0xd5c> │ │ │ │ │ + mov r7, #0 │ │ │ │ │ + b 6f2c <_PyLong_FromByteArray+0x38> │ │ │ │ │ add r3, r4, r5, lsl #2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ - b 7c3c <_PyLong_FromByteArray+0xd3c> │ │ │ │ │ - ldr r3, [pc, #36] @ 7c98 <_PyLong_FromByteArray+0xd98> │ │ │ │ │ - ldr r1, [pc, #36] @ 7c9c <_PyLong_FromByteArray+0xd9c> │ │ │ │ │ + b 7be4 <_PyLong_FromByteArray+0xcf0> │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + mov r5, r7 │ │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ │ + b 6f34 <_PyLong_FromByteArray+0x40> │ │ │ │ │ + ldr r3, [pc, #36] @ 7c8c <_PyLong_FromByteArray+0xd98> │ │ │ │ │ + ldr r1, [pc, #36] @ 7c90 <_PyLong_FromByteArray+0xd9c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 7940 <_PyLong_FromByteArray+0xa40> │ │ │ │ │ + b 7934 <_PyLong_FromByteArray+0xa40> │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00007ca0 : │ │ │ │ │ +00007c94 : │ │ │ │ │ long_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 7dc4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov ip, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 7dd0 │ │ │ │ │ + beq 7dc4 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ cmp r4, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bhi 7db8 │ │ │ │ │ + bhi 7dac │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr lr, [pc, #396] @ 7e9c │ │ │ │ │ + ldr lr, [pc, #396] @ 7e90 │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r0, r0, ip │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 7d50 │ │ │ │ │ - ldr r4, [pc, #352] @ 7ea0 │ │ │ │ │ + bcc 7d44 │ │ │ │ │ + ldr r4, [pc, #352] @ 7e94 │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 7df8 │ │ │ │ │ + bcs 7dec │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ - ldr r3, [pc, #296] @ 7ea4 │ │ │ │ │ + beq 7e84 │ │ │ │ │ + ldr r3, [pc, #296] @ 7e98 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8490,129 +8487,129 @@ │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7dd8 │ │ │ │ │ + beq 7dcc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7df0 │ │ │ │ │ + beq 7de4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ - ldr r4, [pc, #208] @ 7ea8 │ │ │ │ │ - b 7d48 │ │ │ │ │ + b a004 │ │ │ │ │ + ldr r4, [pc, #208] @ 7e9c │ │ │ │ │ + b 7d3c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7e58 │ │ │ │ │ + beq 7e4c │ │ │ │ │ mov r1, r0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, ip │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 7e80 │ │ │ │ │ + blt 7e74 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7e90 │ │ │ │ │ + beq 7e84 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 7ea4 │ │ │ │ │ + ldr r3, [pc, #128] @ 7e98 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 7d48 │ │ │ │ │ - bl a010 │ │ │ │ │ + b 7d3c │ │ │ │ │ + bl a004 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7d48 │ │ │ │ │ + beq 7d3c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 7d48 │ │ │ │ │ + b 7d3c │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7e04 │ │ │ │ │ + b 7df8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7d48 │ │ │ │ │ + b 7d3c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00007eac <_PyLong_Add>: │ │ │ │ │ +00007ea0 <_PyLong_Add>: │ │ │ │ │ _PyLong_Add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr ip, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, ip, #3 │ │ │ │ │ orr ip, ip, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ mov lr, r1 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bhi 7fa4 <_PyLong_Add+0xf8> │ │ │ │ │ + bhi 7f98 <_PyLong_Add+0xf8> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr lr, [pc, #388] @ 8080 <_PyLong_Add+0x1d4> │ │ │ │ │ + ldr lr, [pc, #388] @ 8074 <_PyLong_Add+0x1d4> │ │ │ │ │ adds r5, r2, r3 │ │ │ │ │ asr r1, r3, #31 │ │ │ │ │ adc r1, r1, r2, asr #31 │ │ │ │ │ adds r0, r5, #5 │ │ │ │ │ adc ip, r1, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r0, r0, ip │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 7f3c <_PyLong_Add+0x90> │ │ │ │ │ - ldr r4, [pc, #344] @ 8084 <_PyLong_Add+0x1d8> │ │ │ │ │ + bcc 7f30 <_PyLong_Add+0x90> │ │ │ │ │ + ldr r4, [pc, #344] @ 8078 <_PyLong_Add+0x1d8> │ │ │ │ │ add r3, r3, #5 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 7fdc <_PyLong_Add+0x130> │ │ │ │ │ + bcs 7fd0 <_PyLong_Add+0x130> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8074 <_PyLong_Add+0x1c8> │ │ │ │ │ - ldr r3, [pc, #288] @ 8088 <_PyLong_Add+0x1dc> │ │ │ │ │ + beq 8068 <_PyLong_Add+0x1c8> │ │ │ │ │ + ldr r3, [pc, #288] @ 807c <_PyLong_Add+0x1dc> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8623,105 +8620,105 @@ │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 7fbc <_PyLong_Add+0x110> │ │ │ │ │ + beq 7fb0 <_PyLong_Add+0x110> │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 7fd4 <_PyLong_Add+0x128> │ │ │ │ │ + beq 7fc8 <_PyLong_Add+0x128> │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b a010 │ │ │ │ │ + b a004 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 803c <_PyLong_Add+0x190> │ │ │ │ │ + beq 8030 <_PyLong_Add+0x190> │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, lr │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b c48c │ │ │ │ │ + b c480 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 8064 <_PyLong_Add+0x1b8> │ │ │ │ │ + blt 8058 <_PyLong_Add+0x1b8> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8074 <_PyLong_Add+0x1c8> │ │ │ │ │ + beq 8068 <_PyLong_Add+0x1c8> │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #128] @ 8088 <_PyLong_Add+0x1dc> │ │ │ │ │ + ldr r3, [pc, #128] @ 807c <_PyLong_Add+0x1dc> │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 7f34 <_PyLong_Add+0x88> │ │ │ │ │ - bl a010 │ │ │ │ │ + b 7f28 <_PyLong_Add+0x88> │ │ │ │ │ + bl a004 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 7f34 <_PyLong_Add+0x88> │ │ │ │ │ + beq 7f28 <_PyLong_Add+0x88> │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 7f34 <_PyLong_Add+0x88> │ │ │ │ │ + b 7f28 <_PyLong_Add+0x88> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 7fe8 <_PyLong_Add+0x13c> │ │ │ │ │ + b 7fdc <_PyLong_Add+0x13c> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 7f34 <_PyLong_Add+0x88> │ │ │ │ │ + b 7f28 <_PyLong_Add+0x88> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000808c : │ │ │ │ │ +00008080 : │ │ │ │ │ PyLong_FromLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #420] @ 8248 │ │ │ │ │ + ldr r3, [pc, #420] @ 823c │ │ │ │ │ adds r2, r0, #5 │ │ │ │ │ mov r6, r1 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - ldrcs r5, [pc, #396] @ 824c │ │ │ │ │ + ldrcs r5, [pc, #396] @ 8240 │ │ │ │ │ addcs r5, r5, r2, lsl #4 │ │ │ │ │ - bcs 8128 │ │ │ │ │ + bcs 811c │ │ │ │ │ subs r2, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r6, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bcs 8130 │ │ │ │ │ + bcs 8124 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8220 │ │ │ │ │ - ldr r3, [pc, #348] @ 8250 │ │ │ │ │ + beq 8214 │ │ │ │ │ + ldr r3, [pc, #348] @ 8244 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8737,35 +8734,35 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ asr r3, r6, #31 │ │ │ │ │ eor r4, r0, r6, asr #31 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r7, r6, r6, asr #31 │ │ │ │ │ sbc r7, r7, r3 │ │ │ │ │ lsrs r8, r7, #28 │ │ │ │ │ - bne 81c4 │ │ │ │ │ + bne 81b8 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8220 │ │ │ │ │ + beq 8214 │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #232] @ 8250 │ │ │ │ │ + ldr r3, [pc, #232] @ 8244 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 81dc │ │ │ │ │ + bne 81d0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - blt 8200 │ │ │ │ │ + blt 81f4 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ orrs r0, r8, #0 │ │ │ │ │ @@ -8774,125 +8771,125 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ strne r8, [r2, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 8220 │ │ │ │ │ + beq 8214 │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 8160 │ │ │ │ │ + b 8154 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - bge 822c │ │ │ │ │ + bge 8220 │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r9, r9, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ - b 81ac │ │ │ │ │ + b 81a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 8128 │ │ │ │ │ + b 811c │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - b 81ac │ │ │ │ │ + b 81a0 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -00008254 : │ │ │ │ │ +00008248 : │ │ │ │ │ long_mul(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 83ac │ │ │ │ │ + beq 83a0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 83ac │ │ │ │ │ + beq 83a0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 82f8 │ │ │ │ │ + bhi 82ec │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r0, [pc, #564] @ 84fc │ │ │ │ │ + ldr r0, [pc, #564] @ 84f0 │ │ │ │ │ smull r4, r1, r2, r3 │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r3, r0, r3 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 8344 │ │ │ │ │ - ldr r6, [pc, #528] @ 8500 │ │ │ │ │ + bcc 8338 │ │ │ │ │ + ldr r6, [pc, #528] @ 84f4 │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 82f0 │ │ │ │ │ + beq 82e4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 84dc │ │ │ │ │ + beq 84d0 │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 8434 │ │ │ │ │ + bne 8428 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 82f0 │ │ │ │ │ + b 82e4 │ │ │ │ │ subs r3, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 83b8 │ │ │ │ │ + bcs 83ac │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 84d8 │ │ │ │ │ - ldr r3, [pc, #404] @ 8504 │ │ │ │ │ + beq 84cc │ │ │ │ │ + ldr r3, [pc, #404] @ 84f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r5, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -8902,30 +8899,30 @@ │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r5, [r6, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r6, [pc, #340] @ 8508 │ │ │ │ │ + ldr r6, [pc, #340] @ 84fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r4, r0 │ │ │ │ │ - blt 8480 │ │ │ │ │ + blt 8474 │ │ │ │ │ lsrs r9, r7, #28 │ │ │ │ │ movne r8, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r8 │ │ │ │ │ moveq r8, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 84d8 │ │ │ │ │ - ldr r3, [pc, #280] @ 8504 │ │ │ │ │ + beq 84cc │ │ │ │ │ + ldr r3, [pc, #280] @ 84f8 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r8, [r6, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -8937,122 +8934,122 @@ │ │ │ │ │ orr r5, r5, r7, lsl #2 │ │ │ │ │ orr r8, r8, r4 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r8, [r6, #8] │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ str r5, [r6, #16] │ │ │ │ │ strne r9, [r6, #20] │ │ │ │ │ - b 82f0 │ │ │ │ │ + b 82e4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r5, [pc, #180] @ 84fc │ │ │ │ │ + ldr r5, [pc, #180] @ 84f0 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r4, r2, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r4 │ │ │ │ │ - bcc 8490 │ │ │ │ │ - ldr r4, [pc, #156] @ 850c │ │ │ │ │ + bcc 8484 │ │ │ │ │ + ldr r4, [pc, #156] @ 8500 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, r4, r0, lsl #4 │ │ │ │ │ - bne 84f0 │ │ │ │ │ + bne 84e4 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 82f0 │ │ │ │ │ + b 82e4 │ │ │ │ │ rsbs r5, r5, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #2 │ │ │ │ │ - b 83c4 │ │ │ │ │ + b 83b8 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 84e4 │ │ │ │ │ + bcs 84d8 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8478 │ │ │ │ │ + beq 846c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 8478 │ │ │ │ │ + bne 846c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8478 │ │ │ │ │ + b 846c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 82f0 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 82e4 │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 84b0 │ │ │ │ │ + b 84a4 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r6] │ │ │ │ │ - b 8478 │ │ │ │ │ + b 846c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00008510 <_PyLong_Multiply>: │ │ │ │ │ +00008504 <_PyLong_Multiply>: │ │ │ │ │ _PyLong_Multiply(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ orr ip, r2, r3 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi 85fc <_PyLong_Multiply+0xec> │ │ │ │ │ + bhi 85f0 <_PyLong_Multiply+0xec> │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r0, [pc, #552] @ 878c <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r0, [pc, #552] @ 8780 <_PyLong_Multiply+0x27c> │ │ │ │ │ smull r5, r1, r2, r3 │ │ │ │ │ adds r2, r5, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r3, r0, r3 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bcc 8594 <_PyLong_Multiply+0x84> │ │ │ │ │ - ldr r4, [pc, #516] @ 8790 <_PyLong_Multiply+0x280> │ │ │ │ │ + bcc 8588 <_PyLong_Multiply+0x84> │ │ │ │ │ + ldr r4, [pc, #516] @ 8784 <_PyLong_Multiply+0x280> │ │ │ │ │ add r4, r4, r2, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - bcs 8648 <_PyLong_Multiply+0x138> │ │ │ │ │ + bcs 863c <_PyLong_Multiply+0x138> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8768 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #468] @ 8794 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 875c <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #468] @ 8788 <_PyLong_Multiply+0x284> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -9062,46 +9059,46 @@ │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + beq 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 876c <_PyLong_Multiply+0x25c> │ │ │ │ │ + beq 8760 <_PyLong_Multiply+0x25c> │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 86c4 <_PyLong_Multiply+0x1b4> │ │ │ │ │ + bne 86b8 <_PyLong_Multiply+0x1b4> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, r0 │ │ │ │ │ - blt 8710 <_PyLong_Multiply+0x200> │ │ │ │ │ + blt 8704 <_PyLong_Multiply+0x200> │ │ │ │ │ lsrs r8, r7, #28 │ │ │ │ │ movne r9, #24 │ │ │ │ │ moveq r0, #20 │ │ │ │ │ movne r0, r9 │ │ │ │ │ moveq r9, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 8768 <_PyLong_Multiply+0x258> │ │ │ │ │ - ldr r3, [pc, #280] @ 8794 <_PyLong_Multiply+0x284> │ │ │ │ │ + beq 875c <_PyLong_Multiply+0x258> │ │ │ │ │ + ldr r3, [pc, #280] @ 8788 <_PyLong_Multiply+0x284> │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -9113,76 +9110,76 @@ │ │ │ │ │ orr r6, r6, r7, lsl #2 │ │ │ │ │ orr r0, r5, r9 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ strne r8, [r4, #20] │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #180] @ 878c <_PyLong_Multiply+0x27c> │ │ │ │ │ + ldr r6, [pc, #180] @ 8780 <_PyLong_Multiply+0x27c> │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ cmp r6, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r5 │ │ │ │ │ - bcc 8720 <_PyLong_Multiply+0x210> │ │ │ │ │ - ldr r5, [pc, #152] @ 8798 <_PyLong_Multiply+0x288> │ │ │ │ │ + bcc 8714 <_PyLong_Multiply+0x210> │ │ │ │ │ + ldr r5, [pc, #152] @ 878c <_PyLong_Multiply+0x288> │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r5, r5, r0, lsl #4 │ │ │ │ │ - bne 8780 <_PyLong_Multiply+0x270> │ │ │ │ │ + bne 8774 <_PyLong_Multiply+0x270> │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #2 │ │ │ │ │ - b 8654 <_PyLong_Multiply+0x144> │ │ │ │ │ + b 8648 <_PyLong_Multiply+0x144> │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 8774 <_PyLong_Multiply+0x264> │ │ │ │ │ + bcs 8768 <_PyLong_Multiply+0x264> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + beq 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + bne 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 858c <_PyLong_Multiply+0x7c> │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 8580 <_PyLong_Multiply+0x7c> │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b 8740 <_PyLong_Multiply+0x230> │ │ │ │ │ + b 8734 <_PyLong_Multiply+0x230> │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - b 8708 <_PyLong_Multiply+0x1f8> │ │ │ │ │ + b 86fc <_PyLong_Multiply+0x1f8> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000879c : │ │ │ │ │ +00008790 : │ │ │ │ │ k_mul(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ @@ -9195,32 +9192,32 @@ │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - blt 8ad0 │ │ │ │ │ + blt 8ac4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq 8a8c │ │ │ │ │ + beq 8a80 │ │ │ │ │ mov r3, #70 @ 0x46 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - blt 8e30 │ │ │ │ │ + blt 8e24 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 9f2c │ │ │ │ │ + beq 9f20 │ │ │ │ │ add r7, r4, r9 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9f3c │ │ │ │ │ + bgt 9f30 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9f34 │ │ │ │ │ - ldr r3, [pc, #1528] @ 8e28 │ │ │ │ │ + beq 9f28 │ │ │ │ │ + ldr r3, [pc, #1528] @ 8e1c │ │ │ │ │ lsl r7, r7, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r7, [sl, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [sl, #4] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -9232,15 +9229,15 @@ │ │ │ │ │ add r7, sl, #12 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r1, [sl, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq 8b28 │ │ │ │ │ + beq 8b1c │ │ │ │ │ add r9, fp, #8 │ │ │ │ │ add r3, r9, r4, lsl #2 │ │ │ │ │ add r8, r6, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ add r3, r8, r5, lsl #2 │ │ │ │ │ str r3, [sp] │ │ │ │ │ sub r3, r3, r6 │ │ │ │ │ @@ -9252,31 +9249,31 @@ │ │ │ │ │ add fp, r3, #4 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - bne 9f50 │ │ │ │ │ + bne 9f44 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - bcs 8a98 │ │ │ │ │ + bcs 8a8c │ │ │ │ │ sub r2, r6, r8 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ sub sl, r7, #4 │ │ │ │ │ mov ip, r8 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - beq 8960 │ │ │ │ │ + beq 8954 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 892c │ │ │ │ │ + beq 8920 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne 8a4c │ │ │ │ │ + bne 8a40 │ │ │ │ │ ldr lr, [ip], #4 │ │ │ │ │ ldr r2, [sl, #4]! │ │ │ │ │ mov r0, r5 │ │ │ │ │ umlal r2, r0, r4, lr │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ @@ -9292,15 +9289,15 @@ │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ str r1, [sl] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - beq 8a20 │ │ │ │ │ + beq 8a14 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ ldr r0, [ip], #4 │ │ │ │ │ ldr r2, [sl, #4] │ │ │ │ │ mov r8, r5 │ │ │ │ │ umlal r2, r8, r4, r0 │ │ │ │ │ add ip, ip, #12 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ @@ -9339,76 +9336,76 @@ │ │ │ │ │ str r3, [sl, #16] │ │ │ │ │ cmp ip, r6 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ add lr, sl, #4 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 8964 │ │ │ │ │ + bne 8958 │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ orrs r1, r3, r1 │ │ │ │ │ - beq 8a98 │ │ │ │ │ + beq 8a8c │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldr r3, [fp, r7] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [fp, r7] │ │ │ │ │ - beq 8aa4 │ │ │ │ │ + beq 8a98 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ - b 88b0 │ │ │ │ │ + b 88a4 │ │ │ │ │ ldr lr, [ip], #4 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ mov r0, r5 │ │ │ │ │ umlal r2, r0, r4, lr │ │ │ │ │ mov sl, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r1, [r7] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - b 8900 │ │ │ │ │ + b 88f4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ mov r3, #140 @ 0x8c │ │ │ │ │ - b 87f8 │ │ │ │ │ + b 87ec │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 8a44 │ │ │ │ │ + bne 8a38 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8ab8 │ │ │ │ │ add r1, sl, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 8af8 │ │ │ │ │ + beq 8aec │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r0, r1 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - beq 8a7c │ │ │ │ │ + beq 8a70 │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 87f4 │ │ │ │ │ + b 87e8 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 9f98 │ │ │ │ │ + beq 9f8c │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 8df8 │ │ │ │ │ + beq 8dec │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r7, fp, #12 │ │ │ │ │ @@ -9419,29 +9416,29 @@ │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str fp, [sp] │ │ │ │ │ ldr r8, [r7], #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne 9f54 │ │ │ │ │ + bne 9f48 │ │ │ │ │ ldr r3, [r6, #-4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ umlal r3, r0, r8, r8 │ │ │ │ │ ldr fp, [sp] │ │ │ │ │ adds r4, r8, r8 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r5, r5, r5 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ cmp fp, r7 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ mov r2, r6 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ str r1, [r6, #-4] │ │ │ │ │ - bls 8e1c │ │ │ │ │ + bls 8e10 │ │ │ │ │ mov r9, r7 │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ mvn lr, r7 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ @@ -9455,21 +9452,21 @@ │ │ │ │ │ cmp r3, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and lr, lr, #3 │ │ │ │ │ mov fp, r6 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 8d9c │ │ │ │ │ + bls 8d90 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 8cac │ │ │ │ │ + beq 8ca0 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - beq 8c6c │ │ │ │ │ + beq 8c60 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ - beq 8c38 │ │ │ │ │ + beq 8c2c │ │ │ │ │ ldr ip, [r9], #4 │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ add fp, r6, #4 │ │ │ │ │ mla r1, ip, r5, r1 │ │ │ │ │ adds r2, r2, r8 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ @@ -9504,15 +9501,15 @@ │ │ │ │ │ adc r1, r0, r1 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r3, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ str r0, [fp] │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsr r0, r1, #30 │ │ │ │ │ - bls 8d9c │ │ │ │ │ + bls 8d90 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ ldr r7, [sp] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ mov r8, r9 │ │ │ │ │ ldr ip, [r8], #4 │ │ │ │ │ ldr lr, [fp, #4] │ │ │ │ │ umull r2, r1, ip, r4 │ │ │ │ │ @@ -9562,87 +9559,87 @@ │ │ │ │ │ adc r0, r1, r0, lsr #30 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ add fp, fp, #16 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bhi 8cb8 │ │ │ │ │ + bhi 8cac │ │ │ │ │ ldr r6, [sp, #8] │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ orrs r2, r3, r0 │ │ │ │ │ - bne 8db8 │ │ │ │ │ + bne 8dac │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r6, #8 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne 8b48 │ │ │ │ │ - b 8aa8 │ │ │ │ │ + bne 8b3c │ │ │ │ │ + b 8a9c │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ add r1, r6, #4 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ adds r1, r1, r3 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ orrs r0, r3, r0, lsr #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r1, [r2] │ │ │ │ │ strne r3, [r2, #4] │ │ │ │ │ - b 8da4 │ │ │ │ │ + b 8d98 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9f98 │ │ │ │ │ + beq 9f8c │ │ │ │ │ ldr ip, [r1], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 8df4 │ │ │ │ │ + beq 8de8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 8b10 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + bne 8b04 │ │ │ │ │ + b 8ab8 │ │ │ │ │ orrs r1, r3, r0 │ │ │ │ │ - beq 8da4 │ │ │ │ │ - b 8dcc │ │ │ │ │ + beq 8d98 │ │ │ │ │ + b 8dc0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r9, r4, lsl #1 │ │ │ │ │ - bge 9b08 │ │ │ │ │ + bge 9afc │ │ │ │ │ asr r7, r9, #1 │ │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ │ add r2, sp, #32 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 17118 │ │ │ │ │ + bl 171b8 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9ad4 │ │ │ │ │ + beq 9ac8 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ - beq 9ef4 │ │ │ │ │ + beq 9ee8 │ │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 17118 │ │ │ │ │ + bl 171b8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 9ad4 │ │ │ │ │ + beq 9ac8 │ │ │ │ │ add r4, r4, r9 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 9f7c │ │ │ │ │ + bgt 9f70 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9ad0 │ │ │ │ │ - ldr r2, [pc, #-132] @ 8e28 │ │ │ │ │ + beq 9ac4 │ │ │ │ │ + ldr r2, [pc, #-132] @ 8e1c │ │ │ │ │ lsl r4, r4, #3 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, sl │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [sl, #4] │ │ │ │ │ str r4, [sl, #8] │ │ │ │ │ @@ -9651,17 +9648,17 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r8, [sl, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ add r9, r3, r7, lsl #3 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ @@ -9674,56 +9671,56 @@ │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ rsb r4, r7, r7, lsl #31 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r3, r3, r4, lsl #1 │ │ │ │ │ subs r3, r3, r2, lsr #3 │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ - bne 9ab0 │ │ │ │ │ + bne 9aa4 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 9fa4 │ │ │ │ │ + beq 9f98 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r8, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ adds r4, r4, r0, lsr #3 │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ - bne 9a8c │ │ │ │ │ + bne 9a80 │ │ │ │ │ ldr r4, [sl, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ rsb r4, r7, r4, lsr #3 │ │ │ │ │ rsb r7, r7, r7, lsl #30 │ │ │ │ │ add r7, r9, r7, lsl #2 │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ lsl r2, r0, #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub ip, r7, #4 │ │ │ │ │ add r3, ip, r0, lsl #2 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ add r1, r8, #8 │ │ │ │ │ lsl r9, r0, #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 9050 │ │ │ │ │ + beq 9044 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 9024 │ │ │ │ │ + beq 9018 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 9004 │ │ │ │ │ + beq 8ff8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr lr, [r7] │ │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ │ mov ip, r7 │ │ │ │ │ sub r2, lr, r2 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9743,15 +9740,15 @@ │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ sub r2, lr, r2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic lr, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ str lr, [ip] │ │ │ │ │ - beq 90f0 │ │ │ │ │ + beq 90e4 │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ mov lr, ip │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9782,111 +9779,111 @@ │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmp ip, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r3, [lr, #16] │ │ │ │ │ and r3, r2, #1 │ │ │ │ │ - bne 9054 │ │ │ │ │ + bne 9048 │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ ldr r3, [r7, r9] │ │ │ │ │ add r1, r0, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, r9] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add ip, r9, #4 │ │ │ │ │ ldr r3, [r7, ip] │ │ │ │ │ add r1, r0, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, ip] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add ip, r9, #8 │ │ │ │ │ ldr r3, [r7, ip] │ │ │ │ │ add r1, r0, #3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, ip] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add r1, r9, #12 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movle ip, #0 │ │ │ │ │ movgt ip, #1 │ │ │ │ │ ands ip, ip, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ - beq 91ec │ │ │ │ │ + beq 91e0 │ │ │ │ │ add r1, r0, #1073741827 @ 0x40000003 │ │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ ands r0, r0, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 91c4 │ │ │ │ │ + bne 91b8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9220 │ │ │ │ │ + beq 9214 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 9220 │ │ │ │ │ - ldr r2, [pc, #-996] @ 8e2c │ │ │ │ │ + bne 9214 │ │ │ │ │ + ldr r2, [pc, #-996] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99fc │ │ │ │ │ + bne 99f0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr lr, [r5, #8] │ │ │ │ │ lsrs lr, lr, #3 │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ lsl r2, lr, #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r0, r7, #4 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r1, r5, #8 │ │ │ │ │ lsl r9, lr, #2 │ │ │ │ │ add r8, r0, lr, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 92d4 │ │ │ │ │ + beq 92c8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 92ac │ │ │ │ │ + beq 92a0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 928c │ │ │ │ │ + beq 9280 │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr ip, [r7] │ │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9905,15 +9902,15 @@ │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sub r2, ip, r2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - beq 9370 │ │ │ │ │ + beq 9364 │ │ │ │ │ str r7, [sp, #20] │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ mov ip, r0 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -9943,223 +9940,223 @@ │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sub r2, r2, r7 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r3, [ip, #16] │ │ │ │ │ and r3, r2, #1 │ │ │ │ │ - bne 92d8 │ │ │ │ │ + bne 92cc │ │ │ │ │ ldr r7, [sp, #20] │ │ │ │ │ cmp r4, lr │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ ldr r3, [r7, lr, lsl #2] │ │ │ │ │ add r1, lr, #1 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, lr, lsl #2] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r0, r9, #4 │ │ │ │ │ ldr r3, [r7, r0] │ │ │ │ │ add r1, lr, #2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, r0] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r0, r9, #8 │ │ │ │ │ ldr r3, [r7, r0] │ │ │ │ │ add r1, lr, #3 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsr r2, r3, #30 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [r7, r0] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r1, r9, #12 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, lr, #4 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movge r0, #0 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ ands r0, r0, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ - beq 946c │ │ │ │ │ + beq 9460 │ │ │ │ │ add r1, lr, #1073741827 @ 0x40000003 │ │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ movle r0, #0 │ │ │ │ │ movgt r0, #1 │ │ │ │ │ ands r0, r0, r3, lsr #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne 9444 │ │ │ │ │ + bne 9438 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94a0 │ │ │ │ │ + beq 9494 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 94a0 │ │ │ │ │ - ldr r2, [pc, #-1636] @ 8e2c │ │ │ │ │ + bne 9494 │ │ │ │ │ + ldr r2, [pc, #-1636] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a10 │ │ │ │ │ + bne 9a04 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 94ec │ │ │ │ │ + beq 94e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 94ec │ │ │ │ │ - ldr r2, [pc, #-1712] @ 8e2c │ │ │ │ │ + bne 94e0 │ │ │ │ │ + ldr r2, [pc, #-1712] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a24 │ │ │ │ │ + bne 9a18 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9524 │ │ │ │ │ + beq 9518 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9524 │ │ │ │ │ - ldr r2, [pc, #-1768] @ 8e2c │ │ │ │ │ + bne 9518 │ │ │ │ │ + ldr r2, [pc, #-1768] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a38 │ │ │ │ │ + bne 9a2c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp fp, r6 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 9a60 │ │ │ │ │ + beq 9a54 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl a010 │ │ │ │ │ + bl a004 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 9fa4 │ │ │ │ │ + beq 9f98 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9584 │ │ │ │ │ + beq 9578 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 9584 │ │ │ │ │ - ldr r2, [pc, #-1864] @ 8e2c │ │ │ │ │ + bne 9578 │ │ │ │ │ + ldr r2, [pc, #-1864] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a4c │ │ │ │ │ + bne 9a40 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 95bc │ │ │ │ │ + beq 95b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 95bc │ │ │ │ │ - ldr r2, [pc, #-1920] @ 8e2c │ │ │ │ │ + bne 95b0 │ │ │ │ │ + ldr r2, [pc, #-1920] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9a78 │ │ │ │ │ + bne 9a6c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 960c │ │ │ │ │ + beq 9600 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 960c │ │ │ │ │ - ldr r2, [pc, #-2000] @ 8e2c │ │ │ │ │ + bne 9600 │ │ │ │ │ + ldr r2, [pc, #-2000] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99cc │ │ │ │ │ + bne 99c0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9640 │ │ │ │ │ + beq 9634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 9640 │ │ │ │ │ - ldr r2, [pc, #-2052] @ 8e2c │ │ │ │ │ + bne 9634 │ │ │ │ │ + ldr r2, [pc, #-2052] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99e0 │ │ │ │ │ + bne 99d4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ ldr ip, [r8, #8] │ │ │ │ │ lsrs ip, ip, #3 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ lsl r2, ip, #2 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ sub r0, r7, #4 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r1, r8, #8 │ │ │ │ │ lsl r5, ip, #2 │ │ │ │ │ add r6, r0, ip, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 96f0 │ │ │ │ │ + beq 96e4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 96cc │ │ │ │ │ + beq 96c0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 96b0 │ │ │ │ │ + beq 96a4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr lr, [r1, #12]! │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7] │ │ │ │ │ @@ -10175,15 +10172,15 @@ │ │ │ │ │ ldr lr, [r1, #4]! │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r0] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ - beq 9768 │ │ │ │ │ + beq 975c │ │ │ │ │ ldr r9, [r1, #4] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ add lr, r0, #4 │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4] │ │ │ │ │ @@ -10205,271 +10202,271 @@ │ │ │ │ │ ldr r9, [r1] │ │ │ │ │ cmp r0, r6 │ │ │ │ │ add r2, r2, r9 │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 96f0 │ │ │ │ │ + bne 96e4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ cmpne r4, ip │ │ │ │ │ - ble 9934 │ │ │ │ │ + ble 9928 │ │ │ │ │ ldr r2, [r7, ip, lsl #2] │ │ │ │ │ add r1, ip, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, ip, lsl #2] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7, r1] │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ add r1, ip, #2 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #8 │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ add r1, ip, #3 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7, r1] │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ add r1, ip, #4 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ ldr r2, [r7, r1] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r2, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r1] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ add r1, ip, #5 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r1, r5, #20 │ │ │ │ │ ldr r3, [r7, r1] │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ lsrs r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r7, r1] │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ add r1, ip, #6 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ ldr r2, [r7, r5] │ │ │ │ │ add r0, ip, #7 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r7, r5] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 9934 │ │ │ │ │ + beq 9928 │ │ │ │ │ add r2, ip, #1073741830 @ 0x40000006 │ │ │ │ │ add r2, r7, r2, lsl #2 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ lsrs r1, r3, #30 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r2] │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r4, r0 │ │ │ │ │ movle r3, #0 │ │ │ │ │ andgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 9900 │ │ │ │ │ + bne 98f4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9968 │ │ │ │ │ + beq 995c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 9968 │ │ │ │ │ - ldr r2, [pc, #-2860] @ 8e2c │ │ │ │ │ + bne 995c │ │ │ │ │ + ldr r2, [pc, #-2860] @ 8e20 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 99b8 │ │ │ │ │ + bne 99ac │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8ab8 │ │ │ │ │ add r0, sl, r1, lsl #2 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq lr, [sp, #8] │ │ │ │ │ - bne 8ac4 │ │ │ │ │ + bne 8ab8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9f90 │ │ │ │ │ + beq 9f84 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 99f4 │ │ │ │ │ + beq 99e8 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [sl, #8] │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8ab8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9960 │ │ │ │ │ + b 9954 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9604 │ │ │ │ │ + b 95f8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9638 │ │ │ │ │ + b 962c │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 998c │ │ │ │ │ + b 9980 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9218 │ │ │ │ │ + b 920c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b 9498 │ │ │ │ │ + b 948c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 94e4 │ │ │ │ │ + b 94d8 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 951c │ │ │ │ │ + b 9510 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 957c │ │ │ │ │ + b 9570 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r6, r5 │ │ │ │ │ - b 954c │ │ │ │ │ + b 9540 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 95b4 │ │ │ │ │ + b 95a8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn r2, #3 │ │ │ │ │ mul r2, r4, r2 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ - b 8f88 │ │ │ │ │ + b 8f7c │ │ │ │ │ lsl r1, r7, #3 │ │ │ │ │ add r0, r1, r2, lsl #2 │ │ │ │ │ lsl r2, r3, #2 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, r3, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - b 8f40 │ │ │ │ │ + b 8f34 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8ab8 │ │ │ │ │ add r0, r4, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 9b00 │ │ │ │ │ + beq 9af4 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ add r3, sl, #12 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 9fd0 │ │ │ │ │ + beq 9fc4 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str fp, [sp, #28] │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -10484,42 +10481,42 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ lsl r3, sl, #3 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ lsl r4, r6, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 9fcc │ │ │ │ │ + beq 9fc0 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r1, r3, r4 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r5, [r2, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ rsb r5, r6, r5, lsr #3 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ lsl ip, r3, #2 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ sub lr, r1, #4 │ │ │ │ │ add r2, lr, r3, lsl #2 │ │ │ │ │ ands ip, ip, #3 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r4, r0, #8 │ │ │ │ │ lsl r7, r3, #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - beq 9c78 │ │ │ │ │ + beq 9c6c │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - beq 9c50 │ │ │ │ │ + beq 9c44 │ │ │ │ │ cmp ip, #2 │ │ │ │ │ - beq 9c34 │ │ │ │ │ + beq 9c28 │ │ │ │ │ ldr lr, [sp] │ │ │ │ │ ldr ip, [r0, #12] │ │ │ │ │ ldr r8, [lr, r6, lsl #2] │ │ │ │ │ add r4, r0, #12 │ │ │ │ │ add ip, r8, ip │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr, r6, lsl #2] │ │ │ │ │ @@ -10537,15 +10534,15 @@ │ │ │ │ │ cmp lr, ip │ │ │ │ │ ldr ip, [r4, #4]! │ │ │ │ │ add ip, r8, ip │ │ │ │ │ add ip, ip, r2 │ │ │ │ │ bic r2, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [lr] │ │ │ │ │ lsr r2, ip, #30 │ │ │ │ │ - beq 9cfc │ │ │ │ │ + beq 9cf0 │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ ldr r9, [lr, #4] │ │ │ │ │ ldr ip, [r4, #4] │ │ │ │ │ mov r8, lr │ │ │ │ │ add ip, r9, ip │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -10569,469 +10566,469 @@ │ │ │ │ │ add ip, r9, ip │ │ │ │ │ add r2, ip, r2, lsr #30 │ │ │ │ │ ldr ip, [sp, #12] │ │ │ │ │ cmp lr, ip │ │ │ │ │ bic ip, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r8, #16] │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ - bne 9c7c │ │ │ │ │ + bne 9c70 │ │ │ │ │ ldr r9, [sp, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ cmpne r5, r3 │ │ │ │ │ - ble 9ea8 │ │ │ │ │ + ble 9e9c │ │ │ │ │ ldr ip, [r1, r3, lsl #2] │ │ │ │ │ add lr, r3, #1 │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, r3, lsl #2] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #4 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #2 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #8 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #12 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #16 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #5 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add lr, r7, #20 │ │ │ │ │ ldr ip, [r1, lr] │ │ │ │ │ add ip, r2, ip │ │ │ │ │ lsrs r2, ip, #30 │ │ │ │ │ bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r1, lr] │ │ │ │ │ movne ip, #1 │ │ │ │ │ moveq ip, #0 │ │ │ │ │ add lr, r3, #6 │ │ │ │ │ cmp r5, lr │ │ │ │ │ movle ip, #0 │ │ │ │ │ andgt ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 9ea8 │ │ │ │ │ + beq 9e9c │ │ │ │ │ add r7, r7, #24 │ │ │ │ │ ldr ip, [r1, r7] │ │ │ │ │ add r3, r3, #7 │ │ │ │ │ add r2, r2, ip │ │ │ │ │ lsrs ip, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, r7] │ │ │ │ │ - b 9e8c │ │ │ │ │ + b 9e80 │ │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ │ add r2, ip, r2 │ │ │ │ │ lsrs ip, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ movne r2, #1 │ │ │ │ │ moveq r2, #0 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ movle r2, #0 │ │ │ │ │ andgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 9e74 │ │ │ │ │ + bne 9e68 │ │ │ │ │ sub r9, r9, sl │ │ │ │ │ bl 323c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ - bgt 9b6c │ │ │ │ │ + bgt 9b60 │ │ │ │ │ ldmib sp, {r0, sl} │ │ │ │ │ bl 323c <_Py_DECREF_SPECIALIZED.constprop.0> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr lr, [sp] │ │ │ │ │ lsr r1, r3, #3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq 9f90 │ │ │ │ │ + beq 9f84 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne 99a4 │ │ │ │ │ + bne 9998 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - b 9ed4 │ │ │ │ │ + b 9ec8 │ │ │ │ │ mov r2, r3 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b 8e84 │ │ │ │ │ - ldr sl, [pc, #208] @ a004 │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8e78 │ │ │ │ │ + ldr sl, [pc, #208] @ 9ff8 │ │ │ │ │ + b 8ab8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 9b00 │ │ │ │ │ - ldr r3, [pc, #196] @ a008 │ │ │ │ │ - ldr r1, [pc, #196] @ a00c │ │ │ │ │ + b 9af4 │ │ │ │ │ + ldr r3, [pc, #196] @ 9ffc │ │ │ │ │ + ldr r1, [pc, #196] @ a000 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9b00 │ │ │ │ │ + b 9af4 │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9b00 │ │ │ │ │ + beq 9af4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 9b00 │ │ │ │ │ + bne 9af4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9b00 │ │ │ │ │ - ldr r3, [pc, #132] @ a008 │ │ │ │ │ - ldr r1, [pc, #132] @ a00c │ │ │ │ │ + b 9af4 │ │ │ │ │ + ldr r3, [pc, #132] @ 9ffc │ │ │ │ │ + ldr r1, [pc, #132] @ a000 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 9ad4 │ │ │ │ │ + b 9ac8 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 8ac4 │ │ │ │ │ + beq 8ab8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sl, #8] │ │ │ │ │ - b 8ac4 │ │ │ │ │ + b 8ab8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9ad8 │ │ │ │ │ + beq 9acc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 9ad8 │ │ │ │ │ + bne 9acc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9ad8 │ │ │ │ │ + b 9acc │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 9fec │ │ │ │ │ + beq 9fe0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 9ff8 │ │ │ │ │ + beq 9fec │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 11834 │ │ │ │ │ - b 9b00 │ │ │ │ │ + bl 118cc │ │ │ │ │ + b 9af4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 9fec │ │ │ │ │ + b 9fe0 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a010 : │ │ │ │ │ +0000a004 : │ │ │ │ │ x_add(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsr r0, r0, #3 │ │ │ │ │ cmp r0, r4, lsr #3 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ - blt a29c │ │ │ │ │ + blt a290 │ │ │ │ │ add r9, r0, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a2d4 │ │ │ │ │ + bgt a2c8 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a2c8 │ │ │ │ │ - ldr r3, [pc, #636] @ a2e8 │ │ │ │ │ + beq a2bc │ │ │ │ │ + ldr r3, [pc, #636] @ a2dc │ │ │ │ │ lsl r9, r9, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r9, [r5, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq a268 │ │ │ │ │ + beq a25c │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a12c │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r1, [r7, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a12c │ │ │ │ │ ldr r2, [r6, #20] │ │ │ │ │ ldr r1, [r7, #20] │ │ │ │ │ cmp r4, #3 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq a138 │ │ │ │ │ + beq a12c │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add r7, r7, #20 │ │ │ │ │ add lr, lr, r4, lsl #2 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add r0, r5, #20 │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr ip, [r7, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ add r2, r2, ip │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne a114 │ │ │ │ │ + bne a108 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble a278 │ │ │ │ │ + ble a26c │ │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge a1d8 │ │ │ │ │ + bge a1cc │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #2 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge a1d8 │ │ │ │ │ + bge a1cc │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r4, #3 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #20] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bge a1d8 │ │ │ │ │ + bge a1cc │ │ │ │ │ add r4, r4, #5 │ │ │ │ │ add r1, r6, #8 │ │ │ │ │ add r1, r1, r8, lsl #2 │ │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r2, [r6, #4]! │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r6, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r4, #4]! │ │ │ │ │ - bne a1bc │ │ │ │ │ + bne a1b0 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r8, r5, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - beq a1fc │ │ │ │ │ + beq a1f0 │ │ │ │ │ add r3, r5, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a204 │ │ │ │ │ + beq a1f8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ subs r0, r1, #1 │ │ │ │ │ - beq a240 │ │ │ │ │ + beq a234 │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r1, #2 │ │ │ │ │ - bne a254 │ │ │ │ │ + bne a248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a240 │ │ │ │ │ + beq a234 │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne a24c │ │ │ │ │ + bne a240 │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a224 │ │ │ │ │ + bne a218 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b a1fc │ │ │ │ │ + b a1f0 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - beq a1fc │ │ │ │ │ + beq a1f0 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r0, lsl #3 │ │ │ │ │ str r2, [r5, #8] │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne a290 │ │ │ │ │ + bne a284 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne a1ec │ │ │ │ │ - b a1fc │ │ │ │ │ + bne a1e0 │ │ │ │ │ + b a1f0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b a140 │ │ │ │ │ + b a134 │ │ │ │ │ add r9, r4, #1 │ │ │ │ │ cmn r9, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt a2d4 │ │ │ │ │ + bgt a2c8 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r8, r4 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b a050 │ │ │ │ │ + b a044 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a1fc │ │ │ │ │ - ldr r3, [pc, #16] @ a2ec │ │ │ │ │ - ldr r1, [pc, #16] @ a2f0 │ │ │ │ │ + b a1f0 │ │ │ │ │ + ldr r3, [pc, #16] @ a2e0 │ │ │ │ │ + ldr r1, [pc, #16] @ a2e4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a2cc │ │ │ │ │ + b a2c0 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a2f4 : │ │ │ │ │ +0000a2e8 : │ │ │ │ │ long_and(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a480 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq a48c │ │ │ │ │ + beq a480 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi a400 │ │ │ │ │ + bhi a3f4 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi a400 │ │ │ │ │ + bhi a3f4 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr r2, [pc, #304] @ a494 │ │ │ │ │ + ldr r2, [pc, #304] @ a488 │ │ │ │ │ and r4, r4, r3 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bcc a398 │ │ │ │ │ - ldr r5, [pc, #264] @ a498 │ │ │ │ │ + bcc a38c │ │ │ │ │ + ldr r5, [pc, #264] @ a48c │ │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs a410 │ │ │ │ │ + bcs a404 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a480 │ │ │ │ │ - ldr r3, [pc, #216] @ a49c │ │ │ │ │ + beq a474 │ │ │ │ │ + ldr r3, [pc, #216] @ a490 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -11044,91 +11041,91 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r1, #38 @ 0x26 │ │ │ │ │ - b ab18 │ │ │ │ │ + b ab0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt a470 │ │ │ │ │ + blt a464 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq a480 │ │ │ │ │ + beq a474 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #96] @ a49c │ │ │ │ │ + ldr r3, [pc, #96] @ a490 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b a390 │ │ │ │ │ + b a384 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b a41c │ │ │ │ │ + b a410 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b a390 │ │ │ │ │ - ldr r5, [pc, #12] @ a4a0 │ │ │ │ │ - b a390 │ │ │ │ │ + b a384 │ │ │ │ │ + ldr r5, [pc, #12] @ a494 │ │ │ │ │ + b a384 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000a4a4 <_PyLong_Sign>: │ │ │ │ │ +0000a498 <_PyLong_Sign>: │ │ │ │ │ _PyLong_Sign(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ and r0, r0, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000a4b4 : │ │ │ │ │ +0000a4a8 : │ │ │ │ │ long_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r4, r3, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ bic r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne a518 │ │ │ │ │ + bne a50c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne a4ec │ │ │ │ │ + bne a4e0 │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne a504 │ │ │ │ │ + bne a4f8 │ │ │ │ │ ldm r1, {r1, r2} │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ - b 11d1c │ │ │ │ │ + b 11db4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r0, [pc, #80] @ a560 │ │ │ │ │ - bne a548 │ │ │ │ │ + ldreq r0, [pc, #80] @ a554 │ │ │ │ │ + bne a53c │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyThreadState_Get │ │ │ │ │ @@ -11136,75 +11133,75 @@ │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ - b a510 │ │ │ │ │ - ldr r3, [pc, #20] @ a564 │ │ │ │ │ - ldr r1, [pc, #20] @ a568 │ │ │ │ │ + b a504 │ │ │ │ │ + ldr r3, [pc, #20] @ a558 │ │ │ │ │ + ldr r1, [pc, #20] @ a55c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_Format │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x000004cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a56c : │ │ │ │ │ +0000a560 : │ │ │ │ │ PyLong_FromDouble(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #1072] @ a9b4 │ │ │ │ │ + ldr r3, [pc, #1072] @ a9a8 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpgt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpgt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a834 │ │ │ │ │ - ldr r3, [pc, #1044] @ a9b8 │ │ │ │ │ + beq a828 │ │ │ │ │ + ldr r3, [pc, #1044] @ a9ac │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmplt> │ │ │ │ │ R_ARM_CALL __aeabi_dcmplt │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a650 │ │ │ │ │ + beq a644 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_d2iz> │ │ │ │ │ R_ARM_CALL __aeabi_d2iz │ │ │ │ │ - ldr r2, [pc, #1008] @ a9bc │ │ │ │ │ + ldr r2, [pc, #1008] @ a9b0 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bhi a5ec │ │ │ │ │ - ldr r4, [pc, #992] @ a9c0 │ │ │ │ │ + bhi a5e0 │ │ │ │ │ + ldr r4, [pc, #992] @ a9b4 │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi a8f0 │ │ │ │ │ + bhi a8e4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a8e4 │ │ │ │ │ - ldr r3, [pc, #948] @ a9c4 │ │ │ │ │ + beq a8d8 │ │ │ │ │ + ldr r3, [pc, #948] @ a9b8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -11216,67 +11213,67 @@ │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #876] @ a9c8 │ │ │ │ │ + ldr r3, [pc, #876] @ a9bc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a68c │ │ │ │ │ - ldr r3, [pc, #848] @ a9c8 │ │ │ │ │ + bne a680 │ │ │ │ │ + ldr r3, [pc, #848] @ a9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a958 │ │ │ │ │ + beq a94c │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #804] @ a9cc │ │ │ │ │ + ldr r3, [pc, #804] @ a9c0 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ smull r2, r5, r3, r6 │ │ │ │ │ asr sl, r6, #31 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ moveq r7, fp │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq a8cc │ │ │ │ │ + beq a8c0 │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a8e4 │ │ │ │ │ - ldr r2, [pc, #728] @ a9c4 │ │ │ │ │ + beq a8d8 │ │ │ │ │ + ldr r2, [pc, #728] @ a9b8 │ │ │ │ │ lsl r3, fp, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - bne a980 │ │ │ │ │ + bne a974 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r3, [pc, #692] @ a9cc │ │ │ │ │ + ldr r3, [pc, #692] @ a9c0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ smull r2, r3, r6, r3 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ rsb sl, sl, r3, asr #4 │ │ │ │ │ rsb sl, sl, sl, lsl #4 │ │ │ │ │ @@ -11284,15 +11281,15 @@ │ │ │ │ │ mov r1, r9 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmn r6, #29 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - blt a810 │ │ │ │ │ + blt a804 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ add r6, r4, r5, lsl #2 │ │ │ │ │ str r0, [r6, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ @@ -11303,15 +11300,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bmi a810 │ │ │ │ │ + bmi a804 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ @@ -11321,15 +11318,15 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq a810 │ │ │ │ │ + beq a804 │ │ │ │ │ add r5, r5, #2 │ │ │ │ │ add r5, r4, r5, lsl #2 │ │ │ │ │ add r6, r4, #12 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_d2uiz> │ │ │ │ │ R_ARM_CALL __aeabi_d2uiz │ │ │ │ │ @@ -11344,85 +11341,85 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dsub │ │ │ │ │ mov r2, #30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ cmp r5, r6 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne a7d0 │ │ │ │ │ + bne a7c4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq a5e0 │ │ │ │ │ + beq a5d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b a5e0 │ │ │ │ │ + b a5d4 │ │ │ │ │ bic r7, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ - ldr r3, [pc, #392] @ a9c8 │ │ │ │ │ + ldr r3, [pc, #392] @ a9bc │ │ │ │ │ mvn r2, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a870 │ │ │ │ │ - ldr r3, [pc, #364] @ a9c8 │ │ │ │ │ + bne a864 │ │ │ │ │ + ldr r3, [pc, #364] @ a9bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ bl 0 <__aeabi_dcmple> │ │ │ │ │ R_ARM_CALL __aeabi_dcmple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a958 │ │ │ │ │ + beq a94c │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpun> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpun │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne a96c │ │ │ │ │ + bne a960 │ │ │ │ │ add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL frexp │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ - ldr r3, [pc, #292] @ a9cc │ │ │ │ │ + ldr r3, [pc, #292] @ a9c0 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ smull r2, r5, r3, r6 │ │ │ │ │ asr sl, r6, #31 │ │ │ │ │ add r5, r5, r6 │ │ │ │ │ rsb r5, sl, r5, asr #4 │ │ │ │ │ adds fp, r5, #1 │ │ │ │ │ mov r7, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne a6d0 │ │ │ │ │ + bne a6c4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ mvnne r5, #0 │ │ │ │ │ - bne a6e4 │ │ │ │ │ + bne a6d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b a5e0 │ │ │ │ │ + b a5d4 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq a8e4 │ │ │ │ │ - ldr r3, [pc, #180] @ a9c4 │ │ │ │ │ + beq a8d8 │ │ │ │ │ + ldr r3, [pc, #180] @ a9b8 │ │ │ │ │ mov r2, #16 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ @@ -11434,42 +11431,42 @@ │ │ │ │ │ movlt r1, #18 │ │ │ │ │ lsrlt r6, r6, #30 │ │ │ │ │ movge r1, #16 │ │ │ │ │ movge r6, #1 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r6, [r4, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - b a5e0 │ │ │ │ │ - ldr r3, [pc, #112] @ a9d0 │ │ │ │ │ - ldr r1, [pc, #112] @ a9d4 │ │ │ │ │ + b a5d4 │ │ │ │ │ + ldr r3, [pc, #112] @ a9c4 │ │ │ │ │ + ldr r1, [pc, #112] @ a9c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a8e8 │ │ │ │ │ - ldr r3, [pc, #100] @ a9d8 │ │ │ │ │ - ldr r1, [pc, #100] @ a9dc │ │ │ │ │ + b a8dc │ │ │ │ │ + ldr r3, [pc, #100] @ a9cc │ │ │ │ │ + ldr r1, [pc, #100] @ a9d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b a8e8 │ │ │ │ │ + b a8dc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #30 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ mov r1, r9 │ │ │ │ │ - b a73c │ │ │ │ │ + b a730 │ │ │ │ │ .word 0xc1e00000 │ │ │ │ │ .word 0x41e00000 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ @@ -11480,102 +11477,102 @@ │ │ │ │ │ .word 0x000004f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000524 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000a9e0 : │ │ │ │ │ +0000a9d4 : │ │ │ │ │ PyLong_AsLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq aac4 │ │ │ │ │ + beq aab8 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq aa60 │ │ │ │ │ + beq aa54 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi aa34 │ │ │ │ │ + bhi aa28 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, r2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - beq aa6c │ │ │ │ │ + beq aa60 │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ - b aa2c │ │ │ │ │ + b aa20 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - bne aa78 │ │ │ │ │ + bne aa6c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b aa2c │ │ │ │ │ + b aa20 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi aad4 │ │ │ │ │ + bhi aac8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r0, [sp, #8] │ │ │ │ │ - beq aa2c │ │ │ │ │ + beq aa20 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - bne aa2c │ │ │ │ │ + bne aa20 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b aa50 │ │ │ │ │ - ldr r1, [pc, #68] @ ab10 │ │ │ │ │ - ldr r0, [pc, #68] @ ab14 │ │ │ │ │ + b aa44 │ │ │ │ │ + ldr r1, [pc, #68] @ ab04 │ │ │ │ │ + ldr r0, [pc, #68] @ ab08 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b aa6c │ │ │ │ │ + b aa60 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ add r1, sp, r2 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq aa50 │ │ │ │ │ + beq aa44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne aa50 │ │ │ │ │ - b aab8 │ │ │ │ │ + bne aa44 │ │ │ │ │ + b aaac │ │ │ │ │ .word 0x000005c9 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ab18 : │ │ │ │ │ +0000ab0c : │ │ │ │ │ long_bitwise(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ @@ -11583,247 +11580,247 @@ │ │ │ │ │ cmp sl, #2 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ lsr r7, r4, #3 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - beq adbc │ │ │ │ │ + beq adb0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r4, [r6, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ lsr r8, r4, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ - beq b220 │ │ │ │ │ + beq b214 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt aecc │ │ │ │ │ + blt aec0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b1dc │ │ │ │ │ + bne b1d0 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt af1c │ │ │ │ │ + bgt af10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movge r0, sl │ │ │ │ │ movlt r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c198 │ │ │ │ │ - ldr r1, [pc, #4020] @ bba4 │ │ │ │ │ + beq c18c │ │ │ │ │ + ldr r1, [pc, #4020] @ bb98 │ │ │ │ │ lsl r2, sl, #3 │ │ │ │ │ ldr ip, [r1] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ orreq r2, r2, #1 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ str r1, [r4, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ strne ip, [r1] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne af54 │ │ │ │ │ + bne af48 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq be38 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add lr, lr, r7, lsl #2 │ │ │ │ │ add r2, r6, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ add r1, r4, #16 │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ │ cmp r2, lr │ │ │ │ │ and r3, r3, ip │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - bne ac70 │ │ │ │ │ + bne ac64 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt b1c0 │ │ │ │ │ + blt b1b4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne b7dc │ │ │ │ │ + bne b7d0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq acb4 │ │ │ │ │ + beq aca8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq adb0 │ │ │ │ │ + beq ada4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq acd0 │ │ │ │ │ + beq acc4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq b438 │ │ │ │ │ + beq b42c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq ad38 │ │ │ │ │ + beq ad2c │ │ │ │ │ add r2, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq ad0c │ │ │ │ │ + beq ad00 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls ad38 │ │ │ │ │ + bls ad2c │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ - beq b210 │ │ │ │ │ + beq b204 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq ad08 │ │ │ │ │ + beq acfc │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r2, lsl #3 │ │ │ │ │ strne r3, [r4, #8] │ │ │ │ │ - b acf4 │ │ │ │ │ + b ace8 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3656] @ bb98 │ │ │ │ │ + ldr r1, [pc, #3656] @ bb8c │ │ │ │ │ adds r5, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r3, r3, r2 │ │ │ │ │ - bcc acfc │ │ │ │ │ + bcc acf0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ad9c │ │ │ │ │ + beq ad90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ad9c │ │ │ │ │ - ldr r2, [pc, #3600] @ bb9c │ │ │ │ │ + bne ad90 │ │ │ │ │ + ldr r2, [pc, #3600] @ bb90 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c184 │ │ │ │ │ + bne c178 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #3580] @ bba0 │ │ │ │ │ + ldr r4, [pc, #3580] @ bb94 │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b acb4 │ │ │ │ │ + b aca8 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c1d8 │ │ │ │ │ + bhi c1cc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq be4c │ │ │ │ │ + beq be40 │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c1a0 │ │ │ │ │ - ldr r3, [pc, #3516] @ bba4 │ │ │ │ │ + beq c194 │ │ │ │ │ + ldr r3, [pc, #3516] @ bb98 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r4, [r8, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ - bne c1ec │ │ │ │ │ + bne c1e0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r3, [r0, #12]! │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and ip, r3, r2 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [r0] │ │ │ │ │ - bls aec4 │ │ │ │ │ + bls aeb8 │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ and ip, r3, r2 │ │ │ │ │ str ip, [r0, #4] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq aec4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ add r3, ip, r3 │ │ │ │ │ and ip, r3, r2 │ │ │ │ │ str ip, [r0, #8] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - beq aec4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ and r3, r1, r2 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - beq aec4 │ │ │ │ │ + beq aeb8 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add ip, ip, r7, lsl #2 │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ add r0, r8, #24 │ │ │ │ │ ldr r3, [r5, #4]! │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp ip, r5 │ │ │ │ │ str r1, [r0, #4]! │ │ │ │ │ lsr r1, r3, #30 │ │ │ │ │ - bne aea4 │ │ │ │ │ + bne ae98 │ │ │ │ │ mov r5, r8 │ │ │ │ │ - b ab64 │ │ │ │ │ + b ab58 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b9c8 │ │ │ │ │ + bne b9bc │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - bne abac │ │ │ │ │ + bne aba0 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ @@ -11831,45 +11828,45 @@ │ │ │ │ │ add sl, r9, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ movle r3, #1 │ │ │ │ │ strle r3, [sp] │ │ │ │ │ - ble abc8 │ │ │ │ │ - ldr r3, [pc, #3204] @ bba8 │ │ │ │ │ - ldr r1, [pc, #3204] @ bbac │ │ │ │ │ + ble abbc │ │ │ │ │ + ldr r3, [pc, #3204] @ bb9c │ │ │ │ │ + ldr r1, [pc, #3204] @ bba0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c1b0 │ │ │ │ │ + beq c1a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne c1b0 │ │ │ │ │ + bne c1a4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1b0 │ │ │ │ │ + b c1a4 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq b444 │ │ │ │ │ + beq b438 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq be38 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls bbb0 │ │ │ │ │ + bls bba4 │ │ │ │ │ add r2, r6, #12 │ │ │ │ │ add r3, r5, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ add r2, r4, #12 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ tst r3, #7 │ │ │ │ │ - bne be20 │ │ │ │ │ + bne be14 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r1, [r5, #16] │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ @@ -11888,50 +11885,50 @@ │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ lsr r3, r7, #1 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ ldr r1, [r6, #36] @ 0x24 │ │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ │ orr r1, r1, r2 │ │ │ │ │ ldr r2, [r6, #40] @ 0x28 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ orr r2, r2, r0 │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ │ orr r1, r1, r2 │ │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ orr r2, r2, r0 │ │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ │ add r1, r4, #52 @ 0x34 │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ │ add sl, r3, #12 │ │ │ │ │ sub r3, sl, r1 │ │ │ │ │ sub r3, r3, #8 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ add ip, r6, #44 @ 0x2c │ │ │ │ │ add r0, r5, #44 @ 0x2c │ │ │ │ │ - beq b100 │ │ │ │ │ + beq b0f4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq b0d4 │ │ │ │ │ + beq b0c8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq b0b0 │ │ │ │ │ + beq b0a4 │ │ │ │ │ mov ip, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ ldr r3, [r0, #52]! @ 0x34 │ │ │ │ │ ldr r2, [ip, #52]! @ 0x34 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ @@ -11954,15 +11951,15 @@ │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #8 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str r2, [r1, #-8] │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ - beq b194 │ │ │ │ │ + beq b188 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ str r2, [r1] │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ @@ -11991,70 +11988,70 @@ │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ orr r3, r3, lr │ │ │ │ │ str r2, [r1, #-8] │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ cmp r1, sl │ │ │ │ │ add r0, r0, #32 │ │ │ │ │ - bne b100 │ │ │ │ │ + bne b0f4 │ │ │ │ │ bic r3, r7, #1 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ add r1, r5, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b ac88 │ │ │ │ │ + b ac7c │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ sub r2, r8, r7 │ │ │ │ │ add r1, r6, r0, lsl #2 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b ac90 │ │ │ │ │ + b ac84 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq b7ac │ │ │ │ │ + beq b7a0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ add sl, r8, r9 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt af1c │ │ │ │ │ + bgt af10 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b abc8 │ │ │ │ │ + b abbc │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b ad68 │ │ │ │ │ + b ad5c │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c218 │ │ │ │ │ + bhi c20c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq c0b8 │ │ │ │ │ + beq c0ac │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq c1ac │ │ │ │ │ - ldr r3, [pc, #2384] @ bba4 │ │ │ │ │ + beq c1a0 │ │ │ │ │ + ldr r3, [pc, #2384] @ bb98 │ │ │ │ │ bic r4, r4, #7 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r4, [r1, #8] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ - bne c22c │ │ │ │ │ + bne c220 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -12065,129 +12062,129 @@ │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor ip, ip, r0 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ str r4, [r3] │ │ │ │ │ - bls b404 │ │ │ │ │ + bls b3f8 │ │ │ │ │ ldr r4, [lr, #4] │ │ │ │ │ cmp r8, #2 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #4] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #8] │ │ │ │ │ cmp r8, #3 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #12] │ │ │ │ │ cmp r8, #4 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #12] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #16] │ │ │ │ │ cmp r8, #5 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #16] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #20] │ │ │ │ │ cmp r8, #6 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #20] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #24] │ │ │ │ │ cmp r8, #7 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #24] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #28] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #28] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr r4, [lr, #32] │ │ │ │ │ cmp r8, #9 │ │ │ │ │ eor r4, r4, r0 │ │ │ │ │ add ip, r4, ip │ │ │ │ │ and r4, ip, r0 │ │ │ │ │ str r4, [r3, #32] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ ldr lr, [lr, #36] @ 0x24 │ │ │ │ │ cmp r8, #10 │ │ │ │ │ eor r0, r0, lr │ │ │ │ │ add r0, r0, ip │ │ │ │ │ bic ip, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [r3, #36] @ 0x24 │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq b404 │ │ │ │ │ + beq b3f8 │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add lr, lr, r8, lsl #2 │ │ │ │ │ add r6, r6, #48 @ 0x30 │ │ │ │ │ add ip, r1, #48 @ 0x30 │ │ │ │ │ mvn r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ eor r3, r3, r4 │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp lr, r6 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ lsr r0, r3, #30 │ │ │ │ │ - bne b3e4 │ │ │ │ │ + bne b3d8 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - blt bb60 │ │ │ │ │ + blt bb54 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - beq aef4 │ │ │ │ │ + beq aee8 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ movne r7, r8 │ │ │ │ │ movne r6, r5 │ │ │ │ │ - beq c090 │ │ │ │ │ + beq c084 │ │ │ │ │ add sl, r7, #1 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b af0c │ │ │ │ │ + b af00 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b acd0 │ │ │ │ │ + b acc4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq b4dc │ │ │ │ │ + beq b4d0 │ │ │ │ │ sub r3, r7, #1 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - bls b9ec │ │ │ │ │ + bls b9e0 │ │ │ │ │ add r3, r6, #12 │ │ │ │ │ add r2, r5, #12 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ orr r2, r3, r2 │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne b9ec │ │ │ │ │ + bne b9e0 │ │ │ │ │ lsr lr, r7, #1 │ │ │ │ │ add lr, r4, lr, lsl #3 │ │ │ │ │ add lr, lr, #12 │ │ │ │ │ add ip, r6, #4 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ ldr r2, [r0, #8]! │ │ │ │ │ ldr r1, [ip, #8]! │ │ │ │ │ @@ -12195,40 +12192,40 @@ │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ ldr r2, [ip, #4] │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ eor r2, r2, fp │ │ │ │ │ str r1, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne b488 │ │ │ │ │ + bne b47c │ │ │ │ │ tst r7, #1 │ │ │ │ │ - beq b4dc │ │ │ │ │ + beq b4d0 │ │ │ │ │ bic r3, r7, #1 │ │ │ │ │ add r2, r5, r3, lsl #2 │ │ │ │ │ add r1, r6, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ eor r2, r2, r1 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ cmp r7, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ sub sl, r8, r7 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - bls be84 │ │ │ │ │ + bls be78 │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ add lr, r4, r1, lsl #2 │ │ │ │ │ add r3, r6, r1, lsl #2 │ │ │ │ │ orr r2, r3, lr │ │ │ │ │ tst r2, #7 │ │ │ │ │ - bne be84 │ │ │ │ │ + bne be78 │ │ │ │ │ ldr ip, [r6, r1, lsl #2] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ str ip, [r4, r1, lsl #2] │ │ │ │ │ eor r1, r2, r0 │ │ │ │ │ str r1, [lr, #4] │ │ │ │ │ @@ -12242,44 +12239,44 @@ │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r1, [lr, #20] │ │ │ │ │ lsr r1, sl, #1 │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ str r0, [lr, #16] │ │ │ │ │ - beq c0b0 │ │ │ │ │ + beq c0a4 │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ eor ip, ip, r2 │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ str ip, [lr, #24] │ │ │ │ │ str r0, [lr, #28] │ │ │ │ │ add ip, lr, #32 │ │ │ │ │ - beq b780 │ │ │ │ │ + beq b774 │ │ │ │ │ add lr, lr, r1, lsl #3 │ │ │ │ │ sub r1, lr, ip │ │ │ │ │ sub r1, r1, #8 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ ands r1, r1, #7 │ │ │ │ │ add r3, r3, #24 │ │ │ │ │ - beq b6b0 │ │ │ │ │ + beq b6a4 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ - beq b68c │ │ │ │ │ + beq b680 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq b670 │ │ │ │ │ + beq b664 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ - beq b654 │ │ │ │ │ + beq b648 │ │ │ │ │ cmp r1, #4 │ │ │ │ │ - beq b638 │ │ │ │ │ + beq b62c │ │ │ │ │ cmp r1, #5 │ │ │ │ │ - beq b61c │ │ │ │ │ + beq b610 │ │ │ │ │ cmp r1, #6 │ │ │ │ │ - beq b600 │ │ │ │ │ + beq b5f4 │ │ │ │ │ ldr r0, [r3, #8]! │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip, #-8] │ │ │ │ │ str r1, [ip, #-4] │ │ │ │ │ @@ -12322,15 +12319,15 @@ │ │ │ │ │ add ip, ip, #8 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip, #-8] │ │ │ │ │ str r1, [ip, #-4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - beq b780 │ │ │ │ │ + beq b774 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ @@ -12374,38 +12371,38 @@ │ │ │ │ │ add ip, ip, #64 @ 0x40 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ eor r0, r0, r2 │ │ │ │ │ eor r1, r1, r2 │ │ │ │ │ str r0, [ip, #-8] │ │ │ │ │ str r1, [ip, #-4] │ │ │ │ │ cmp ip, lr │ │ │ │ │ - bne b6b0 │ │ │ │ │ + bne b6a4 │ │ │ │ │ tst sl, #1 │ │ │ │ │ - beq ac90 │ │ │ │ │ + beq ac84 │ │ │ │ │ bic r3, sl, #1 │ │ │ │ │ add r3, r3, r7 │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ │ eor r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ mvn r2, r2 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b ac90 │ │ │ │ │ + b ac84 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ eor r9, r9, r3 │ │ │ │ │ add sl, r9, r8 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ - ble abc8 │ │ │ │ │ - b af1c │ │ │ │ │ + ble abbc │ │ │ │ │ + b af10 │ │ │ │ │ add r9, r4, r8, lsl #2 │ │ │ │ │ add r9, r9, #12 │ │ │ │ │ add r7, r4, #8 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ sub r2, r9, r7 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ @@ -12416,27 +12413,27 @@ │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ add r8, r4, r8, lsl #2 │ │ │ │ │ mvn lr, #-1073741824 @ 0xc0000000 │ │ │ │ │ ands r2, r2, #7 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str lr, [r8, #12] │ │ │ │ │ - beq b90c │ │ │ │ │ + beq b900 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq b8ec │ │ │ │ │ + beq b8e0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq b8d4 │ │ │ │ │ + beq b8c8 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq b8bc │ │ │ │ │ + beq b8b0 │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq b8a4 │ │ │ │ │ + beq b898 │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq b88c │ │ │ │ │ + beq b880 │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq b874 │ │ │ │ │ + beq b868 │ │ │ │ │ mov r7, r4 │ │ │ │ │ ldr r0, [r7, #12]! │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r7] │ │ │ │ │ @@ -12473,15 +12470,15 @@ │ │ │ │ │ ldr r0, [r7, #4]! │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r7] │ │ │ │ │ - beq ac98 │ │ │ │ │ + beq ac8c │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ mov ip, r7 │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ eor r1, lr, r0 │ │ │ │ │ ldr r0, [r7, #12] │ │ │ │ │ @@ -12518,48 +12515,48 @@ │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ add r3, r1, r3, lsr #30 │ │ │ │ │ add r7, r7, #32 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [ip, #32] │ │ │ │ │ - bne b90c │ │ │ │ │ - b ac98 │ │ │ │ │ + bne b900 │ │ │ │ │ + b ac8c │ │ │ │ │ mov r6, r1 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ - beq bb88 │ │ │ │ │ + beq bb7c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq c140 │ │ │ │ │ + beq c134 │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b1f8 │ │ │ │ │ + b b1ec │ │ │ │ │ lsl r3, r7, #2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r1, r6, #8 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ add ip, r5, #8 │ │ │ │ │ add r0, r4, #8 │ │ │ │ │ add lr, r1, r7, lsl #2 │ │ │ │ │ - beq bac8 │ │ │ │ │ + beq babc │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bab0 │ │ │ │ │ + beq baa4 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq baa0 │ │ │ │ │ + beq ba94 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq ba90 │ │ │ │ │ + beq ba84 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq ba80 │ │ │ │ │ + beq ba74 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq ba70 │ │ │ │ │ + beq ba64 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ - beq ba60 │ │ │ │ │ + beq ba54 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov ip, r5 │ │ │ │ │ ldr r3, [ip, #12]! │ │ │ │ │ ldr r2, [r1, #12]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #12]! │ │ │ │ │ @@ -12584,15 +12581,15 @@ │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmp r1, lr │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq b4dc │ │ │ │ │ + beq b4d0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r1, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ @@ -12621,126 +12618,126 @@ │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r1, lr │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bac8 │ │ │ │ │ - b b4dc │ │ │ │ │ + bne babc │ │ │ │ │ + b b4d0 │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne b9c4 │ │ │ │ │ + bne b9b8 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq c148 │ │ │ │ │ + beq c13c │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - b abc8 │ │ │ │ │ + b abbc │ │ │ │ │ str r9, [sp] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r9, r2 │ │ │ │ │ - b b7c8 │ │ │ │ │ + b b7bc │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ cmp r7, #1 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r2, [r5, #16] │ │ │ │ │ cmp r7, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #20] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ cmp r7, #3 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #24] │ │ │ │ │ ldr r2, [r5, #24] │ │ │ │ │ cmp r7, #4 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #28] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ cmp r7, #5 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #32] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r7, #6 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ │ cmp r7, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ │ cmp r7, #9 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ cmp r7, #10 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r7, #11 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ add lr, r6, #8 │ │ │ │ │ add lr, lr, r7, lsl #2 │ │ │ │ │ add r1, r6, #52 @ 0x34 │ │ │ │ │ sub r3, lr, r1 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ add ip, r5, #52 @ 0x34 │ │ │ │ │ add r0, r4, #52 @ 0x34 │ │ │ │ │ - beq bd88 │ │ │ │ │ + beq bd7c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq bd70 │ │ │ │ │ + beq bd64 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bd60 │ │ │ │ │ + beq bd54 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq bd50 │ │ │ │ │ + beq bd44 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq bd40 │ │ │ │ │ + beq bd34 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq bd30 │ │ │ │ │ + beq bd24 │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldrne r3, [ip, #4]! │ │ │ │ │ ldrne r2, [r1, #4]! │ │ │ │ │ orrne r3, r3, r2 │ │ │ │ │ strne r3, [r0, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ @@ -12763,15 +12760,15 @@ │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ ldr r2, [r1, #4]! │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmp lr, r1 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4]! │ │ │ │ │ - beq ac88 │ │ │ │ │ + beq ac7c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ ldr r3, [ip, #4] │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ ldr r2, [r1, #-24] @ 0xffffffe8 │ │ │ │ │ ldr r3, [ip, #8] │ │ │ │ │ @@ -12800,121 +12797,121 @@ │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #-4] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp lr, r1 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bd88 │ │ │ │ │ - b ac88 │ │ │ │ │ + bne bd7c │ │ │ │ │ + b ac7c │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ ldr r2, [r6, #16] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b bbe0 │ │ │ │ │ + b bbd4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b ac88 │ │ │ │ │ + b ac7c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq c1a0 │ │ │ │ │ - ldr r3, [pc, #-704] @ bba4 │ │ │ │ │ + beq c194 │ │ │ │ │ + ldr r3, [pc, #-704] @ bb98 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r8, #8] │ │ │ │ │ - bne c1ec │ │ │ │ │ + bne c1e0 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r8, #12] │ │ │ │ │ - b aec4 │ │ │ │ │ + b aeb8 │ │ │ │ │ add r2, r6, r7, lsl #2 │ │ │ │ │ ldr r1, [r2, #12] │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ add r3, r4, r7, lsl #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ add r1, r7, #2 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ add r1, r7, #3 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #24] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r7, #4 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #28] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #28] │ │ │ │ │ add r1, r7, #5 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #32] │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #32] │ │ │ │ │ add r1, r7, #6 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ │ add r1, r7, #7 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r1, [r2, #40] @ 0x28 │ │ │ │ │ eor r1, r1, r0 │ │ │ │ │ str r1, [r3, #40] @ 0x28 │ │ │ │ │ add r1, r7, #8 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ │ eor r2, r2, r0 │ │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ │ add r3, r7, #9 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bge ac90 │ │ │ │ │ + bge ac84 │ │ │ │ │ add r1, r7, #11 │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ add r2, r6, r1, lsl #2 │ │ │ │ │ add ip, ip, r8, lsl #2 │ │ │ │ │ sub r3, ip, r2 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r3, r3, #7 │ │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ │ - beq c01c │ │ │ │ │ + beq c010 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq c008 │ │ │ │ │ + beq bffc │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq bffc │ │ │ │ │ + beq bff0 │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - beq bff0 │ │ │ │ │ + beq bfe4 │ │ │ │ │ cmp r3, #4 │ │ │ │ │ - beq bfe4 │ │ │ │ │ + beq bfd8 │ │ │ │ │ cmp r3, #5 │ │ │ │ │ - beq bfd8 │ │ │ │ │ + beq bfcc │ │ │ │ │ cmp r3, #6 │ │ │ │ │ ldrne r3, [r2, #4]! │ │ │ │ │ eorne r3, r3, r0 │ │ │ │ │ strne r3, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ @@ -12930,15 +12927,15 @@ │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ ldr r3, [r2, #4]! │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ str r3, [r1, #4]! │ │ │ │ │ - beq ac90 │ │ │ │ │ + beq ac84 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ add r2, r2, #32 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r2, #-24] @ 0xffffffe8 │ │ │ │ │ add r1, r1, #32 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ @@ -12958,234 +12955,234 @@ │ │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1, #-4] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ eor r3, r3, r0 │ │ │ │ │ str r3, [r1] │ │ │ │ │ - bne c01c │ │ │ │ │ - b ac90 │ │ │ │ │ + bne c010 │ │ │ │ │ + b ac84 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b b7c8 │ │ │ │ │ + b b7bc │ │ │ │ │ add r3, r7, #6 │ │ │ │ │ - b b790 │ │ │ │ │ + b b784 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq c1ac │ │ │ │ │ - ldr r3, [pc, #-1332] @ bba4 │ │ │ │ │ + beq c1a0 │ │ │ │ │ + ldr r3, [pc, #-1332] @ bb98 │ │ │ │ │ mov lr, #1 │ │ │ │ │ ldr ip, [r3] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ - bne c22c │ │ │ │ │ + bne c220 │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r8, [r1, #12] │ │ │ │ │ cmp fp, #38 @ 0x26 │ │ │ │ │ - bne c11c │ │ │ │ │ + bne c110 │ │ │ │ │ mov r6, r5 │ │ │ │ │ add sl, r9, r7 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b af0c │ │ │ │ │ + b af00 │ │ │ │ │ cmp fp, #94 @ 0x5e │ │ │ │ │ - beq c168 │ │ │ │ │ + beq c15c │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r9, sl │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - b abc8 │ │ │ │ │ + b abbc │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b b424 │ │ │ │ │ + b b418 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r7, r8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r9, #1 │ │ │ │ │ - b aef4 │ │ │ │ │ + b aee8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b b7c8 │ │ │ │ │ + b b7bc │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b ad94 │ │ │ │ │ + b ad88 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b af2c │ │ │ │ │ + b af20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b acfc │ │ │ │ │ + b acf0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c1a4 │ │ │ │ │ + beq c198 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c1a4 │ │ │ │ │ + bne c198 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c1a4 │ │ │ │ │ - ldr r3, [pc, #-1592] @ bba8 │ │ │ │ │ - ldr r1, [pc, #-1592] @ bbac │ │ │ │ │ + b c198 │ │ │ │ │ + ldr r3, [pc, #-1592] @ bb9c │ │ │ │ │ + ldr r1, [pc, #-1592] @ bba0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c1a4 │ │ │ │ │ + b c198 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ str r3, [r0, #12]! │ │ │ │ │ - bne ae10 │ │ │ │ │ - b aec4 │ │ │ │ │ - ldr r3, [pc, #-1656] @ bba8 │ │ │ │ │ - ldr r1, [pc, #-1656] @ bbac │ │ │ │ │ + bne ae04 │ │ │ │ │ + b aeb8 │ │ │ │ │ + ldr r3, [pc, #-1656] @ bb9c │ │ │ │ │ + ldr r1, [pc, #-1656] @ bba0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c1b0 │ │ │ │ │ + b c1a4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [r3] │ │ │ │ │ str r1, [sp] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r8, r0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add lr, r6, #12 │ │ │ │ │ str r0, [r3, #12]! │ │ │ │ │ - bne b28c │ │ │ │ │ - b c0fc │ │ │ │ │ + bne b280 │ │ │ │ │ + b c0f0 │ │ │ │ │ │ │ │ │ │ -0000c268 : │ │ │ │ │ +0000c25c : │ │ │ │ │ PyLong_FromSize_t(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ cmp r0, #256 @ 0x100 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - bhi c290 │ │ │ │ │ - ldr r0, [pc, #76] @ c2d8 │ │ │ │ │ + bhi c284 │ │ │ │ │ + ldr r0, [pc, #76] @ c2cc │ │ │ │ │ add r0, r0, r4, lsl #4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ lsrs r5, r0, #30 │ │ │ │ │ - beq c2b8 │ │ │ │ │ + beq c2ac │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2d0 │ │ │ │ │ + beq c2c4 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ str r5, [r0, #16] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c2d0 │ │ │ │ │ + beq c2c4 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -0000c2dc : │ │ │ │ │ +0000c2d0 : │ │ │ │ │ long_or(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c474 │ │ │ │ │ + beq c468 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq c474 │ │ │ │ │ + beq c468 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi c3e8 │ │ │ │ │ + bhi c3dc │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi c3e8 │ │ │ │ │ + bhi c3dc │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr r2, [pc, #304] @ c47c │ │ │ │ │ + ldr r2, [pc, #304] @ c470 │ │ │ │ │ orr r4, r4, r3 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ adds r1, r4, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r7, r3 │ │ │ │ │ - bcc c380 │ │ │ │ │ - ldr r5, [pc, #264] @ c480 │ │ │ │ │ + bcc c374 │ │ │ │ │ + ldr r5, [pc, #264] @ c474 │ │ │ │ │ add r5, r5, r1, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs c3f8 │ │ │ │ │ + bcs c3ec │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c468 │ │ │ │ │ - ldr r3, [pc, #216] @ c484 │ │ │ │ │ + beq c45c │ │ │ │ │ + ldr r3, [pc, #216] @ c478 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -13198,86 +13195,86 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r1, #124 @ 0x7c │ │ │ │ │ - b ab18 │ │ │ │ │ + b ab0c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movge r4, #16 │ │ │ │ │ - blt c458 │ │ │ │ │ + blt c44c │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c468 │ │ │ │ │ + beq c45c │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - ldr r3, [pc, #96] @ c484 │ │ │ │ │ + ldr r3, [pc, #96] @ c478 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r4, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ - b c378 │ │ │ │ │ + b c36c │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r4, #18 │ │ │ │ │ - b c404 │ │ │ │ │ + b c3f8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c378 │ │ │ │ │ - ldr r5, [pc, #12] @ c488 │ │ │ │ │ - b c378 │ │ │ │ │ + b c36c │ │ │ │ │ + ldr r5, [pc, #12] @ c47c │ │ │ │ │ + b c36c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000c48c : │ │ │ │ │ +0000c480 : │ │ │ │ │ x_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r7, [r0, #8] │ │ │ │ │ ldr r4, [r1, #8] │ │ │ │ │ lsr r7, r7, #3 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bgt c748 │ │ │ │ │ - beq c784 │ │ │ │ │ + bgt c73c │ │ │ │ │ + beq c778 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c860 │ │ │ │ │ + bhi c854 │ │ │ │ │ mov r8, #1 │ │ │ │ │ cmp r7, #1 │ │ │ │ │ movge r0, r7 │ │ │ │ │ movlt r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c83c │ │ │ │ │ - ldr r2, [pc, #896] @ c874 │ │ │ │ │ + beq c830 │ │ │ │ │ + ldr r2, [pc, #896] @ c868 │ │ │ │ │ lsl r3, r7, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ @@ -13285,299 +13282,299 @@ │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c738 │ │ │ │ │ + beq c72c │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a8 │ │ │ │ │ ldr r3, [r6, #16] │ │ │ │ │ ldr r1, [r9, #16] │ │ │ │ │ cmp r4, #2 │ │ │ │ │ sub r3, r3, r1 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r5, #16] │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - beq c5b4 │ │ │ │ │ + beq c5a8 │ │ │ │ │ add ip, r6, #8 │ │ │ │ │ add r9, r9, #16 │ │ │ │ │ add ip, ip, r4, lsl #2 │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr lr, [r9, #4]! │ │ │ │ │ cmp r1, ip │ │ │ │ │ sub r3, r3, lr │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r2, [r0, #4]! │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ - bne c58c │ │ │ │ │ + bne c580 │ │ │ │ │ cmp r7, r4 │ │ │ │ │ - ble c640 │ │ │ │ │ + ble c634 │ │ │ │ │ add r0, r6, r4, lsl #2 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ add r1, r5, r4, lsl #2 │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ - bge c640 │ │ │ │ │ + bge c634 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ add r3, r4, #2 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ - bge c640 │ │ │ │ │ + bge c634 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ add r0, r6, #8 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ add r6, r6, r4, lsl #2 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ add r0, r0, r7, lsl #2 │ │ │ │ │ add r4, r5, r4, lsl #2 │ │ │ │ │ ldr r3, [r6, #4]! │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and r2, r3, #1 │ │ │ │ │ str r1, [r4, #4]! │ │ │ │ │ - bne c620 │ │ │ │ │ + bne c614 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ andeq r2, r3, #3 │ │ │ │ │ rsbeq r2, r2, #2 │ │ │ │ │ biceq r3, r3, #7 │ │ │ │ │ orreq r3, r2, r3 │ │ │ │ │ streq r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r5, #12 │ │ │ │ │ - beq c690 │ │ │ │ │ + beq c684 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls c6c4 │ │ │ │ │ + bls c6b8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq c848 │ │ │ │ │ + beq c83c │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq c68c │ │ │ │ │ + beq c680 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - bhi c684 │ │ │ │ │ + bhi c678 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #412] @ c878 │ │ │ │ │ + ldr r1, [pc, #412] @ c86c │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc c684 │ │ │ │ │ + bcc c678 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c728 │ │ │ │ │ + beq c71c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c728 │ │ │ │ │ - ldr r2, [pc, #356] @ c87c │ │ │ │ │ + bne c71c │ │ │ │ │ + ldr r2, [pc, #356] @ c870 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c828 │ │ │ │ │ + bne c81c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r5, [pc, #336] @ c880 │ │ │ │ │ + ldr r5, [pc, #336] @ c874 │ │ │ │ │ add r5, r5, r4, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r2, r4 │ │ │ │ │ - bne c5bc │ │ │ │ │ - b c640 │ │ │ │ │ + bne c5b0 │ │ │ │ │ + b c634 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bhi c860 │ │ │ │ │ + bhi c854 │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq c83c │ │ │ │ │ + beq c830 │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ - b c4ec │ │ │ │ │ + b c4e0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ sub ip, r4, #1 │ │ │ │ │ - beq c820 │ │ │ │ │ + beq c814 │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ add r1, r1, r4, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c7e0 │ │ │ │ │ + bne c7d4 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ sub r4, r4, #2 │ │ │ │ │ - beq c820 │ │ │ │ │ + beq c814 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c7f8 │ │ │ │ │ + bne c7ec │ │ │ │ │ mov r7, r4 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bcc c820 │ │ │ │ │ + bcc c814 │ │ │ │ │ ldr r2, [r0], #-4 │ │ │ │ │ ldr r3, [r1], #-4 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq c7c4 │ │ │ │ │ + beq c7b8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bcc c800 │ │ │ │ │ + bcc c7f4 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c860 │ │ │ │ │ + bgt c854 │ │ │ │ │ mov r4, r7 │ │ │ │ │ - b c4c8 │ │ │ │ │ + b c4bc │ │ │ │ │ mov r7, ip │ │ │ │ │ - b c7e0 │ │ │ │ │ + b c7d4 │ │ │ │ │ cmn r7, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt c860 │ │ │ │ │ + bgt c854 │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r4, r7 │ │ │ │ │ mov r6, r9 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b c4cc │ │ │ │ │ - ldr r5, [pc, #92] @ c884 │ │ │ │ │ - b c684 │ │ │ │ │ + b c4c0 │ │ │ │ │ + ldr r5, [pc, #92] @ c878 │ │ │ │ │ + b c678 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ - b c720 │ │ │ │ │ + b c714 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b c684 │ │ │ │ │ + b c678 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq c67c │ │ │ │ │ + beq c670 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r4, #5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b c6f4 │ │ │ │ │ - ldr r3, [pc, #32] @ c888 │ │ │ │ │ - ldr r1, [pc, #32] @ c88c │ │ │ │ │ + b c6e8 │ │ │ │ │ + ldr r3, [pc, #32] @ c87c │ │ │ │ │ + ldr r1, [pc, #32] @ c880 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b c840 │ │ │ │ │ + b c834 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000c890 : │ │ │ │ │ +0000c884 : │ │ │ │ │ long_div(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ca3c │ │ │ │ │ + beq ca30 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ca3c │ │ │ │ │ + beq ca30 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsr r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne c9a4 │ │ │ │ │ + bne c998 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ lsr r5, r2, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bne c9a4 │ │ │ │ │ + bne c998 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ - bne c924 │ │ │ │ │ + bne c918 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [pc, #320] @ ca44 │ │ │ │ │ + ldr r2, [pc, #320] @ ca38 │ │ │ │ │ add r3, r0, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bhi c940 │ │ │ │ │ - ldr r4, [pc, #304] @ ca48 │ │ │ │ │ + bhi c934 │ │ │ │ │ + ldr r4, [pc, #304] @ ca3c │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ - ldr r2, [pc, #272] @ ca44 │ │ │ │ │ + ldr r2, [pc, #272] @ ca38 │ │ │ │ │ mvn r6, r0 │ │ │ │ │ add r3, r6, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bls c910 │ │ │ │ │ + bls c904 │ │ │ │ │ sub r3, r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmn r3, #-2147483646 @ 0x80000002 │ │ │ │ │ - bhi c9cc │ │ │ │ │ + bhi c9c0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ca30 │ │ │ │ │ - ldr r3, [pc, #232] @ ca4c │ │ │ │ │ + beq ca24 │ │ │ │ │ + ldr r3, [pc, #232] @ ca40 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -13590,32 +13587,32 @@ │ │ │ │ │ sub r5, r5, r6, asr #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ - bl ca54 │ │ │ │ │ + bl ca48 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ streq r3, [sp, #4] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ eor r7, r6, r6, asr #31 │ │ │ │ │ sub r7, r7, r6, asr #31 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ca30 │ │ │ │ │ + beq ca24 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #88] @ ca4c │ │ │ │ │ + ldr r3, [pc, #88] @ ca40 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13624,29 +13621,29 @@ │ │ │ │ │ bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsrlt r5, r7, #30 │ │ │ │ │ movlt r1, #18 │ │ │ │ │ movge r1, #16 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ str r5, [r4, #16] │ │ │ │ │ str r1, [r4, #8] │ │ │ │ │ - b c918 │ │ │ │ │ + b c90c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c918 │ │ │ │ │ - ldr r4, [pc, #12] @ ca50 │ │ │ │ │ - b c918 │ │ │ │ │ + b c90c │ │ │ │ │ + ldr r4, [pc, #12] @ ca44 │ │ │ │ │ + b c90c │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -0000ca54 : │ │ │ │ │ +0000ca48 : │ │ │ │ │ l_divmod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ @@ -13654,323 +13651,323 @@ │ │ │ │ │ lsr ip, r3, #3 │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ lsr lr, r2, #3 │ │ │ │ │ - beq caf0 │ │ │ │ │ + beq cae4 │ │ │ │ │ cmp lr, #300 @ 0x12c │ │ │ │ │ - bhi cd18 │ │ │ │ │ + bhi cd0c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ - bl cf20 │ │ │ │ │ + bl cf14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ ldr r8, [sp, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq cc78 │ │ │ │ │ + beq cc6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq cbe0 │ │ │ │ │ + beq cbd4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cb8c │ │ │ │ │ + beq cb80 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - beq cbb8 │ │ │ │ │ + beq cbac │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r7] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ cmp lr, #1 │ │ │ │ │ - bne cce4 │ │ │ │ │ + bne ccd8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq cc88 │ │ │ │ │ + beq cc7c │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ - bne cd08 │ │ │ │ │ + bne ccfc │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq cb7c │ │ │ │ │ + beq cb70 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne ccb0 │ │ │ │ │ + bne cca4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ strne r0, [r7] │ │ │ │ │ - beq cee0 │ │ │ │ │ + beq ced4 │ │ │ │ │ str r8, [r5] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cbb0 │ │ │ │ │ + beq cba4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne cbb0 │ │ │ │ │ + bne cba4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne cae0 │ │ │ │ │ + bne cad4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cb80 │ │ │ │ │ + bne cb74 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cb80 │ │ │ │ │ + b cb74 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne cacc │ │ │ │ │ + bne cac0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq cc28 │ │ │ │ │ + beq cc1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne cc28 │ │ │ │ │ + bne cc1c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ce98 │ │ │ │ │ - ldr r1, [pc, #716] @ cf04 │ │ │ │ │ + beq ce8c │ │ │ │ │ + ldr r1, [pc, #716] @ cef8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq ce74 │ │ │ │ │ + beq ce68 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cc6c │ │ │ │ │ + beq cc60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne cc6c │ │ │ │ │ + bne cc60 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r8, r9 │ │ │ │ │ - b cacc │ │ │ │ │ + b cac0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - beq cbf0 │ │ │ │ │ - b cacc │ │ │ │ │ + beq cbe4 │ │ │ │ │ + b cac0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb74 │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - beq cec0 │ │ │ │ │ + beq ceb4 │ │ │ │ │ mov r8, r5 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r6, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r6, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq cee0 │ │ │ │ │ + beq ced4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - bne cb7c │ │ │ │ │ - b cb80 │ │ │ │ │ + bne cb70 │ │ │ │ │ + b cb74 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r2, sp, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - bl cf20 │ │ │ │ │ + bl cf14 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne caac │ │ │ │ │ + bne caa0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cae8 │ │ │ │ │ + b cadc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ mvn r0, r0 │ │ │ │ │ - b cb20 │ │ │ │ │ + b cb14 │ │ │ │ │ sub ip, ip, lr │ │ │ │ │ cmp ip, #150 @ 0x96 │ │ │ │ │ - ble cce4 │ │ │ │ │ - ldr r0, [pc, #476] @ cf08 │ │ │ │ │ + ble ccd8 │ │ │ │ │ + ldr r0, [pc, #476] @ cefc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyImport_ImportModule │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ mov r3, r6 │ │ │ │ │ str r4, [sp] │ │ │ │ │ - ldr r2, [pc, #456] @ cf0c │ │ │ │ │ - ldr r1, [pc, #456] @ cf10 │ │ │ │ │ + ldr r2, [pc, #456] @ cf00 │ │ │ │ │ + ldr r1, [pc, #456] @ cf04 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallMethod │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq cd68 │ │ │ │ │ + beq cd5c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq ceec │ │ │ │ │ + beq cee0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq ce38 │ │ │ │ │ + beq ce2c │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ce08 │ │ │ │ │ + beq cdfc │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ │ tst r1, #16777216 @ 0x1000000 │ │ │ │ │ - beq ce08 │ │ │ │ │ + beq cdfc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq cdc4 │ │ │ │ │ + beq cdb8 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r2] │ │ │ │ │ str r2, [r5] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq cde0 │ │ │ │ │ + beq cdd4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ str r3, [r7] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb80 │ │ │ │ │ + beq cb74 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne cb80 │ │ │ │ │ + bne cb74 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cb80 │ │ │ │ │ + b cb74 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ce24 │ │ │ │ │ + beq ce18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq ce68 │ │ │ │ │ - ldr r3, [pc, #232] @ cf14 │ │ │ │ │ - ldr r1, [pc, #232] @ cf18 │ │ │ │ │ + beq ce5c │ │ │ │ │ + ldr r3, [pc, #232] @ cf08 │ │ │ │ │ + ldr r1, [pc, #232] @ cf0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cd00 │ │ │ │ │ + b ccf4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ce54 │ │ │ │ │ + beq ce48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq cef8 │ │ │ │ │ - ldr r3, [pc, #184] @ cf14 │ │ │ │ │ - ldr r1, [pc, #188] @ cf1c │ │ │ │ │ + beq ceec │ │ │ │ │ + ldr r3, [pc, #184] @ cf08 │ │ │ │ │ + ldr r1, [pc, #188] @ cf10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b cd00 │ │ │ │ │ + b ccf4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce24 │ │ │ │ │ + b ce18 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ce98 │ │ │ │ │ + beq ce8c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne ce98 │ │ │ │ │ + bne ce8c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cd00 │ │ │ │ │ + beq ccf4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne cd00 │ │ │ │ │ + bne ccf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd00 │ │ │ │ │ + b ccf4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ strne r0, [r7] │ │ │ │ │ - bne cb80 │ │ │ │ │ + bne cb74 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 11834 │ │ │ │ │ - b cd00 │ │ │ │ │ + bl 118cc │ │ │ │ │ + b ccf4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b cd68 │ │ │ │ │ + b cd5c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce54 │ │ │ │ │ + b ce48 │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000548 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000054c │ │ │ │ │ @@ -13978,274 +13975,274 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000558 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cf20 : │ │ │ │ │ +0000cf14 : │ │ │ │ │ long_divrem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq d3b8 │ │ │ │ │ + beq d3ac │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bgt d00c │ │ │ │ │ - beq cff4 │ │ │ │ │ + bgt d000 │ │ │ │ │ + beq cfe8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne d03c │ │ │ │ │ + bne d030 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bl d50c │ │ │ │ │ + bl d500 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - beq d420 │ │ │ │ │ + beq d414 │ │ │ │ │ ldr r1, [r8, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ sub r0, r3, #2 │ │ │ │ │ clz r1, r1 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne d194 │ │ │ │ │ + bne d188 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d078 │ │ │ │ │ + beq d06c │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls d0b4 │ │ │ │ │ + bls d0a8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r6, [r7] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ add r2, r8, r3, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs cf64 │ │ │ │ │ - ldr r3, [pc, #1244] @ d4f0 │ │ │ │ │ + bcs cf58 │ │ │ │ │ + ldr r3, [pc, #1244] @ d4e4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne d408 │ │ │ │ │ + bne d3fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d1c4 │ │ │ │ │ - ldr r3, [pc, #1220] @ d4f4 │ │ │ │ │ + bne d1b8 │ │ │ │ │ + ldr r3, [pc, #1220] @ d4e8 │ │ │ │ │ str r4, [r5] │ │ │ │ │ str r3, [r7] │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b cfec │ │ │ │ │ + b cfe0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 155fc │ │ │ │ │ ldr r9, [r5] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq d068 │ │ │ │ │ + beq d05c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bls d124 │ │ │ │ │ + bls d118 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r9, [r5] │ │ │ │ │ - bne cfa0 │ │ │ │ │ - b d3c8 │ │ │ │ │ + bne cf94 │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq cfd8 │ │ │ │ │ + beq cfcc │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne d23c │ │ │ │ │ + bne d230 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi cfe4 │ │ │ │ │ + bhi cfd8 │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r2, [pc, #1068] @ d4f8 │ │ │ │ │ + ldr r2, [pc, #1068] @ d4ec │ │ │ │ │ adds r4, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmp r2, r4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc cfe4 │ │ │ │ │ + bcc cfd8 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d118 │ │ │ │ │ + beq d10c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d118 │ │ │ │ │ - ldr r2, [pc, #1012] @ d4fc │ │ │ │ │ + bne d10c │ │ │ │ │ + ldr r2, [pc, #1012] @ d4f0 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3f4 │ │ │ │ │ + bne d3e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #992] @ d500 │ │ │ │ │ + ldr r6, [pc, #992] @ d4f4 │ │ │ │ │ add r6, r6, r4, lsl #4 │ │ │ │ │ - b cfe4 │ │ │ │ │ + b cfd8 │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #956] @ d4f8 │ │ │ │ │ + ldr r1, [pc, #956] @ d4ec │ │ │ │ │ adds sl, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, sl │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc d068 │ │ │ │ │ + bcc d05c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d188 │ │ │ │ │ + beq d17c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne d188 │ │ │ │ │ - ldr r2, [pc, #900] @ d4fc │ │ │ │ │ + bne d17c │ │ │ │ │ + ldr r2, [pc, #900] @ d4f0 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d3e0 │ │ │ │ │ + bne d3d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r9, [pc, #880] @ d500 │ │ │ │ │ + ldr r9, [pc, #880] @ d4f4 │ │ │ │ │ add r9, r9, sl, lsl #4 │ │ │ │ │ - b d068 │ │ │ │ │ + b d05c │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr ip, [r6, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ and r1, ip, #3 │ │ │ │ │ - bne d1dc │ │ │ │ │ + bne d1d0 │ │ │ │ │ rsb r1, r1, #2 │ │ │ │ │ bic ip, ip, #7 │ │ │ │ │ orr r1, r1, ip │ │ │ │ │ str r1, [r6, #8] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b cfd0 │ │ │ │ │ + b cfc4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ str r4, [r5] │ │ │ │ │ - ldr r3, [pc, #796] @ d4f4 │ │ │ │ │ + ldr r3, [pc, #796] @ d4e8 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b d034 │ │ │ │ │ + b d028 │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, ip, r1 │ │ │ │ │ - ldr fp, [pc, #776] @ d4f8 │ │ │ │ │ + ldr fp, [pc, #776] @ d4ec │ │ │ │ │ asr ip, r1, #31 │ │ │ │ │ rsbs r8, r1, #0 │ │ │ │ │ rsc lr, ip, #0 │ │ │ │ │ rsbs sl, r1, #5 │ │ │ │ │ mov r9, #0 │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ rsc lr, ip, #0 │ │ │ │ │ cmp fp, sl │ │ │ │ │ sbcs lr, r9, lr │ │ │ │ │ - bcc d2e4 │ │ │ │ │ - ldr r9, [pc, #728] @ d4f4 │ │ │ │ │ + bcc d2d8 │ │ │ │ │ + ldr r9, [pc, #728] @ d4e8 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r9, r9, r8, lsl #4 │ │ │ │ │ moveq r6, r9 │ │ │ │ │ - beq cfd0 │ │ │ │ │ + beq cfc4 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ mov r6, r9 │ │ │ │ │ - b cfd0 │ │ │ │ │ + b cfc4 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr sl, [pc, #680] @ d4f8 │ │ │ │ │ + ldr sl, [pc, #680] @ d4ec │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r9, r3, #5 │ │ │ │ │ rsc r8, r2, #0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ sbcs lr, lr, r8 │ │ │ │ │ - bcc d364 │ │ │ │ │ - ldr r8, [pc, #636] @ d4f4 │ │ │ │ │ + bcc d358 │ │ │ │ │ + ldr r8, [pc, #636] @ d4e8 │ │ │ │ │ add r8, r8, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r8, [r5] │ │ │ │ │ - bne d4a8 │ │ │ │ │ + bne d49c │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne cfd8 │ │ │ │ │ + bne cfcc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d3c8 │ │ │ │ │ + bne d3bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r8, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3c8 │ │ │ │ │ + bne d3bc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3c8 │ │ │ │ │ + b d3bc │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, r1 │ │ │ │ │ rsc ip, ip, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs ip, ip, #0 │ │ │ │ │ - bcs d38c │ │ │ │ │ + bcs d380 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq d448 │ │ │ │ │ - ldr r3, [pc, #476] @ d4f0 │ │ │ │ │ + beq d43c │ │ │ │ │ + ldr r3, [pc, #476] @ d4e4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ @@ -14255,181 +14252,181 @@ │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ eor sl, r8, r8, asr #31 │ │ │ │ │ sub sl, sl, r8, asr #31 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str sl, [r9, #12] │ │ │ │ │ - bne d4c8 │ │ │ │ │ + bne d4bc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r6, r9 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b cfd0 │ │ │ │ │ + b cfc4 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs d3d0 │ │ │ │ │ + bcs d3c4 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b d278 │ │ │ │ │ + b d26c │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne d48c │ │ │ │ │ + bne d480 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d458 │ │ │ │ │ + beq d44c │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ - b d230 │ │ │ │ │ - ldr r3, [pc, #324] @ d504 │ │ │ │ │ - ldr r1, [pc, #324] @ d508 │ │ │ │ │ + b d224 │ │ │ │ │ + ldr r3, [pc, #324] @ d4f8 │ │ │ │ │ + ldr r1, [pc, #324] @ d4fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b cfec │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b cfe0 │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ mov r8, r0 │ │ │ │ │ - b d278 │ │ │ │ │ + b d26c │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r9 │ │ │ │ │ blx r3 │ │ │ │ │ - b d180 │ │ │ │ │ + b d174 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b d110 │ │ │ │ │ + b d104 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r5] │ │ │ │ │ - bne d1d0 │ │ │ │ │ - b d3c8 │ │ │ │ │ + bne d1c4 │ │ │ │ │ + b d3bc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d3c8 │ │ │ │ │ + bne d3bc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3c8 │ │ │ │ │ + b d3bc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d4dc │ │ │ │ │ + bne d4d0 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - beq d3c8 │ │ │ │ │ + beq d3bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3c8 │ │ │ │ │ - b d2dc │ │ │ │ │ + bne d3bc │ │ │ │ │ + b d2d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d3a8 │ │ │ │ │ + bne d39c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3a8 │ │ │ │ │ + b d39c │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r4] │ │ │ │ │ - bne d284 │ │ │ │ │ + bne d278 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r8, [r5] │ │ │ │ │ - b d284 │ │ │ │ │ + b d278 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d354 │ │ │ │ │ - b d49c │ │ │ │ │ + bne d348 │ │ │ │ │ + b d490 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne d458 │ │ │ │ │ - b d49c │ │ │ │ │ + bne d44c │ │ │ │ │ + b d490 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x000005a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d50c : │ │ │ │ │ +0000d500 : │ │ │ │ │ divrem1(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmn r8, #25 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - bhi d878 │ │ │ │ │ + bhi d86c │ │ │ │ │ lsr r4, r8, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq d830 │ │ │ │ │ + beq d824 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ lsl r0, r6, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d86c │ │ │ │ │ - ldr r3, [pc, #864] @ d8c0 │ │ │ │ │ + beq d860 │ │ │ │ │ + ldr r3, [pc, #864] @ d8b4 │ │ │ │ │ bic r8, r8, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r8, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne d88c │ │ │ │ │ + bne d880 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ subs r3, r7, #10 │ │ │ │ │ - bne d70c │ │ │ │ │ + bne d700 │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add sl, sl, #12 │ │ │ │ │ sub r2, r4, sl │ │ │ │ │ tst r2, #4 │ │ │ │ │ - ldr r0, [pc, #804] @ d8c4 │ │ │ │ │ + ldr r0, [pc, #804] @ d8b8 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ mov r7, #5 │ │ │ │ │ - beq d5ec │ │ │ │ │ + beq d5e0 │ │ │ │ │ ldr fp, [r4, #-4]! │ │ │ │ │ umull r2, r1, r0, fp │ │ │ │ │ bic ip, r1, #3 │ │ │ │ │ add ip, ip, r1, lsr #2 │ │ │ │ │ sub ip, fp, ip │ │ │ │ │ subs fp, fp, ip │ │ │ │ │ umull lr, r8, fp, r0 │ │ │ │ │ @@ -14438,15 +14435,15 @@ │ │ │ │ │ umull r3, fp, r1, r7 │ │ │ │ │ mla r2, r0, r2, r8 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ orr lr, lr, r2, lsl #31 │ │ │ │ │ cmp r4, sl │ │ │ │ │ str lr, [r6, #-4]! │ │ │ │ │ - beq d698 │ │ │ │ │ + beq d68c │ │ │ │ │ ldr fp, [r4, #-4] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ orr r3, fp, r3, lsl #30 │ │ │ │ │ adds lr, r3, r2 │ │ │ │ │ adc lr, lr, #0 │ │ │ │ │ umull ip, r1, r0, lr │ │ │ │ │ sub r4, r4, #8 │ │ │ │ │ @@ -14481,38 +14478,38 @@ │ │ │ │ │ mla r2, r0, r2, r8 │ │ │ │ │ lsr lr, lr, #1 │ │ │ │ │ adds r3, r3, ip │ │ │ │ │ orr lr, lr, r2, lsl #31 │ │ │ │ │ cmp r4, sl │ │ │ │ │ sub r6, r6, #8 │ │ │ │ │ str lr, [r9, #-8] │ │ │ │ │ - bne d5ec │ │ │ │ │ + bne d5e0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ str r3, [r2] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq d6c4 │ │ │ │ │ + beq d6b8 │ │ │ │ │ add r1, r5, r2, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r5, #12 │ │ │ │ │ - beq d6d4 │ │ │ │ │ + beq d6c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq d8b4 │ │ │ │ │ + beq d8a8 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq d6d0 │ │ │ │ │ + beq d6c4 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - beq d6c4 │ │ │ │ │ + beq d6b8 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r1, lsl #3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r8, sl, r6, lsl #2 │ │ │ │ │ @@ -14520,19 +14517,19 @@ │ │ │ │ │ sub r3, r8, sl │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ add r4, r5, r6, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq d78c │ │ │ │ │ + beq d780 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq d764 │ │ │ │ │ + beq d758 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - bne d814 │ │ │ │ │ + bne d808 │ │ │ │ │ ldr r0, [r8, #-4]! │ │ │ │ │ lsr r1, r3, #2 │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14544,15 +14541,15 @@ │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, sl │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r0, [r4, #-4]! │ │ │ │ │ - beq d698 │ │ │ │ │ + beq d68c │ │ │ │ │ ldr r0, [r8, #-4] │ │ │ │ │ lsr r1, r3, #2 │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ @@ -14581,83 +14578,83 @@ │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, sl │ │ │ │ │ str r0, [r4] │ │ │ │ │ mov r3, r2 │ │ │ │ │ - bne d78c │ │ │ │ │ - b d698 │ │ │ │ │ + bne d780 │ │ │ │ │ + b d68c │ │ │ │ │ ldr r0, [r8, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r3, r2 │ │ │ │ │ str r0, [r4, #-4]! │ │ │ │ │ - b d744 │ │ │ │ │ + b d738 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq d86c │ │ │ │ │ - ldr r3, [pc, #120] @ d8c0 │ │ │ │ │ + beq d860 │ │ │ │ │ + ldr r3, [pc, #120] @ d8b4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #8] │ │ │ │ │ - bne d88c │ │ │ │ │ + bne d880 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b d698 │ │ │ │ │ + b d68c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b d6c4 │ │ │ │ │ - ldr r3, [pc, #72] @ d8c8 │ │ │ │ │ - ldr r1, [pc, #72] @ d8cc │ │ │ │ │ + b d6b8 │ │ │ │ │ + ldr r3, [pc, #72] @ d8bc │ │ │ │ │ + ldr r1, [pc, #72] @ d8c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d870 │ │ │ │ │ + b d864 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - beq d864 │ │ │ │ │ + beq d858 │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ - b d580 │ │ │ │ │ + b d574 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b d6c4 │ │ │ │ │ + b d6b8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d8d0 <_PyLong_FormatWriter>: │ │ │ │ │ +0000d8c4 <_PyLong_FormatWriter>: │ │ │ │ │ _PyLong_FormatWriter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #10 │ │ │ │ │ mov lr, r0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bne d910 <_PyLong_FormatWriter+0x40> │ │ │ │ │ + bne d904 <_PyLong_FormatWriter+0x40> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, lr │ │ │ │ │ mov r1, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -14665,226 +14662,226 @@ │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, ip │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, r4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ str lr, [sp] │ │ │ │ │ - bl 1268c │ │ │ │ │ - b d908 <_PyLong_FormatWriter+0x38> │ │ │ │ │ + bl 12724 │ │ │ │ │ + b d8fc <_PyLong_FormatWriter+0x38> │ │ │ │ │ │ │ │ │ │ -0000d938 : │ │ │ │ │ +0000d92c : │ │ │ │ │ PyLong_AsVoidPtr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq d9d0 │ │ │ │ │ + beq d9c4 │ │ │ │ │ ldr r1, [r0, #8] │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq d9f4 │ │ │ │ │ + beq d9e8 │ │ │ │ │ cmp r1, #8 │ │ │ │ │ - bhi d98c │ │ │ │ │ + bhi d980 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ popne {r4, pc} │ │ │ │ │ - b d9e0 │ │ │ │ │ + b d9d4 │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bcc d9c8 │ │ │ │ │ + bcc d9bc │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ orr r0, r0, r3, lsl #30 │ │ │ │ │ cmp r3, r0, lsr #30 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq d998 │ │ │ │ │ - ldr r3, [pc, #64] @ d9fc │ │ │ │ │ - ldr r1, [pc, #64] @ da00 │ │ │ │ │ + beq d98c │ │ │ │ │ + ldr r3, [pc, #64] @ d9f0 │ │ │ │ │ + ldr r1, [pc, #64] @ d9f4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d9e0 │ │ │ │ │ + b d9d4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b d980 │ │ │ │ │ - ldr r3, [pc, #44] @ da04 │ │ │ │ │ - ldr r1, [pc, #44] @ da08 │ │ │ │ │ + b d974 │ │ │ │ │ + ldr r3, [pc, #44] @ d9f8 │ │ │ │ │ + ldr r1, [pc, #44] @ d9fc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ mvneq r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ bl 1c00 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ - b d980 │ │ │ │ │ + b d974 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000da0c : │ │ │ │ │ +0000da00 : │ │ │ │ │ int___format__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r4, r1 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - beq da80 │ │ │ │ │ + beq da74 │ │ │ │ │ mov r5, r0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ bl 0 <_PyLong_FormatAdvancedWriter> │ │ │ │ │ R_ARM_CALL _PyLong_FormatAdvancedWriter │ │ │ │ │ cmn r0, #1 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - beq da74 │ │ │ │ │ + beq da68 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b da6c │ │ │ │ │ - ldr r2, [pc, #16] @ da98 │ │ │ │ │ - ldr r1, [pc, #16] @ da9c │ │ │ │ │ - ldr r0, [pc, #16] @ daa0 │ │ │ │ │ + b da60 │ │ │ │ │ + ldr r2, [pc, #16] @ da8c │ │ │ │ │ + ldr r1, [pc, #16] @ da90 │ │ │ │ │ + ldr r0, [pc, #16] @ da94 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ - b da78 │ │ │ │ │ + b da6c │ │ │ │ │ .word 0x0000042c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000daa4 : │ │ │ │ │ +0000da98 : │ │ │ │ │ PyLong_AsDouble(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq db78 │ │ │ │ │ + beq db6c │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq db64 │ │ │ │ │ + beq db58 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi daf8 │ │ │ │ │ + bhi daec │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 14248 <_PyLong_Frexp> │ │ │ │ │ + bl 142e0 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #128] @ db88 │ │ │ │ │ + ldr r3, [pc, #128] @ db7c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne db3c │ │ │ │ │ + bne db30 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt db48 │ │ │ │ │ + bgt db3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 ldexp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq db1c │ │ │ │ │ - ldr r3, [pc, #60] @ db8c │ │ │ │ │ - ldr r1, [pc, #60] @ db90 │ │ │ │ │ + beq db10 │ │ │ │ │ + ldr r3, [pc, #60] @ db80 │ │ │ │ │ + ldr r1, [pc, #60] @ db84 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - ldr r1, [pc, #40] @ db88 │ │ │ │ │ + ldr r1, [pc, #40] @ db7c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b daf0 │ │ │ │ │ - ldr r3, [pc, #40] @ db94 │ │ │ │ │ - ldr r1, [pc, #40] @ db98 │ │ │ │ │ + b dae4 │ │ │ │ │ + ldr r3, [pc, #40] @ db88 │ │ │ │ │ + ldr r1, [pc, #40] @ db8c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b db58 │ │ │ │ │ - ldr r1, [pc, #28] @ db9c │ │ │ │ │ - ldr r0, [pc, #28] @ dba0 │ │ │ │ │ + b db4c │ │ │ │ │ + ldr r1, [pc, #28] @ db90 │ │ │ │ │ + ldr r0, [pc, #28] @ db94 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b db58 │ │ │ │ │ + b db4c │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000005e4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dbb │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000dba4 : │ │ │ │ │ +0000db98 : │ │ │ │ │ long_true_divide(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e760 │ │ │ │ │ + beq e754 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq e0f4 │ │ │ │ │ + beq e0e8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and r2, r4, #3 │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ @@ -14892,99 +14889,99 @@ │ │ │ │ │ sub r2, r2, #2 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsrs fp, r3, #3 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ mov r8, r0 │ │ │ │ │ lsr r4, r4, #3 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ - beq e494 │ │ │ │ │ + beq e488 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e0d8 │ │ │ │ │ + beq e0cc │ │ │ │ │ cmp r4, #1 │ │ │ │ │ - beq e0b8 │ │ │ │ │ + beq e0ac │ │ │ │ │ cmp r4, #2 │ │ │ │ │ - beq e4d0 │ │ │ │ │ + beq e4c4 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e4ac │ │ │ │ │ + beq e4a0 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e5b4 │ │ │ │ │ - ldr r2, [pc, #2920] @ e7b4 │ │ │ │ │ + beq e5a8 │ │ │ │ │ + ldr r2, [pc, #2920] @ e7a8 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e4bc │ │ │ │ │ - ldr r2, [pc, #2908] @ e7b8 │ │ │ │ │ + bge e4b0 │ │ │ │ │ + ldr r2, [pc, #2908] @ e7ac │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt e0d8 │ │ │ │ │ + blt e0cc │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ add r2, r8, r2, lsl #2 │ │ │ │ │ ldr r2, [r2, #4] │ │ │ │ │ rsb r3, r3, r3, lsl #4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, #1 │ │ │ │ │ - beq dc84 │ │ │ │ │ + beq dc78 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ add r2, r6, fp, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq e6d8 │ │ │ │ │ + beq e6cc │ │ │ │ │ clz r2, r2 │ │ │ │ │ sub r2, r2, #32 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bgt e4bc │ │ │ │ │ - ldr r2, [pc, #2824] @ e7bc │ │ │ │ │ + bgt e4b0 │ │ │ │ │ + ldr r2, [pc, #2824] @ e7b0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt e0d8 │ │ │ │ │ + blt e0cc │ │ │ │ │ mvn r7, #1020 @ 0x3fc │ │ │ │ │ cmp r3, r7 │ │ │ │ │ movge r7, r3 │ │ │ │ │ sub r3, r7, #55 @ 0x37 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bgt e1a0 │ │ │ │ │ - ldr r9, [pc, #2788] @ e7c0 │ │ │ │ │ + bgt e194 │ │ │ │ │ + ldr r9, [pc, #2788] @ e7b4 │ │ │ │ │ rsb r7, r7, #55 @ 0x37 │ │ │ │ │ umull r3, r9, r7, r9 │ │ │ │ │ add r3, r4, r9, lsr #4 │ │ │ │ │ add sl, r3, #1 │ │ │ │ │ cmn sl, #-536870908 @ 0xe0000004 │ │ │ │ │ lsr r9, r9, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt e74c │ │ │ │ │ + bgt e740 │ │ │ │ │ add r0, r3, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e734 │ │ │ │ │ - ldr r3, [pc, #2736] @ e7c4 │ │ │ │ │ + beq e728 │ │ │ │ │ + ldr r3, [pc, #2736] @ e7b8 │ │ │ │ │ lsl sl, sl, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str sl, [r5, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ cmp r7, #29 │ │ │ │ │ mov r3, #0 │ │ │ │ │ addle r0, r8, #8 │ │ │ │ │ addle lr, r5, #8 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - ble dd7c │ │ │ │ │ + ble dd70 │ │ │ │ │ lsl r9, r9, #2 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r5, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #2652] @ e7c0 │ │ │ │ │ + ldr r3, [pc, #2652] @ e7b4 │ │ │ │ │ add lr, r9, #8 │ │ │ │ │ umull r2, r3, r7, r3 │ │ │ │ │ add r0, r8, #8 │ │ │ │ │ bic r2, r3, #15 │ │ │ │ │ sub r3, r2, r3, lsr #4 │ │ │ │ │ add lr, r5, lr │ │ │ │ │ sub r7, r7, r3, lsl #1 │ │ │ │ │ @@ -14998,21 +14995,21 @@ │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ and sl, sl, #3 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ mov r9, #1 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ - ble ded8 │ │ │ │ │ + ble decc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq de44 │ │ │ │ │ + beq de38 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ - beq de18 │ │ │ │ │ + beq de0c │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq ddf4 │ │ │ │ │ + beq dde8 │ │ │ │ │ ldr ip, [r0, #4]! │ │ │ │ │ mov r9, #2 │ │ │ │ │ lsl r2, ip, r8 │ │ │ │ │ orr sl, r3, ip, lsl r7 │ │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ │ lsr r3, sl, #30 │ │ │ │ │ bic ip, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -15033,15 +15030,15 @@ │ │ │ │ │ orr sl, r3, ip, lsl r7 │ │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ │ lsr r3, sl, #30 │ │ │ │ │ bic ip, sl, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ str ip, [lr, #4]! │ │ │ │ │ - ble ded8 │ │ │ │ │ + ble decc │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ lsl r2, ip, r8 │ │ │ │ │ orr r2, r2, ip, lsr r1 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str ip, [lr, #4] │ │ │ │ │ @@ -15070,100 +15067,100 @@ │ │ │ │ │ cmp r4, r9 │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str ip, [lr, #16] │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ add lr, lr, #16 │ │ │ │ │ - bgt de44 │ │ │ │ │ + bgt de38 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r2, r5, r2, lsl #2 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ moveq r7, r1 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e75c │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - beq e40c │ │ │ │ │ + beq e400 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e518 │ │ │ │ │ + beq e50c │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r2, sp, #28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 155fc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq df4c │ │ │ │ │ + beq df40 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne df4c │ │ │ │ │ + bne df40 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq e4a4 │ │ │ │ │ + beq e498 │ │ │ │ │ ldr r0, [sp, #28] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ orrne r8, r7, #1 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq df8c │ │ │ │ │ + beq df80 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne df8c │ │ │ │ │ + bne df80 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [r4, #8] │ │ │ │ │ lsr r6, r6, #3 │ │ │ │ │ add r7, r4, r6, lsl #2 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ sub sl, r6, #1 │ │ │ │ │ rsb r5, sl, sl, lsl #4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, #1 │ │ │ │ │ - beq e780 │ │ │ │ │ + beq e774 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ clz r3, r3 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ movlt r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r3 │ │ │ │ │ orr r2, r8, r2 │ │ │ │ │ tst r2, r1 │ │ │ │ │ - beq dff8 │ │ │ │ │ + beq dfec │ │ │ │ │ mvn r0, #2 │ │ │ │ │ bics r0, r2, r0, lsl r3 │ │ │ │ │ addne r2, r2, r1 │ │ │ │ │ mvn r1, #1 │ │ │ │ │ and r2, r2, r1, lsl r3 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - ble e058 │ │ │ │ │ - ldr r3, [pc, #1956] @ e7c8 │ │ │ │ │ + ble e04c │ │ │ │ │ + ldr r3, [pc, #1956] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub r6, r6, #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ @@ -15172,58 +15169,58 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - bne e150 │ │ │ │ │ + bne e144 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e07c │ │ │ │ │ + beq e070 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne e07c │ │ │ │ │ + bne e070 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bge e688 │ │ │ │ │ + bge e67c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e13c │ │ │ │ │ + bne e130 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e100 │ │ │ │ │ + beq e0f4 │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e61c │ │ │ │ │ - ldr r2, [pc, #1768] @ e7b8 │ │ │ │ │ + beq e610 │ │ │ │ │ + ldr r2, [pc, #1768] @ e7ac │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge dc60 │ │ │ │ │ + bge dc54 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r1, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b e0ac │ │ │ │ │ - ldr r0, [pc, #1744] @ e7cc │ │ │ │ │ + b e0a0 │ │ │ │ │ + ldr r0, [pc, #1744] @ e7c0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ @@ -15235,22 +15232,22 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_ddiv> │ │ │ │ │ R_ARM_CALL __aeabi_ddiv │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e0ac │ │ │ │ │ + beq e0a0 │ │ │ │ │ add r3, r1, #-2147483648 @ 0x80000000 │ │ │ │ │ mov r1, r3 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ - ldr fp, [pc, #1648] @ e7c8 │ │ │ │ │ + ldr fp, [pc, #1648] @ e7bc │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, fp │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ @@ -15263,63 +15260,63 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq e058 │ │ │ │ │ - b e158 │ │ │ │ │ + beq e04c │ │ │ │ │ + b e14c │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r3, [pc, #1556] @ e7c0 │ │ │ │ │ + ldr r3, [pc, #1556] @ e7b4 │ │ │ │ │ mov r0, r1 │ │ │ │ │ smull r2, r0, r3, r0 │ │ │ │ │ asr r7, r1, #31 │ │ │ │ │ add r3, r0, r1 │ │ │ │ │ rsb r3, r7, r3, asr #4 │ │ │ │ │ sub r4, r4, r3 │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt e74c │ │ │ │ │ + bgt e740 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movne r0, r4 │ │ │ │ │ moveq r0, #1 │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq e734 │ │ │ │ │ - ldr r2, [pc, #1488] @ e7c4 │ │ │ │ │ + beq e728 │ │ │ │ │ + ldr r2, [pc, #1488] @ e7b8 │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ ldr r1, [r2] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r5, #4] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ strne r1, [r2] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - ldr r3, [pc, #1432] @ e7c0 │ │ │ │ │ + ldr r3, [pc, #1432] @ e7b4 │ │ │ │ │ mov ip, r0 │ │ │ │ │ smull r1, ip, r3, ip │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, ip, r0 │ │ │ │ │ rsb r7, r7, r3, asr #4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ rsb r7, r7, r7, lsl #4 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ sub r7, r0, r7, lsl #1 │ │ │ │ │ lsl r1, r3, #2 │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - ble e41c │ │ │ │ │ + ble e410 │ │ │ │ │ add lr, r3, #3 │ │ │ │ │ add lr, lr, r4 │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ add lr, r8, lr, lsl #2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ sub r3, lr, r3 │ │ │ │ │ @@ -15329,19 +15326,19 @@ │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mvn r4, r4, lsl r7 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ rsb sl, r7, #32 │ │ │ │ │ sub r9, r7, #32 │ │ │ │ │ - beq e2f8 │ │ │ │ │ + beq e2ec │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq e2cc │ │ │ │ │ + beq e2c0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne e480 │ │ │ │ │ + bne e474 │ │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ @@ -15352,15 +15349,15 @@ │ │ │ │ │ cmp r3, lr │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - beq e394 │ │ │ │ │ + beq e388 │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ ldr r5, [sp, #16] │ │ │ │ │ ldr r1, [lr, #-4] │ │ │ │ │ lsr ip, r2, #2 │ │ │ │ │ orr r1, r1, r2, lsl #30 │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ @@ -15390,299 +15387,299 @@ │ │ │ │ │ orr r3, r3, ip, lsl sl │ │ │ │ │ sub lr, lr, #16 │ │ │ │ │ orr r3, r3, ip, lsr r9 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str r3, [r0, #-16] │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ sub r0, r0, #16 │ │ │ │ │ - bne e300 │ │ │ │ │ + bne e2f4 │ │ │ │ │ ldr r5, [sp, #20] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e41c │ │ │ │ │ + bne e410 │ │ │ │ │ subs r7, r2, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ lsrs r1, r3, #3 │ │ │ │ │ - beq e768 │ │ │ │ │ + beq e75c │ │ │ │ │ add r2, r5, r1, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne df0c │ │ │ │ │ + bne df00 │ │ │ │ │ add lr, r5, #12 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ - beq e73c │ │ │ │ │ + beq e730 │ │ │ │ │ ldr ip, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq e414 │ │ │ │ │ + beq e408 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ lsrne r1, r3, #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b df0c │ │ │ │ │ + b df00 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - b e3d8 │ │ │ │ │ + b e3cc │ │ │ │ │ mov r0, r2 │ │ │ │ │ - b e3dc │ │ │ │ │ + b e3d0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ add r3, r8, r2, lsl #2 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r7, #1 │ │ │ │ │ moveq r7, #0 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e3b8 │ │ │ │ │ + beq e3ac │ │ │ │ │ add r3, r8, #12 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ orrne r7, r7, #1 │ │ │ │ │ eor r1, r7, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ andne r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq e3b8 │ │ │ │ │ - b e454 │ │ │ │ │ + beq e3ac │ │ │ │ │ + b e448 │ │ │ │ │ ldr r1, [lr, #-4]! │ │ │ │ │ lsr r3, r1, r7 │ │ │ │ │ and r2, r4, r1 │ │ │ │ │ str r3, [r0, #-4]! │ │ │ │ │ - b e2ac │ │ │ │ │ - ldr r3, [pc, #820] @ e7d0 │ │ │ │ │ - ldr r1, [pc, #820] @ e7d4 │ │ │ │ │ + b e2a0 │ │ │ │ │ + ldr r3, [pc, #820] @ e7c4 │ │ │ │ │ + ldr r1, [pc, #820] @ e7c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b e0f8 │ │ │ │ │ - ldr r2, [pc, #768] @ e7b4 │ │ │ │ │ + b e0ec │ │ │ │ │ + ldr r2, [pc, #768] @ e7a8 │ │ │ │ │ sub r3, r4, fp │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt dc60 │ │ │ │ │ - ldr r3, [pc, #788] @ e7d8 │ │ │ │ │ - ldr r1, [pc, #788] @ e7dc │ │ │ │ │ + blt dc54 │ │ │ │ │ + ldr r3, [pc, #788] @ e7cc │ │ │ │ │ + ldr r1, [pc, #788] @ e7d0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e4a4 │ │ │ │ │ + b e498 │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ lsrs r3, r2, #23 │ │ │ │ │ - bne e5f0 │ │ │ │ │ + bne e5e4 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - bne e0c0 │ │ │ │ │ + bne e0b4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #724] @ e7c8 │ │ │ │ │ + ldr r3, [pc, #724] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ - b e108 │ │ │ │ │ + b e0fc │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ add r6, r4, #3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r6, r5, r6, lsl #2 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - bmi e560 │ │ │ │ │ + bmi e554 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ orr r0, r0, r1, lsl #30 │ │ │ │ │ lsr r1, r1, #2 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - b e534 │ │ │ │ │ + b e528 │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ add r4, r5, #12 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub ip, r3, #1 │ │ │ │ │ - beq e770 │ │ │ │ │ + beq e764 │ │ │ │ │ ldr lr, [r4, ip, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq e5ac │ │ │ │ │ + beq e5a0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ moveq r8, r7 │ │ │ │ │ orrne r8, r7, #1 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b df8c │ │ │ │ │ + b df80 │ │ │ │ │ mov r3, ip │ │ │ │ │ - b e570 │ │ │ │ │ + b e564 │ │ │ │ │ ldr r1, [r1, #16] │ │ │ │ │ lsrs r3, r1, #23 │ │ │ │ │ - beq e4ac │ │ │ │ │ - ldr r2, [pc, #492] @ e7b4 │ │ │ │ │ + beq e4a0 │ │ │ │ │ + ldr r2, [pc, #492] @ e7a8 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bge e4bc │ │ │ │ │ + bge e4b0 │ │ │ │ │ add r2, r0, r4, lsl #2 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ mov r0, #30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ - bne dc7c │ │ │ │ │ + bne dc70 │ │ │ │ │ mov r2, r1 │ │ │ │ │ - b dc98 │ │ │ │ │ + b dc8c │ │ │ │ │ cmp fp, #1 │ │ │ │ │ - beq e6b8 │ │ │ │ │ + beq e6ac │ │ │ │ │ cmp fp, #2 │ │ │ │ │ - beq e6e4 │ │ │ │ │ - ldr r1, [pc, #432] @ e7b8 │ │ │ │ │ + beq e6d8 │ │ │ │ │ + ldr r1, [pc, #432] @ e7ac │ │ │ │ │ rsb r3, fp, #2 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ movge r1, #30 │ │ │ │ │ mulge r3, r1, r3 │ │ │ │ │ - bge dc7c │ │ │ │ │ - b e0d8 │ │ │ │ │ + bge dc70 │ │ │ │ │ + b e0cc │ │ │ │ │ ldr r7, [r6, #16] │ │ │ │ │ add r2, r4, #1 │ │ │ │ │ lsrs r3, r7, #23 │ │ │ │ │ add r3, r8, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ sub r9, r4, #1 │ │ │ │ │ - bne e6f8 │ │ │ │ │ + bne e6ec │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r9, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bne e700 │ │ │ │ │ + bne e6f4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ - ldr r3, [pc, #364] @ e7c8 │ │ │ │ │ + ldr r3, [pc, #364] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r6, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b e120 │ │ │ │ │ + b e114 │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - bne e4bc │ │ │ │ │ + bne e4b0 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - ldr r1, [pc, #324] @ e7e0 │ │ │ │ │ + ldr r1, [pc, #324] @ e7d4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e4bc │ │ │ │ │ - b e08c │ │ │ │ │ + bne e4b0 │ │ │ │ │ + b e080 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r3, r2, #62 @ 0x3e │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ clzne r2, r2 │ │ │ │ │ subne r2, r2, #32 │ │ │ │ │ addne r3, r3, r2 │ │ │ │ │ - bne dcb8 │ │ │ │ │ + bne dcac │ │ │ │ │ cmp r3, #1024 @ 0x400 │ │ │ │ │ - ble dcac │ │ │ │ │ - b e4bc │ │ │ │ │ + ble dca0 │ │ │ │ │ + b e4b0 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ lsrs r3, r3, #23 │ │ │ │ │ movne r2, #3 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - beq dc7c │ │ │ │ │ + beq dc70 │ │ │ │ │ sub r3, r4, #2 │ │ │ │ │ - b dc64 │ │ │ │ │ - ldr r3, [pc, #192] @ e7c8 │ │ │ │ │ + b dc58 │ │ │ │ │ + ldr r3, [pc, #192] @ e7bc │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r0, [r8, #12] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b e64c │ │ │ │ │ + b e640 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b e4a4 │ │ │ │ │ + b e498 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r1, r0 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ - b df0c │ │ │ │ │ - ldr r3, [pc, #132] @ e7d8 │ │ │ │ │ - ldr r1, [pc, #140] @ e7e4 │ │ │ │ │ + b df00 │ │ │ │ │ + ldr r3, [pc, #132] @ e7cc │ │ │ │ │ + ldr r1, [pc, #140] @ e7d8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b e4a4 │ │ │ │ │ - ldr r0, [pc, #100] @ e7cc │ │ │ │ │ + b e498 │ │ │ │ │ + ldr r0, [pc, #100] @ e7c0 │ │ │ │ │ bx lr │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b df0c │ │ │ │ │ + b df00 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ - b e598 │ │ │ │ │ + b e58c │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mvn r3, #1020 @ 0x3fc │ │ │ │ │ sub r3, r3, r2 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ movlt r3, r5 │ │ │ │ │ sub r3, r3, #54 @ 0x36 │ │ │ │ │ mov r1, #1 │ │ │ │ │ orr r2, r8, r2 │ │ │ │ │ ands r0, r2, r1, lsl r3 │ │ │ │ │ lsl r1, r1, r3 │ │ │ │ │ - beq dff8 │ │ │ │ │ - b dfec │ │ │ │ │ + beq dfec │ │ │ │ │ + b dfe0 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0xfbbbbbbd │ │ │ │ │ .word 0xfffffbcd │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ @@ -15695,923 +15692,915 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x0000061c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e7e8 : │ │ │ │ │ +0000e7dc : │ │ │ │ │ long_pow(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ │ mov ip, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ tst r0, #16777216 @ 0x1000000 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq fc98 │ │ │ │ │ + beq fce8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq fc98 │ │ │ │ │ + beq fce8 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ movne r2, ip │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r3, #1 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ mvneq r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ strne r1, [r7] │ │ │ │ │ ands r0, r3, #16777216 @ 0x1000000 │ │ │ │ │ - bne efb4 │ │ │ │ │ - ldr r3, [pc, #4080] @ f864 │ │ │ │ │ + bne efac │ │ │ │ │ + ldr r3, [pc, #3940] @ f7cc │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bne fc7c │ │ │ │ │ + bne fccc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq f934 │ │ │ │ │ + beq f928 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ muls r1, r2, r3 │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq f17c │ │ │ │ │ + beq f174 │ │ │ │ │ add r3, r7, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, r3 │ │ │ │ │ streq r6, [sp, #12] │ │ │ │ │ - bne eb04 │ │ │ │ │ + bne eaf8 │ │ │ │ │ mov r3, r2 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - bgt fe70 │ │ │ │ │ + bgt 10078 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - ldr r2, [pc, #3976] @ f884 │ │ │ │ │ + ldr r2, [pc, #3812] @ f7d4 │ │ │ │ │ ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ee78 │ │ │ │ │ + bne ee6c │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bls eea0 │ │ │ │ │ + bls ee94 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movls r4, #4 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ cmp r5, #7 │ │ │ │ │ movls r4, #8 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ cmp r5, #15 │ │ │ │ │ movls r4, #16 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ cmp r5, #31 │ │ │ │ │ mov r4, #32 │ │ │ │ │ - bls e948 │ │ │ │ │ + bls e93c │ │ │ │ │ lsl r4, r4, #1 │ │ │ │ │ cmp r5, r4 │ │ │ │ │ - bcs e93c │ │ │ │ │ + bcs e930 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ lsr r4, r4, #2 │ │ │ │ │ add fp, r7, r3, lsl #2 │ │ │ │ │ str fp, [sp, #24] │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [sp, #4] │ │ │ │ │ str r1, [sp, #20] │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ - b eab8 │ │ │ │ │ + b eaac │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #3844] @ f890 │ │ │ │ │ + ldr r1, [pc, #3680] @ f7e0 │ │ │ │ │ smull r3, r0, r2, r2 │ │ │ │ │ adds r9, r3, #5 │ │ │ │ │ adc r2, r0, #0 │ │ │ │ │ cmp r1, r9 │ │ │ │ │ sbcs r2, r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bcc ec90 │ │ │ │ │ - ldr r3, [pc, #3816] @ f898 │ │ │ │ │ + bcc ec84 │ │ │ │ │ + ldr r3, [pc, #3652] @ f7e8 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ebe0 │ │ │ │ │ + beq ebd4 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bne ebe0 │ │ │ │ │ + bne ebd4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne ebec │ │ │ │ │ + bne ebe0 │ │ │ │ │ mov sl, r9 │ │ │ │ │ tst r4, r5 │ │ │ │ │ - beq eab0 │ │ │ │ │ + beq eaa4 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee60 │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq ee6c │ │ │ │ │ + beq ee60 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ orr r1, r2, r3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ - bhi ecfc │ │ │ │ │ + bhi ecf0 │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r1, r1, #1 │ │ │ │ │ mul r1, r3, r1 │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r2, r3, r2 │ │ │ │ │ smull r3, r0, r1, r2 │ │ │ │ │ - ldr r1, [pc, #3640] @ f890 │ │ │ │ │ + ldr r1, [pc, #3476] @ f7e0 │ │ │ │ │ adds ip, r3, #5 │ │ │ │ │ adc r2, r0, #0 │ │ │ │ │ cmp r1, ip │ │ │ │ │ sbcs r2, r8, r2 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bcc ee00 │ │ │ │ │ - ldr r9, [pc, #3568] @ f868 │ │ │ │ │ + bcc edf4 │ │ │ │ │ + ldr r9, [pc, #3400] @ f7b4 │ │ │ │ │ add r9, r9, ip, lsl #4 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec34 │ │ │ │ │ + beq ec28 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [sl] │ │ │ │ │ - bne ec34 │ │ │ │ │ + bne ec28 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - bne ec40 │ │ │ │ │ + bne ec34 │ │ │ │ │ mov sl, r9 │ │ │ │ │ lsrs r4, r4, #1 │ │ │ │ │ - beq ed30 │ │ │ │ │ + beq ed24 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #3520] @ f88c │ │ │ │ │ + ldreq r9, [pc, #3356] @ f7dc │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq e9bc │ │ │ │ │ + beq e9b0 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bls e974 │ │ │ │ │ + bls e968 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne e9bc │ │ │ │ │ + bne e9b0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r9, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ + b fd44 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ strhi r0, [sp, #12] │ │ │ │ │ - bls ef0c │ │ │ │ │ + bls ef00 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, r1 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 111a4 │ │ │ │ │ - ldr r0, [pc, #3404] @ f884 │ │ │ │ │ + beq 110d4 │ │ │ │ │ + ldr r0, [pc, #3240] @ f7d4 │ │ │ │ │ ldr r4, [r0, #892] @ 0x37c │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eeb4 │ │ │ │ │ + beq eea8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne eeb4 │ │ │ │ │ + bne eea8 │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne eec4 │ │ │ │ │ + bne eeb8 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ - beq ef20 │ │ │ │ │ + beq ef14 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ed50 │ │ │ │ │ + beq ed44 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ movne r8, sl │ │ │ │ │ strne r3, [sp, #8] │ │ │ │ │ - beq fbf4 │ │ │ │ │ + beq fc20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fe38 │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq fe74 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r5, sl │ │ │ │ │ - bne 10f48 │ │ │ │ │ + bne ffd4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne fdd4 │ │ │ │ │ + bne fd98 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq e9ec │ │ │ │ │ + beq e9e0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111f0 │ │ │ │ │ + beq 11284 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f16c │ │ │ │ │ + beq f164 │ │ │ │ │ sub r7, r3, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r9] │ │ │ │ │ - bne f16c │ │ │ │ │ + bne f164 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r7, [sp, #56] @ 0x38 │ │ │ │ │ - b e9f0 │ │ │ │ │ + b e9e4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq eaac │ │ │ │ │ + beq eaa0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 111f0 │ │ │ │ │ + beq 11284 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f1bc │ │ │ │ │ + beq f1b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne f1bc │ │ │ │ │ + bne f1b4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b eab0 │ │ │ │ │ + b eaa4 │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f554 │ │ │ │ │ + bcs f528 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10f60 │ │ │ │ │ + beq fec0 │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #3020] @ f89c │ │ │ │ │ + ldr r3, [pc, #2808] @ f7bc │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f4cc │ │ │ │ │ + blt f4a0 │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f4dc │ │ │ │ │ + bne f4b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e9bc │ │ │ │ │ + b e9b0 │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ ldr r2, [fp, #8] │ │ │ │ │ eor r3, r3, r2 │ │ │ │ │ tst r3, #3 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne f99c │ │ │ │ │ + bne f990 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne ea7c │ │ │ │ │ - b eaf8 │ │ │ │ │ + bne ea70 │ │ │ │ │ + b eaec │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ subs r1, r1, #1 │ │ │ │ │ - bpl fdbc │ │ │ │ │ + bpl fe58 │ │ │ │ │ ldr r5, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f76c │ │ │ │ │ + bne f76c │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ef94 │ │ │ │ │ + bne ef8c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f150 │ │ │ │ │ + bne f148 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ed9c │ │ │ │ │ + beq ed90 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed9c │ │ │ │ │ + beq ed90 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne ed9c │ │ │ │ │ + bne ed90 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq edc8 │ │ │ │ │ + beq edbc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq edc8 │ │ │ │ │ + beq edbc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne edc8 │ │ │ │ │ + bne edbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq edf4 │ │ │ │ │ + beq ede8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq edf4 │ │ │ │ │ + beq ede8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne edf4 │ │ │ │ │ + bne ede8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, sl │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs ip, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r0, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bcs f7b4 │ │ │ │ │ + bcs f7ec │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10e4c │ │ │ │ │ + beq 11104 │ │ │ │ │ eor r7, r3, r3, asr #31 │ │ │ │ │ sub r7, r7, r3, asr #31 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr r3, [pc, #2652] @ f89c │ │ │ │ │ + ldr r3, [pc, #2440] @ f7bc │ │ │ │ │ str r3, [r9, #4] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ - blt f6fc │ │ │ │ │ + blt f6fc │ │ │ │ │ mov r0, #8 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - bne f70c │ │ │ │ │ + bne f70c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ str r7, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ - ldr r9, [pc, #2584] @ f88c │ │ │ │ │ + b ea70 │ │ │ │ │ + ldr r9, [pc, #2420] @ f7dc │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ + b ea70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #892] @ 0x37c │ │ │ │ │ - bne e904 │ │ │ │ │ - ldr r0, [pc, #2552] @ f888 │ │ │ │ │ + bne e8f8 │ │ │ │ │ + ldr r0, [pc, #2388] @ f7d8 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ - bhi e90c │ │ │ │ │ + bhi e900 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add r3, r3, #2 │ │ │ │ │ add fp, r7, r3, lsl #2 │ │ │ │ │ - b ed3c │ │ │ │ │ + b ed30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq eb64 │ │ │ │ │ + beq eb58 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e40 │ │ │ │ │ + beq ff70 │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f904 │ │ │ │ │ + beq f8f8 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne f904 │ │ │ │ │ + bne f8f8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b eb64 │ │ │ │ │ - beq f300 │ │ │ │ │ + b eb58 │ │ │ │ │ + beq f2f8 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [pc, #2412] @ f888 │ │ │ │ │ + ldr sl, [pc, #2248] @ f7d8 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 110fc │ │ │ │ │ + beq 10048 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq f46c │ │ │ │ │ - ldr r4, [sl] │ │ │ │ │ - cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f46c │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ + beq f450 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq f450 │ │ │ │ │ + sub r4, r3, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ + str r4, [sp, #8] │ │ │ │ │ str r4, [sl] │ │ │ │ │ - bne f46c │ │ │ │ │ + bne f450 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f1cc │ │ │ │ │ + bne f1c4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f488 │ │ │ │ │ + bne faf0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r8 │ │ │ │ │ mov r6, r4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne ed64 │ │ │ │ │ + bne ed58 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ed64 │ │ │ │ │ + b ed58 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f190 │ │ │ │ │ + beq f188 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r6] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq f19c │ │ │ │ │ + beq f194 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ strne r2, [sp, #12] │ │ │ │ │ - beq f4e8 │ │ │ │ │ + beq f4bc │ │ │ │ │ cmp r3, #8 │ │ │ │ │ - bhi effc │ │ │ │ │ + bhi eff4 │ │ │ │ │ ldr r3, [r6, #12] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq fac8 │ │ │ │ │ + beq fae0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne f28c │ │ │ │ │ + bne f284 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11200 │ │ │ │ │ + beq 11294 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f914 │ │ │ │ │ + bne f908 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne f9ec │ │ │ │ │ + bne f9e0 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f75c │ │ │ │ │ + bne f75c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f6a8 │ │ │ │ │ + beq f638 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq f9d8 │ │ │ │ │ - ldr r9, [pc, #2032] @ f888 │ │ │ │ │ + beq f9cc │ │ │ │ │ + ldr r9, [pc, #1864] @ f7d8 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov sl, r6 │ │ │ │ │ sub r8, r9, #16 │ │ │ │ │ add fp, sp, #64 @ 0x40 │ │ │ │ │ str r4, [sp, #8] │ │ │ │ │ mov r3, fp │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl ca54 │ │ │ │ │ + bl ca48 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10f98 │ │ │ │ │ + beq fee0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f4b0 │ │ │ │ │ + bne f484 │ │ │ │ │ ldr r4, [sp, #60] @ 0x3c │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f980 │ │ │ │ │ + bne f974 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 1119c │ │ │ │ │ + beq 1127c │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 3e10 │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne f604 │ │ │ │ │ + bne f5d8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1119c │ │ │ │ │ + beq 1127c │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fad8 │ │ │ │ │ + bne fabc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ mov r5, sl │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ mov r9, r8 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f220 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ - b f0a8 │ │ │ │ │ + b f0a0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ed70 │ │ │ │ │ + bne ed64 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ed70 │ │ │ │ │ + b ed64 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b e9f0 │ │ │ │ │ - ldr sl, [pc, #1796] @ f888 │ │ │ │ │ + b e9e4 │ │ │ │ │ + ldr sl, [pc, #1628] @ f7d8 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne efd8 │ │ │ │ │ - ldr r3, [pc, #1740] @ f870 │ │ │ │ │ + bne efd0 │ │ │ │ │ + ldr r3, [pc, #1572] @ f7c0 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - ldr r1, [pc, #1728] @ f86c │ │ │ │ │ + ldr r1, [pc, #1556] @ f7b8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b eab0 │ │ │ │ │ + b eaa4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e3c │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f674 │ │ │ │ │ - sub r5, r2, #1 │ │ │ │ │ + beq ff6c │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq f6c8 │ │ │ │ │ + sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [sp, #8] │ │ │ │ │ str r5, [r8] │ │ │ │ │ - bne f674 │ │ │ │ │ + bne f6c8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne fc5c │ │ │ │ │ + bne fcf0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ mov fp, r3 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f6e0 │ │ │ │ │ + bne f670 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 110d8 │ │ │ │ │ - ldr r1, [pc, #1592] @ f888 │ │ │ │ │ + bne 10050 │ │ │ │ │ + ldr r1, [pc, #1424] @ f7d8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 1f84 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f8cc │ │ │ │ │ + bne f8c0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 111d4 │ │ │ │ │ + bne ff7c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f8a8 │ │ │ │ │ + bne f89c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ mov r7, r4 │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq f38c │ │ │ │ │ + beq f370 │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ cmp r3, r2, lsr #3 │ │ │ │ │ - bgt f38c │ │ │ │ │ + bgt f370 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls r1, r3, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq fa58 │ │ │ │ │ + beq faa4 │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ mov r2, r1 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ movle r2, #1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ - bne f424 │ │ │ │ │ + bne f408 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b e8d4 │ │ │ │ │ + b e8c8 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - ldr r1, [pc, #1404] @ f888 │ │ │ │ │ + ldr r1, [pc, #1236] @ f7d8 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 111a4 │ │ │ │ │ - ldr r0, [pc, #1372] @ f884 │ │ │ │ │ - ldr r4, [r0, #892] @ 0x37c │ │ │ │ │ - cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f628 │ │ │ │ │ - sub r4, r4, #1 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - str r4, [r0, #892] @ 0x37c │ │ │ │ │ - bne f628 │ │ │ │ │ + beq 110d4 │ │ │ │ │ + ldr r0, [pc, #1204] @ f7d4 │ │ │ │ │ + ldr r3, [r0, #892] @ 0x37c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq f5fc │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + str r3, [r0, #892] @ 0x37c │ │ │ │ │ + bne f5fc │ │ │ │ │ add r0, r0, #892 @ 0x37c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - bne f638 │ │ │ │ │ + bne f68c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - moveq r4, #0 │ │ │ │ │ - moveq r6, r4 │ │ │ │ │ - moveq r5, r4 │ │ │ │ │ - beq ed54 │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq fd28 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r6, [sp, #8] │ │ │ │ │ - b eb94 │ │ │ │ │ + bne fc08 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b ed48 │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 11200 │ │ │ │ │ + beq 11294 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f3d0 │ │ │ │ │ + beq f3b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f3d0 │ │ │ │ │ + bne f3b4 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r3, #3 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ muls r1, r3, r2 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ - beq fa38 │ │ │ │ │ + beq fa2c │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r5, #3 │ │ │ │ │ movhi r3, #0 │ │ │ │ │ movls r3, #1 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - beq e8d0 │ │ │ │ │ + beq e8c4 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - bhi eb14 │ │ │ │ │ - beq f304 │ │ │ │ │ + bhi eb08 │ │ │ │ │ + beq f2fc │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ef10 │ │ │ │ │ - ldr r2, [pc, #1088] @ f884 │ │ │ │ │ + beq ef04 │ │ │ │ │ + ldr r2, [pc, #940] @ f7d4 │ │ │ │ │ ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ addeq sl, r2, #892 @ 0x37c │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - beq ed54 │ │ │ │ │ + beq ed48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r8, r2, #892 @ 0x37c │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b eb94 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ + b eb88 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ │ - bne f1cc │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + bne f1c4 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - cmp r3, r2 │ │ │ │ │ - beq ef80 │ │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ │ - and r2, r2, #3 │ │ │ │ │ - cmp r2, #1 │ │ │ │ │ - moveq r4, r6 │ │ │ │ │ - moveq sl, r8 │ │ │ │ │ - moveq r5, r6 │ │ │ │ │ - beq ed54 │ │ │ │ │ - mov r6, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq ef78 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq fb00 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - b eb94 │ │ │ │ │ + b eb88 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f0d0 │ │ │ │ │ + bne f0c8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f0d0 │ │ │ │ │ + b f0c8 │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq ece8 │ │ │ │ │ + beq ecdc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b ece8 │ │ │ │ │ + b ecdc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11200 │ │ │ │ │ + beq 11294 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f51c │ │ │ │ │ + beq f4f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq fe64 │ │ │ │ │ + beq 112b8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ mov ip, #0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne fa70 │ │ │ │ │ + bne fa4c │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b efe8 │ │ │ │ │ + b efe0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt fb40 │ │ │ │ │ + blt fb54 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 10f8c │ │ │ │ │ + bne 111c8 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fce4 │ │ │ │ │ + beq fd30 │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #772] @ f89c │ │ │ │ │ + ldr r0, [pc, #592] @ f7bc │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 1114c │ │ │ │ │ + bne 1122c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ @@ -16621,154 +16610,190 @@ │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ addne r3, r9, #20 │ │ │ │ │ - beq f5fc │ │ │ │ │ + beq f5d0 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b e9bc │ │ │ │ │ + b e9b0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r5] │ │ │ │ │ - bne f118 │ │ │ │ │ + bne f110 │ │ │ │ │ str r0, [sp, #16] │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b f118 │ │ │ │ │ + b f110 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq f354 │ │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ │ - mov r1, r6 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 13a40 │ │ │ │ │ - cmn r0, #1 │ │ │ │ │ - beq 10e40 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f674 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne f674 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ + bne f68c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - mov r4, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq ebd4 │ │ │ │ │ + beq f360 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ movne r8, sl │ │ │ │ │ - strne r4, [sp, #8] │ │ │ │ │ - bne eb94 │ │ │ │ │ - b f220 │ │ │ │ │ + bne f47c │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b ed48 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne f090 │ │ │ │ │ - ldr r8, [pc, #452] @ f884 │ │ │ │ │ + bne f088 │ │ │ │ │ + ldr r8, [pc, #388] @ f7d4 │ │ │ │ │ ldr r3, [r8, #876] @ 0x36c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldreq sl, [sp, #4] │ │ │ │ │ addeq r8, r8, #892 @ 0x37c │ │ │ │ │ - beq f248 │ │ │ │ │ + beq f240 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ add fp, r8, #876 @ 0x36c │ │ │ │ │ mov r7, r6 │ │ │ │ │ add r8, r8, #892 @ 0x37c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne f23c │ │ │ │ │ + bne f234 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f23c │ │ │ │ │ + b f234 │ │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ │ + mov r1, r6 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 13ad8 │ │ │ │ │ + cmn r0, #1 │ │ │ │ │ + beq ff70 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq f6c8 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne f6c8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ │ + beq ebc8 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + movne r8, sl │ │ │ │ │ + strne r4, [sp, #8] │ │ │ │ │ + bne eb88 │ │ │ │ │ + b f218 │ │ │ │ │ mov r0, #10 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r9, #8] │ │ │ │ │ - beq ee58 │ │ │ │ │ + beq ee4c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ str r1, [r3] │ │ │ │ │ - b ee58 │ │ │ │ │ + b ee4c │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fd6c │ │ │ │ │ + bcs fd18 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11210 │ │ │ │ │ + bne 1129c │ │ │ │ │ subs r4, sl, #0 │ │ │ │ │ - beq fd60 │ │ │ │ │ + beq fd0c │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f06c │ │ │ │ │ + beq f064 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b f06c │ │ │ │ │ + b f064 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq fbf4 │ │ │ │ │ + beq fc20 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 3e10 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 11208 │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10f3c │ │ │ │ │ + beq 111dc │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne ffc8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b f220 │ │ │ │ │ + b f218 │ │ │ │ │ + .word 0x0000231c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000064c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 .data │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + .word 0x0000066c │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 PyFloat_Type │ │ │ │ │ + R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ + .word 0x0000236c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x0000237c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ + .word 0x00000105 │ │ │ │ │ + .word 0x00001000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt fc1c │ │ │ │ │ + blt fc2c │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 10f80 │ │ │ │ │ + bne 1006c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ mov r0, #20 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fe3c │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - ldr r0, [pc, #164] @ f89c │ │ │ │ │ + ldr r0, [pc, #-116] @ f7bc │ │ │ │ │ str r3, [r9, #8] │ │ │ │ │ ldr ip, [r0] │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - bne 11088 │ │ │ │ │ + bne ffec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ orr r3, r2, r3 │ │ │ │ │ @@ -16778,1051 +16803,1163 @@ │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ addne r3, r9, #20 │ │ │ │ │ - beq f85c │ │ │ │ │ + beq f894 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ str r2, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x0000231c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000064c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - .word 0x0000066c │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyFloat_Type │ │ │ │ │ - R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x0000236c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000237c │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ - .word 0x00000105 │ │ │ │ │ - .word 0x00001000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ - R_ARM_ABS32 .data │ │ │ │ │ - .word 0xcccccccd │ │ │ │ │ - .word 0xcccccccc │ │ │ │ │ + b ea70 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r3] │ │ │ │ │ - bne f27c │ │ │ │ │ + bne f274 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b f284 │ │ │ │ │ + b f27c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fbd8 │ │ │ │ │ + bne fbec │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne fc00 │ │ │ │ │ - ldr r3, [pc, #-120] @ f870 │ │ │ │ │ - ldr r1, [pc, #-120] @ f874 │ │ │ │ │ + bne fcb0 │ │ │ │ │ + ldr r3, [pc, #-284] @ f7c0 │ │ │ │ │ + ldr r1, [pc, #-284] @ f7c4 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r7, r4 │ │ │ │ │ mov r4, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, r4 │ │ │ │ │ mov sl, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b eb64 │ │ │ │ │ + b eb58 │ │ │ │ │ sub r5, r3, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r7] │ │ │ │ │ - bne f030 │ │ │ │ │ + bne f028 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b f038 │ │ │ │ │ + b f030 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11104 │ │ │ │ │ + bne 111e4 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f95c │ │ │ │ │ + beq f950 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 11120 │ │ │ │ │ - ldr r3, [pc, #-236] @ f878 │ │ │ │ │ - ldr r2, [pc, #-236] @ f87c │ │ │ │ │ + beq 11200 │ │ │ │ │ + ldr r3, [pc, #-400] @ f7c8 │ │ │ │ │ + ldr r2, [pc, #-400] @ f7cc │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ bx r3 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - bne f0f4 │ │ │ │ │ + bne f0ec │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f0f4 │ │ │ │ │ + b f0ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 110f4 │ │ │ │ │ + beq 111d4 │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne fb80 │ │ │ │ │ + bne fb94 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ mov r9, r2 │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b ea7c │ │ │ │ │ - ldr r8, [pc, #-344] @ f888 │ │ │ │ │ + b ea70 │ │ │ │ │ + ldr r8, [pc, #-508] @ f7d8 │ │ │ │ │ ldr sl, [sp, #4] │ │ │ │ │ mov r7, r6 │ │ │ │ │ sub fp, r8, #16 │ │ │ │ │ - b f230 │ │ │ │ │ + b f228 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-368] @ f890 │ │ │ │ │ + ldr r7, [pc, #-532] @ f7e0 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r8, r3, #5 │ │ │ │ │ rsc r5, r2, #0 │ │ │ │ │ mov lr, #0 │ │ │ │ │ cmp r7, r8 │ │ │ │ │ sbcs lr, lr, r5 │ │ │ │ │ - bcc f718 │ │ │ │ │ - ldr r3, [pc, #-424] @ f880 │ │ │ │ │ + bcc f718 │ │ │ │ │ + ldr r3, [pc, #-588] @ f7d0 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, r0, lsl #4 │ │ │ │ │ - bne 1122c │ │ │ │ │ + bne fed4 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b f74c │ │ │ │ │ + b f74c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne fd94 │ │ │ │ │ + bne fdf0 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - ldr sl, [pc, #-456] @ f888 │ │ │ │ │ + ldr sl, [pc, #-620] @ f7d8 │ │ │ │ │ mov r4, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b ed54 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bne fd78 │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - ldr sl, [pc, #-488] @ f888 │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r6, [pc, #-500] @ f890 │ │ │ │ │ + ldr r6, [pc, #-640] @ f7e0 │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs r5, r3, #5 │ │ │ │ │ rsc lr, r2, #0 │ │ │ │ │ cmp r6, r5 │ │ │ │ │ sbcs lr, ip, lr │ │ │ │ │ - bcc fafc │ │ │ │ │ + bcc fb10 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldr r3, [pc, #-560] @ f880 │ │ │ │ │ + ldr r3, [pc, #-700] @ f7d0 │ │ │ │ │ add sl, r3, r0, lsl #4 │ │ │ │ │ - bne 11048 │ │ │ │ │ + bne feb0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ mov r6, sl │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - b efe8 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - ldr sl, [pc, #-596] @ f880 │ │ │ │ │ - mov r5, r4 │ │ │ │ │ - b ed54 │ │ │ │ │ + b efe0 │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne fe1c │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + ldr sl, [pc, #-740] @ f7d8 │ │ │ │ │ + b ed48 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne f12c │ │ │ │ │ + bne f124 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ - b f12c │ │ │ │ │ + b f124 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + ldr sl, [pc, #-796] @ f7d0 │ │ │ │ │ + mov r5, r4 │ │ │ │ │ + b ed48 │ │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne eb88 │ │ │ │ │ + mov r4, r6 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r5, r6 │ │ │ │ │ + b ed48 │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs fdc8 │ │ │ │ │ + bcs fd24 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov sl, r0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10e64 │ │ │ │ │ + bne 111ac │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne fab4 │ │ │ │ │ + bne fa90 │ │ │ │ │ mov r4, sl │ │ │ │ │ mov r6, sl │ │ │ │ │ mov r5, sl │ │ │ │ │ - b ed54 │ │ │ │ │ + b ed48 │ │ │ │ │ rsbs r2, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq f56c │ │ │ │ │ + beq f540 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fce4 │ │ │ │ │ + beq fd30 │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f590 │ │ │ │ │ + b f564 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul ip, r2, r3 │ │ │ │ │ - ldr r7, [pc, #-772] @ f890 │ │ │ │ │ + ldr r7, [pc, #-968] @ f7e0 │ │ │ │ │ asr r2, ip, #31 │ │ │ │ │ rsbs lr, ip, #0 │ │ │ │ │ rsc r3, r2, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ rsbs r3, ip, #5 │ │ │ │ │ rsc r0, r2, #0 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ sbcs r3, r0, r3 │ │ │ │ │ - bcc fca0 │ │ │ │ │ - ldr r2, [pc, #-836] @ f880 │ │ │ │ │ + bcc fc6c │ │ │ │ │ + ldr r2, [pc, #-1032] @ f7d0 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r2, r2, lr, lsl #4 │ │ │ │ │ - beq f9cc │ │ │ │ │ + beq f9c0 │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - b fcd0 │ │ │ │ │ + b fc9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne f8d4 │ │ │ │ │ + bne f8c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8d4 │ │ │ │ │ + b f8c8 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + beq f62c │ │ │ │ │ + mov r8, sl │ │ │ │ │ + b eb88 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ed54 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne f8e0 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f8e0 │ │ │ │ │ + b ed48 │ │ │ │ │ rsbs r2, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsrs r3, r1, #28 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r7, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq f7cc │ │ │ │ │ + beq f804 │ │ │ │ │ mov r0, #24 │ │ │ │ │ str r1, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ ldr r1, [sp, #32] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq fd34 │ │ │ │ │ + beq fe3c │ │ │ │ │ mov r3, #24 │ │ │ │ │ - b f7f0 │ │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ │ - moveq r5, r4 │ │ │ │ │ - beq ed54 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - b eb94 │ │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10eb8 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10e9c │ │ │ │ │ - ldr sl, [pc, #-1044] @ f88c │ │ │ │ │ - b edf4 │ │ │ │ │ + b f828 │ │ │ │ │ mvn r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r3, r3, ip │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ mov r0, lr │ │ │ │ │ - bcs fd50 │ │ │ │ │ + bcs fe64 │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11024 │ │ │ │ │ + bne fe80 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne f9cc │ │ │ │ │ + bne f9c0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ │ - b fd44 │ │ │ │ │ + b fe4c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne f8d4 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f8d4 │ │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 11138 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne 1111c │ │ │ │ │ + ldr sl, [pc, #-1300] @ f7dc │ │ │ │ │ + b ede8 │ │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + bne fc18 │ │ │ │ │ + b ed48 │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov r5, sl │ │ │ │ │ + b ed48 │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b f738 │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + b fb30 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, sl │ │ │ │ │ - bne 10cfc │ │ │ │ │ + beq fd78 │ │ │ │ │ + mov r5, #0 │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq fd74 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + beq fea4 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ addne r3, sp, #64 @ 0x40 │ │ │ │ │ movne sl, #0 │ │ │ │ │ strne r3, [sp, #52] @ 0x34 │ │ │ │ │ - bne fde8 │ │ │ │ │ + bne fdac │ │ │ │ │ ldr sl, [sp, #8] │ │ │ │ │ - b ed54 │ │ │ │ │ - mov r4, r6 │ │ │ │ │ - mov r5, r6 │ │ │ │ │ - b ed54 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - b fcc4 │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov r5, sl │ │ │ │ │ - b ed54 │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b f738 │ │ │ │ │ - ldr r2, [pc, #-1276] @ f884 │ │ │ │ │ - ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - beq fe2c │ │ │ │ │ - add r8, r2, #892 @ 0x37c │ │ │ │ │ - b eb94 │ │ │ │ │ - ldr r2, [pc, #-1304] @ f884 │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ - and r3, r3, #3 │ │ │ │ │ - cmp r3, #1 │ │ │ │ │ - ldreq r4, [sp, #8] │ │ │ │ │ - addeq sl, r2, #892 @ 0x37c │ │ │ │ │ - moveq r5, r4 │ │ │ │ │ - bne fd8c │ │ │ │ │ - b ed54 │ │ │ │ │ - ldr r5, [fp, #-4]! │ │ │ │ │ - mov r4, #536870912 @ 0x20000000 │ │ │ │ │ - b e95c │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - b fb1c │ │ │ │ │ + b ed48 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ mov r5, r4 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr r3, [r9], #4 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r3 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ - beq fe18 │ │ │ │ │ + beq fddc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne fe18 │ │ │ │ │ + bne fddc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq ed54 │ │ │ │ │ - b fdf0 │ │ │ │ │ + beq ed48 │ │ │ │ │ + b fdb4 │ │ │ │ │ + ldr r2, [pc, #-1572] @ f7d4 │ │ │ │ │ + str r4, [sp, #4] │ │ │ │ │ + ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + ldreq r4, [sp, #8] │ │ │ │ │ + addeq sl, r2, #892 @ 0x37c │ │ │ │ │ + moveq r5, r4 │ │ │ │ │ + beq ed48 │ │ │ │ │ + add r8, r2, #892 @ 0x37c │ │ │ │ │ + b eb88 │ │ │ │ │ + ldr r2, [pc, #-1616] @ f7d4 │ │ │ │ │ + ldr r3, [r2, #900] @ 0x384 │ │ │ │ │ + and r3, r3, #3 │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne fe14 │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ add sl, r2, #892 @ 0x37c │ │ │ │ │ - b ed50 │ │ │ │ │ + b ed44 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b fd44 │ │ │ │ │ + ldr r5, [fp, #-4]! │ │ │ │ │ + mov r4, #536870912 @ 0x20000000 │ │ │ │ │ + b e950 │ │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + b fc90 │ │ │ │ │ mov r5, sl │ │ │ │ │ mov sl, r8 │ │ │ │ │ + b fd58 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + bne fc9c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + b fc9c │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b fd74 │ │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4] │ │ │ │ │ + b fa90 │ │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_NoMemory │ │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ │ + str r9, [sp, #8] │ │ │ │ │ + b fd44 │ │ │ │ │ + sub ip, ip, #1 │ │ │ │ │ + str ip, [r4] │ │ │ │ │ + b fa24 │ │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ │ + mov r7, sl │ │ │ │ │ + mov sl, r5 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fe5c │ │ │ │ │ + beq ff08 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - beq 10e80 │ │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b fd08 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ + beq ff98 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq ff24 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + beq ffa4 │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq ff40 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + beq ffb0 │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq ff5c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + beq ffbc │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, #0 │ │ │ │ │ + mov sl, r4 │ │ │ │ │ + b f180 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b fd54 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + bne f260 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f260 │ │ │ │ │ + mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f51c │ │ │ │ │ + b ff08 │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ff24 │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ff40 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ff5c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r8, sl │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + beq 1003c │ │ │ │ │ + mov sl, r5 │ │ │ │ │ + b ebb4 │ │ │ │ │ + add ip, ip, #1 │ │ │ │ │ + str ip, [r0] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ + orr r3, r2, r3 │ │ │ │ │ + str r3, [r9, #8] │ │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ │ + bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orrs r3, r3, #0 │ │ │ │ │ + lsr r3, r7, #30 │ │ │ │ │ + orr r3, r3, r1, lsl #2 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r3, [r9, #16] │ │ │ │ │ + str r2, [r9, #12] │ │ │ │ │ + add r3, r9, #20 │ │ │ │ │ + beq f894 │ │ │ │ │ + b f88c │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b ffe4 │ │ │ │ │ + str r0, [sp, #8] │ │ │ │ │ + b fd44 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r7] │ │ │ │ │ + bne f240 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f240 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b fc4c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldrne r2, [sp, #4] │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 10094 │ │ │ │ │ + beq 110c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq fecc │ │ │ │ │ + beq 100d4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10e8c │ │ │ │ │ + beq 11158 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ │ mov r9, r3 │ │ │ │ │ mov sl, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r8, [r9, #4]! │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10088 │ │ │ │ │ + beq 10294 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r0, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq ff3c │ │ │ │ │ + beq 10144 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10088 │ │ │ │ │ + beq 10294 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [r9] │ │ │ │ │ str r8, [sp, #56] @ 0x38 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp sl, #16 │ │ │ │ │ - bne fee0 │ │ │ │ │ + bne 100e8 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - beq ff78 │ │ │ │ │ + beq 10180 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ff78 │ │ │ │ │ + beq 10180 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ff78 │ │ │ │ │ + bne 10180 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ subs fp, r3, #1 │ │ │ │ │ - bmi 10ddc │ │ │ │ │ + bmi 10fb4 │ │ │ │ │ add r3, r3, #3 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldr sl, [pc, #-1820] @ f888 │ │ │ │ │ + ldr sl, [pc, #-2516] @ f7d8 │ │ │ │ │ add r8, r7, r3, lsl #2 │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r3, fp │ │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ │ - ldr r7, [r8, #-4]! │ │ │ │ │ + ldr r2, [r8, #-4]! │ │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ │ mov fp, #29 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ │ - b ffd8 │ │ │ │ │ + b 101e4 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, #5 │ │ │ │ │ - beq 100a8 │ │ │ │ │ + beq 102a0 │ │ │ │ │ subs fp, fp, #1 │ │ │ │ │ - bcc 10914 │ │ │ │ │ - lsr r3, r7, fp │ │ │ │ │ + bcc 10b14 │ │ │ │ │ + lsr r3, r8, fp │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ orrs r4, r3, r4, lsl #1 │ │ │ │ │ - bne ffc4 │ │ │ │ │ + bne 101d0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 104a4 │ │ │ │ │ + beq 106b8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 106bc │ │ │ │ │ + beq 108ac │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106bc │ │ │ │ │ + beq 108ac │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 106bc │ │ │ │ │ + bne 108ac │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 106cc │ │ │ │ │ + beq 108bc │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ - ldr r8, [r9] │ │ │ │ │ - cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106ac │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r8, [r9] │ │ │ │ │ - bne 106ac │ │ │ │ │ + beq 107b4 │ │ │ │ │ + ldr r7, [r9] │ │ │ │ │ + cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 108c4 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + str r7, [r9] │ │ │ │ │ + bne 108c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r4, r8 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ │ - b ffd0 │ │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ │ + b 101dc │ │ │ │ │ str sl, [sp, #8] │ │ │ │ │ - ldr sl, [pc, #-2060] @ f888 │ │ │ │ │ - b fe40 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr sl, [pc, #-2072] @ f888 │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b fe40 │ │ │ │ │ + ldr sl, [pc, #-2760] @ f7d8 │ │ │ │ │ + b fd58 │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne 10618 │ │ │ │ │ - asr r8, r4, #1 │ │ │ │ │ - ands r3, r8, #1 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - bne 100d8 │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - asr r8, r8, #1 │ │ │ │ │ - tst r8, #1 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - beq 100c4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - rsb r5, r3, #5 │ │ │ │ │ + movne lr, r4 │ │ │ │ │ + movne r7, #0 │ │ │ │ │ + bne 102d4 │ │ │ │ │ + asr lr, r4, #1 │ │ │ │ │ + ands r7, lr, #1 │ │ │ │ │ + bne 102d0 │ │ │ │ │ + mov r7, #1 │ │ │ │ │ + asr lr, lr, #1 │ │ │ │ │ + tst lr, #1 │ │ │ │ │ + add r7, r7, #1 │ │ │ │ │ + beq 102c0 │ │ │ │ │ + rsb r5, r7, #5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ mov r5, #0 │ │ │ │ │ - str r7, [sp, #20] │ │ │ │ │ + mov fp, r7 │ │ │ │ │ + mov r7, lr │ │ │ │ │ + str r8, [sp, #16] │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - ldreq r9, [pc, #-2164] @ f88c │ │ │ │ │ + ldreq r9, [pc, #-2852] @ f7dc │ │ │ │ │ streq r9, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10158 │ │ │ │ │ + beq 10358 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 10488 │ │ │ │ │ + bhi 1069c │ │ │ │ │ ldr r2, [sl, #12] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r0, [pc, #-2200] @ f890 │ │ │ │ │ - smull r2, r1, r3, r3 │ │ │ │ │ - adds r9, r2, #5 │ │ │ │ │ + ldr r2, [pc, #-2888] @ f7e0 │ │ │ │ │ + smull r8, r1, r3, r3 │ │ │ │ │ + adds r9, r8, #5 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ - cmp r0, r9 │ │ │ │ │ + cmp r2, r9 │ │ │ │ │ sbcs r3, r5, r3 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r3, r1 │ │ │ │ │ - bcc 105a8 │ │ │ │ │ - ldr r3, [pc, #-2228] @ f898 │ │ │ │ │ + mov r2, r1 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + bcc 107bc │ │ │ │ │ + ldr r3, [pc, #-2916] @ f7e8 │ │ │ │ │ add r9, r3, r9, lsl #4 │ │ │ │ │ add r9, r9, #8960 @ 0x2300 │ │ │ │ │ add r9, r9, #28 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1046c │ │ │ │ │ - sub r7, r3, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r7, [sl] │ │ │ │ │ - bne 1046c │ │ │ │ │ + beq 10688 │ │ │ │ │ + sub r8, r3, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r8, [sl] │ │ │ │ │ + bne 10688 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10478 │ │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ │ + beq 10694 │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ ldr r1, [r6, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 10560 │ │ │ │ │ + beq 10774 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 10ce4 │ │ │ │ │ + beq 10eec │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 108e4 │ │ │ │ │ - beq 108cc │ │ │ │ │ + blt 10ae4 │ │ │ │ │ + beq 10acc │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 106fc │ │ │ │ │ + beq 108fc │ │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 155fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 101f4 │ │ │ │ │ + beq 103f4 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 101f4 │ │ │ │ │ + beq 103f4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 101f4 │ │ │ │ │ + bne 103f4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 107b4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 104ac │ │ │ │ │ + bls 106c0 │ │ │ │ │ ldr r2, [r9, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 10538 │ │ │ │ │ + beq 1074c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10d04 │ │ │ │ │ + beq 10f08 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 10240 │ │ │ │ │ + bne 10440 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10d10 │ │ │ │ │ + beq 10f14 │ │ │ │ │ str sl, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r7, [r9] │ │ │ │ │ - cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10480 │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - str r7, [r9] │ │ │ │ │ - bne 10480 │ │ │ │ │ + ldr r8, [r9] │ │ │ │ │ + cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 10680 │ │ │ │ │ + sub r8, r8, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r8, [r9] │ │ │ │ │ + bne 10680 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ │ subs r4, r4, #1 │ │ │ │ │ - bne 100ec │ │ │ │ │ - asr r8, r8, #1 │ │ │ │ │ - add r8, sp, r8, lsl #2 │ │ │ │ │ - ldr r1, [r8, #64] @ 0x40 │ │ │ │ │ + bne 102ec │ │ │ │ │ + mov lr, r7 │ │ │ │ │ + asr lr, lr, #1 │ │ │ │ │ + add lr, sp, lr, lsl #2 │ │ │ │ │ + ldr r1, [lr, #64] @ 0x40 │ │ │ │ │ mov r0, sl │ │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ │ - bl 8254 │ │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ │ + mov r7, fp │ │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10eec │ │ │ │ │ + beq 110a0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106e4 │ │ │ │ │ + beq 108e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 106e4 │ │ │ │ │ + bne 108e4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 106f4 │ │ │ │ │ + beq 108f4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 107b4 │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 106d4 │ │ │ │ │ + beq 108d4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r9] │ │ │ │ │ - bne 106d4 │ │ │ │ │ + bne 108d4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - ble 106a4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + ble 108a4 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - sub r5, r3, #1 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ + sub r5, r7, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 104a4 │ │ │ │ │ + beq 106b8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10628 │ │ │ │ │ - ldr r8, [sl] │ │ │ │ │ - cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10628 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r8, [sl] │ │ │ │ │ - bne 10628 │ │ │ │ │ + beq 1082c │ │ │ │ │ + ldr r3, [sl] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 1082c │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [sl] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne 1082c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10638 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + beq 1083c │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ - ldr r8, [r9] │ │ │ │ │ - cmn r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10a80 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ - cmp r8, #0 │ │ │ │ │ - str r8, [r9] │ │ │ │ │ - bne 10a80 │ │ │ │ │ + beq 107b4 │ │ │ │ │ + ldr r3, [r9] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 10c80 │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r9] │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + bne 10c80 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10464 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - sub r8, r3, #2 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + beq 10678 │ │ │ │ │ + sub r7, r7, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 104a4 │ │ │ │ │ + beq 106b8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10ab4 │ │ │ │ │ + beq 10cb4 │ │ │ │ │ ldr r5, [sl] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10ab4 │ │ │ │ │ + beq 10cb4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [sl] │ │ │ │ │ - bne 10ab4 │ │ │ │ │ + bne 10cb4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 107b4 │ │ │ │ │ ldr r5, [r9] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10a98 │ │ │ │ │ + beq 10c98 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r9] │ │ │ │ │ - bne 10a98 │ │ │ │ │ + bne 10c98 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne 103c8 │ │ │ │ │ + bne 105dc │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 101dc │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ + b 1046c │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10188 │ │ │ │ │ + bne 10388 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 1026c │ │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ │ - b 1026c │ │ │ │ │ + b 1046c │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 879c │ │ │ │ │ + bl 8790 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10158 │ │ │ │ │ + bne 10358 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b fcf8 │ │ │ │ │ + b fd44 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #-3120] @ f890 │ │ │ │ │ - adds r7, r2, #5 │ │ │ │ │ + ldr r0, [pc, #-3828] @ f7e0 │ │ │ │ │ + adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - cmp r0, r7 │ │ │ │ │ + cmp r0, r8 │ │ │ │ │ sbcs r2, r1, r2 │ │ │ │ │ - bcc 10210 │ │ │ │ │ + bcc 10410 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1050c │ │ │ │ │ + beq 10720 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 1050c │ │ │ │ │ - ldr r3, [pc, #-3176] @ f894 │ │ │ │ │ + bne 10720 │ │ │ │ │ + ldr r3, [pc, #-3884] @ f7e4 │ │ │ │ │ ldr r3, [r3, #1416] @ 0x588 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 10da8 │ │ │ │ │ + bne 10fcc │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r3, [pc, #-3196] @ f898 │ │ │ │ │ - add r7, r3, r7, lsl #4 │ │ │ │ │ - add sl, r7, #8960 @ 0x2300 │ │ │ │ │ + ldr r3, [pc, #-3904] @ f7e8 │ │ │ │ │ + add r8, r3, r8, lsl #4 │ │ │ │ │ + add sl, r8, #8960 @ 0x2300 │ │ │ │ │ add sl, sl, #28 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 10220 │ │ │ │ │ + bne 10420 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10240 │ │ │ │ │ + beq 10440 │ │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ │ - bl 15ff4 <_PyLong_Negate> │ │ │ │ │ + bl 1608c <_PyLong_Negate> │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 107b4 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 10220 │ │ │ │ │ + b 10420 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 10cdc │ │ │ │ │ + bne 10ee4 │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r1, r1, #3 │ │ │ │ │ - rsb r7, r1, #1 │ │ │ │ │ + rsb r8, r1, #1 │ │ │ │ │ ldr r0, [r9, #12] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ - bne 10c20 │ │ │ │ │ + bne 10e20 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ - mul r0, r7, r1 │ │ │ │ │ + mul r0, r8, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10244 │ │ │ │ │ + bne 10444 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - b 10cf8 │ │ │ │ │ - subs r0, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + b 10f00 │ │ │ │ │ + subs r0, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ cmn r0, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r1, r1, #0 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - bcs 10c34 │ │ │ │ │ + bcs 10e34 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10e0c │ │ │ │ │ - ldr r3, [pc, #-3392] @ f89c │ │ │ │ │ - eor r7, r2, r2, asr #31 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r3, [r9, #4] │ │ │ │ │ - sub r7, r7, r2, asr #31 │ │ │ │ │ - ldr r3, [r3] │ │ │ │ │ - blt 10c00 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r2, [r9, #8] │ │ │ │ │ - ldr r2, [pc, #-3432] @ f89c │ │ │ │ │ - bne 10c14 │ │ │ │ │ + beq 11084 │ │ │ │ │ + ldr r2, [pc, #2800] @ 112d8 │ │ │ │ │ + eor r3, r8, r8, asr #31 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + str r2, [r9, #4] │ │ │ │ │ + sub r3, r3, r8, asr #31 │ │ │ │ │ + ldr r2, [r2] │ │ │ │ │ + blt 10e00 │ │ │ │ │ + mov r1, #8 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [r9, #8] │ │ │ │ │ + ldr r1, [pc, #2760] @ 112d8 │ │ │ │ │ + bne 10e14 │ │ │ │ │ mov r0, r9 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - str r7, [r9, #12] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + str r3, [r9, #12] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b 10158 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r8, r4 │ │ │ │ │ - str r3, [sp, #16] │ │ │ │ │ - b 100e0 │ │ │ │ │ + b 10358 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10374 │ │ │ │ │ + bne 10584 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq sl, r9 │ │ │ │ │ - beq 10464 │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ + beq 10678 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - sub r4, r3, #2 │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ + sub r4, r7, #2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10ed8 │ │ │ │ │ + beq 110b4 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1068c │ │ │ │ │ + beq 1088c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1068c │ │ │ │ │ + bne 1088c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - bne 10ef8 │ │ │ │ │ + bne 11168 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b ffd0 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 101dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 1003c │ │ │ │ │ + bne 10248 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b ffd0 │ │ │ │ │ + b 101dc │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ │ + b 101dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 10310 │ │ │ │ │ + b 1051c │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - bne 102cc │ │ │ │ │ + bne 104d8 │ │ │ │ │ mov sl, r9 │ │ │ │ │ - b 10310 │ │ │ │ │ + b 1051c │ │ │ │ │ ldr sl, [r6, #12] │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ subs ip, sl, #10 │ │ │ │ │ - bne 10ac0 │ │ │ │ │ + bne 10cc0 │ │ │ │ │ add lr, r9, lr, lsl #2 │ │ │ │ │ add sl, r9, #12 │ │ │ │ │ sub r3, lr, sl │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 1079c │ │ │ │ │ - ldr r3, [lr, #-4]! │ │ │ │ │ - ldr r2, [pc, #-3728] @ f8a0 │ │ │ │ │ - ldr r7, [pc, #-3732] @ f8a0 │ │ │ │ │ - umull r1, r2, r3, r2 │ │ │ │ │ - ldr r1, [pc, #-3736] @ f8a4 │ │ │ │ │ - bic r0, r2, #3 │ │ │ │ │ - add r0, r0, r2, lsr #2 │ │ │ │ │ - sub r0, r3, r0 │ │ │ │ │ - subs r0, r3, r0 │ │ │ │ │ - mul r1, r0, r1 │ │ │ │ │ - ldr r2, [pc, #-3764] @ f8a0 │ │ │ │ │ + beq 1099c │ │ │ │ │ + ldr r8, [lr, #-4]! │ │ │ │ │ + ldr r3, [pc, #2476] @ 112dc │ │ │ │ │ + umull r2, r3, r8, r3 │ │ │ │ │ + ldr r2, [pc, #2468] @ 112dc │ │ │ │ │ + bic r1, r3, #3 │ │ │ │ │ + add r1, r1, r3, lsr #2 │ │ │ │ │ + sub r1, r8, r1 │ │ │ │ │ + ldr r3, [pc, #2456] @ 112e0 │ │ │ │ │ + subs r1, r8, r1 │ │ │ │ │ + mul r3, r1, r3 │ │ │ │ │ sbc ip, ip, #0 │ │ │ │ │ - mla r2, ip, r2, r1 │ │ │ │ │ - mov r1, r2 │ │ │ │ │ - umull r2, ip, r0, r7 │ │ │ │ │ - add r1, r1, ip │ │ │ │ │ - lsr r0, r2, #1 │ │ │ │ │ - orr r0, r0, r1, lsl #31 │ │ │ │ │ - lsr r1, r1, #1 │ │ │ │ │ + mla r2, ip, r2, r3 │ │ │ │ │ + ldr ip, [pc, #2432] @ 112dc │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + umull r2, r0, r1, ip │ │ │ │ │ + add r3, r3, r0 │ │ │ │ │ + lsr r1, r2, #1 │ │ │ │ │ + orr r1, r1, r3, lsl #31 │ │ │ │ │ + lsr r3, r3, #1 │ │ │ │ │ + lsl r0, r3, #2 │ │ │ │ │ lsl r2, r1, #2 │ │ │ │ │ - lsl ip, r0, #2 │ │ │ │ │ - adds ip, ip, r0 │ │ │ │ │ - orr r2, r2, r0, lsr #30 │ │ │ │ │ - adc r1, r1, r2 │ │ │ │ │ - adds ip, ip, ip │ │ │ │ │ - adc r1, r1, r1 │ │ │ │ │ - subs ip, r3, ip │ │ │ │ │ - rsc r1, r1, #0 │ │ │ │ │ + adds r2, r2, r1 │ │ │ │ │ + orr r0, r0, r1, lsr #30 │ │ │ │ │ + adc r3, r3, r0 │ │ │ │ │ + adds r2, r2, r2 │ │ │ │ │ + adc r3, r3, r3 │ │ │ │ │ + subs ip, r8, r2 │ │ │ │ │ + rsc r1, r3, #0 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - beq 108b0 │ │ │ │ │ + beq 10ab0 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ str r6, [sp, #28] │ │ │ │ │ - ldr r7, [lr, #-4] │ │ │ │ │ + ldr r8, [lr, #-4] │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ - orr ip, r7, ip, lsl #30 │ │ │ │ │ + orr ip, r8, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #-3872] @ f8a0 │ │ │ │ │ + ldr r0, [pc, #2332] @ 112dc │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r6, [pc, #-3884] @ f8a0 │ │ │ │ │ + ldr r6, [pc, #2320] @ 112dc │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #-3896] @ f8a4 │ │ │ │ │ + ldr r3, [pc, #2308] @ 112e0 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r4, r2, r6 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ add r3, r6, r4 │ │ │ │ │ @@ -17833,27 +17970,27 @@ │ │ │ │ │ adds r2, r2, r0 │ │ │ │ │ orr r4, r4, r0, lsr #30 │ │ │ │ │ adc r3, r3, r4 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r3, r3, r3 │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ - ldr r7, [lr, #-8] │ │ │ │ │ + ldr r8, [lr, #-8] │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ - orr ip, r7, ip, lsl #30 │ │ │ │ │ + orr ip, r8, ip, lsl #30 │ │ │ │ │ adds r2, ip, r1 │ │ │ │ │ - ldr r0, [pc, #-3996] @ f8a0 │ │ │ │ │ + ldr r0, [pc, #2208] @ 112dc │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull r3, r0, r2, r0 │ │ │ │ │ - ldr r6, [pc, #-4008] @ f8a0 │ │ │ │ │ + ldr r6, [pc, #2196] @ 112dc │ │ │ │ │ bic r3, r0, #3 │ │ │ │ │ add r3, r3, r0, lsr #2 │ │ │ │ │ sub r2, r2, r3 │ │ │ │ │ - ldr r3, [pc, #-4020] @ f8a4 │ │ │ │ │ + ldr r3, [pc, #2184] @ 112e0 │ │ │ │ │ subs r2, ip, r2 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ umull r0, r4, r2, r6 │ │ │ │ │ sbc r2, r1, #0 │ │ │ │ │ mla r6, r2, r6, r3 │ │ │ │ │ lsr r0, r0, #1 │ │ │ │ │ add r3, r6, r4 │ │ │ │ │ @@ -17866,602 +18003,521 @@ │ │ │ │ │ adc r3, r3, r4 │ │ │ │ │ adds r2, r2, r2 │ │ │ │ │ adc r3, r3, r3 │ │ │ │ │ sub lr, lr, #8 │ │ │ │ │ subs ip, ip, r2 │ │ │ │ │ sbc r1, r1, r3 │ │ │ │ │ cmp sl, lr │ │ │ │ │ - bne 107a4 │ │ │ │ │ + bne 109a4 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ ldr r6, [sp, #28] │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 10520 │ │ │ │ │ - b 105a0 │ │ │ │ │ + bne 10734 │ │ │ │ │ + b 107b4 │ │ │ │ │ add r2, r9, lr, lsl #2 │ │ │ │ │ add lr, r6, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [lr, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 101bc │ │ │ │ │ + bcs 103bc │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ - ldr r1, [pc, #2392] @ 11248 │ │ │ │ │ + ldr r1, [pc, #2024] @ 112d8 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 10dc0 │ │ │ │ │ + bne 11000 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov sl, r9 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ str r9, [sp, #60] @ 0x3c │ │ │ │ │ - b 10220 │ │ │ │ │ + b 10420 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ - bcs ffb0 │ │ │ │ │ + bcs 101b8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ movne r8, #0 │ │ │ │ │ movne r3, r4 │ │ │ │ │ - beq 10de0 │ │ │ │ │ + beq 10fb8 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - beq 10e24 │ │ │ │ │ + beq 11094 │ │ │ │ │ mov fp, r3 │ │ │ │ │ sub r5, r5, r8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq fcf8 │ │ │ │ │ - bl 11834 │ │ │ │ │ + beq fd44 │ │ │ │ │ + bl 118cc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10e1c │ │ │ │ │ + beq 110ac │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cf8 │ │ │ │ │ + beq 10f00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ subs r5, r5, #1 │ │ │ │ │ - bne 1094c │ │ │ │ │ + bne 10b4c │ │ │ │ │ add r2, sp, #128 @ 0x80 │ │ │ │ │ asr r3, fp, #1 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r3, #-64] @ 0xffffffc0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ - beq fcf8 │ │ │ │ │ + beq fd44 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10a10 │ │ │ │ │ + beq 10c10 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cf8 │ │ │ │ │ + beq 10f00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 10de0 │ │ │ │ │ + ble 10fb8 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 8254 │ │ │ │ │ + bl 8248 │ │ │ │ │ sub r8, r8, #1 │ │ │ │ │ mov r9, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq fcf8 │ │ │ │ │ + beq fd44 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ │ mov r1, r6 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10a10 │ │ │ │ │ + beq 10c10 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10cf8 │ │ │ │ │ + beq 10f00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 10a14 │ │ │ │ │ + b 10c14 │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - beq 10464 │ │ │ │ │ - b 103c0 │ │ │ │ │ - sub r8, r8, #1 │ │ │ │ │ + beq 10678 │ │ │ │ │ + b 105d8 │ │ │ │ │ + sub r7, r7, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - cmn r8, #1 │ │ │ │ │ + cmn r7, #1 │ │ │ │ │ ldr sl, [sp, #56] @ 0x38 │ │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ │ - beq ffd0 │ │ │ │ │ - b 103c8 │ │ │ │ │ + beq 101dc │ │ │ │ │ + b 105dc │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b 10414 │ │ │ │ │ + b 10628 │ │ │ │ │ add r3, r9, #12 │ │ │ │ │ - add r7, r9, lr, lsl #2 │ │ │ │ │ + add r8, r9, lr, lsl #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - sub r3, r7, r3 │ │ │ │ │ + sub r3, r8, r3 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ands r3, r3, #3 │ │ │ │ │ mov r1, ip │ │ │ │ │ - beq 10b68 │ │ │ │ │ + beq 10d68 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 10b38 │ │ │ │ │ + beq 10d38 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 10b14 │ │ │ │ │ + beq 10d14 │ │ │ │ │ mov r3, ip │ │ │ │ │ - ldr r0, [r7, #-4]! │ │ │ │ │ + ldr r0, [r8, #-4]! │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [r7, #-4]! │ │ │ │ │ + ldr r0, [r8, #-4]! │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ - ldr r0, [r7, #-4]! │ │ │ │ │ + ldr r0, [r8, #-4]! │ │ │ │ │ lsl r1, r1, #30 │ │ │ │ │ orr r1, r1, ip, lsr #2 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r2, sl │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - cmp r7, r3 │ │ │ │ │ - beq 108b0 │ │ │ │ │ + cmp r8, r3 │ │ │ │ │ + beq 10ab0 │ │ │ │ │ str r4, [sp, #28] │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r2, ip │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ldr r0, [r7, #-4] │ │ │ │ │ + ldr r0, [r8, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r7, #-8] │ │ │ │ │ - sub r7, r7, #16 │ │ │ │ │ + ldr r0, [r8, #-8] │ │ │ │ │ + sub r8, r8, #16 │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - ldr r0, [r7] │ │ │ │ │ + ldr r0, [r8] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r2, lsr #2 │ │ │ │ │ orr r0, r0, r2, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, sl │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ - cmp r7, r4 │ │ │ │ │ - bne 10b78 │ │ │ │ │ + cmp r8, r4 │ │ │ │ │ + bne 10d78 │ │ │ │ │ ldr r4, [sp, #28] │ │ │ │ │ mov ip, r2 │ │ │ │ │ - b 108b0 │ │ │ │ │ - mov r2, #10 │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - str r2, [r9, #8] │ │ │ │ │ - ldr r2, [pc, #1588] @ 11248 │ │ │ │ │ - beq 10604 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b 10604 │ │ │ │ │ + b 10ab0 │ │ │ │ │ + mov r1, #10 │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + str r1, [r9, #8] │ │ │ │ │ + ldr r1, [pc, #1220] @ 112d8 │ │ │ │ │ + beq 10810 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [r1] │ │ │ │ │ + b 10810 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub sl, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, sl, r1 │ │ │ │ │ - b 10588 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - blt 10d58 │ │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ │ - bne 10e30 │ │ │ │ │ + b 1079c │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + blt 10f5c │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ + bne 11070 │ │ │ │ │ mov r0, #20 │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + str r1, [sp, #24] │ │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 10d94 │ │ │ │ │ + beq 10fa0 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - mov r1, #16 │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - ldr r0, [pc, #1496] @ 11248 │ │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ + mov r8, #16 │ │ │ │ │ + mov r1, #0 │ │ │ │ │ + ldr r0, [pc, #1120] @ 112d8 │ │ │ │ │ str r0, [r9, #4] │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ - str r1, [r9, #8] │ │ │ │ │ + str r8, [r9, #8] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - ldrne ip, [pc, #1476] @ 11248 │ │ │ │ │ - addne r0, r0, #1 │ │ │ │ │ - strne r0, [ip] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ │ str r1, [sp, #28] │ │ │ │ │ + bne 1101c │ │ │ │ │ + mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ │ - orr r1, r3, r1 │ │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - str r1, [r9, #8] │ │ │ │ │ - orrs r1, r2, #0 │ │ │ │ │ - lsr r1, r7, #30 │ │ │ │ │ - orr r1, r1, r3, lsl #2 │ │ │ │ │ - bic r7, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r7, [r9, #12] │ │ │ │ │ - str r1, [r9, #16] │ │ │ │ │ - strne r2, [r9, #20] │ │ │ │ │ + orr r8, r3, r8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + orrs r0, r1, #0 │ │ │ │ │ + lsr r0, r3, #30 │ │ │ │ │ + orr r0, r0, r2, lsl #2 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r3, [r9, #12] │ │ │ │ │ + str r8, [r9, #8] │ │ │ │ │ + addne r3, r9, #20 │ │ │ │ │ + str r0, [r9, #16] │ │ │ │ │ + beq 10edc │ │ │ │ │ + str r1, [r3] │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b 10158 │ │ │ │ │ + b 10358 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 108e4 │ │ │ │ │ - ldr r3, [pc, #1376] @ 1124c │ │ │ │ │ - ldr r1, [pc, #1376] @ 11250 │ │ │ │ │ + bne 10ae4 │ │ │ │ │ + ldr r3, [pc, #1008] @ 112e4 │ │ │ │ │ + ldr r1, [pc, #1008] @ 112e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov sl, r9 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - b fe40 │ │ │ │ │ + b fd54 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 10240 │ │ │ │ │ + bne 10440 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r7, r0 │ │ │ │ │ + mov r8, r0 │ │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ │ - beq 10d48 │ │ │ │ │ + beq 10f4c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10d48 │ │ │ │ │ + bne 10f4c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - beq 105a0 │ │ │ │ │ - mov sl, r7 │ │ │ │ │ - b 10240 │ │ │ │ │ - rsbs r7, r2, #0 │ │ │ │ │ - rsc r3, r3, #0 │ │ │ │ │ - lsrs r2, r3, #28 │ │ │ │ │ - moveq r2, #2 │ │ │ │ │ - beq 10c44 │ │ │ │ │ - mov r1, #2 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + beq 107b4 │ │ │ │ │ + mov sl, r8 │ │ │ │ │ + b 10440 │ │ │ │ │ + rsbs r3, r8, #0 │ │ │ │ │ + rsc r2, r2, #0 │ │ │ │ │ + lsrs r1, r2, #28 │ │ │ │ │ + moveq r1, #2 │ │ │ │ │ + beq 10e44 │ │ │ │ │ + mov r0, #2 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ mov r0, #24 │ │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - str r2, [sp, #28] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - bne 10ee4 │ │ │ │ │ + bne 1107c │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ - b fcf8 │ │ │ │ │ - ldr r2, [pc, #1188] @ 11254 │ │ │ │ │ + b fd44 │ │ │ │ │ + ldr sl, [pc, #816] @ 112ec │ │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bne 10fe4 │ │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ + b fdac │ │ │ │ │ + ldr r2, [pc, #796] @ 112f0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r0, sl │ │ │ │ │ blx r3 │ │ │ │ │ - b 10504 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ - R_ARM_CALL _PyLong_Copy │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - mov sl, r0 │ │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ │ - bne 10554 │ │ │ │ │ - b 105a0 │ │ │ │ │ - ldr sl, [pc, #1140] @ 11258 │ │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ - beq fde8 │ │ │ │ │ + b 10718 │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ - bne fc74 │ │ │ │ │ - b fde8 │ │ │ │ │ + bne fc18 │ │ │ │ │ + b fdac │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ + R_ARM_CALL _PyLong_Copy │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + mov sl, r0 │ │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ │ + bne 10768 │ │ │ │ │ + b 107b4 │ │ │ │ │ + ldr r3, [pc, #692] @ 112d8 │ │ │ │ │ + add r0, r0, #1 │ │ │ │ │ + str r0, [r3] │ │ │ │ │ + mov r0, r9 │ │ │ │ │ + bl 0 <_Py_NewReference> │ │ │ │ │ + R_ARM_CALL _Py_NewReference │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + orr r0, r3, r8 │ │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ │ + str r0, [r9, #8] │ │ │ │ │ + orrs r0, r1, #0 │ │ │ │ │ + lsr r0, r3, #30 │ │ │ │ │ + orr r0, r0, r2, lsl #2 │ │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ + str r3, [r9, #12] │ │ │ │ │ + str r0, [r9, #16] │ │ │ │ │ + add r3, r9, #20 │ │ │ │ │ + beq 10edc │ │ │ │ │ + b 10ed8 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + b 10f78 │ │ │ │ │ + mov r8, #24 │ │ │ │ │ + b 10e70 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ str r9, [sp, #56] @ 0x38 │ │ │ │ │ - b fcf8 │ │ │ │ │ - mov sl, r9 │ │ │ │ │ - b 109a4 │ │ │ │ │ + b fd44 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ - b 10938 │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - str r1, [sp, #24] │ │ │ │ │ - b 10d74 │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ + b 10b38 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r9, sl │ │ │ │ │ + b 10f00 │ │ │ │ │ + mov sl, r9 │ │ │ │ │ + b 10ba4 │ │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 10f00 │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr sl, [pc, #544] @ 112ec │ │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 10cfc │ │ │ │ │ + b fd58 │ │ │ │ │ + ldr r2, [pc, #536] @ 112f4 │ │ │ │ │ + ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + moveq r5, #0 │ │ │ │ │ + ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ + moveq sl, r5 │ │ │ │ │ + beq ed48 │ │ │ │ │ + add sl, r2, #892 @ 0x37c │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b fd64 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r4] │ │ │ │ │ - bne fb28 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fb28 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fe5c │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - ldr sl, [pc, #960] @ 11258 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - b fe40 │ │ │ │ │ + b fd44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne fc98 │ │ │ │ │ + bne fce8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fc98 │ │ │ │ │ + b fce8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne fc8c │ │ │ │ │ + bne fcdc │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b fc8c │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - b 10cf8 │ │ │ │ │ - mov r1, #24 │ │ │ │ │ - b 10c68 │ │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r9, sl │ │ │ │ │ - b 10cf8 │ │ │ │ │ - bl 8254 │ │ │ │ │ + b fcdc │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + ldr sl, [pc, #392] @ 112ec │ │ │ │ │ + str r3, [sp, #8] │ │ │ │ │ + b fd58 │ │ │ │ │ + bl 8248 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ - mov r8, r0 │ │ │ │ │ + mov r7, r0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ │ mov r0, sl │ │ │ │ │ - beq 11238 │ │ │ │ │ + beq 112c4 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ - beq 10f34 │ │ │ │ │ + beq 111a4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10f34 │ │ │ │ │ + bne 111a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov sl, r8 │ │ │ │ │ - b 10690 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - mov r8, sl │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - beq 10f74 │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - b ebc0 │ │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ │ - str r9, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10f58 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b fc3c │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - b fb60 │ │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ │ - mov r7, sl │ │ │ │ │ - mov sl, r5 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10fc0 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - beq 11058 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10fdc │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - beq 11064 │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10ff8 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - beq 11070 │ │ │ │ │ - ldr r3, [r7] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11014 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - beq 1107c │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, #0 │ │ │ │ │ - mov sl, r4 │ │ │ │ │ - b f188 │ │ │ │ │ + mov sl, r7 │ │ │ │ │ + b 10890 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r9] │ │ │ │ │ - bne fcd0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - b fcd0 │ │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - b fab4 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fc0 │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10fdc │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10ff8 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11014 │ │ │ │ │ - add ip, ip, #1 │ │ │ │ │ - str ip, [r0] │ │ │ │ │ - mov r0, r9 │ │ │ │ │ - bl 0 <_Py_NewReference> │ │ │ │ │ - R_ARM_CALL _Py_NewReference │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ - orr r3, r2, r3 │ │ │ │ │ - str r3, [r9, #8] │ │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ │ - bic r2, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orrs r3, r3, #0 │ │ │ │ │ - lsr r3, r7, #30 │ │ │ │ │ - orr r3, r3, r1, lsl #2 │ │ │ │ │ - bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ - str r3, [r9, #16] │ │ │ │ │ - str r2, [r9, #12] │ │ │ │ │ - add r3, r9, #20 │ │ │ │ │ - beq f85c │ │ │ │ │ - b f854 │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r7] │ │ │ │ │ - bne f248 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ + bne fb3c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f248 │ │ │ │ │ + b fb3c │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + b fb74 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ - b 10e54 │ │ │ │ │ + b 1110c │ │ │ │ │ str r0, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ + b fd44 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 11140 │ │ │ │ │ + beq 11220 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ - b f944 │ │ │ │ │ + b f938 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #300] @ 1125c │ │ │ │ │ - ldr r2, [pc, #300] @ 11260 │ │ │ │ │ + ldr r3, [pc, #232] @ 112f8 │ │ │ │ │ + ldr r2, [pc, #232] @ 112fc │ │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ - b f970 │ │ │ │ │ + b f964 │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11118 │ │ │ │ │ + b 111f8 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ str ip, [r0] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ @@ -18473,272 +18529,255 @@ │ │ │ │ │ orrs r3, r3, #0 │ │ │ │ │ lsr r3, r7, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r9, #16] │ │ │ │ │ str r2, [r9, #12] │ │ │ │ │ add r3, r9, #20 │ │ │ │ │ - beq f5fc │ │ │ │ │ - b f5f4 │ │ │ │ │ + beq f5d0 │ │ │ │ │ + b f5c8 │ │ │ │ │ ldr r4, [sp, #8] │ │ │ │ │ - b 10fa4 │ │ │ │ │ - ldr r2, [pc, #184] @ 11264 │ │ │ │ │ - ldr r3, [r2, #892] @ 0x37c │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - moveq r5, #0 │ │ │ │ │ - ldreq r4, [sp, #56] @ 0x38 │ │ │ │ │ - moveq sl, r5 │ │ │ │ │ - beq ed54 │ │ │ │ │ - add sl, r2, #892 @ 0x37c │ │ │ │ │ - mov r2, #0 │ │ │ │ │ - mov r5, r2 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b fe4c │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [sl] │ │ │ │ │ - bne f268 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f268 │ │ │ │ │ + b feec │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r7, [sp, #16] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 10cf8 │ │ │ │ │ + b 10f00 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b f188 │ │ │ │ │ - str r0, [sp, #8] │ │ │ │ │ - b fcf8 │ │ │ │ │ + b f180 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f744 │ │ │ │ │ + bne f744 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f744 │ │ │ │ │ - sub ip, ip, #1 │ │ │ │ │ - str ip, [r4] │ │ │ │ │ - b fa30 │ │ │ │ │ + b f744 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b f4f0 │ │ │ │ │ + mov r4, r7 │ │ │ │ │ + mov r6, r4 │ │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ │ - mov r6, r8 │ │ │ │ │ mov r9, sl │ │ │ │ │ - b 10cf8 │ │ │ │ │ - ... │ │ │ │ │ + b 10f00 │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ + .word 0xcccccccd │ │ │ │ │ + .word 0xcccccccc │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x0000237c │ │ │ │ │ + R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ - .word 0x0000237c │ │ │ │ │ + .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyFloat_Type │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ - .word 0x00002000 │ │ │ │ │ - R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00011268 : │ │ │ │ │ +00011300 : │ │ │ │ │ PyLong_AsUnsignedLongLong(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ - beq 114cc │ │ │ │ │ + beq 11564 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 114b8 │ │ │ │ │ + beq 11550 │ │ │ │ │ ldr r8, [r0, #8] │ │ │ │ │ cmp r8, #8 │ │ │ │ │ and r3, r8, #3 │ │ │ │ │ - bls 11470 │ │ │ │ │ + bls 11508 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ lsr r8, r8, #3 │ │ │ │ │ - beq 11490 │ │ │ │ │ + beq 11528 │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r6, r0, #8 │ │ │ │ │ sub fp, r8, #1 │ │ │ │ │ add r0, sp, #8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov ip, r5 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 1134c │ │ │ │ │ + b 113e4 │ │ │ │ │ lsr r1, r7, #16 │ │ │ │ │ add lr, ip, #30 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ lsr ip, r7, #8 │ │ │ │ │ add sl, r5, #2 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ strb ip, [r0, #1] │ │ │ │ │ cmp sl, #8 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 11420 │ │ │ │ │ sub ip, lr, #24 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ strb r1, [r9] │ │ │ │ │ lsr r1, r7, #24 │ │ │ │ │ add r7, r5, #3 │ │ │ │ │ orr r1, r1, r3, lsl #8 │ │ │ │ │ lsr r2, r3, #24 │ │ │ │ │ addls r0, r0, #3 │ │ │ │ │ movls r5, r7 │ │ │ │ │ - bls 11340 │ │ │ │ │ + bls 113d8 │ │ │ │ │ cmp r7, #8 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 11420 │ │ │ │ │ strb r1, [r0, #3] │ │ │ │ │ add r5, r5, #4 │ │ │ │ │ add r0, r0, #4 │ │ │ │ │ sub ip, lr, #32 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r8, r4 │ │ │ │ │ - ble 113a4 │ │ │ │ │ + ble 1143c │ │ │ │ │ ldr lr, [r6, #4]! │ │ │ │ │ sub r3, ip, #32 │ │ │ │ │ lsl r3, lr, r3 │ │ │ │ │ rsb r7, ip, #32 │ │ │ │ │ orr r3, r3, lr, lsr r7 │ │ │ │ │ orr r7, r1, lr, lsl ip │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ cmp fp, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 113e0 │ │ │ │ │ + beq 11478 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 11388 │ │ │ │ │ + bhi 11420 │ │ │ │ │ strb r7, [r0] │ │ │ │ │ - bne 112d4 │ │ │ │ │ - ldr r3, [pc, #332] @ 114dc │ │ │ │ │ - ldr r1, [pc, #332] @ 114e0 │ │ │ │ │ + bne 1136c │ │ │ │ │ + ldr r3, [pc, #332] @ 11574 │ │ │ │ │ + ldr r1, [pc, #332] @ 11578 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - b 113d8 │ │ │ │ │ + b 11470 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 113bc │ │ │ │ │ + beq 11454 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 11388 │ │ │ │ │ + bhi 11420 │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ strb r1, [r0], #1 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ ldrdhi r0, [sp, #8] │ │ │ │ │ - bhi 113d8 │ │ │ │ │ + bhi 11470 │ │ │ │ │ mov r1, #0 │ │ │ │ │ rsb r2, r5, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldrd r0, [sp, #8] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 11340 │ │ │ │ │ + beq 113d8 │ │ │ │ │ add ip, ip, #32 │ │ │ │ │ clz lr, lr │ │ │ │ │ sub lr, ip, lr │ │ │ │ │ cmp lr, #7 │ │ │ │ │ - bls 11488 │ │ │ │ │ + bls 11520 │ │ │ │ │ cmp r5, #7 │ │ │ │ │ - bhi 11388 │ │ │ │ │ + bhi 11420 │ │ │ │ │ lsr r9, r7, #8 │ │ │ │ │ orr r9, r9, r3, lsl #24 │ │ │ │ │ sub ip, lr, #8 │ │ │ │ │ mov sl, r0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ str r9, [sp, #4] │ │ │ │ │ strb r7, [sl], #1 │ │ │ │ │ lsr r9, r3, #8 │ │ │ │ │ - bls 114a4 │ │ │ │ │ + bls 1153c │ │ │ │ │ add r9, r5, #1 │ │ │ │ │ cmp r9, #8 │ │ │ │ │ - beq 11388 │ │ │ │ │ + beq 11420 │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ strb ip, [sl] │ │ │ │ │ sub ip, lr, #16 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ lsr r1, r7, #16 │ │ │ │ │ add sl, r5, #2 │ │ │ │ │ add r9, r0, #2 │ │ │ │ │ orr r1, r1, r3, lsl #16 │ │ │ │ │ lsr r2, r3, #16 │ │ │ │ │ movls r0, r9 │ │ │ │ │ movls r5, sl │ │ │ │ │ - bls 11340 │ │ │ │ │ - b 112f0 │ │ │ │ │ + bls 113d8 │ │ │ │ │ + b 11388 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r0, r3, #1 │ │ │ │ │ mul r0, r2, r0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov ip, lr │ │ │ │ │ - b 11340 │ │ │ │ │ - ldr r3, [pc, #68] @ 114dc │ │ │ │ │ - ldr r1, [pc, #72] @ 114e4 │ │ │ │ │ + b 113d8 │ │ │ │ │ + ldr r3, [pc, #68] @ 11574 │ │ │ │ │ + ldr r1, [pc, #72] @ 1157c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11398 │ │ │ │ │ + b 11430 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ ldr r5, [sp, #4] │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r0, sl │ │ │ │ │ - b 11340 │ │ │ │ │ - ldr r3, [pc, #40] @ 114e8 │ │ │ │ │ - ldr r1, [pc, #40] @ 114ec │ │ │ │ │ + b 113d8 │ │ │ │ │ + ldr r3, [pc, #40] @ 11580 │ │ │ │ │ + ldr r1, [pc, #40] @ 11584 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11398 │ │ │ │ │ - ldr r1, [pc, #28] @ 114f0 │ │ │ │ │ - ldr r0, [pc, #28] @ 114f4 │ │ │ │ │ + b 11430 │ │ │ │ │ + ldr r1, [pc, #28] @ 11588 │ │ │ │ │ + ldr r0, [pc, #28] @ 1158c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 11398 │ │ │ │ │ + b 11430 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000004a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000480 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000005f5 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000114f8 : │ │ │ │ │ +00011590 : │ │ │ │ │ PyLong_AsUnsignedLongLongMask(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 1166c │ │ │ │ │ + beq 11704 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1159c │ │ │ │ │ + beq 11634 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ cmp r1, #15 │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ - bhi 11554 │ │ │ │ │ + bhi 115ec │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r0, r3, r2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ @@ -18749,123 +18788,123 @@ │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ lsl r0, lr, #30 │ │ │ │ │ cmn r1, #1 │ │ │ │ │ orr r0, r0, ip, lsr #2 │ │ │ │ │ ldrne r4, [r3, r1, lsl #2] │ │ │ │ │ movne lr, r0 │ │ │ │ │ orrne ip, r4, ip, lsl #30 │ │ │ │ │ - bne 11564 │ │ │ │ │ + bne 115fc │ │ │ │ │ mul r3, r2, lr │ │ │ │ │ umull r4, r1, r2, ip │ │ │ │ │ asr r0, r2, #31 │ │ │ │ │ mla r3, ip, r0, r3 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 11548 │ │ │ │ │ + b 115e0 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 11678 │ │ │ │ │ + beq 11710 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 11654 │ │ │ │ │ + beq 116ec │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r0, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ - bhi 11610 │ │ │ │ │ + bhi 116a8 │ │ │ │ │ ldr r4, [r5, #12] │ │ │ │ │ mul r4, r0, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11548 │ │ │ │ │ + beq 115e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 11548 │ │ │ │ │ + bne 115e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 11548 │ │ │ │ │ + b 115e0 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ mov r1, r2 │ │ │ │ │ add lr, r5, #12 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ lsl ip, r1, #30 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ orr ip, ip, r2, lsr #2 │ │ │ │ │ ldrne r4, [lr, r3, lsl #2] │ │ │ │ │ movne r1, ip │ │ │ │ │ orrne r2, r4, r2, lsl #30 │ │ │ │ │ - bne 1161c │ │ │ │ │ + bne 116b4 │ │ │ │ │ mul r3, r0, r1 │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ │ umull r4, r1, r0, r2 │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ - b 115e0 │ │ │ │ │ - ldr r1, [pc, #40] @ 11684 │ │ │ │ │ - ldr r0, [pc, #40] @ 11688 │ │ │ │ │ + b 11678 │ │ │ │ │ + ldr r1, [pc, #40] @ 1171c │ │ │ │ │ + ldr r0, [pc, #40] @ 11720 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 115e0 │ │ │ │ │ - ldr r0, [pc, #20] @ 11688 │ │ │ │ │ + b 11678 │ │ │ │ │ + ldr r0, [pc, #20] @ 11720 │ │ │ │ │ mov r1, #1600 @ 0x640 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 11548 │ │ │ │ │ + b 115e0 │ │ │ │ │ .word 0x00000625 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001168c <_PyLong_Copy>: │ │ │ │ │ +00011724 <_PyLong_Copy>: │ │ │ │ │ _PyLong_Copy(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ and r6, r5, #3 │ │ │ │ │ - bhi 116e8 <_PyLong_Copy+0x5c> │ │ │ │ │ + bhi 11780 <_PyLong_Copy+0x5c> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r6, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #232] @ 117a8 <_PyLong_Copy+0x11c> │ │ │ │ │ + ldr r1, [pc, #232] @ 11840 <_PyLong_Copy+0x11c> │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ adds r3, r3, #5 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ mov r1, #0 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 11760 <_PyLong_Copy+0xd4> │ │ │ │ │ - ldr r4, [pc, #204] @ 117ac <_PyLong_Copy+0x120> │ │ │ │ │ + bcc 117f8 <_PyLong_Copy+0xd4> │ │ │ │ │ + ldr r4, [pc, #204] @ 11844 <_PyLong_Copy+0x120> │ │ │ │ │ add r4, r4, r3, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmn r5, #25 │ │ │ │ │ lsr r7, r5, #3 │ │ │ │ │ add r8, r0, #12 │ │ │ │ │ - bhi 11794 <_PyLong_Copy+0x108> │ │ │ │ │ + bhi 1182c <_PyLong_Copy+0x108> │ │ │ │ │ add r0, r7, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1177c <_PyLong_Copy+0xf0> │ │ │ │ │ - ldr r3, [pc, #156] @ 117b0 <_PyLong_Copy+0x124> │ │ │ │ │ + beq 11814 <_PyLong_Copy+0xf0> │ │ │ │ │ + ldr r3, [pc, #156] @ 11848 <_PyLong_Copy+0x124> │ │ │ │ │ bic r5, r5, #7 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ @@ -18882,417 +18921,417 @@ │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsrs r7, r5, #3 │ │ │ │ │ add r8, r0, #12 │ │ │ │ │ - beq 1178c <_PyLong_Copy+0x100> │ │ │ │ │ + beq 11824 <_PyLong_Copy+0x100> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 1170c <_PyLong_Copy+0x80> │ │ │ │ │ + bne 117a4 <_PyLong_Copy+0x80> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 116e0 <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r4, [pc, #32] @ 117b4 <_PyLong_Copy+0x128> │ │ │ │ │ - b 116e0 <_PyLong_Copy+0x54> │ │ │ │ │ - ldr r3, [pc, #28] @ 117b8 <_PyLong_Copy+0x12c> │ │ │ │ │ - ldr r1, [pc, #28] @ 117bc <_PyLong_Copy+0x130> │ │ │ │ │ + b 11778 <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r4, [pc, #32] @ 1184c <_PyLong_Copy+0x128> │ │ │ │ │ + b 11778 <_PyLong_Copy+0x54> │ │ │ │ │ + ldr r3, [pc, #28] @ 11850 <_PyLong_Copy+0x12c> │ │ │ │ │ + ldr r1, [pc, #28] @ 11854 <_PyLong_Copy+0x130> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11780 <_PyLong_Copy+0xf4> │ │ │ │ │ + b 11818 <_PyLong_Copy+0xf4> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000117c0 <_PyLong_FromDigits>: │ │ │ │ │ +00011858 <_PyLong_FromDigits>: │ │ │ │ │ _PyLong_FromDigits(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r5, r1, #0 │ │ │ │ │ - beq 11820 <_PyLong_FromDigits+0x60> │ │ │ │ │ + beq 118b8 <_PyLong_FromDigits+0x60> │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11828 <_PyLong_FromDigits+0x68> │ │ │ │ │ + beq 118c0 <_PyLong_FromDigits+0x68> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ orr r3, r3, r5, lsl #3 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r4, [pc, #8] @ 11830 <_PyLong_FromDigits+0x70> │ │ │ │ │ - b 11818 <_PyLong_FromDigits+0x58> │ │ │ │ │ + ldr r4, [pc, #8] @ 118c8 <_PyLong_FromDigits+0x70> │ │ │ │ │ + b 118b0 <_PyLong_FromDigits+0x58> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 11818 <_PyLong_FromDigits+0x58> │ │ │ │ │ + b 118b0 <_PyLong_FromDigits+0x58> │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00011834 : │ │ │ │ │ +000118cc : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0001185c <_PyLong_FromLarge>: │ │ │ │ │ +000118f4 <_PyLong_FromLarge>: │ │ │ │ │ _PyLong_FromLarge(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ subs r7, r1, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - blt 11904 <_PyLong_FromLarge+0xa8> │ │ │ │ │ + blt 1199c <_PyLong_FromLarge+0xa8> │ │ │ │ │ lsrs r5, r7, #28 │ │ │ │ │ - bne 1196c <_PyLong_FromLarge+0x110> │ │ │ │ │ + bne 11a04 <_PyLong_FromLarge+0x110> │ │ │ │ │ mov r8, r5 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11960 <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #268] @ 119ac <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 119f8 <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #268] @ 11a44 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #16 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11974 <_PyLong_FromLarge+0x118> │ │ │ │ │ + bne 11a0c <_PyLong_FromLarge+0x118> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r5, #0 │ │ │ │ │ orr r8, r8, #16 │ │ │ │ │ orrs r3, r6, r7 │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - beq 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 11990 <_PyLong_FromLarge+0x9c> │ │ │ │ │ lsr r0, r6, #30 │ │ │ │ │ orr r0, r0, r7, lsl #2 │ │ │ │ │ bic r3, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r7, r0, r7, lsr #30 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - beq 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + beq 11990 <_PyLong_FromLarge+0x9c> │ │ │ │ │ bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r3, r5, #0 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ strne r5, [r4, #20] │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ rsbs r0, r0, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ lsrs r5, r7, #28 │ │ │ │ │ mov r8, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 11888 <_PyLong_FromLarge+0x2c> │ │ │ │ │ + beq 11920 <_PyLong_FromLarge+0x2c> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11960 <_PyLong_FromLarge+0x104> │ │ │ │ │ - ldr r3, [pc, #120] @ 119ac <_PyLong_FromLarge+0x150> │ │ │ │ │ + beq 119f8 <_PyLong_FromLarge+0x104> │ │ │ │ │ + ldr r3, [pc, #120] @ 11a44 <_PyLong_FromLarge+0x150> │ │ │ │ │ mov r2, #24 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - bne 11978 <_PyLong_FromLarge+0x11c> │ │ │ │ │ + bne 11a10 <_PyLong_FromLarge+0x11c> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ orr r8, r8, #24 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ str r8, [r4, #8] │ │ │ │ │ - b 118d0 <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 11968 <_PyLong_FromLarge+0x74> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + b 11990 <_PyLong_FromLarge+0x9c> │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1191c <_PyLong_FromLarge+0xc0> │ │ │ │ │ + b 119b4 <_PyLong_FromLarge+0xc0> │ │ │ │ │ mov r5, #0 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r1, [r3] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ orrs r3, r6, r7 │ │ │ │ │ orr r2, r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - bne 118d0 <_PyLong_FromLarge+0x74> │ │ │ │ │ - b 118f8 <_PyLong_FromLarge+0x9c> │ │ │ │ │ + bne 11968 <_PyLong_FromLarge+0x74> │ │ │ │ │ + b 11990 <_PyLong_FromLarge+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -000119b0 : │ │ │ │ │ +00011a48 : │ │ │ │ │ long_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ ldrne r7, [r2, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ addne r0, r1, #12 │ │ │ │ │ addne r7, r5, r7 │ │ │ │ │ - bne 11af8 │ │ │ │ │ + bne 11b90 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ - bhi 11ce4 │ │ │ │ │ + bhi 11d7c │ │ │ │ │ add r1, r1, #12 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - beq 11af4 │ │ │ │ │ + beq 11b8c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldr r6, [pc, #756] @ 11cf8 │ │ │ │ │ - beq 11b48 │ │ │ │ │ + ldr r6, [pc, #756] @ 11d90 │ │ │ │ │ + beq 11be0 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ ldr r5, [r1] │ │ │ │ │ - bne 11b64 │ │ │ │ │ + bne 11bfc │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 11a38 │ │ │ │ │ + bne 11ad0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11b50 │ │ │ │ │ + beq 11be8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_Long │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r0, [pc, #692] @ 11cf8 │ │ │ │ │ + ldr r0, [pc, #692] @ 11d90 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bl 11d1c │ │ │ │ │ + bl 11db4 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 11c80 │ │ │ │ │ + beq 11d18 │ │ │ │ │ ldr r5, [r6, #8] │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ lsrs r5, r5, #3 │ │ │ │ │ - beq 11ab4 │ │ │ │ │ + beq 11b4c │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11acc │ │ │ │ │ + beq 11b64 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ add r1, r6, #12 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11a2c │ │ │ │ │ + beq 11ac4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11a2c │ │ │ │ │ + bne 11ac4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11ac4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r5, #1 │ │ │ │ │ - bne 11a74 │ │ │ │ │ + bne 11b0c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11c80 │ │ │ │ │ + beq 11d18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11c80 │ │ │ │ │ + bne 11d18 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11c80 │ │ │ │ │ + b 11d18 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r1, sp, #24 │ │ │ │ │ - ldr r6, [pc, #500] @ 11cf8 │ │ │ │ │ + ldr r6, [pc, #500] @ 11d90 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r1, [sp, #8] │ │ │ │ │ add r1, r6, #568 @ 0x238 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r1, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ mov r3, #0 │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 11c80 │ │ │ │ │ + beq 11d18 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ movgt r5, r7 │ │ │ │ │ - bgt 11a04 │ │ │ │ │ + bgt 11a9c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne 11ca8 │ │ │ │ │ + bne 11d40 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ - bne 11b58 │ │ │ │ │ - ldr r4, [pc, #420] @ 11cfc │ │ │ │ │ - b 11a2c │ │ │ │ │ + bne 11bf0 │ │ │ │ │ + ldr r4, [pc, #420] @ 11d94 │ │ │ │ │ + b 11ac4 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - b 11a3c │ │ │ │ │ + b 11ad4 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 11a3c │ │ │ │ │ + bne 11ad4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 11cb4 │ │ │ │ │ + beq 11d4c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11a20 │ │ │ │ │ + beq 11ab8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 11c88 │ │ │ │ │ + beq 11d20 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11c94 │ │ │ │ │ + bne 11d2c │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11bfc │ │ │ │ │ - ldr r6, [pc, #304] @ 11d00 │ │ │ │ │ + bne 11c94 │ │ │ │ │ + ldr r6, [pc, #304] @ 11d98 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 11c18 │ │ │ │ │ + bne 11cb0 │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11cd8 │ │ │ │ │ + beq 11d70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r0, [r5, #20] │ │ │ │ │ - bl 122c0 <_PyLong_FromBytes> │ │ │ │ │ + bl 12358 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 121c4 │ │ │ │ │ + bl 1225c │ │ │ │ │ R_ARM_CALL PyLong_FromUnicodeObject │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ - bne 11c38 │ │ │ │ │ + bne 11cd0 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11c70 │ │ │ │ │ + beq 11d08 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r5, #8] │ │ │ │ │ - beq 11cd0 │ │ │ │ │ - ldr r1, [pc, #180] @ 11d00 │ │ │ │ │ + beq 11d68 │ │ │ │ │ + ldr r1, [pc, #180] @ 11d98 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r5, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11cd0 │ │ │ │ │ + bne 11d68 │ │ │ │ │ add r0, r5, #16 │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl 122c0 <_PyLong_FromBytes> │ │ │ │ │ + bl 12358 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_CALL _PyLong_FromBytes │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b 11a2c │ │ │ │ │ - ldr r3, [pc, #140] @ 11d04 │ │ │ │ │ - ldr r1, [pc, #140] @ 11d08 │ │ │ │ │ + b 11ac4 │ │ │ │ │ + ldr r3, [pc, #140] @ 11d9c │ │ │ │ │ + ldr r1, [pc, #140] @ 11da0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11a2c │ │ │ │ │ + b 11ac4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11c80 │ │ │ │ │ - ldr r3, [pc, #112] @ 11d0c │ │ │ │ │ - ldr r1, [pc, #112] @ 11d10 │ │ │ │ │ + bne 11d18 │ │ │ │ │ + ldr r3, [pc, #112] @ 11da4 │ │ │ │ │ + ldr r1, [pc, #112] @ 11da8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11c80 │ │ │ │ │ + b 11d18 │ │ │ │ │ cmp r4, r6 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ - bne 11cf0 │ │ │ │ │ + bne 11d88 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11b50 │ │ │ │ │ - ldr r3, [pc, #64] @ 11d04 │ │ │ │ │ - ldr r1, [pc, #76] @ 11d14 │ │ │ │ │ + beq 11be8 │ │ │ │ │ + ldr r3, [pc, #64] @ 11d9c │ │ │ │ │ + ldr r1, [pc, #76] @ 11dac │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11c80 │ │ │ │ │ + b 11d18 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 11be0 │ │ │ │ │ - ldr r0, [pc, #56] @ 11d18 │ │ │ │ │ + bne 11c78 │ │ │ │ │ + ldr r0, [pc, #56] @ 11db0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11c60 │ │ │ │ │ + b 11cf8 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r0, r1, #12 │ │ │ │ │ - b 11af8 │ │ │ │ │ + b 11b90 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b 11a3c │ │ │ │ │ + b 11ad4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19303,173 +19342,173 @@ │ │ │ │ │ .word 0x000006d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00011d1c : │ │ │ │ │ +00011db4 : │ │ │ │ │ long_new_impl(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #548] @ 11f58 │ │ │ │ │ + ldr r3, [pc, #548] @ 11ff0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 11dcc │ │ │ │ │ + bne 11e64 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 11eec │ │ │ │ │ + beq 11f84 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 11dc0 │ │ │ │ │ + beq 11e58 │ │ │ │ │ mov r1, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 11f10 │ │ │ │ │ + beq 11fa8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ movgt r3, #0 │ │ │ │ │ cmp r0, #36 @ 0x24 │ │ │ │ │ orrgt r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 11f1c │ │ │ │ │ + bne 11fb4 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #268435456 @ 0x10000000 │ │ │ │ │ - bne 11e2c │ │ │ │ │ - ldr r6, [pc, #444] @ 11f5c │ │ │ │ │ + bne 11ec4 │ │ │ │ │ + ldr r6, [pc, #444] @ 11ff4 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ - bne 11e3c │ │ │ │ │ + bne 11ed4 │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 11f4c │ │ │ │ │ + beq 11fe4 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 122c0 <_PyLong_FromBytes> │ │ │ │ │ + b 12358 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ mov r0, r1 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyNumber_Long │ │ │ │ │ mov r0, r3 │ │ │ │ │ - bl 11d1c │ │ │ │ │ + bl 11db4 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 11f08 │ │ │ │ │ + beq 11fa0 │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ lsrs r6, r6, #3 │ │ │ │ │ - beq 11eac │ │ │ │ │ + beq 11f44 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 11ec4 │ │ │ │ │ + beq 11f5c │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ add r1, r7, #12 │ │ │ │ │ add r0, r4, #12 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 11e90 │ │ │ │ │ + bne 11f28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 121c4 │ │ │ │ │ + b 1225c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnicodeObject │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - bne 11e5c │ │ │ │ │ + bne 11ef4 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - beq 11f30 │ │ │ │ │ + beq 11fc8 │ │ │ │ │ cmp r0, r6 │ │ │ │ │ ldreq r3, [r4, #8] │ │ │ │ │ - beq 11f44 │ │ │ │ │ - ldr r1, [pc, #236] @ 11f5c │ │ │ │ │ + beq 11fdc │ │ │ │ │ + ldr r1, [pc, #236] @ 11ff4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyType_IsSubtype │ │ │ │ │ ldr r1, [r4, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f44 │ │ │ │ │ + bne 11fdc │ │ │ │ │ add r0, r4, #16 │ │ │ │ │ mov r2, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 122c0 <_PyLong_FromBytes> │ │ │ │ │ + b 12358 <_PyLong_FromBytes> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromBytes │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11e24 │ │ │ │ │ + bne 11ebc │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11e24 │ │ │ │ │ + b 11ebc │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - bne 11e00 │ │ │ │ │ + bne 11e98 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11f08 │ │ │ │ │ + beq 11fa0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 11f08 │ │ │ │ │ + bne 11fa0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11f08 │ │ │ │ │ + b 11fa0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldreq r4, [pc, #104] @ 11f60 │ │ │ │ │ - beq 11e24 │ │ │ │ │ - ldr r3, [pc, #100] @ 11f64 │ │ │ │ │ - ldr r1, [pc, #100] @ 11f68 │ │ │ │ │ + ldreq r4, [pc, #104] @ 11ff8 │ │ │ │ │ + beq 11ebc │ │ │ │ │ + ldr r3, [pc, #100] @ 11ffc │ │ │ │ │ + ldr r1, [pc, #100] @ 12000 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 11e24 │ │ │ │ │ + b 11ebc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 11f08 │ │ │ │ │ - ldr r3, [pc, #72] @ 11f6c │ │ │ │ │ - ldr r1, [pc, #72] @ 11f70 │ │ │ │ │ + bne 11fa0 │ │ │ │ │ + ldr r3, [pc, #72] @ 12004 │ │ │ │ │ + ldr r1, [pc, #72] @ 12008 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11f08 │ │ │ │ │ - ldr r3, [pc, #44] @ 11f64 │ │ │ │ │ - ldr r1, [pc, #56] @ 11f74 │ │ │ │ │ + b 11fa0 │ │ │ │ │ + ldr r3, [pc, #44] @ 11ffc │ │ │ │ │ + ldr r1, [pc, #56] @ 1200c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 11f08 │ │ │ │ │ + b 11fa0 │ │ │ │ │ subs r1, r3, #0 │ │ │ │ │ - bne 11db0 │ │ │ │ │ - ldr r0, [pc, #36] @ 11f78 │ │ │ │ │ + bne 11e48 │ │ │ │ │ + ldr r0, [pc, #36] @ 12010 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - b 11e84 │ │ │ │ │ + b 11f1c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyByteArray_Type │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ @@ -19480,254 +19519,254 @@ │ │ │ │ │ .word 0x000006d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _PyByteArray_empty_string │ │ │ │ │ │ │ │ │ │ -00011f7c : │ │ │ │ │ +00012014 : │ │ │ │ │ int_bit_length(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ lsrs r3, r3, #3 │ │ │ │ │ - beq 12048 │ │ │ │ │ + beq 120e0 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ - ldr r1, [pc, #512] @ 121a8 │ │ │ │ │ + ldr r1, [pc, #512] @ 12240 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 1205c │ │ │ │ │ + beq 120f4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ rsb r4, r2, #32 │ │ │ │ │ - bhi 12068 │ │ │ │ │ + bhi 12100 │ │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ │ - ldr r2, [pc, #480] @ 121ac │ │ │ │ │ + ldr r2, [pc, #480] @ 12244 │ │ │ │ │ add r4, r4, r0, lsl #1 │ │ │ │ │ add r3, r4, #5 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bhi 11fe8 │ │ │ │ │ - ldr r5, [pc, #464] @ 121b0 │ │ │ │ │ + bhi 12080 │ │ │ │ │ + ldr r5, [pc, #464] @ 12248 │ │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ lsr r7, r4, #30 │ │ │ │ │ add r0, r7, #4 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ add r6, r7, #1 │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12050 │ │ │ │ │ - ldr r3, [pc, #424] @ 121b4 │ │ │ │ │ + beq 120e8 │ │ │ │ │ + ldr r3, [pc, #424] @ 1224c │ │ │ │ │ lsl r6, r6, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r5, #4] │ │ │ │ │ - bne 12164 │ │ │ │ │ + bne 121fc │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r3, r5, #16 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 11fe0 │ │ │ │ │ + beq 12078 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 11fe0 │ │ │ │ │ - ldr r5, [pc, #360] @ 121b8 │ │ │ │ │ - b 11fe0 │ │ │ │ │ + b 12078 │ │ │ │ │ + ldr r5, [pc, #360] @ 12250 │ │ │ │ │ + b 12078 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 11fe0 │ │ │ │ │ + b 12078 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ - bls 11fc0 │ │ │ │ │ + bls 12058 │ │ │ │ │ bl 33c │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 12054 │ │ │ │ │ - ldr r1, [pc, #320] @ 121bc │ │ │ │ │ - bl 8254 │ │ │ │ │ - ldr r2, [pc, #316] @ 121c0 │ │ │ │ │ + beq 120ec │ │ │ │ │ + ldr r1, [pc, #320] @ 12254 │ │ │ │ │ + bl 8248 │ │ │ │ │ + ldr r2, [pc, #316] @ 12258 │ │ │ │ │ ldr r3, [r2, #1356] @ 0x54c │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne 12144 │ │ │ │ │ + bne 121dc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - beq 1211c │ │ │ │ │ + beq 121b4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 120bc │ │ │ │ │ + beq 12154 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 120bc │ │ │ │ │ + bne 12154 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12118 │ │ │ │ │ + beq 121b0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 1218c │ │ │ │ │ + bne 12224 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - beq 12118 │ │ │ │ │ + beq 121b0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11fe0 │ │ │ │ │ + beq 12078 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 11fe0 │ │ │ │ │ + bne 12078 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 11fe0 │ │ │ │ │ + b 12078 │ │ │ │ │ mov r5, r6 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12054 │ │ │ │ │ + beq 120ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 12054 │ │ │ │ │ + bne 120ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12054 │ │ │ │ │ + b 120ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2, #1356] @ 0x54c │ │ │ │ │ - bne 12090 │ │ │ │ │ + bne 12128 │ │ │ │ │ add r0, r2, #1344 @ 0x540 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12090 │ │ │ │ │ + b 12128 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r5, #16 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r4, [r5, #12] │ │ │ │ │ - beq 11fe0 │ │ │ │ │ - b 1203c │ │ │ │ │ + beq 12078 │ │ │ │ │ + b 120d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 120e8 │ │ │ │ │ + bne 12180 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 120e8 │ │ │ │ │ + b 12180 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000254c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00002000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000121c4 : │ │ │ │ │ +0001225c : │ │ │ │ │ PyLong_FromUnicodeObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyUnicode_TransformDecimalAndSpaceToASCII> │ │ │ │ │ R_ARM_CALL _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 12298 │ │ │ │ │ + beq 12330 │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 6dc │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq 12234 │ │ │ │ │ + beq 122cc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1225c │ │ │ │ │ + beq 122f4 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne 1225c │ │ │ │ │ + bne 122f4 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12250 │ │ │ │ │ + beq 122e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 122a0 │ │ │ │ │ + beq 12338 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12278 │ │ │ │ │ + beq 12310 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 122ac │ │ │ │ │ + beq 12344 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ - ldr r3, [pc, #48] @ 122b8 │ │ │ │ │ - ldr r1, [pc, #48] @ 122bc │ │ │ │ │ + bl 118cc │ │ │ │ │ + ldr r3, [pc, #48] @ 12350 │ │ │ │ │ + ldr r1, [pc, #48] @ 12354 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 12250 │ │ │ │ │ + b 122e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12250 │ │ │ │ │ + b 122e8 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 12278 │ │ │ │ │ + b 12310 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000122c0 <_PyLong_FromBytes>: │ │ │ │ │ +00012358 <_PyLong_FromBytes>: │ │ │ │ │ _PyLong_FromBytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -19736,107 +19775,107 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ bl 6dc │ │ │ │ │ R_ARM_CALL PyLong_FromString │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12310 <_PyLong_FromBytes+0x50> │ │ │ │ │ + beq 123a8 <_PyLong_FromBytes+0x50> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 12318 <_PyLong_FromBytes+0x58> │ │ │ │ │ + beq 123b0 <_PyLong_FromBytes+0x58> │ │ │ │ │ add r1, r5, r4 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 12318 <_PyLong_FromBytes+0x58> │ │ │ │ │ + bne 123b0 <_PyLong_FromBytes+0x58> │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - bl 11834 │ │ │ │ │ + bl 118cc │ │ │ │ │ cmp r4, #200 @ 0xc8 │ │ │ │ │ movlt r1, r4 │ │ │ │ │ movge r1, #200 @ 0xc8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 12374 <_PyLong_FromBytes+0xb4> │ │ │ │ │ - ldr r3, [pc, #60] @ 1237c <_PyLong_FromBytes+0xbc> │ │ │ │ │ - ldr r1, [pc, #60] @ 12380 <_PyLong_FromBytes+0xc0> │ │ │ │ │ + beq 1240c <_PyLong_FromBytes+0xb4> │ │ │ │ │ + ldr r3, [pc, #60] @ 12414 <_PyLong_FromBytes+0xbc> │ │ │ │ │ + ldr r1, [pc, #60] @ 12418 <_PyLong_FromBytes+0xc0> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 12374 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + beq 1240c <_PyLong_FromBytes+0xb4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 12374 <_PyLong_FromBytes+0xb4> │ │ │ │ │ + bne 1240c <_PyLong_FromBytes+0xb4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12310 <_PyLong_FromBytes+0x50> │ │ │ │ │ + b 123a8 <_PyLong_FromBytes+0x50> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00012384 : │ │ │ │ │ +0001241c : │ │ │ │ │ long_xor(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 124ac │ │ │ │ │ + beq 12544 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 124ac │ │ │ │ │ + beq 12544 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 12488 │ │ │ │ │ + bhi 12520 │ │ │ │ │ ldr ip, [r1, #8] │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 12488 │ │ │ │ │ + bhi 12520 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r1, [r1, #12] │ │ │ │ │ and r4, ip, #3 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ - ldr ip, [pc, #192] @ 124b4 │ │ │ │ │ + ldr ip, [pc, #192] @ 1254c │ │ │ │ │ eor r4, r4, r3 │ │ │ │ │ adds r3, r4, #5 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ adc r0, r1, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ - bcc 12420 │ │ │ │ │ - ldr r5, [pc, #160] @ 124b8 │ │ │ │ │ + bcc 124b8 │ │ │ │ │ + ldr r5, [pc, #160] @ 12550 │ │ │ │ │ add r5, r5, r3, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 12498 │ │ │ │ │ + bcs 12530 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 124a4 │ │ │ │ │ - ldr r3, [pc, #112] @ 124bc │ │ │ │ │ + beq 1253c │ │ │ │ │ + ldr r3, [pc, #112] @ 12554 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -19849,69 +19888,69 @@ │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r2, r1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ mov r1, #94 @ 0x5e │ │ │ │ │ - b ab18 │ │ │ │ │ + b ab0c │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 118f4 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 12418 │ │ │ │ │ - ldr r5, [pc, #12] @ 124c0 │ │ │ │ │ - b 12418 │ │ │ │ │ + b 124b0 │ │ │ │ │ + ldr r5, [pc, #12] @ 12558 │ │ │ │ │ + b 124b0 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000124c4 : │ │ │ │ │ +0001255c : │ │ │ │ │ long_long(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r6, [pc, #296] @ 12604 │ │ │ │ │ + ldr r6, [pc, #296] @ 1269c │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ cmp r3, r6 │ │ │ │ │ - beq 125a4 │ │ │ │ │ + beq 1263c │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #15 │ │ │ │ │ and r7, r5, #3 │ │ │ │ │ - bhi 12530 │ │ │ │ │ + bhi 125c8 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r7, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr ip, [pc, #256] @ 12608 │ │ │ │ │ + ldr ip, [pc, #256] @ 126a0 │ │ │ │ │ adds r1, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 125bc │ │ │ │ │ - ldr r4, [pc, #228] @ 1260c │ │ │ │ │ + bcc 12654 │ │ │ │ │ + ldr r4, [pc, #228] @ 126a4 │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmn r5, #25 │ │ │ │ │ lsr r8, r5, #3 │ │ │ │ │ add r9, r0, #12 │ │ │ │ │ - bhi 125f0 │ │ │ │ │ + bhi 12688 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 125d8 │ │ │ │ │ + beq 12670 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ bic r5, r5, #7 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #4] │ │ │ │ │ @@ -19931,154 +19970,154 @@ │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 12528 │ │ │ │ │ + b 125c0 │ │ │ │ │ lsrs r8, r5, #3 │ │ │ │ │ add r9, r0, #12 │ │ │ │ │ - beq 125e8 │ │ │ │ │ + beq 12680 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne 12554 │ │ │ │ │ + bne 125ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 12528 │ │ │ │ │ - ldr r4, [pc, #32] @ 12610 │ │ │ │ │ - b 12528 │ │ │ │ │ - ldr r3, [pc, #28] @ 12614 │ │ │ │ │ - ldr r1, [pc, #28] @ 12618 │ │ │ │ │ + b 125c0 │ │ │ │ │ + ldr r4, [pc, #32] @ 126a8 │ │ │ │ │ + b 125c0 │ │ │ │ │ + ldr r3, [pc, #28] @ 126ac │ │ │ │ │ + ldr r1, [pc, #28] @ 126b0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 125dc │ │ │ │ │ + b 12674 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001261c <_PyLong_Format>: │ │ │ │ │ +000126b4 <_PyLong_Format>: │ │ │ │ │ _PyLong_Format(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ cmp r1, #10 │ │ │ │ │ sub sp, sp, #28 │ │ │ │ │ - beq 12668 <_PyLong_Format+0x4c> │ │ │ │ │ + beq 12700 <_PyLong_Format+0x4c> │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r3, sp, #20 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ str ip, [sp] │ │ │ │ │ - bl 1268c │ │ │ │ │ + bl 12724 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12684 <_PyLong_Format+0x68> │ │ │ │ │ + beq 1271c <_PyLong_Format+0x68> │ │ │ │ │ ldr r0, [sp, #20] │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 2120 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 1265c <_PyLong_Format+0x40> │ │ │ │ │ + bne 126f4 <_PyLong_Format+0x40> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 12660 <_PyLong_Format+0x44> │ │ │ │ │ + b 126f8 <_PyLong_Format+0x44> │ │ │ │ │ │ │ │ │ │ -0001268c : │ │ │ │ │ +00012724 : │ │ │ │ │ long_format_binary(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ ldr r8, [sp, #76] @ 0x4c │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - beq 12ee4 │ │ │ │ │ + beq 12f7c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 12ee4 │ │ │ │ │ + beq 12f7c │ │ │ │ │ ldr r5, [r7, #8] │ │ │ │ │ cmp r1, #16 │ │ │ │ │ and r3, r5, #3 │ │ │ │ │ sub r6, r3, #2 │ │ │ │ │ clz r6, r6 │ │ │ │ │ mov fp, r1 │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ lsr r6, r6, #5 │ │ │ │ │ moveq r4, #4 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bne 129f8 │ │ │ │ │ + bne 12a90 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12cb0 │ │ │ │ │ - ldr r3, [pc, #3032] @ 132d8 │ │ │ │ │ + beq 12d48 │ │ │ │ │ + ldr r3, [pc, #3032] @ 13370 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bhi 12ef8 │ │ │ │ │ + bhi 12f90 │ │ │ │ │ add r3, r7, r5, lsl #2 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ rsb r0, r3, r3, lsl #4 │ │ │ │ │ lsl r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - beq 12a18 │ │ │ │ │ + beq 12ab0 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ clz r2, r2 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ add r0, r0, r2 │ │ │ │ │ - bne 12a24 │ │ │ │ │ + bne 12abc │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ add r6, r6, r0, asr #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 12a44 │ │ │ │ │ + beq 12adc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ add r6, r6, #2 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12ccc │ │ │ │ │ + bne 12d64 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12ea8 │ │ │ │ │ + bne 12f40 │ │ │ │ │ mov r1, #120 @ 0x78 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_New │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 12ef0 │ │ │ │ │ + beq 12f88 │ │ │ │ │ ldrb r3, [sl, #16] │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ and r2, r2, #7 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13048 │ │ │ │ │ + bne 130e0 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 13040 │ │ │ │ │ + beq 130d8 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ - beq 12f0c │ │ │ │ │ + beq 12fa4 │ │ │ │ │ add r1, r6, #20 │ │ │ │ │ add lr, sl, r1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 12c88 │ │ │ │ │ + beq 12d20 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ sub r0, fp, #1 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ │ @@ -20099,333 +20138,333 @@ │ │ │ │ │ lsl r5, r1, r5 │ │ │ │ │ orr r3, r3, r1, lsl ip │ │ │ │ │ orr r5, r5, r1, lsr sl │ │ │ │ │ add ip, ip, #30 │ │ │ │ │ orr r5, r5, r2 │ │ │ │ │ and r2, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ - blt 12ae4 │ │ │ │ │ + blt 12b7c │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r5, lsl r8 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ orr r3, r3, r5, lsr r9 │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ lsr r2, r5, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12ad4 │ │ │ │ │ + beq 12b6c │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12adc │ │ │ │ │ + beq 12b74 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12acc │ │ │ │ │ + beq 12b64 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12c50 │ │ │ │ │ + beq 12ce8 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 12c48 │ │ │ │ │ + beq 12ce0 │ │ │ │ │ and r1, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ cmp r1, #9 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ addls r1, r1, #48 @ 0x30 │ │ │ │ │ addhi r1, r1, #87 @ 0x57 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ - beq 1296c │ │ │ │ │ + beq 12a04 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r8 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 129d0 │ │ │ │ │ + bhi 12a68 │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ - bne 1293c │ │ │ │ │ + bne 129d4 │ │ │ │ │ ldr lr, [sp, #20] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp lr, r7 │ │ │ │ │ - bgt 12e14 │ │ │ │ │ + bgt 12eac │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12ca0 │ │ │ │ │ + beq 12d38 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - bne 12a08 │ │ │ │ │ + bne 12aa0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [r1, #-2] │ │ │ │ │ - beq 12c58 │ │ │ │ │ + beq 12cf0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12e0c │ │ │ │ │ + bne 12ea4 │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str sl, [r3] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ orrs lr, r3, r2 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ - bne 1293c │ │ │ │ │ - b 1296c │ │ │ │ │ + bne 129d4 │ │ │ │ │ + b 12a04 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ moveq r4, #1 │ │ │ │ │ movne r4, #3 │ │ │ │ │ - b 126f0 │ │ │ │ │ + b 12788 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ - b 12998 │ │ │ │ │ + b 12a30 │ │ │ │ │ cmp r4, #4 │ │ │ │ │ add r0, r0, r4 │ │ │ │ │ - beq 1273c │ │ │ │ │ + beq 127d4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ add r6, r0, r6 │ │ │ │ │ - bne 1274c │ │ │ │ │ + bne 127e4 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1275c │ │ │ │ │ + beq 127f4 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ cmp r2, #119 @ 0x77 │ │ │ │ │ - bhi 12e64 │ │ │ │ │ + bhi 12efc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 12ed0 │ │ │ │ │ + beq 12f68 │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r2, #120 @ 0x78 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 <_PyUnicodeWriter_PrepareInternal> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_PrepareInternal │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 12ef0 │ │ │ │ │ + beq 12f88 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 12cfc │ │ │ │ │ + bne 12d94 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 12f18 │ │ │ │ │ + bne 12fb0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ - beq 12fa4 │ │ │ │ │ + beq 1303c │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r1, r1, #20 │ │ │ │ │ addeq r1, r1, #28 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add lr, r1, r0 │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 127a4 │ │ │ │ │ + b 1283c │ │ │ │ │ sub r1, lr, #3 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12a04 │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12a04 │ │ │ │ │ sub r1, lr, #2 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12a04 │ │ │ │ │ cmp r2, #9 │ │ │ │ │ orr r3, r3, r5, lsl r8 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ addls r2, r2, #48 @ 0x30 │ │ │ │ │ addhi r2, r2, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ strb r2, [lr, #-1] │ │ │ │ │ orr r3, r3, r5, lsr r9 │ │ │ │ │ lsr r2, r5, r4 │ │ │ │ │ - bgt 12ad4 │ │ │ │ │ + bgt 12b6c │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-2] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 12adc │ │ │ │ │ + blt 12b74 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-3] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12acc │ │ │ │ │ + bgt 12b64 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-4] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - bgt 12c50 │ │ │ │ │ + bgt 12ce8 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp ip, r4 │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-5] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - blt 12c48 │ │ │ │ │ + blt 12ce0 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ movhi r1, #87 @ 0x57 │ │ │ │ │ movls r1, #48 @ 0x30 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r1, [lr, #-6] │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ sub r1, lr, #6 │ │ │ │ │ - bgt 1296c │ │ │ │ │ + bgt 12a04 │ │ │ │ │ and r5, r0, r3 │ │ │ │ │ lsr lr, r3, r4 │ │ │ │ │ cmp r5, #9 │ │ │ │ │ orr lr, lr, r2, lsl r8 │ │ │ │ │ add sl, r5, #48 @ 0x30 │ │ │ │ │ - bhi 12e1c │ │ │ │ │ + bhi 12eb4 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, lr, r2, lsr r9 │ │ │ │ │ strb sl, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 12c14 │ │ │ │ │ - b 1296c │ │ │ │ │ + ble 12cac │ │ │ │ │ + b 12a04 │ │ │ │ │ sub r1, lr, #5 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12a04 │ │ │ │ │ sub r1, lr, #4 │ │ │ │ │ - b 1296c │ │ │ │ │ + b 12a04 │ │ │ │ │ sub r1, r1, #2 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ strb r3, [r1, #-1] │ │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ ldrne r3, [sp, #72] @ 0x48 │ │ │ │ │ - beq 129bc │ │ │ │ │ + beq 12a54 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2, #20] │ │ │ │ │ - b 129c4 │ │ │ │ │ + b 12a5c │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ sub r1, lr, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ - bne 1298c │ │ │ │ │ + bne 12a24 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 129b0 │ │ │ │ │ - b 12c5c │ │ │ │ │ + bne 12a48 │ │ │ │ │ + b 12cf4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ - beq 12e44 │ │ │ │ │ + beq 12edc │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r6, #3 │ │ │ │ │ - beq 1275c │ │ │ │ │ + beq 127f4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12a64 │ │ │ │ │ + bls 12afc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r3, [r3, #16] │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ sub r3, r3, r0 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bgt 12a64 │ │ │ │ │ + bgt 12afc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12a8c │ │ │ │ │ + beq 12b24 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ add lr, lr, r6 │ │ │ │ │ - beq 130b0 │ │ │ │ │ + beq 13148 │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ add r2, r7, #8 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ sub r1, fp, #1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov ip, r2 │ │ │ │ │ @@ -20456,215 +20495,215 @@ │ │ │ │ │ movhi r0, #87 @ 0x57 │ │ │ │ │ movls r0, #48 @ 0x30 │ │ │ │ │ add r1, r0, r1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ orr ip, ip, sl, lsr r9 │ │ │ │ │ strb r1, [lr, #-1]! │ │ │ │ │ lsr sl, sl, r4 │ │ │ │ │ - bgt 12e98 │ │ │ │ │ + bgt 12f30 │ │ │ │ │ orrs r1, ip, sl │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 12d70 │ │ │ │ │ + bne 12e08 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r5, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ - bgt 12d40 │ │ │ │ │ + bgt 12dd8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13084 │ │ │ │ │ + bne 1311c │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13064 │ │ │ │ │ + beq 130fc │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 12e0c │ │ │ │ │ + bne 12ea4 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r3, r6 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 129c4 │ │ │ │ │ + b 12a5c │ │ │ │ │ mov r2, r3 │ │ │ │ │ - b 12c78 │ │ │ │ │ + b 12d10 │ │ │ │ │ mov lr, r1 │ │ │ │ │ - b 127e4 │ │ │ │ │ + b 1287c │ │ │ │ │ lsr r3, r3, r4 │ │ │ │ │ sub ip, ip, r4 │ │ │ │ │ orr r3, r3, r2, lsl r8 │ │ │ │ │ add r5, r5, #87 @ 0x57 │ │ │ │ │ cmp r4, ip │ │ │ │ │ orr r3, r3, r2, lsr r9 │ │ │ │ │ strb r5, [r1, #-1]! │ │ │ │ │ lsr r2, r2, r4 │ │ │ │ │ - ble 12c14 │ │ │ │ │ - b 1296c │ │ │ │ │ + ble 12cac │ │ │ │ │ + b 12a04 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r6, #1 │ │ │ │ │ - beq 1275c │ │ │ │ │ + beq 127f4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mov r6, #1 │ │ │ │ │ cmp r3, #119 @ 0x77 │ │ │ │ │ - bls 12a64 │ │ │ │ │ - b 12cd8 │ │ │ │ │ + bls 12afc │ │ │ │ │ + b 12d70 │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ ldr r0, [r1, #20] │ │ │ │ │ sub r2, r2, r0 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - blt 12a5c │ │ │ │ │ + blt 12af4 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12a8c │ │ │ │ │ + beq 12b24 │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ add lr, lr, r6 │ │ │ │ │ - b 12d14 │ │ │ │ │ + b 12dac │ │ │ │ │ cmp r4, r7 │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ - b 12db8 │ │ │ │ │ + b 12e50 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r2, r6 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_PyBytesWriter_Prepare> │ │ │ │ │ R_ARM_CALL _PyBytesWriter_Prepare │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [r2] │ │ │ │ │ - bne 12cfc │ │ │ │ │ - b 12ef0 │ │ │ │ │ + bne 12d94 │ │ │ │ │ + b 12f88 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 12a84 │ │ │ │ │ + beq 12b1c │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr lr, [r2] │ │ │ │ │ - b 12d14 │ │ │ │ │ - ldr r1, [pc, #1008] @ 132dc │ │ │ │ │ - ldr r0, [pc, #1008] @ 132e0 │ │ │ │ │ + b 12dac │ │ │ │ │ + ldr r1, [pc, #1008] @ 13374 │ │ │ │ │ + ldr r0, [pc, #1008] @ 13378 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 129c8 │ │ │ │ │ - ldr r3, [pc, #996] @ 132e4 │ │ │ │ │ - ldr r1, [pc, #996] @ 132e8 │ │ │ │ │ + b 12a60 │ │ │ │ │ + ldr r3, [pc, #996] @ 1337c │ │ │ │ │ + ldr r1, [pc, #996] @ 13380 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 12ef0 │ │ │ │ │ + b 12f88 │ │ │ │ │ add r1, sl, #28 │ │ │ │ │ add lr, r1, r6 │ │ │ │ │ - b 127a4 │ │ │ │ │ + b 1283c │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 12fac │ │ │ │ │ + beq 13044 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 13030 │ │ │ │ │ + bne 130c8 │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub ip, r2, #4 │ │ │ │ │ - bne 130c0 │ │ │ │ │ + bne 13158 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [r2, #-4] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 12f90 │ │ │ │ │ + beq 13028 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 12f80 │ │ │ │ │ + beq 13018 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ str r3, [ip, #-4] │ │ │ │ │ sub r2, ip, #8 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ str r3, [ip, #-8] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ streq r3, [r2, #-4] │ │ │ │ │ - b 129b0 │ │ │ │ │ + b 12a48 │ │ │ │ │ ldr r1, [r1, #28] │ │ │ │ │ - b 12abc │ │ │ │ │ + b 12b54 │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [r2, #28] │ │ │ │ │ - bne 131b4 │ │ │ │ │ + bne 1324c │ │ │ │ │ add r0, r6, r0 │ │ │ │ │ add r2, r2, r0, lsl #1 │ │ │ │ │ mov sl, #0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub ip, r2, #2 │ │ │ │ │ - bne 131e8 │ │ │ │ │ + bne 13280 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [r2, #-2] │ │ │ │ │ mov r2, ip │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 1301c │ │ │ │ │ + beq 130b4 │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 1300c │ │ │ │ │ + beq 130a4 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strh r3, [ip, #-2] │ │ │ │ │ sub r2, ip, #4 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strh r3, [ip, #-4] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r3, #45 @ 0x2d │ │ │ │ │ strheq r3, [r2, #-2] │ │ │ │ │ - b 129b0 │ │ │ │ │ + b 12a48 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12f38 │ │ │ │ │ + b 12fd0 │ │ │ │ │ ldr r1, [sl, #28] │ │ │ │ │ - b 12f10 │ │ │ │ │ + b 12fa8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 131c4 │ │ │ │ │ + beq 1325c │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [sl, #28] │ │ │ │ │ - bne 131d8 │ │ │ │ │ + bne 13270 │ │ │ │ │ add r2, r2, r6, lsl #2 │ │ │ │ │ - b 12f44 │ │ │ │ │ + b 12fdc │ │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ │ mov r3, #45 @ 0x2d │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ movne r3, r2 │ │ │ │ │ ldrne r2, [sp, #72] @ 0x48 │ │ │ │ │ - bne 12c78 │ │ │ │ │ - b 12df4 │ │ │ │ │ + bne 12d10 │ │ │ │ │ + b 12e8c │ │ │ │ │ cmp fp, #16 │ │ │ │ │ moveq r3, #120 @ 0x78 │ │ │ │ │ - beq 1309c │ │ │ │ │ + beq 13134 │ │ │ │ │ cmp fp, #8 │ │ │ │ │ moveq r3, #111 @ 0x6f │ │ │ │ │ movne r3, #98 @ 0x62 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-2] │ │ │ │ │ sub lr, lr, #2 │ │ │ │ │ - b 12ddc │ │ │ │ │ + b 12e74 │ │ │ │ │ mov r3, #48 @ 0x30 │ │ │ │ │ strb r3, [lr, #-1] │ │ │ │ │ sub lr, lr, #1 │ │ │ │ │ - b 12dd0 │ │ │ │ │ + b 12e68 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -20699,46 +20738,46 @@ │ │ │ │ │ lsl r2, r2, #24 │ │ │ │ │ asr r2, r2, #24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr r6, r6, r0, lsr r9 │ │ │ │ │ str r2, [ip] │ │ │ │ │ lsr r0, r0, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ble 13188 │ │ │ │ │ + ble 13220 │ │ │ │ │ cmp r4, lr │ │ │ │ │ movgt r1, #0 │ │ │ │ │ movle r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 13198 │ │ │ │ │ + beq 13230 │ │ │ │ │ sub ip, ip, #4 │ │ │ │ │ - b 13124 │ │ │ │ │ + b 131bc │ │ │ │ │ orrs r1, r6, r0 │ │ │ │ │ movne r1, #1 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ - b 13178 │ │ │ │ │ + b 13210 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subgt ip, ip, #4 │ │ │ │ │ - bgt 130f4 │ │ │ │ │ + bgt 1318c │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12f5c │ │ │ │ │ + b 12ff4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, r2, #20 │ │ │ │ │ addeq r2, r2, #28 │ │ │ │ │ - b 12fc4 │ │ │ │ │ + b 1305c │ │ │ │ │ tst r3, #32 │ │ │ │ │ ldreq r2, [sl, #28] │ │ │ │ │ - bne 132a4 │ │ │ │ │ + bne 1333c │ │ │ │ │ add r2, r2, r6, lsl #1 │ │ │ │ │ - b 12fd0 │ │ │ │ │ + b 13068 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, sl, #20 │ │ │ │ │ addeq r2, sl, #28 │ │ │ │ │ - b 1305c │ │ │ │ │ + b 130f4 │ │ │ │ │ add r3, r7, #8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ sub r2, fp, #1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ str r6, [sp, #24] │ │ │ │ │ sub r3, r5, #1 │ │ │ │ │ mov lr, r7 │ │ │ │ │ @@ -20773,128 +20812,128 @@ │ │ │ │ │ lsl r2, r2, #24 │ │ │ │ │ asr r2, r2, #24 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ orr r6, r6, r0, lsr r9 │ │ │ │ │ strh r2, [ip] │ │ │ │ │ lsr r0, r0, r4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - ble 132b4 │ │ │ │ │ + ble 1334c │ │ │ │ │ cmp r4, lr │ │ │ │ │ - bgt 132bc │ │ │ │ │ + bgt 13354 │ │ │ │ │ sub ip, ip, #2 │ │ │ │ │ - b 1324c │ │ │ │ │ + b 132e4 │ │ │ │ │ tst r3, #64 @ 0x40 │ │ │ │ │ addne r2, sl, #20 │ │ │ │ │ addeq r2, sl, #28 │ │ │ │ │ - b 131d0 │ │ │ │ │ + b 13268 │ │ │ │ │ orrs r1, r6, r0 │ │ │ │ │ - bne 1329c │ │ │ │ │ + bne 13334 │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ subgt ip, ip, #2 │ │ │ │ │ - bgt 1321c │ │ │ │ │ + bgt 132b4 │ │ │ │ │ ldr r6, [sp, #24] │ │ │ │ │ - b 12fe8 │ │ │ │ │ + b 13080 │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0x00000901 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000730 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000132ec : │ │ │ │ │ +00013384 : │ │ │ │ │ long_float(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r6, r7, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - beq 13404 │ │ │ │ │ + beq 1349c │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 133f0 │ │ │ │ │ + beq 13488 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 13360 │ │ │ │ │ + bhi 133f8 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_i2d> │ │ │ │ │ R_ARM_CALL __aeabi_i2d │ │ │ │ │ cmn r4, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq 133b8 │ │ │ │ │ + beq 13450 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r6, r7, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyFloat_FromDouble │ │ │ │ │ add r1, sp, #4 │ │ │ │ │ - bl 14248 <_PyLong_Frexp> │ │ │ │ │ + bl 142e0 <_PyLong_Frexp> │ │ │ │ │ R_ARM_CALL _PyLong_Frexp │ │ │ │ │ - ldr r3, [pc, #176] @ 13420 │ │ │ │ │ + ldr r3, [pc, #176] @ 134b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 133d0 │ │ │ │ │ + bne 13468 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r2, #1024 @ 0x400 │ │ │ │ │ - bgt 133dc │ │ │ │ │ + bgt 13474 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL ldexp │ │ │ │ │ - ldr r3, [pc, #124] @ 13420 │ │ │ │ │ + ldr r3, [pc, #124] @ 134b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1334c │ │ │ │ │ + beq 133e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 13414 │ │ │ │ │ - ldr r7, [pc, #84] @ 13420 │ │ │ │ │ + bne 134ac │ │ │ │ │ + ldr r7, [pc, #84] @ 134b8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 1334c │ │ │ │ │ + b 133e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 13384 │ │ │ │ │ - ldr r3, [pc, #64] @ 13424 │ │ │ │ │ - ldr r1, [pc, #64] @ 13428 │ │ │ │ │ + beq 1341c │ │ │ │ │ + ldr r3, [pc, #64] @ 134bc │ │ │ │ │ + ldr r1, [pc, #64] @ 134c0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 133b8 │ │ │ │ │ - ldr r3, [pc, #52] @ 1342c │ │ │ │ │ - ldr r1, [pc, #52] @ 13430 │ │ │ │ │ + b 13450 │ │ │ │ │ + ldr r3, [pc, #52] @ 134c4 │ │ │ │ │ + ldr r1, [pc, #52] @ 134c8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 133b8 │ │ │ │ │ - ldr r1, [pc, #40] @ 13434 │ │ │ │ │ - ldr r0, [pc, #40] @ 13438 │ │ │ │ │ + b 13450 │ │ │ │ │ + ldr r1, [pc, #40] @ 134cc │ │ │ │ │ + ldr r0, [pc, #40] @ 134d0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 133b8 │ │ │ │ │ + b 13450 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r6, r7, pc} │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000005e4 │ │ │ │ │ @@ -20903,156 +20942,156 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000dbb │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0001343c : │ │ │ │ │ +000134d4 : │ │ │ │ │ long_mod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13a14 │ │ │ │ │ + beq 13aac │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 13a14 │ │ │ │ │ + beq 13aac │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ lsr lr, r3, #3 │ │ │ │ │ cmp lr, #1 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 135e8 │ │ │ │ │ + beq 13680 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1397c │ │ │ │ │ + beq 13a14 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - blt 137f8 │ │ │ │ │ - beq 137dc │ │ │ │ │ + blt 13890 │ │ │ │ │ + beq 13874 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 1362c │ │ │ │ │ + beq 136c4 │ │ │ │ │ add r2, sp, #4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 155fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 134e4 │ │ │ │ │ + beq 1357c │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 134e4 │ │ │ │ │ + beq 1357c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 134e4 │ │ │ │ │ + bne 1357c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13a04 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 1353c │ │ │ │ │ + bls 135d4 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 135c0 │ │ │ │ │ + beq 13658 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13990 │ │ │ │ │ + beq 13a28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 135c8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 1399c │ │ │ │ │ + beq 13a34 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #1228] @ 13a1c │ │ │ │ │ + ldr r0, [pc, #1228] @ 13ab4 │ │ │ │ │ adds r7, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r7 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 13500 │ │ │ │ │ + bcc 13598 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1359c │ │ │ │ │ + beq 13634 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1359c │ │ │ │ │ - ldr r2, [pc, #1172] @ 13a20 │ │ │ │ │ + bne 13634 │ │ │ │ │ + ldr r2, [pc, #1172] @ 13ab8 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13a00 │ │ │ │ │ + bne 13a98 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r6, [pc, #1152] @ 13a24 │ │ │ │ │ + ldr r6, [pc, #1152] @ 13abc │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r6, r6, r7, lsl #4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r6, [sp, #4] │ │ │ │ │ - bne 13510 │ │ │ │ │ + bne 135a8 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13530 │ │ │ │ │ + beq 135c8 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ - bl 15ff4 <_PyLong_Negate> │ │ │ │ │ + bl 1608c <_PyLong_Negate> │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13a04 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13510 │ │ │ │ │ + b 135a8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13974 │ │ │ │ │ + bne 13a0c │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ and r2, r1, #3 │ │ │ │ │ tst r3, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r2, #1 │ │ │ │ │ - bne 1394c │ │ │ │ │ + bne 139e4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13a04 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r7, [r5, #12] │ │ │ │ │ add lr, lr, #3 │ │ │ │ │ subs r0, r7, #10 │ │ │ │ │ - bne 13824 │ │ │ │ │ + bne 138bc │ │ │ │ │ add lr, r4, lr, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ sub r3, lr, r9 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldr r6, [pc, #980] @ 13a28 │ │ │ │ │ - ldr r8, [pc, #980] @ 13a2c │ │ │ │ │ + ldr r6, [pc, #980] @ 13ac0 │ │ │ │ │ + ldr r8, [pc, #980] @ 13ac4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 136c0 │ │ │ │ │ + beq 13758 │ │ │ │ │ ldr r7, [lr, #-4]! │ │ │ │ │ umull r3, r1, r6, r7 │ │ │ │ │ bic sl, r1, #3 │ │ │ │ │ add sl, sl, r1, lsr #2 │ │ │ │ │ sub sl, r7, sl │ │ │ │ │ subs sl, r7, sl │ │ │ │ │ mul ip, r8, sl │ │ │ │ │ @@ -21069,15 +21108,15 @@ │ │ │ │ │ orr sl, sl, r2, lsr #30 │ │ │ │ │ adc ip, ip, sl │ │ │ │ │ adds r1, r1, r1 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ subs r0, r7, r1 │ │ │ │ │ rsc r3, ip, #0 │ │ │ │ │ cmp r9, lr │ │ │ │ │ - beq 137ac │ │ │ │ │ + beq 13844 │ │ │ │ │ ldr r7, [lr, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsr #2 │ │ │ │ │ orr r0, r7, r0, lsl #30 │ │ │ │ │ adds r2, r0, r3 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull ip, r1, r6, r2 │ │ │ │ │ @@ -21128,60 +21167,60 @@ │ │ │ │ │ orr sl, sl, r2, lsr #30 │ │ │ │ │ adc ip, ip, sl │ │ │ │ │ adds r1, r1, r1 │ │ │ │ │ adc ip, ip, ip │ │ │ │ │ subs r0, r0, r1 │ │ │ │ │ sbc r3, r3, ip │ │ │ │ │ cmp r9, lr │ │ │ │ │ - bne 136c0 │ │ │ │ │ + bne 13758 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13a04 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13510 │ │ │ │ │ - b 135c0 │ │ │ │ │ + bne 135a8 │ │ │ │ │ + b 13658 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r4, lr, lsl #2 │ │ │ │ │ add lr, r5, lr, lsl #2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ ldr r2, [lr, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 134ac │ │ │ │ │ - ldr r2, [pc, #560] @ 13a30 │ │ │ │ │ + bcs 13544 │ │ │ │ │ + ldr r2, [pc, #560] @ 13ac8 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 139e4 │ │ │ │ │ + bne 13a7c │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r6, r4 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ - b 13510 │ │ │ │ │ + b 135a8 │ │ │ │ │ add r6, r4, lr, lsl #2 │ │ │ │ │ add r8, r4, #12 │ │ │ │ │ sub r3, r6, r8 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq 138bc │ │ │ │ │ + beq 13954 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13894 │ │ │ │ │ + beq 1392c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13874 │ │ │ │ │ + beq 1390c │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r0, [r6, #-4]! │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r1, r3 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov r0, r2 │ │ │ │ │ @@ -21200,15 +21239,15 @@ │ │ │ │ │ orr r0, r2, r0, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - beq 137ac │ │ │ │ │ + beq 13844 │ │ │ │ │ ldr r2, [r6, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, r0, lsr #2 │ │ │ │ │ orr r0, r2, r0, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -21239,73 +21278,73 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ orr r0, r2, r0, lsl #30 │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r8, r6 │ │ │ │ │ mov r0, r2 │ │ │ │ │ - bne 138bc │ │ │ │ │ - b 137ac │ │ │ │ │ + bne 13954 │ │ │ │ │ + b 13844 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r1, r5, r1 │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 135c8 │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 13530 │ │ │ │ │ + b 135c8 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 137f8 │ │ │ │ │ - ldr r3, [pc, #176] @ 13a34 │ │ │ │ │ - ldr r1, [pc, #176] @ 13a38 │ │ │ │ │ + bne 13890 │ │ │ │ │ + ldr r3, [pc, #176] @ 13acc │ │ │ │ │ + ldr r1, [pc, #176] @ 13ad0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1396c │ │ │ │ │ + b 13a04 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13530 │ │ │ │ │ + bne 135c8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - beq 139d4 │ │ │ │ │ + beq 13a6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 139d4 │ │ │ │ │ + bne 13a6c │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 1396c │ │ │ │ │ + beq 13a04 │ │ │ │ │ mov r6, r4 │ │ │ │ │ - b 13530 │ │ │ │ │ + b 135c8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ - bne 135dc │ │ │ │ │ - b 1396c │ │ │ │ │ + bne 13674 │ │ │ │ │ + b 13a04 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r3 │ │ │ │ │ - b 13594 │ │ │ │ │ - ldr r6, [pc, #32] @ 13a3c │ │ │ │ │ - b 13530 │ │ │ │ │ + b 1362c │ │ │ │ │ + ldr r6, [pc, #32] @ 13ad4 │ │ │ │ │ + b 135c8 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ @@ -21313,128 +21352,128 @@ │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00013a40 : │ │ │ │ │ +00013ad8 : │ │ │ │ │ l_mod(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ lsr r0, r3, #3 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r0, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ lsr r2, r1, #3 │ │ │ │ │ - beq 13bd4 │ │ │ │ │ + beq 13c6c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 13f6c │ │ │ │ │ + beq 14004 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - blt 13df8 │ │ │ │ │ - beq 13de0 │ │ │ │ │ + blt 13e90 │ │ │ │ │ + beq 13e78 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13c20 │ │ │ │ │ + beq 13cb8 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 15564 │ │ │ │ │ + bl 155fc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 13acc │ │ │ │ │ + beq 13b64 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13acc │ │ │ │ │ + beq 13b64 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 13acc │ │ │ │ │ + bne 13b64 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 14014 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bls 13b28 │ │ │ │ │ + bls 13bc0 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13bac │ │ │ │ │ + beq 13c44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13f84 │ │ │ │ │ + beq 1401c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13b18 │ │ │ │ │ + bne 13bb0 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 13f90 │ │ │ │ │ + beq 14028 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r1, [r7, #12] │ │ │ │ │ rsb r2, r3, #1 │ │ │ │ │ mul r2, r1, r2 │ │ │ │ │ - ldr r0, [pc, #1228] @ 14008 │ │ │ │ │ + ldr r0, [pc, #1228] @ 140a0 │ │ │ │ │ adds r8, r2, #5 │ │ │ │ │ asr r2, r2, #31 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r0, r8 │ │ │ │ │ sbcs r1, r1, r2 │ │ │ │ │ - bcc 13ae8 │ │ │ │ │ + bcc 13b80 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 13b88 │ │ │ │ │ + beq 13c20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13b88 │ │ │ │ │ - ldr r2, [pc, #1172] @ 1400c │ │ │ │ │ + bne 13c20 │ │ │ │ │ + ldr r2, [pc, #1172] @ 140a4 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 13fd8 │ │ │ │ │ + bne 14070 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r7, [pc, #1152] @ 14010 │ │ │ │ │ + ldr r7, [pc, #1152] @ 140a8 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r7, r7, r8, lsl #4 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ str r7, [sp, #12] │ │ │ │ │ - bne 13af8 │ │ │ │ │ + bne 13b90 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 13b18 │ │ │ │ │ + beq 13bb0 │ │ │ │ │ add r0, sp, #12 │ │ │ │ │ - bl 15ff4 <_PyLong_Negate> │ │ │ │ │ + bl 1608c <_PyLong_Negate> │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 14014 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - b 13af8 │ │ │ │ │ + b 13b90 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 13f64 │ │ │ │ │ + bne 13ffc │ │ │ │ │ eor r3, r3, r1 │ │ │ │ │ tst r3, #3 │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ ldr r1, [r5, #12] │ │ │ │ │ rsb r4, r3, #1 │ │ │ │ │ - bne 13f4c │ │ │ │ │ + bne 13fe4 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ mul r0, r4, r1 │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ @@ -21442,24 +21481,24 @@ │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ str r2, [r6] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r8, [r5, #12] │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ subs ip, r8, #10 │ │ │ │ │ - bne 13e28 │ │ │ │ │ + bne 13ec0 │ │ │ │ │ add r3, r4, #12 │ │ │ │ │ add r0, r4, r0, lsl #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ sub r3, r0, r3 │ │ │ │ │ tst r3, #4 │ │ │ │ │ - ldr r7, [pc, #968] @ 14014 │ │ │ │ │ - ldr r9, [pc, #968] @ 14018 │ │ │ │ │ + ldr r7, [pc, #968] @ 140ac │ │ │ │ │ + ldr r9, [pc, #968] @ 140b0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 13cbc │ │ │ │ │ + beq 13d54 │ │ │ │ │ ldr r8, [r0, #-4]! │ │ │ │ │ umull r3, sl, r7, r8 │ │ │ │ │ bic lr, sl, #3 │ │ │ │ │ add lr, lr, sl, lsr #2 │ │ │ │ │ sub lr, r8, lr │ │ │ │ │ subs lr, r8, lr │ │ │ │ │ mul fp, r9, lr │ │ │ │ │ @@ -21477,15 +21516,15 @@ │ │ │ │ │ adc r2, lr, sl │ │ │ │ │ adds ip, ip, ip │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ subs ip, r8, ip │ │ │ │ │ rsc r3, r2, #0 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 13dac │ │ │ │ │ + beq 13e44 │ │ │ │ │ ldr r8, [r0, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r8, ip, lsl #30 │ │ │ │ │ orr r3, r3, ip, lsr #2 │ │ │ │ │ adds r2, r1, r3 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ umull ip, sl, r7, r2 │ │ │ │ │ @@ -21537,61 +21576,61 @@ │ │ │ │ │ adc r2, lr, sl │ │ │ │ │ adds ip, ip, ip │ │ │ │ │ adc r2, r2, r2 │ │ │ │ │ subs ip, r1, ip │ │ │ │ │ sbc r3, r3, r2 │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bne 13cbc │ │ │ │ │ + bne 13d54 │ │ │ │ │ mov r0, ip │ │ │ │ │ bl 42c │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 14014 │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ - bne 13af8 │ │ │ │ │ - b 13bac │ │ │ │ │ + bne 13b90 │ │ │ │ │ + b 13c44 │ │ │ │ │ add r2, r4, r0, lsl #2 │ │ │ │ │ add r0, r5, r0, lsl #2 │ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bcs 13a94 │ │ │ │ │ - ldr r2, [pc, #540] @ 1401c │ │ │ │ │ + bcs 13b2c │ │ │ │ │ + ldr r2, [pc, #540] @ 140b4 │ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 13fec │ │ │ │ │ + bne 14084 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r7, r4 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ str r4, [sp, #12] │ │ │ │ │ - b 13af8 │ │ │ │ │ + b 13b90 │ │ │ │ │ add r7, r4, r0, lsl #2 │ │ │ │ │ add r9, r4, #12 │ │ │ │ │ sub r3, r7, r9 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ lsr r3, r3, #2 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ands r2, r3, #3 │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 13ebc │ │ │ │ │ + beq 13f54 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 13e94 │ │ │ │ │ + beq 13f2c │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 13e74 │ │ │ │ │ + beq 13f0c │ │ │ │ │ mov r1, ip │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ mov ip, r2 │ │ │ │ │ ldr r0, [r7, #-4]! │ │ │ │ │ @@ -21609,15 +21648,15 @@ │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - beq 13dac │ │ │ │ │ + beq 13e44 │ │ │ │ │ ldr r0, [r7, #-4] │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr r1, r3, ip, lsr #2 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ @@ -21648,232 +21687,232 @@ │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ cmp r7, r9 │ │ │ │ │ mov ip, r2 │ │ │ │ │ - bne 13ebc │ │ │ │ │ - b 13dac │ │ │ │ │ + bne 13f54 │ │ │ │ │ + b 13e44 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ sub r5, r1, #1 │ │ │ │ │ bl 0 <__aeabi_idivmod> │ │ │ │ │ R_ARM_CALL __aeabi_idivmod │ │ │ │ │ sub r0, r5, r1 │ │ │ │ │ mul r0, r4, r0 │ │ │ │ │ - b 13c00 │ │ │ │ │ + b 13c98 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 13df8 │ │ │ │ │ - ldr r3, [pc, #172] @ 14020 │ │ │ │ │ - ldr r1, [pc, #172] @ 14024 │ │ │ │ │ + bne 13e90 │ │ │ │ │ + ldr r3, [pc, #172] @ 140b8 │ │ │ │ │ + ldr r1, [pc, #172] @ 140bc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 13b20 │ │ │ │ │ + b 13bb8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ tst r3, #3 │ │ │ │ │ - bne 13b18 │ │ │ │ │ + bne 13bb0 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 7ca0 │ │ │ │ │ + bl 7c94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - beq 13fc8 │ │ │ │ │ + beq 14060 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 13fc8 │ │ │ │ │ + bne 14060 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 13f7c │ │ │ │ │ + beq 14014 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b 13b18 │ │ │ │ │ + b 13bb0 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ blx r3 │ │ │ │ │ - b 13b80 │ │ │ │ │ + b 13c18 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ - bne 13bc8 │ │ │ │ │ - b 13f7c │ │ │ │ │ + bne 13c60 │ │ │ │ │ + b 14014 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00001000 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0xcccccccd │ │ │ │ │ .word 0xcccccccc │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_ZeroDivisionError │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00014028 : │ │ │ │ │ +000140c0 : │ │ │ │ │ PyLong_AsUnsignedLongMask(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - beq 140c0 │ │ │ │ │ + beq 14158 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ ands r2, r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 140d4 │ │ │ │ │ + beq 1416c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r4, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 1407c │ │ │ │ │ + bhi 14114 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r2, #2 │ │ │ │ │ orr r1, r1, r0, lsl #30 │ │ │ │ │ sub r2, r2, #3 │ │ │ │ │ - beq 140b0 │ │ │ │ │ + beq 14148 │ │ │ │ │ ldr r0, [r3], #-4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmn r2, #1 │ │ │ │ │ orr r1, r0, r1, lsl #30 │ │ │ │ │ - bne 1409c │ │ │ │ │ + bne 14134 │ │ │ │ │ mul r4, r1, r4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ - ldr r1, [pc, #168] @ 14170 │ │ │ │ │ - ldr r0, [pc, #168] @ 14174 │ │ │ │ │ + ldr r1, [pc, #168] @ 14208 │ │ │ │ │ + ldr r0, [pc, #168] @ 1420c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 14070 │ │ │ │ │ + b 14108 │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ ldr r2, [sp, #4] │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 140cc │ │ │ │ │ + beq 14164 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1415c │ │ │ │ │ + beq 141f4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ - bhi 1413c │ │ │ │ │ + bhi 141d4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14070 │ │ │ │ │ + beq 14108 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 14070 │ │ │ │ │ + bne 14108 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14070 │ │ │ │ │ + b 14108 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r5, #12 │ │ │ │ │ subs r3, r3, #1 │ │ │ │ │ ldrcs r0, [r1, r3, lsl #2] │ │ │ │ │ orrcs r2, r0, r2, lsl #30 │ │ │ │ │ - bcs 14144 │ │ │ │ │ + bcs 141dc │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ - b 14114 │ │ │ │ │ - ldr r0, [pc, #16] @ 14174 │ │ │ │ │ + b 141ac │ │ │ │ │ + ldr r0, [pc, #16] @ 1420c │ │ │ │ │ mov r1, #728 @ 0x2d8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 14114 │ │ │ │ │ + b 141ac │ │ │ │ │ .word 0x000002f3 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00014178 : │ │ │ │ │ +00014210 : │ │ │ │ │ long_divmod(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 141e4 │ │ │ │ │ + beq 1427c │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 141e4 │ │ │ │ │ + beq 1427c │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r2, sp │ │ │ │ │ - bl ca54 │ │ │ │ │ + bl ca48 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 14224 │ │ │ │ │ + beq 142bc │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ ldm sp, {r3, r4} │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 141ec │ │ │ │ │ + beq 14284 │ │ │ │ │ str r3, [r0, #12] │ │ │ │ │ str r4, [r0, #16] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r0, [pc, #88] @ 14244 │ │ │ │ │ + ldr r0, [pc, #88] @ 142dc │ │ │ │ │ bx lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14208 │ │ │ │ │ + beq 142a0 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq 1422c │ │ │ │ │ + beq 142c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14224 │ │ │ │ │ + beq 142bc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 14238 │ │ │ │ │ + beq 142d0 │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 141dc │ │ │ │ │ + b 14274 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14208 │ │ │ │ │ + b 142a0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 14224 │ │ │ │ │ + b 142bc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -00014248 <_PyLong_Frexp>: │ │ │ │ │ +000142e0 <_PyLong_Frexp>: │ │ │ │ │ _PyLong_Frexp(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ @@ -21882,31 +21921,31 @@ │ │ │ │ │ mov r7, r1 │ │ │ │ │ moveq r8, #0 │ │ │ │ │ moveq r9, #0 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ streq r3, [r1] │ │ │ │ │ - beq 1446c <_PyLong_Frexp+0x224> │ │ │ │ │ + beq 14504 <_PyLong_Frexp+0x224> │ │ │ │ │ add r1, r0, r3, lsl #2 │ │ │ │ │ ldr r5, [r1, #8] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq 147e8 <_PyLong_Frexp+0x5a0> │ │ │ │ │ - ldr r1, [pc, #1376] @ 14808 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + beq 14880 <_PyLong_Frexp+0x5a0> │ │ │ │ │ + ldr r1, [pc, #1376] @ 148a0 <_PyLong_Frexp+0x5c0> │ │ │ │ │ clz r5, r5 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ rsb r5, r5, #32 │ │ │ │ │ - bhi 147f4 <_PyLong_Frexp+0x5ac> │ │ │ │ │ + bhi 1488c <_PyLong_Frexp+0x5ac> │ │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ │ add r5, r5, r2, lsl #1 │ │ │ │ │ cmp r5, #55 @ 0x37 │ │ │ │ │ - bgt 14524 <_PyLong_Frexp+0x2dc> │ │ │ │ │ - ldr r2, [pc, #1344] @ 1480c <_PyLong_Frexp+0x5c4> │ │ │ │ │ + bgt 145bc <_PyLong_Frexp+0x2dc> │ │ │ │ │ + ldr r2, [pc, #1344] @ 148a4 <_PyLong_Frexp+0x5c4> │ │ │ │ │ rsb r1, r5, #55 @ 0x37 │ │ │ │ │ smull r0, r2, r1, r2 │ │ │ │ │ asr r4, r1, #31 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ rsb r4, r4, r2, asr #4 │ │ │ │ │ rsb r2, r4, r4, lsl #4 │ │ │ │ │ ldr r8, [r6, #12] │ │ │ │ │ @@ -21920,36 +21959,36 @@ │ │ │ │ │ add r8, sp, r4, lsl #2 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ orr r2, r2, r0, lsl #2 │ │ │ │ │ str r9, [r8, #28] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ lsl r8, r4, #2 │ │ │ │ │ - bne 1447c <_PyLong_Frexp+0x234> │ │ │ │ │ + bne 14514 <_PyLong_Frexp+0x234> │ │ │ │ │ add r4, r3, r4 │ │ │ │ │ add r1, sp, r4, lsl #2 │ │ │ │ │ str r2, [r1, #28] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - ldr r3, [pc, #1240] @ 14810 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r3, [pc, #1240] @ 148a8 <_PyLong_Frexp+0x5c8> │ │ │ │ │ and r0, r2, #7 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - ble 144ec <_PyLong_Frexp+0x2a4> │ │ │ │ │ + ble 14584 <_PyLong_Frexp+0x2a4> │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1184] @ 14814 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1184] @ 148ac <_PyLong_Frexp+0x5cc> │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub sl, r4, #1 │ │ │ │ │ add r3, sp, sl, lsl #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ @@ -21958,17 +21997,17 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - beq 1441c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + beq 144b4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - ldr r3, [pc, #1120] @ 14814 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + ldr r3, [pc, #1120] @ 148ac <_PyLong_Frexp+0x5cc> │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ sub sl, r4, #2 │ │ │ │ │ add r3, sp, sl, lsl #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ @@ -21977,16 +22016,16 @@ │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_dadd> │ │ │ │ │ R_ARM_CALL __aeabi_dadd │ │ │ │ │ cmp sl, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - beq 1441c <_PyLong_Frexp+0x1d4> │ │ │ │ │ - ldr r3, [pc, #1060] @ 14814 <_PyLong_Frexp+0x5cc> │ │ │ │ │ + beq 144b4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ + ldr r3, [pc, #1060] @ 148ac <_PyLong_Frexp+0x5cc> │ │ │ │ │ mov r2, #0 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ add r4, sp, r4, lsl #2 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ @@ -22000,22 +22039,22 @@ │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1015021568 @ 0x3c800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #992] @ 14818 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #992] @ 148b0 <_PyLong_Frexp+0x5d0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 147bc <_PyLong_Frexp+0x574> │ │ │ │ │ + bne 14854 <_PyLong_Frexp+0x574> │ │ │ │ │ str r5, [r7] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ moveq r2, r8 │ │ │ │ │ addeq r3, r9, #-2147483648 @ 0x80000000 │ │ │ │ │ moveq r8, r2 │ │ │ │ │ @@ -22033,53 +22072,53 @@ │ │ │ │ │ orr r9, r9, r0 │ │ │ │ │ add sl, sp, #28 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ str r0, [sl, r8] │ │ │ │ │ orr r2, r2, r9, lsl #2 │ │ │ │ │ add r8, sl, r8 │ │ │ │ │ - beq 14320 <_PyLong_Frexp+0xd8> │ │ │ │ │ + beq 143b8 <_PyLong_Frexp+0xd8> │ │ │ │ │ add sl, r6, #8 │ │ │ │ │ add sl, sl, r3, lsl #2 │ │ │ │ │ add r9, r6, #16 │ │ │ │ │ ldr r0, [r9, #4]! │ │ │ │ │ lsl fp, r0, ip │ │ │ │ │ orr r2, r2, r0, lsl r1 │ │ │ │ │ orr fp, fp, r0, lsr lr │ │ │ │ │ cmp sl, r9 │ │ │ │ │ bic r0, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r2, r2, #30 │ │ │ │ │ orr r2, r2, fp, lsl #2 │ │ │ │ │ str r0, [r8, #4]! │ │ │ │ │ - beq 14320 <_PyLong_Frexp+0xd8> │ │ │ │ │ - b 144c0 <_PyLong_Frexp+0x278> │ │ │ │ │ + beq 143b8 <_PyLong_Frexp+0xd8> │ │ │ │ │ + b 14558 <_PyLong_Frexp+0x278> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, #1015021568 @ 0x3c800000 │ │ │ │ │ bl 0 <__aeabi_dmul> │ │ │ │ │ R_ARM_CALL __aeabi_dmul │ │ │ │ │ - ldr r3, [pc, #792] @ 14818 <_PyLong_Frexp+0x5d0> │ │ │ │ │ + ldr r3, [pc, #792] @ 148b0 <_PyLong_Frexp+0x5d0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1444c <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r9, [pc, #768] @ 1481c <_PyLong_Frexp+0x5d4> │ │ │ │ │ + beq 144e4 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r9, [pc, #768] @ 148b4 <_PyLong_Frexp+0x5d4> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ mov r8, #0 │ │ │ │ │ - b 1444c <_PyLong_Frexp+0x204> │ │ │ │ │ - ldr r2, [pc, #736] @ 1480c <_PyLong_Frexp+0x5c4> │ │ │ │ │ + b 144e4 <_PyLong_Frexp+0x204> │ │ │ │ │ + ldr r2, [pc, #736] @ 148a4 <_PyLong_Frexp+0x5c4> │ │ │ │ │ sub r0, r5, #55 @ 0x37 │ │ │ │ │ umull r1, r2, r0, r2 │ │ │ │ │ sub lr, r3, r2, lsr #4 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ lsr r2, r2, #4 │ │ │ │ │ sub r4, lr, #1 │ │ │ │ │ - ble 146bc <_PyLong_Frexp+0x474> │ │ │ │ │ + ble 14754 <_PyLong_Frexp+0x474> │ │ │ │ │ add ip, r6, #12 │ │ │ │ │ add ip, ip, r2, lsl #2 │ │ │ │ │ ldr r1, [ip, r4, lsl #2] │ │ │ │ │ rsb r8, r2, r2, lsl #4 │ │ │ │ │ sub r0, r0, r8, lsl #1 │ │ │ │ │ lsr r9, r1, r0 │ │ │ │ │ mvn r8, #0 │ │ │ │ │ @@ -22092,15 +22131,15 @@ │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ lsl r8, r4, #2 │ │ │ │ │ and r1, r1, fp │ │ │ │ │ str r8, [sp, #4] │ │ │ │ │ str r9, [sp, #16] │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ - beq 14670 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 14708 <_PyLong_Frexp+0x428> │ │ │ │ │ sub r9, r8, #4 │ │ │ │ │ ldr sl, [ip, r9] │ │ │ │ │ add r8, r8, #36 @ 0x24 │ │ │ │ │ orr sl, sl, r1, lsl #30 │ │ │ │ │ add r9, sp, r8 │ │ │ │ │ lsr r8, sl, r0 │ │ │ │ │ str r9, [sp, #12] │ │ │ │ │ @@ -22109,15 +22148,15 @@ │ │ │ │ │ rsb sl, r0, #32 │ │ │ │ │ orr r8, r8, r9, lsl sl │ │ │ │ │ sub sl, r0, #32 │ │ │ │ │ orr r8, r8, r9, lsr sl │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ cmp lr, #2 │ │ │ │ │ str r8, [r9, #-12] │ │ │ │ │ - beq 14670 <_PyLong_Frexp+0x428> │ │ │ │ │ + beq 14708 <_PyLong_Frexp+0x428> │ │ │ │ │ ldr r8, [sp, #4] │ │ │ │ │ sub lr, lr, #3 │ │ │ │ │ sub r8, r8, #8 │ │ │ │ │ ldr r9, [ip, r8] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ orr r9, r9, r1, lsl #30 │ │ │ │ │ str lr, [sp, #12] │ │ │ │ │ @@ -22126,15 +22165,15 @@ │ │ │ │ │ and r1, fp, r9 │ │ │ │ │ rsb r9, r0, #32 │ │ │ │ │ orr lr, lr, sl, lsl r9 │ │ │ │ │ sub r9, r0, #32 │ │ │ │ │ orr lr, lr, sl, lsr r9 │ │ │ │ │ add r8, sp, r8 │ │ │ │ │ str lr, [r8, #28] │ │ │ │ │ - ble 14670 <_PyLong_Frexp+0x428> │ │ │ │ │ + ble 14708 <_PyLong_Frexp+0x428> │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ add r8, sp, #28 │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ ldr r4, [sp, #16] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add lr, r8, lr, lsl #2 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ @@ -22144,214 +22183,214 @@ │ │ │ │ │ orr r9, r9, r1, lsl #30 │ │ │ │ │ lsr r8, r9, r0 │ │ │ │ │ orr r8, r8, sl, lsl r4 │ │ │ │ │ orr r8, r8, sl, lsr r2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ and r1, fp, r9 │ │ │ │ │ str r8, [lr, #-4]! │ │ │ │ │ - bne 14640 <_PyLong_Frexp+0x3f8> │ │ │ │ │ + bne 146d8 <_PyLong_Frexp+0x3f8> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r4, [sp, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ - beq 147b0 <_PyLong_Frexp+0x568> │ │ │ │ │ + beq 14848 <_PyLong_Frexp+0x568> │ │ │ │ │ orr r1, r1, #1 │ │ │ │ │ - ldr r2, [pc, #392] @ 14810 <_PyLong_Frexp+0x5c8> │ │ │ │ │ + ldr r2, [pc, #392] @ 148a8 <_PyLong_Frexp+0x5c8> │ │ │ │ │ and r0, r1, #7 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ add r3, sp, r3 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ bl 0 <__aeabi_ui2d> │ │ │ │ │ R_ARM_CALL __aeabi_ui2d │ │ │ │ │ cmp r4, #0 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ - bgt 14360 <_PyLong_Frexp+0x118> │ │ │ │ │ - b 1441c <_PyLong_Frexp+0x1d4> │ │ │ │ │ + bgt 143f8 <_PyLong_Frexp+0x118> │ │ │ │ │ + b 144b4 <_PyLong_Frexp+0x1d4> │ │ │ │ │ lsl r3, r4, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r6, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #3 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #4 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #5 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #6 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-16] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r0, [r3, #-20] @ 0xffffffec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - beq 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + beq 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ ldr r3, [r3, #-24] @ 0xffffffe8 │ │ │ │ │ sub r0, r2, #9 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ sub r3, r2, #-1073741818 @ 0xc0000006 │ │ │ │ │ add r3, r6, r3, lsl #2 │ │ │ │ │ - b 147a4 <_PyLong_Frexp+0x55c> │ │ │ │ │ + b 1483c <_PyLong_Frexp+0x55c> │ │ │ │ │ ldr r2, [r3, #-4]! │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 1467c <_PyLong_Frexp+0x434> │ │ │ │ │ + bne 14714 <_PyLong_Frexp+0x434> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 14794 <_PyLong_Frexp+0x54c> │ │ │ │ │ - b 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 1482c <_PyLong_Frexp+0x54c> │ │ │ │ │ + b 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 146d0 <_PyLong_Frexp+0x488> │ │ │ │ │ - b 14680 <_PyLong_Frexp+0x438> │ │ │ │ │ + bne 14768 <_PyLong_Frexp+0x488> │ │ │ │ │ + b 14718 <_PyLong_Frexp+0x438> │ │ │ │ │ cmn r5, #-2147483647 @ 0x80000001 │ │ │ │ │ - bne 14514 <_PyLong_Frexp+0x2cc> │ │ │ │ │ - ldr r3, [pc, #84] @ 14820 <_PyLong_Frexp+0x5d8> │ │ │ │ │ - ldr r1, [pc, #84] @ 14824 <_PyLong_Frexp+0x5dc> │ │ │ │ │ + bne 145ac <_PyLong_Frexp+0x2cc> │ │ │ │ │ + ldr r3, [pc, #84] @ 148b8 <_PyLong_Frexp+0x5d8> │ │ │ │ │ + ldr r1, [pc, #84] @ 148bc <_PyLong_Frexp+0x5dc> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r3, #0 │ │ │ │ │ - ldr r9, [pc, #72] @ 14828 <_PyLong_Frexp+0x5e0> │ │ │ │ │ + ldr r9, [pc, #72] @ 148c0 <_PyLong_Frexp+0x5e0> │ │ │ │ │ mov r8, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 1446c <_PyLong_Frexp+0x224> │ │ │ │ │ - ldr r1, [pc, #24] @ 14808 <_PyLong_Frexp+0x5c0> │ │ │ │ │ + b 14504 <_PyLong_Frexp+0x224> │ │ │ │ │ + ldr r1, [pc, #24] @ 148a0 <_PyLong_Frexp+0x5c0> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bls 142b4 <_PyLong_Frexp+0x6c> │ │ │ │ │ - ldr r1, [pc, #48] @ 1482c <_PyLong_Frexp+0x5e4> │ │ │ │ │ + bls 1434c <_PyLong_Frexp+0x6c> │ │ │ │ │ + ldr r1, [pc, #48] @ 148c4 <_PyLong_Frexp+0x5e4> │ │ │ │ │ cmp r5, #7 │ │ │ │ │ cmple r3, r1 │ │ │ │ │ - beq 142b4 <_PyLong_Frexp+0x6c> │ │ │ │ │ - b 147c4 <_PyLong_Frexp+0x57c> │ │ │ │ │ + beq 1434c <_PyLong_Frexp+0x6c> │ │ │ │ │ + b 1485c <_PyLong_Frexp+0x57c> │ │ │ │ │ .word 0x04444444 │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x41d00000 │ │ │ │ │ .word 0x3ff00000 │ │ │ │ │ .word 0x3fe00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x00000748 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x04444445 │ │ │ │ │ │ │ │ │ │ -00014830 : │ │ │ │ │ +000148c8 : │ │ │ │ │ long_rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1525c │ │ │ │ │ + beq 152f4 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1525c │ │ │ │ │ + beq 152f4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ and sl, r3, #3 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ - beq 15264 │ │ │ │ │ + beq 152fc │ │ │ │ │ ldr fp, [r0, #8] │ │ │ │ │ mov r9, r0 │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 14f20 │ │ │ │ │ + beq 14fb8 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ rsb sl, sl, #1 │ │ │ │ │ - bhi 15004 │ │ │ │ │ + bhi 1509c │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ muls sl, r3, sl │ │ │ │ │ - bmi 15078 │ │ │ │ │ - ldr r6, [pc, #2508] @ 15278 │ │ │ │ │ + bmi 15110 │ │ │ │ │ + ldr r6, [pc, #2508] @ 15310 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ umull r3, r6, sl, r6 │ │ │ │ │ bic r3, r6, #15 │ │ │ │ │ sub r3, r3, r6, lsr #4 │ │ │ │ │ sub sl, sl, r3, lsl #1 │ │ │ │ │ lsr r6, r6, #4 │ │ │ │ │ str sl, [sp, #12] │ │ │ │ │ - bhi 149b8 │ │ │ │ │ + bhi 14a50 │ │ │ │ │ ldr r3, [r9, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ asr r2, r5, #31 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - bne 150f4 │ │ │ │ │ + bne 1518c │ │ │ │ │ lsr r5, r5, sl │ │ │ │ │ rsb r3, sl, #32 │ │ │ │ │ orr r5, r5, r2, lsl r3 │ │ │ │ │ subs r1, sl, #32 │ │ │ │ │ orrpl r5, r5, r2, asr r1 │ │ │ │ │ - ldr r3, [pc, #2424] @ 1527c │ │ │ │ │ + ldr r3, [pc, #2424] @ 15314 │ │ │ │ │ asr r2, r2, sl │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc r0, r2, #0 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ mov r6, r5 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bcc 14938 │ │ │ │ │ - ldr r4, [pc, #2388] @ 15280 │ │ │ │ │ + bcc 149d0 │ │ │ │ │ + ldr r4, [pc, #2388] @ 15318 │ │ │ │ │ add r4, r4, r1, lsl #4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r3, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmn r3, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 14fa4 │ │ │ │ │ + bcs 1503c │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ - ldr r3, [pc, #2336] @ 15284 │ │ │ │ │ + beq 152c4 │ │ │ │ │ + ldr r3, [pc, #2336] @ 1531c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -22366,36 +22405,36 @@ │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr fp, [r9, #8] │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ cmp fp, #15 │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ - bls 148c8 │ │ │ │ │ + bls 14960 │ │ │ │ │ sub r0, r5, #2 │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsr fp, fp, #3 │ │ │ │ │ - bne 15160 │ │ │ │ │ + bne 151f8 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 151bc │ │ │ │ │ + ble 15254 │ │ │ │ │ cmn r8, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 15248 │ │ │ │ │ + bgt 152e0 │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ - ldr r3, [pc, #2168] @ 15284 │ │ │ │ │ + beq 152c4 │ │ │ │ │ + ldr r3, [pc, #2168] @ 1531c │ │ │ │ │ lsl r7, r8, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ strne r2, [r3] │ │ │ │ │ @@ -22404,24 +22443,24 @@ │ │ │ │ │ add r2, r6, #2 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r3, r9, r2, lsl #2 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ rsb r5, sl, #30 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ - beq 14f28 │ │ │ │ │ + beq 14fc0 │ │ │ │ │ lsr r3, r3, sl │ │ │ │ │ rsb ip, sl, #32 │ │ │ │ │ orr r3, r3, r1, lsl ip │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ sub ip, sl, #32 │ │ │ │ │ cmp r0, fp │ │ │ │ │ orr r3, r3, r1, lsr ip │ │ │ │ │ lsr r1, r1, sl │ │ │ │ │ - bge 14e4c │ │ │ │ │ + bge 14ee4 │ │ │ │ │ add ip, r9, r0, lsl #2 │ │ │ │ │ ldr sl, [ip, #12] │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ lsl lr, sl, r7 │ │ │ │ │ lsl ip, sl, r5 │ │ │ │ │ rsb r6, r5, #32 │ │ │ │ │ orr lr, lr, sl, lsr r6 │ │ │ │ │ @@ -22430,155 +22469,155 @@ │ │ │ │ │ cmp fp, r2 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ str r2, [r4, #12] │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ ldr r2, [ip, #16] │ │ │ │ │ add sl, r0, #2 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ ldr r2, [ip, #20] │ │ │ │ │ add sl, r0, #3 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ ldr r2, [ip, #24] │ │ │ │ │ add sl, r0, #4 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ ldr r2, [ip, #28] │ │ │ │ │ add sl, r0, #5 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ ldr r2, [ip, #32] │ │ │ │ │ add sl, r0, #6 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #32] │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ ldr r2, [ip, #36] @ 0x24 │ │ │ │ │ add sl, r0, #7 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ ldr r2, [ip, #40] @ 0x28 │ │ │ │ │ add sl, r0, #8 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp fp, sl │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ ldr r2, [ip, #44] @ 0x2c │ │ │ │ │ add sl, r0, #9 │ │ │ │ │ lsl lr, r2, r7 │ │ │ │ │ orr lr, lr, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ │ cmp sl, fp │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - bge 14e4c │ │ │ │ │ + bge 14ee4 │ │ │ │ │ ldr r2, [ip, #48] @ 0x30 │ │ │ │ │ add lr, r0, #10 │ │ │ │ │ lsl ip, r2, r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp fp, lr │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - ble 14e4c │ │ │ │ │ + ble 14ee4 │ │ │ │ │ sub r2, fp, r0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ sub r2, r2, #10 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r0, r9, r0, lsl #2 │ │ │ │ │ add sl, r4, #48 @ 0x30 │ │ │ │ │ mov r9, #10 │ │ │ │ │ - beq 14d78 │ │ │ │ │ + beq 14e10 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 14d40 │ │ │ │ │ + beq 14dd8 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 14d10 │ │ │ │ │ + beq 14da8 │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ mov r9, #11 │ │ │ │ │ lsl ip, r2, r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ @@ -22608,15 +22647,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r9, lr │ │ │ │ │ str r1, [sl, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq 14e4c │ │ │ │ │ + beq 14ee4 │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ mov r4, lr │ │ │ │ │ str r8, [sp] │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ mov fp, r0 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ lsl ip, lr, r7 │ │ │ │ │ @@ -22659,79 +22698,79 @@ │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ cmp r9, r4 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 14d84 │ │ │ │ │ + bne 14e1c │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ add r0, r4, r8, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 14e80 │ │ │ │ │ + beq 14f18 │ │ │ │ │ add r3, r4, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addeq lr, r4, #12 │ │ │ │ │ - beq 14ef4 │ │ │ │ │ + beq 14f8c │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 1492c │ │ │ │ │ + bhi 149c4 │ │ │ │ │ ldr r1, [r4, #12] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ - ldr r1, [pc, #996] @ 1527c │ │ │ │ │ + ldr r1, [pc, #996] @ 15314 │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 1492c │ │ │ │ │ + bcc 149c4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 14ee4 │ │ │ │ │ + beq 14f7c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 14ee4 │ │ │ │ │ - ldr r2, [pc, #948] @ 15288 │ │ │ │ │ + bne 14f7c │ │ │ │ │ + ldr r2, [pc, #948] @ 15320 │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 151f0 │ │ │ │ │ + bne 15288 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #916] @ 15280 │ │ │ │ │ + ldr r4, [pc, #916] @ 15318 │ │ │ │ │ add r4, r4, r5, lsl #4 │ │ │ │ │ - b 1492c │ │ │ │ │ + b 149c4 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 15150 │ │ │ │ │ + beq 151e8 │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 14ef0 │ │ │ │ │ + beq 14f88 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ strne r2, [r4, #8] │ │ │ │ │ - b 14e78 │ │ │ │ │ - ldr r4, [pc, #868] @ 1528c │ │ │ │ │ - b 1492c │ │ │ │ │ + b 14f10 │ │ │ │ │ + ldr r4, [pc, #868] @ 15324 │ │ │ │ │ + b 149c4 │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsr r0, r0, r5 │ │ │ │ │ str r7, [r4, #8] │ │ │ │ │ - bne 15104 │ │ │ │ │ + bne 1519c │ │ │ │ │ adds r3, r0, r3 │ │ │ │ │ lsr r3, r3, sl │ │ │ │ │ ldr ip, [r9, #16] │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ rsb r2, sl, #32 │ │ │ │ │ orr r3, r3, r1, lsl r2 │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ @@ -22747,209 +22786,209 @@ │ │ │ │ │ cmp fp, #2 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [r4, #12] │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ movne r0, #1 │ │ │ │ │ movne ip, #4 │ │ │ │ │ - bne 14ab0 │ │ │ │ │ - b 14e4c │ │ │ │ │ + bne 14b48 │ │ │ │ │ + b 14ee4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movge r5, #16 │ │ │ │ │ - blt 15190 │ │ │ │ │ + blt 15228 │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1522c │ │ │ │ │ + beq 152c4 │ │ │ │ │ mov r3, #16 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - ldr r3, [pc, #692] @ 15284 │ │ │ │ │ + ldr r3, [pc, #692] @ 1531c │ │ │ │ │ str r3, [r4, #4] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ lsr r3, r6, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ bic r6, r6, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - b 1492c │ │ │ │ │ + b 149c4 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ add r1, r1, r3, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ lsrs r2, r0, #30 │ │ │ │ │ - bne 15218 │ │ │ │ │ + bne 152b0 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ orr r2, r2, r0, lsl #30 │ │ │ │ │ cmp r0, r2, lsr #30 │ │ │ │ │ - bne 15218 │ │ │ │ │ + bne 152b0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ sub r0, r3, #3 │ │ │ │ │ - beq 15068 │ │ │ │ │ + beq 15100 │ │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ - bne 15218 │ │ │ │ │ + bne 152b0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ subs r0, r0, #1 │ │ │ │ │ - bcc 15068 │ │ │ │ │ + bcc 15100 │ │ │ │ │ ldr r3, [r1, #-4]! │ │ │ │ │ orr r3, r3, r2, lsl #30 │ │ │ │ │ cmp r2, r3, lsr #30 │ │ │ │ │ mov r2, r3 │ │ │ │ │ - beq 15048 │ │ │ │ │ - b 15218 │ │ │ │ │ + beq 150e0 │ │ │ │ │ + b 152b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 15204 │ │ │ │ │ + blt 1529c │ │ │ │ │ muls sl, r2, sl │ │ │ │ │ - bpl 148a4 │ │ │ │ │ + bpl 1493c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, #30 │ │ │ │ │ add r2, sp, #12 │ │ │ │ │ - bl d50c │ │ │ │ │ + bl d500 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 15230 │ │ │ │ │ + beq 152c8 │ │ │ │ │ bl 5b4 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 150c0 │ │ │ │ │ + beq 15158 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 150c0 │ │ │ │ │ + bne 15158 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ │ - bls 149a4 │ │ │ │ │ + bls 14a3c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ ldr fp, [r9, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ cmp fp, #15 │ │ │ │ │ ldrls r2, [r9, #12] │ │ │ │ │ and r5, fp, #3 │ │ │ │ │ rsbls r3, r5, #1 │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mulls r3, r2, r3 │ │ │ │ │ asrls r1, r3, #31 │ │ │ │ │ - bhi 151cc │ │ │ │ │ + bhi 15264 │ │ │ │ │ lsr r5, r3, #30 │ │ │ │ │ orr r5, r5, r1, lsl #2 │ │ │ │ │ add r1, r5, #5 │ │ │ │ │ - b 14924 │ │ │ │ │ + b 149bc │ │ │ │ │ cmp r6, #1 │ │ │ │ │ ldr r7, [r9, #12] │ │ │ │ │ - bne 15128 │ │ │ │ │ + bne 151c0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addne r0, r0, #1 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 14a48 │ │ │ │ │ + b 14ae0 │ │ │ │ │ add lr, r9, #8 │ │ │ │ │ add lr, lr, r6, lsl #2 │ │ │ │ │ add ip, r9, #12 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r3, [ip, #4]! │ │ │ │ │ cmp lr, ip │ │ │ │ │ orr r7, r7, r3 │ │ │ │ │ - bne 15138 │ │ │ │ │ + bne 151d0 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ - b 15110 │ │ │ │ │ + b 151a8 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ - b 14eb0 │ │ │ │ │ + b 14f48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne 151a0 │ │ │ │ │ - ldr r3, [pc, #276] @ 15284 │ │ │ │ │ + bne 15238 │ │ │ │ │ + ldr r3, [pc, #276] @ 1531c │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 15238 │ │ │ │ │ + bne 152d0 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r4, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ - b 1492c │ │ │ │ │ + b 149c4 │ │ │ │ │ rsbs r6, r6, #0 │ │ │ │ │ rsc r7, r7, #0 │ │ │ │ │ mov r5, #18 │ │ │ │ │ - b 14fb0 │ │ │ │ │ + b 15048 │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ sub r8, fp, r6 │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movgt r5, #2 │ │ │ │ │ movgt sl, #30 │ │ │ │ │ - bgt 149e8 │ │ │ │ │ + bgt 14a80 │ │ │ │ │ mov r0, #1 │ │ │ │ │ rsb r0, r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 42c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ cmp r5, #2 │ │ │ │ │ lsr fp, fp, #3 │ │ │ │ │ - bne 151bc │ │ │ │ │ + bne 15254 │ │ │ │ │ cmn fp, #-536870911 @ 0xe0000001 │ │ │ │ │ - bne 151b8 │ │ │ │ │ + bne 15250 │ │ │ │ │ mov sl, #30 │ │ │ │ │ mov r8, #1 │ │ │ │ │ mvn r6, #-536870911 @ 0xe0000001 │ │ │ │ │ - b 149f0 │ │ │ │ │ + b 14a88 │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ - b 14edc │ │ │ │ │ + b 14f74 │ │ │ │ │ sub r2, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ ands r2, r2, sl, lsr #31 │ │ │ │ │ - bne 15078 │ │ │ │ │ - ldr r3, [pc, #112] @ 15290 │ │ │ │ │ - ldr r1, [pc, #112] @ 15294 │ │ │ │ │ + bne 15110 │ │ │ │ │ + ldr r3, [pc, #112] @ 15328 │ │ │ │ │ + ldr r1, [pc, #112] @ 1532c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15078 │ │ │ │ │ + b 15110 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 1492c │ │ │ │ │ + b 149c4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #64] @ 15290 │ │ │ │ │ - ldr r1, [pc, #68] @ 15298 │ │ │ │ │ + ldr r3, [pc, #64] @ 15328 │ │ │ │ │ + ldr r1, [pc, #68] @ 15330 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15230 │ │ │ │ │ - ldr r4, [pc, #56] @ 1529c │ │ │ │ │ - b 1492c │ │ │ │ │ - ldr r3, [pc, #52] @ 152a0 │ │ │ │ │ - ldr r1, [pc, #52] @ 152a4 │ │ │ │ │ + b 152c8 │ │ │ │ │ + ldr r4, [pc, #56] @ 15334 │ │ │ │ │ + b 149c4 │ │ │ │ │ + ldr r3, [pc, #52] @ 15338 │ │ │ │ │ + ldr r1, [pc, #52] @ 1533c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15230 │ │ │ │ │ + b 152c8 │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ │ @@ -22963,64 +23002,64 @@ │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x0000035c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000152a8 : │ │ │ │ │ +00015340 : │ │ │ │ │ long_abs(): │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r1, r2, #3 │ │ │ │ │ cmp r1, #2 │ │ │ │ │ - beq 152dc │ │ │ │ │ - ldr r2, [pc, #392] @ 15448 │ │ │ │ │ + beq 15374 │ │ │ │ │ + ldr r2, [pc, #392] @ 154e0 │ │ │ │ │ ldr r1, [r0, #4] │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne 15444 │ │ │ │ │ + bne 154dc │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r0] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ - bhi 153a4 │ │ │ │ │ + bhi 1543c │ │ │ │ │ ldr r4, [r0, #12] │ │ │ │ │ - ldr ip, [pc, #328] @ 1544c │ │ │ │ │ + ldr ip, [pc, #328] @ 154e4 │ │ │ │ │ rsb r4, r4, #0 │ │ │ │ │ asr r3, r4, #31 │ │ │ │ │ rsbs r5, r4, #0 │ │ │ │ │ rsc r6, r3, #0 │ │ │ │ │ rsbs r2, r4, #5 │ │ │ │ │ rsc r0, r3, #0 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ - bcc 15338 │ │ │ │ │ - ldr r3, [pc, #288] @ 15450 │ │ │ │ │ + bcc 153d0 │ │ │ │ │ + ldr r3, [pc, #288] @ 154e8 │ │ │ │ │ add r0, r3, r5, lsl #4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mvn r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs r2, r2, r4 │ │ │ │ │ rsc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 153cc │ │ │ │ │ + bcs 15464 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15438 │ │ │ │ │ - ldr r3, [pc, #224] @ 15448 │ │ │ │ │ + beq 154d0 │ │ │ │ │ + ldr r3, [pc, #224] @ 154e0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ @@ -23029,135 +23068,135 @@ │ │ │ │ │ eor r4, r5, r5, asr #31 │ │ │ │ │ strne r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ sub r4, r4, r5, asr #31 │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 15330 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + b 153c8 │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15330 │ │ │ │ │ + beq 153c8 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - b 15330 │ │ │ │ │ + b 153c8 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - blt 15410 │ │ │ │ │ + blt 154a8 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 154d4 │ │ │ │ │ lsr r3, r5, #30 │ │ │ │ │ orr r3, r3, r6, lsl #2 │ │ │ │ │ mov r2, #16 │ │ │ │ │ bic r5, r5, #-1073741824 @ 0xc0000000 │ │ │ │ │ orrs r6, r3, r6, lsr #30 │ │ │ │ │ str r2, [r0, #8] │ │ │ │ │ str r5, [r0, #12] │ │ │ │ │ - beq 15330 │ │ │ │ │ + beq 153c8 │ │ │ │ │ add r2, r0, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 15330 │ │ │ │ │ + b 153c8 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1543c │ │ │ │ │ + beq 154d4 │ │ │ │ │ mov r1, #18 │ │ │ │ │ bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r0, #16 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r4, [r0, #12] │ │ │ │ │ - b 15408 │ │ │ │ │ + b 154a0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 15330 │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 153c8 │ │ │ │ │ + b 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00015454 <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ +000154ec <_PyLong_UnsignedShort_Converter>: │ │ │ │ │ _PyLong_UnsignedShort_Converter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 1550c <_PyLong_UnsignedShort_Converter+0xb8> │ │ │ │ │ + beq 155a4 <_PyLong_UnsignedShort_Converter+0xb8> │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - beq 15534 <_PyLong_UnsignedShort_Converter+0xe0> │ │ │ │ │ + beq 155cc <_PyLong_UnsignedShort_Converter+0xe0> │ │ │ │ │ cmp r2, #8 │ │ │ │ │ - bhi 154b4 <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ + bhi 1554c <_PyLong_UnsignedShort_Converter+0x60> │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq 154ec <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ + beq 15584 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcs 15520 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ + bcs 155b8 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ mov r0, #1 │ │ │ │ │ strh r3, [r1] │ │ │ │ │ pop {r4, pc} │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ add r0, r0, #12 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ - bcc 15500 <_PyLong_UnsignedShort_Converter+0xac> │ │ │ │ │ + bcc 15598 <_PyLong_UnsignedShort_Converter+0xac> │ │ │ │ │ ldr ip, [r0, r2, lsl #2] │ │ │ │ │ orr ip, ip, r3, lsl #30 │ │ │ │ │ cmp r3, ip, lsr #30 │ │ │ │ │ mov r3, ip │ │ │ │ │ - beq 154c0 <_PyLong_UnsignedShort_Converter+0x6c> │ │ │ │ │ - ldr r3, [pc, #100] @ 15548 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #100] @ 1554c <_PyLong_UnsignedShort_Converter+0xf8> │ │ │ │ │ + beq 15558 <_PyLong_UnsignedShort_Converter+0x6c> │ │ │ │ │ + ldr r3, [pc, #100] @ 155e0 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ + ldr r1, [pc, #100] @ 155e4 <_PyLong_UnsignedShort_Converter+0xf8> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15520 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ + beq 155b8 <_PyLong_UnsignedShort_Converter+0xcc> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - bne 154a0 <_PyLong_UnsignedShort_Converter+0x4c> │ │ │ │ │ - b 154ec <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #60] @ 15550 <_PyLong_UnsignedShort_Converter+0xfc> │ │ │ │ │ - ldr r1, [pc, #60] @ 15554 <_PyLong_UnsignedShort_Converter+0x100> │ │ │ │ │ + bne 15538 <_PyLong_UnsignedShort_Converter+0x4c> │ │ │ │ │ + b 15584 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ + ldr r3, [pc, #60] @ 155e8 <_PyLong_UnsignedShort_Converter+0xfc> │ │ │ │ │ + ldr r1, [pc, #60] @ 155ec <_PyLong_UnsignedShort_Converter+0x100> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 154ec <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ - ldr r3, [pc, #32] @ 15548 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ - ldr r1, [pc, #44] @ 15558 <_PyLong_UnsignedShort_Converter+0x104> │ │ │ │ │ + b 15584 <_PyLong_UnsignedShort_Converter+0x98> │ │ │ │ │ + ldr r3, [pc, #32] @ 155e0 <_PyLong_UnsignedShort_Converter+0xf4> │ │ │ │ │ + ldr r1, [pc, #44] @ 155f0 <_PyLong_UnsignedShort_Converter+0x104> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 154f8 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ - ldr r3, [pc, #32] @ 1555c <_PyLong_UnsignedShort_Converter+0x108> │ │ │ │ │ - ldr r1, [pc, #32] @ 15560 <_PyLong_UnsignedShort_Converter+0x10c> │ │ │ │ │ + b 15590 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ + ldr r3, [pc, #32] @ 155f4 <_PyLong_UnsignedShort_Converter+0x108> │ │ │ │ │ + ldr r1, [pc, #32] @ 155f8 <_PyLong_UnsignedShort_Converter+0x10c> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 154f8 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ + b 15590 <_PyLong_UnsignedShort_Converter+0xa4> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ .word 0x000003d0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000050 │ │ │ │ │ @@ -23165,65 +23204,65 @@ │ │ │ │ │ .word 0x000007a0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000788 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00015564 : │ │ │ │ │ +000155fc : │ │ │ │ │ x_divrem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ add r3, r5, #1 │ │ │ │ │ cmn r3, #-536870908 @ 0xe0000004 │ │ │ │ │ ldr r7, [r1, #8] │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - bgt 15f5c │ │ │ │ │ + bgt 15ff4 │ │ │ │ │ add r3, r5, #4 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 15f08 │ │ │ │ │ - ldr r4, [pc, #1992] @ 15d90 │ │ │ │ │ + beq 15fa0 │ │ │ │ │ + ldr r4, [pc, #1992] @ 15e28 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ lsr fp, r7, #3 │ │ │ │ │ str r4, [sl, #4] │ │ │ │ │ str r2, [sl, #8] │ │ │ │ │ strne r3, [r4] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmn fp, #-536870908 @ 0xe0000004 │ │ │ │ │ str r3, [sl, #12] │ │ │ │ │ - bhi 15f7c │ │ │ │ │ + bhi 16014 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15d3c │ │ │ │ │ + beq 15dd4 │ │ │ │ │ add r0, fp, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 15d50 │ │ │ │ │ + beq 15de8 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ bic r7, r7, #7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ orreq r7, r7, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ stmib r2, {r4, r7} │ │ │ │ │ @@ -23237,195 +23276,195 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #12] │ │ │ │ │ add r3, r8, fp, lsl #2 │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ sub r3, fp, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 15f70 │ │ │ │ │ + beq 16008 │ │ │ │ │ clz r7, r7 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ sub r7, r7, #2 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add ip, r8, #12 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ - beq 15c40 │ │ │ │ │ + beq 15cd8 │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ lsl r0, lr, r2 │ │ │ │ │ lsl r3, lr, r7 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ orr r0, r0, lr, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp fp, #1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - bls 15798 │ │ │ │ │ + bls 15830 │ │ │ │ │ ldr r9, [ip, #4] │ │ │ │ │ cmp fp, #2 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9, #4] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 15798 │ │ │ │ │ + beq 15830 │ │ │ │ │ ldr r9, [ip, #8] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ lsl lr, r9, r2 │ │ │ │ │ orr r3, r3, r9, lsl r7 │ │ │ │ │ orr lr, lr, r9, lsr r1 │ │ │ │ │ ldr r9, [sp, #4] │ │ │ │ │ orr r0, lr, r0 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ lsr r0, r0, #30 │ │ │ │ │ - beq 15798 │ │ │ │ │ + beq 15830 │ │ │ │ │ ldr ip, [ip, #12] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ lsl lr, ip, r2 │ │ │ │ │ orr r3, r3, ip, lsl r7 │ │ │ │ │ orr lr, lr, ip, lsr r1 │ │ │ │ │ orr lr, lr, r0 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r0, [r9, #12] │ │ │ │ │ - beq 15798 │ │ │ │ │ + beq 15830 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add lr, r8, #8 │ │ │ │ │ add lr, lr, fp, lsl #2 │ │ │ │ │ add r8, r8, #24 │ │ │ │ │ add ip, r0, #24 │ │ │ │ │ ldr r0, [r8, #4]! │ │ │ │ │ lsl r9, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr r9, r9, r0, lsr r1 │ │ │ │ │ cmp r8, lr │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r9, lsl #2 │ │ │ │ │ str r0, [ip, #4]! │ │ │ │ │ - bne 15770 │ │ │ │ │ + bne 15808 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r9, sl, #12 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ - beq 15ca4 │ │ │ │ │ + beq 15d3c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r5, #1 │ │ │ │ │ lsl lr, r3, r2 │ │ │ │ │ orr lr, lr, r3, lsr r1 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ lsr ip, lr, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str r8, [r9] │ │ │ │ │ - bls 158cc │ │ │ │ │ + bls 15964 │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ cmp r5, #2 │ │ │ │ │ lsl r8, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r7 │ │ │ │ │ orr r8, r8, lr, lsr r1 │ │ │ │ │ orr r8, r8, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str ip, [r9, #4] │ │ │ │ │ lsr r8, r8, #30 │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15964 │ │ │ │ │ ldr lr, [r0, #8] │ │ │ │ │ cmp r5, #3 │ │ │ │ │ lsl ip, lr, r2 │ │ │ │ │ orr r3, r3, lr, lsl r7 │ │ │ │ │ orr ip, ip, lr, lsr r1 │ │ │ │ │ bic lr, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, r8 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str lr, [r9, #8] │ │ │ │ │ lsr ip, ip, #30 │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15964 │ │ │ │ │ ldr r8, [r0, #12] │ │ │ │ │ cmp r5, #4 │ │ │ │ │ lsl lr, r8, r2 │ │ │ │ │ orr r3, r3, r8, lsl r7 │ │ │ │ │ orr lr, lr, r8, lsr r1 │ │ │ │ │ orr lr, lr, ip │ │ │ │ │ bic ip, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ str ip, [r9, #12] │ │ │ │ │ lsr lr, lr, #30 │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15964 │ │ │ │ │ ldr r0, [r0, #16] │ │ │ │ │ cmp r5, #5 │ │ │ │ │ lsl ip, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr ip, ip, r0, lsr r1 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr ip, ip, lr │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ str r0, [r9, #16] │ │ │ │ │ - beq 158cc │ │ │ │ │ + beq 15964 │ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ │ add lr, sl, #28 │ │ │ │ │ add ip, r6, r0 │ │ │ │ │ sub ip, ip, #8 │ │ │ │ │ add r6, r6, #28 │ │ │ │ │ ldr r0, [r6, #4]! │ │ │ │ │ lsl r8, r0, r2 │ │ │ │ │ orr r3, r3, r0, lsl r7 │ │ │ │ │ orr r8, r8, r0, lsr r1 │ │ │ │ │ cmp ip, r6 │ │ │ │ │ bic r0, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ orr r3, r3, r8, lsl #2 │ │ │ │ │ str r0, [lr, #4]! │ │ │ │ │ - bne 158a4 │ │ │ │ │ + bne 1593c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15edc │ │ │ │ │ + beq 15f74 │ │ │ │ │ add r5, sl, r5, lsl #2 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ subs r5, r3, fp │ │ │ │ │ - beq 15d00 │ │ │ │ │ + beq 15d98 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15ea8 │ │ │ │ │ + beq 15f40 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bne 15fd8 │ │ │ │ │ + bne 16070 │ │ │ │ │ add r6, r9, r5, lsl #2 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ lsl r5, r5, #2 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - bls 15a58 │ │ │ │ │ + bls 15af0 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ sub r2, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsl r3, r2, #2 │ │ │ │ │ ldr r2, [r1, r2, lsl #2] │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ add r2, r8, #12 │ │ │ │ │ sub r3, r3, #4 │ │ │ │ │ @@ -23439,40 +23478,40 @@ │ │ │ │ │ str sl, [sp, #28] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ str r8, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_CheckSignals │ │ │ │ │ add r7, r6, #4 │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - bne 15f90 │ │ │ │ │ + bne 16028 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - ldr r2, [pc, #1020] @ 15d94 │ │ │ │ │ + ldr r2, [pc, #1020] @ 15e2c │ │ │ │ │ ldm r5, {r0, r4} │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r1, r8 │ │ │ │ │ cmpeq r3, r2 │ │ │ │ │ orr r0, r0, r4, lsl #30 │ │ │ │ │ lsr r1, r4, #2 │ │ │ │ │ - bne 15c24 │ │ │ │ │ + bne 15cbc │ │ │ │ │ add r3, pc, #976 @ 0x3d0 │ │ │ │ │ ldrd r2, [r3] │ │ │ │ │ bl 0 <__aeabi_uldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_uldivmod │ │ │ │ │ ldr sl, [sp, #16] │ │ │ │ │ ldr ip, [r5, #-4] │ │ │ │ │ umull lr, r1, r0, sl │ │ │ │ │ lsl r3, r3, #30 │ │ │ │ │ orr sl, ip, r2, lsl #30 │ │ │ │ │ orr r3, r3, r2, lsr #2 │ │ │ │ │ cmp sl, lr │ │ │ │ │ sbcs r1, r3, r1 │ │ │ │ │ - bcc 15c5c │ │ │ │ │ + bcc 15cf4 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 15c30 │ │ │ │ │ + beq 15cc8 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ add ip, r3, #8 │ │ │ │ │ mov lr, ip │ │ │ │ │ ldr r3, [r1, #4]! │ │ │ │ │ ldr sl, [lr, #4]! │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ @@ -23480,255 +23519,255 @@ │ │ │ │ │ subs r3, r8, r3 │ │ │ │ │ rsc r2, r2, r8, asr #31 │ │ │ │ │ bic r8, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r8, [r1] │ │ │ │ │ orr r8, r3, r2, lsl #2 │ │ │ │ │ - bne 159fc │ │ │ │ │ + bne 15a94 │ │ │ │ │ cmn r8, r4 │ │ │ │ │ - bmi 15da0 │ │ │ │ │ + bmi 15e38 │ │ │ │ │ cmp r7, r9 │ │ │ │ │ sub r6, r6, #4 │ │ │ │ │ sub r5, r5, #4 │ │ │ │ │ str r0, [fp, #-4]! │ │ │ │ │ - bhi 1597c │ │ │ │ │ + bhi 15a14 │ │ │ │ │ ldr fp, [sp, #8] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 15be8 │ │ │ │ │ ldr ip, [sp, #24] │ │ │ │ │ mvn r3, #0 │ │ │ │ │ ldr r0, [r9, ip, lsl #2] │ │ │ │ │ mvn r3, r3, lsl r7 │ │ │ │ │ lsr r2, r0, r7 │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r2, [r6, ip, lsl #2] │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ lsl lr, ip, #2 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 15be8 │ │ │ │ │ sub r5, lr, #4 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ ldr ip, [r9, r5] │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r7 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r6, r5] │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 15be8 │ │ │ │ │ sub r4, lr, #8 │ │ │ │ │ ldr r0, [r9, r4] │ │ │ │ │ cmp fp, #3 │ │ │ │ │ orr r0, r0, ip, lsl #30 │ │ │ │ │ lsr r5, r0, r7 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ orr r5, r5, ip, lsl r1 │ │ │ │ │ orr r5, r5, ip, lsr r2 │ │ │ │ │ and r0, r0, r3 │ │ │ │ │ str r5, [r6, r4] │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 15be8 │ │ │ │ │ sub lr, lr, #12 │ │ │ │ │ ldr ip, [r9, lr] │ │ │ │ │ cmp fp, #4 │ │ │ │ │ orr ip, ip, r0, lsl #30 │ │ │ │ │ lsr r4, ip, r7 │ │ │ │ │ lsr r0, r0, #2 │ │ │ │ │ orr r4, r4, r0, lsl r1 │ │ │ │ │ orr r4, r4, r0, lsr r2 │ │ │ │ │ and ip, ip, r3 │ │ │ │ │ str r4, [r6, lr] │ │ │ │ │ - beq 15b50 │ │ │ │ │ + beq 15be8 │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ sub r6, fp, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r4, sl, r6, lsl #2 │ │ │ │ │ add r6, r0, r6, lsl #2 │ │ │ │ │ ldr lr, [r4, #-4]! │ │ │ │ │ lsr r5, ip, #2 │ │ │ │ │ orr lr, lr, ip, lsl #30 │ │ │ │ │ lsr r0, lr, r7 │ │ │ │ │ orr r0, r0, r5, lsl r1 │ │ │ │ │ orr r0, r0, r5, lsr r2 │ │ │ │ │ cmp r4, r9 │ │ │ │ │ and ip, r3, lr │ │ │ │ │ str r0, [r6, #-4]! │ │ │ │ │ - bne 15b28 │ │ │ │ │ + bne 15bc0 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15b74 │ │ │ │ │ + beq 15c0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 15b74 │ │ │ │ │ + bne 15c0c │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ lsrs r2, r1, #3 │ │ │ │ │ - beq 15bc0 │ │ │ │ │ + beq 15c58 │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 15bc0 │ │ │ │ │ + bne 15c58 │ │ │ │ │ subs r0, r2, #1 │ │ │ │ │ - beq 15cd4 │ │ │ │ │ + beq 15d6c │ │ │ │ │ ldr ip, [r3, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ subeq r0, r2, #2 │ │ │ │ │ - beq 15c00 │ │ │ │ │ + beq 15c98 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ and r3, r1, #3 │ │ │ │ │ orr r3, r3, r0, lsl #3 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ str r1, [r2] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 15bf0 │ │ │ │ │ + beq 15c88 │ │ │ │ │ add r1, r8, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ sub r0, r2, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ addeq ip, r8, #12 │ │ │ │ │ - beq 15f24 │ │ │ │ │ + beq 15fbc │ │ │ │ │ mov r0, r8 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, lr │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 15cd4 │ │ │ │ │ + beq 15d6c │ │ │ │ │ ldr ip, [r3], #-4 │ │ │ │ │ sub lr, r0, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 15bfc │ │ │ │ │ + beq 15c94 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - beq 15bc0 │ │ │ │ │ - b 15bb0 │ │ │ │ │ + beq 15c58 │ │ │ │ │ + b 15c48 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - b 159b8 │ │ │ │ │ + b 15a50 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bge 15a34 │ │ │ │ │ + bge 15acc │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ - b 15a34 │ │ │ │ │ + b 15acc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ add r9, sl, #12 │ │ │ │ │ add r0, r6, #12 │ │ │ │ │ - beq 15ce4 │ │ │ │ │ + beq 15d7c │ │ │ │ │ sub r2, r7, #32 │ │ │ │ │ rsb r1, r7, #32 │ │ │ │ │ - b 157a8 │ │ │ │ │ + b 15840 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bhi 159e0 │ │ │ │ │ + bhi 15a78 │ │ │ │ │ ldr lr, [sp, #16] │ │ │ │ │ umull r2, r1, r0, lr │ │ │ │ │ orr lr, ip, r3, lsl #30 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ lsr r2, r3, #2 │ │ │ │ │ sbcs r2, r2, r1 │ │ │ │ │ - bcs 159e0 │ │ │ │ │ + bcs 15a78 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bls 15c70 │ │ │ │ │ - b 159e0 │ │ │ │ │ + bls 15d08 │ │ │ │ │ + b 15a78 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ rsbhi r5, fp, #0 │ │ │ │ │ - bhi 158e8 │ │ │ │ │ + bhi 15980 │ │ │ │ │ add r3, sl, r5, lsl #2 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - b 158dc │ │ │ │ │ + b 15974 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 15bc0 │ │ │ │ │ + b 15c58 │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bls 15d7c │ │ │ │ │ + bls 15e14 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 15ea8 │ │ │ │ │ + beq 15f40 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ clz r3, r5 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r4, [r8, #4] │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - bne 15fd8 │ │ │ │ │ + bne 16070 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r8, #12] │ │ │ │ │ - b 15a58 │ │ │ │ │ + b 15af0 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bne 1561c │ │ │ │ │ + bne 156b4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15f0c │ │ │ │ │ + beq 15fa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 15f0c │ │ │ │ │ + bne 15fa4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15f0c │ │ │ │ │ + b 15fa4 │ │ │ │ │ str r5, [sl, #12] │ │ │ │ │ ldr r5, [sp, #8] │ │ │ │ │ - b 158e8 │ │ │ │ │ + b 15980 │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x3a352944 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ sub r2, r5, r6 │ │ │ │ │ sub r2, r2, #4 │ │ │ │ │ lsr r2, r2, #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - beq 15e2c │ │ │ │ │ + beq 15ec4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 15e08 │ │ │ │ │ + beq 15ea0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 15dec │ │ │ │ │ + beq 15e84 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ add r4, r6, #4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ @@ -23743,15 +23782,15 @@ │ │ │ │ │ ldr r1, [ip, #4]! │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ add r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r4] │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ - beq 15c38 │ │ │ │ │ + beq 15cd0 │ │ │ │ │ ldr lr, [ip, #4] │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r4, #4] │ │ │ │ │ @@ -23773,138 +23812,138 @@ │ │ │ │ │ ldr lr, [ip] │ │ │ │ │ cmp r5, r4 │ │ │ │ │ add r2, r2, lr │ │ │ │ │ add r3, r2, r3, lsr #30 │ │ │ │ │ bic r2, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r2, [r1, #16] │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ - bne 15e2c │ │ │ │ │ - b 15c38 │ │ │ │ │ + bne 15ec4 │ │ │ │ │ + b 15cd0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15d54 │ │ │ │ │ + beq 15dec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15d54 │ │ │ │ │ + bne 15dec │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15d54 │ │ │ │ │ + b 15dec │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ add r3, sl, r3, lsl #2 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ strcc r5, [sp, #12] │ │ │ │ │ - bcc 158dc │ │ │ │ │ - b 15cc4 │ │ │ │ │ + bcc 15974 │ │ │ │ │ + b 15d5c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r8, r3 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - b 15bf0 │ │ │ │ │ + b 15c88 │ │ │ │ │ mov r0, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r1, r0, #1 │ │ │ │ │ - beq 15f50 │ │ │ │ │ + beq 15fe8 │ │ │ │ │ ldr lr, [ip, r1, lsl #2] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 15f20 │ │ │ │ │ + beq 15fb8 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r0, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ - b 15bf0 │ │ │ │ │ + b 15c88 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ - b 15bf0 │ │ │ │ │ - ldr r3, [pc, #-460] @ 15d98 │ │ │ │ │ - ldr r1, [pc, #-460] @ 15d9c │ │ │ │ │ + b 15c88 │ │ │ │ │ + ldr r3, [pc, #-460] @ 15e30 │ │ │ │ │ + ldr r1, [pc, #-460] @ 15e34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15f0c │ │ │ │ │ + b 15fa4 │ │ │ │ │ mov r7, #30 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - b 1567c │ │ │ │ │ - ldr r3, [pc, #-492] @ 15d98 │ │ │ │ │ - ldr r1, [pc, #-492] @ 15d9c │ │ │ │ │ + b 15714 │ │ │ │ │ + ldr r3, [pc, #-492] @ 15e30 │ │ │ │ │ + ldr r1, [pc, #-492] @ 15e34 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 15d54 │ │ │ │ │ + b 15dec │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ ldr sl, [sp, #28] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15fb4 │ │ │ │ │ + beq 1604c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 15fe8 │ │ │ │ │ + beq 16080 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 15d54 │ │ │ │ │ + beq 15dec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 15d54 │ │ │ │ │ - b 15ed0 │ │ │ │ │ + bne 15dec │ │ │ │ │ + b 15f68 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r2, [r4] │ │ │ │ │ - b 1591c │ │ │ │ │ + b 159b4 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 15fb4 │ │ │ │ │ + b 1604c │ │ │ │ │ │ │ │ │ │ -00015ff4 <_PyLong_Negate>: │ │ │ │ │ +0001608c <_PyLong_Negate>: │ │ │ │ │ _PyLong_Negate(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp ip, #1 │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ - bne 16030 <_PyLong_Negate+0x3c> │ │ │ │ │ + bne 160c8 <_PyLong_Negate+0x3c> │ │ │ │ │ rsb r3, r3, #2 │ │ │ │ │ bic r2, r2, #7 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r7, [pc, #132] @ 160c8 <_PyLong_Negate+0xd4> │ │ │ │ │ + ldr r7, [pc, #132] @ 16160 <_PyLong_Negate+0xd4> │ │ │ │ │ asr r2, r3, #31 │ │ │ │ │ mov r4, r0 │ │ │ │ │ rsbs r0, r3, #0 │ │ │ │ │ rsc r1, r2, #0 │ │ │ │ │ rsbs lr, r3, #5 │ │ │ │ │ rsc r6, r2, #0 │ │ │ │ │ cmp r7, lr │ │ │ │ │ mov lr, #0 │ │ │ │ │ sbcs lr, lr, r6 │ │ │ │ │ - bcc 16098 <_PyLong_Negate+0xa4> │ │ │ │ │ - ldr r3, [pc, #92] @ 160cc <_PyLong_Negate+0xd8> │ │ │ │ │ + bcc 16130 <_PyLong_Negate+0xa4> │ │ │ │ │ + ldr r3, [pc, #92] @ 16164 <_PyLong_Negate+0xd8> │ │ │ │ │ add r0, r3, r0, lsl #4 │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [r4] │ │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str ip, [r5] │ │ │ │ │ @@ -23914,137 +23953,137 @@ │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ mvn ip, #-1073741824 @ 0xc0000000 │ │ │ │ │ subs ip, ip, r3 │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ cmn ip, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r2, r2, #0 │ │ │ │ │ - bcs 160bc <_PyLong_Negate+0xc8> │ │ │ │ │ + bcs 16154 <_PyLong_Negate+0xc8> │ │ │ │ │ bl 540 <_PyLong_FromMedium> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 16070 <_PyLong_Negate+0x7c> │ │ │ │ │ - bl 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 16108 <_PyLong_Negate+0x7c> │ │ │ │ │ + bl 118f4 <_PyLong_FromLarge> │ │ │ │ │ ldr ip, [r5] │ │ │ │ │ - b 16070 <_PyLong_Negate+0x7c> │ │ │ │ │ + b 16108 <_PyLong_Negate+0x7c> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000160d0 <_PyLong_GCD>: │ │ │ │ │ +00016168 <_PyLong_GCD>: │ │ │ │ │ _PyLong_GCD(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ cmp r3, #23 │ │ │ │ │ mov fp, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bhi 16354 <_PyLong_GCD+0x284> │ │ │ │ │ + bhi 163ec <_PyLong_GCD+0x284> │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #23 │ │ │ │ │ - bhi 16354 <_PyLong_GCD+0x284> │ │ │ │ │ + bhi 163ec <_PyLong_GCD+0x284> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 16dfc <_PyLong_GCD+0xd2c> │ │ │ │ │ + beq 16e9c <_PyLong_GCD+0xd34> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16b14 <_PyLong_GCD+0xa44> │ │ │ │ │ + bhi 16b80 <_PyLong_GCD+0xa18> │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16777216 @ 0x1000000 │ │ │ │ │ - beq 16ea0 <_PyLong_GCD+0xdd0> │ │ │ │ │ + beq 16f04 <_PyLong_GCD+0xd9c> │ │ │ │ │ ldr r6, [r7, #8] │ │ │ │ │ cmp r6, #15 │ │ │ │ │ - bhi 16ae0 <_PyLong_GCD+0xa10> │ │ │ │ │ + bhi 16bb8 <_PyLong_GCD+0xa50> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ and r6, r6, #3 │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ asr r2, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ subs r4, r4, r2 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r2, r5, r2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - bne 16494 <_PyLong_GCD+0x3c4> │ │ │ │ │ + bne 1652c <_PyLong_GCD+0x3c4> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16894 <_PyLong_GCD+0x7c4> │ │ │ │ │ + bne 1692c <_PyLong_GCD+0x7c4> │ │ │ │ │ orrs r3, r6, r8 │ │ │ │ │ - beq 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + beq 162cc <_PyLong_GCD+0x164> │ │ │ │ │ asr r3, r8, #31 │ │ │ │ │ eor r6, r6, r8, asr #31 │ │ │ │ │ subs r6, r6, r3 │ │ │ │ │ eor r8, r8, r8, asr #31 │ │ │ │ │ sbc r9, r8, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r3, r9 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ orrs r3, r5, r4 │ │ │ │ │ - beq 1651c <_PyLong_GCD+0x44c> │ │ │ │ │ + beq 165b4 <_PyLong_GCD+0x44c> │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ - beq 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + beq 162cc <_PyLong_GCD+0x164> │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 <__aeabi_ldivmod> │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ mov r0, r4 │ │ │ │ │ orrs r1, r3, r2 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - bne 16218 <_PyLong_GCD+0x148> │ │ │ │ │ - ldr r3, [pc, #3792] @ 1710c <_PyLong_GCD+0x103c> │ │ │ │ │ + bne 162b0 <_PyLong_GCD+0x148> │ │ │ │ │ + ldr r3, [pc, #3800] @ 171ac <_PyLong_GCD+0x1044> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r1, r5, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r1 │ │ │ │ │ - bcs 16a24 <_PyLong_GCD+0x954> │ │ │ │ │ + bcs 16ab4 <_PyLong_GCD+0x94c> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r5, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 162bc <_PyLong_GCD+0x1ec> │ │ │ │ │ + bcs 16354 <_PyLong_GCD+0x1ec> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e58 <_PyLong_GCD+0xd88> │ │ │ │ │ - ldr r3, [pc, #3732] @ 17110 <_PyLong_GCD+0x1040> │ │ │ │ │ + beq 16ef8 <_PyLong_GCD+0xd90> │ │ │ │ │ + ldr r3, [pc, #3740] @ 171b0 <_PyLong_GCD+0x1048> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r5, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -24061,179 +24100,179 @@ │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r7, r5, r5, asr #31 │ │ │ │ │ sbc r7, r7, r3 │ │ │ │ │ lsrs r8, r7, #28 │ │ │ │ │ - bne 16ac8 <_PyLong_GCD+0x9f8> │ │ │ │ │ + bne 16b58 <_PyLong_GCD+0x9f0> │ │ │ │ │ mov r0, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e58 <_PyLong_GCD+0xd88> │ │ │ │ │ + beq 16ef8 <_PyLong_GCD+0xd90> │ │ │ │ │ mov r9, #16 │ │ │ │ │ - ldr r3, [pc, #3612] @ 17110 <_PyLong_GCD+0x1040> │ │ │ │ │ + ldr r3, [pc, #3620] @ 171b0 <_PyLong_GCD+0x1048> │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16b4c <_PyLong_GCD+0xa7c> │ │ │ │ │ + bne 16bec <_PyLong_GCD+0xa84> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - blt 16b70 <_PyLong_GCD+0xaa0> │ │ │ │ │ + blt 16c10 <_PyLong_GCD+0xaa8> │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ add r1, r6, #16 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ orrs r0, r8, #0 │ │ │ │ │ bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r1] │ │ │ │ │ strne r8, [r2, #8] │ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 152a8 │ │ │ │ │ + bl 15340 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + beq 16efc <_PyLong_GCD+0xd94> │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 152a8 │ │ │ │ │ + bl 15340 │ │ │ │ │ subs fp, r0, #0 │ │ │ │ │ - beq 16f78 <_PyLong_GCD+0xea8> │ │ │ │ │ + beq 17088 <_PyLong_GCD+0xf20> │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1f84 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 16944 <_PyLong_GCD+0x874> │ │ │ │ │ + bge 169dc <_PyLong_GCD+0x874> │ │ │ │ │ ldr r3, [fp, #8] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r4, [sp, #92] @ 0x5c │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r8, #0 │ │ │ │ │ mov r5, r8 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - bls 164bc <_PyLong_GCD+0x3ec> │ │ │ │ │ + bls 16554 <_PyLong_GCD+0x3ec> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ str r5, [sp, #32] │ │ │ │ │ lsr r7, r3, #3 │ │ │ │ │ mov sl, r7 │ │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ │ add ip, fp, r9, lsl #2 │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ lsl r3, r9, #2 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ - beq 1696c <_PyLong_GCD+0x89c> │ │ │ │ │ + beq 16a04 <_PyLong_GCD+0x89c> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 16974 <_PyLong_GCD+0x8a4> │ │ │ │ │ + beq 16a0c <_PyLong_GCD+0x8a4> │ │ │ │ │ clz r3, r2 │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ sub r1, r9, #2 │ │ │ │ │ cmp r1, sl │ │ │ │ │ rsb r4, r3, #30 │ │ │ │ │ sub r1, r9, #1 │ │ │ │ │ - ble 168b0 <_PyLong_GCD+0x7e0> │ │ │ │ │ + ble 16948 <_PyLong_GCD+0x7e0> │ │ │ │ │ cmp r1, sl │ │ │ │ │ - ble 16528 <_PyLong_GCD+0x458> │ │ │ │ │ + ble 165c0 <_PyLong_GCD+0x458> │ │ │ │ │ add r2, sp, #92 @ 0x5c │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 13a40 │ │ │ │ │ + bl 13ad8 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 16fac <_PyLong_GCD+0xedc> │ │ │ │ │ + beq 170b4 <_PyLong_GCD+0xf4c> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16458 <_PyLong_GCD+0x388> │ │ │ │ │ + beq 164f0 <_PyLong_GCD+0x388> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 170d8 <_PyLong_GCD+0x1008> │ │ │ │ │ + beq 1718c <_PyLong_GCD+0x1024> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r6, #8] │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ lsr r9, r2, #3 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r9, #2 │ │ │ │ │ mov fp, r6 │ │ │ │ │ lsr sl, r2, #3 │ │ │ │ │ str r9, [sp, #28] │ │ │ │ │ - bls 164b0 <_PyLong_GCD+0x3e0> │ │ │ │ │ + bls 16548 <_PyLong_GCD+0x3e0> │ │ │ │ │ mov r6, r3 │ │ │ │ │ str sl, [sp, #16] │ │ │ │ │ - b 163e0 <_PyLong_GCD+0x310> │ │ │ │ │ + b 16478 <_PyLong_GCD+0x310> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - bne 161a8 <_PyLong_GCD+0xd8> │ │ │ │ │ + bne 16240 <_PyLong_GCD+0xd8> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 161a8 <_PyLong_GCD+0xd8> │ │ │ │ │ + b 16240 <_PyLong_GCD+0xd8> │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 164e8 <_PyLong_GCD+0x418> │ │ │ │ │ + beq 16580 <_PyLong_GCD+0x418> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 164e8 <_PyLong_GCD+0x418> │ │ │ │ │ + beq 16580 <_PyLong_GCD+0x418> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 164e8 <_PyLong_GCD+0x418> │ │ │ │ │ + bne 16580 <_PyLong_GCD+0x418> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 16514 <_PyLong_GCD+0x444> │ │ │ │ │ + beq 165ac <_PyLong_GCD+0x444> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16514 <_PyLong_GCD+0x444> │ │ │ │ │ + beq 165ac <_PyLong_GCD+0x444> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 16514 <_PyLong_GCD+0x444> │ │ │ │ │ + bne 165ac <_PyLong_GCD+0x444> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r7, [sp, #12] │ │ │ │ │ - b 16124 <_PyLong_GCD+0x54> │ │ │ │ │ + b 161bc <_PyLong_GCD+0x54> │ │ │ │ │ mov r4, r6 │ │ │ │ │ mov r5, r9 │ │ │ │ │ - b 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + b 162cc <_PyLong_GCD+0x164> │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ lsl r8, r1, lr │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ orr r8, r8, r1, lsr r0 │ │ │ │ │ lsl r1, r1, r4 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ orrs r0, r1, r8 │ │ │ │ │ - beq 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + beq 164bc <_PyLong_GCD+0x354> │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ rsb r1, r4, #32 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ rsb r7, r5, #32 │ │ │ │ │ lsl r1, r2, r1 │ │ │ │ │ @@ -24252,18 +24291,18 @@ │ │ │ │ │ R_ARM_CALL __aeabi_ldivmod │ │ │ │ │ cmp r2, r0 │ │ │ │ │ sbcs ip, r3, r1 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ mov ip, r3 │ │ │ │ │ - blt 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + blt 164bc <_PyLong_GCD+0x354> │ │ │ │ │ cmp r3, r1 │ │ │ │ │ cmpeq r2, r0 │ │ │ │ │ - beq 16a30 <_PyLong_GCD+0x960> │ │ │ │ │ + beq 16ac0 <_PyLong_GCD+0x958> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ │ mov r6, ip │ │ │ │ │ str r9, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r9, [sp, #12] │ │ │ │ │ @@ -24305,68 +24344,68 @@ │ │ │ │ │ adc r3, r3, r7 │ │ │ │ │ umull r7, ip, r0, r5 │ │ │ │ │ subs r7, r9, r7 │ │ │ │ │ add r4, r4, ip │ │ │ │ │ sbc r4, r8, r4 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ sbcs ip, r4, r3 │ │ │ │ │ - bge 16b90 <_PyLong_GCD+0xac0> │ │ │ │ │ + bge 16c30 <_PyLong_GCD+0xac8> │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ mov r7, sl │ │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ │ mov r4, lr │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + beq 164bc <_PyLong_GCD+0x354> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ tst r3, #1 │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ str r4, [sp, #32] │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ - bne 16a6c <_PyLong_GCD+0x99c> │ │ │ │ │ + bne 16afc <_PyLong_GCD+0x994> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne 16d68 <_PyLong_GCD+0xc98> │ │ │ │ │ + bne 16df0 <_PyLong_GCD+0xc88> │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ moveq r3, #2 │ │ │ │ │ moveq r5, fp │ │ │ │ │ streq r3, [fp] │ │ │ │ │ - beq 16728 <_PyLong_GCD+0x658> │ │ │ │ │ + beq 167c0 <_PyLong_GCD+0x658> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 170d0 <_PyLong_GCD+0x1000> │ │ │ │ │ + beq 17038 <_PyLong_GCD+0xed0> │ │ │ │ │ str r9, [sp, #20] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - bne 16d50 <_PyLong_GCD+0xc80> │ │ │ │ │ + bne 16e00 <_PyLong_GCD+0xc98> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ cmple r3, #1 │ │ │ │ │ - beq 170a8 <_PyLong_GCD+0xfd8> │ │ │ │ │ + beq 170dc <_PyLong_GCD+0xf74> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 170d0 <_PyLong_GCD+0x1000> │ │ │ │ │ + beq 17038 <_PyLong_GCD+0xed0> │ │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ │ add r2, fp, #12 │ │ │ │ │ str r2, [sp, #24] │ │ │ │ │ add r2, r2, r1 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -24384,15 +24423,15 @@ │ │ │ │ │ mov fp, r1 │ │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ │ str r9, [sp, #68] @ 0x44 │ │ │ │ │ str r4, [sp, #16] │ │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ │ cmp lr, r8 │ │ │ │ │ - bcs 16c14 <_PyLong_GCD+0xb44> │ │ │ │ │ + bcs 16cb4 <_PyLong_GCD+0xb4c> │ │ │ │ │ ldr r0, [fp, #4]! │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [lr], #4 │ │ │ │ │ umull r5, r2, r0, r4 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ adds r6, r5, r6 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ @@ -24422,136 +24461,134 @@ │ │ │ │ │ adds r1, r3, r5 │ │ │ │ │ adc r0, ip, r2 │ │ │ │ │ lsr r3, r1, #30 │ │ │ │ │ bic r1, r1, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ asr ip, r0, #30 │ │ │ │ │ str r1, [r9], #4 │ │ │ │ │ - b 167b8 <_PyLong_GCD+0x6e8> │ │ │ │ │ + b 16850 <_PyLong_GCD+0x6e8> │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ eor r4, r4, r5, asr #31 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ subs r4, r4, r3 │ │ │ │ │ eor r5, r5, r5, asr #31 │ │ │ │ │ sbc r3, r5, r3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - beq 16f24 <_PyLong_GCD+0xe54> │ │ │ │ │ + beq 16fc4 <_PyLong_GCD+0xe5c> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mvn r6, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - beq 161bc <_PyLong_GCD+0xec> │ │ │ │ │ + beq 16254 <_PyLong_GCD+0xec> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 161b4 <_PyLong_GCD+0xe4> │ │ │ │ │ + bne 1624c <_PyLong_GCD+0xe4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 161b4 <_PyLong_GCD+0xe4> │ │ │ │ │ + b 1624c <_PyLong_GCD+0xe4> │ │ │ │ │ cmp r1, sl │ │ │ │ │ add r1, r6, r1, lsl #2 │ │ │ │ │ ldr r7, [r1, #4] │ │ │ │ │ mov r0, #0 │ │ │ │ │ lsr r7, r7, r3 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r1, r7 │ │ │ │ │ - bgt 16548 <_PyLong_GCD+0x478> │ │ │ │ │ + bgt 165e0 <_PyLong_GCD+0x478> │ │ │ │ │ lsl r1, r9, #2 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ sub lr, r4, #32 │ │ │ │ │ orr r5, r0, r1, lsl lr │ │ │ │ │ rsb r0, r4, #32 │ │ │ │ │ orr r7, r7, r1, lsl r4 │ │ │ │ │ orr r1, r5, r1, lsr r0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ rsb r5, r3, #60 @ 0x3c │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ - blt 1654c <_PyLong_GCD+0x47c> │ │ │ │ │ + blt 165e4 <_PyLong_GCD+0x47c> │ │ │ │ │ add r1, r6, r9, lsl #2 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ orr r1, r7, r0, lsl r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ sub r1, r5, #32 │ │ │ │ │ lsl r8, r0, r1 │ │ │ │ │ rsb r7, r5, #32 │ │ │ │ │ orr r8, r8, r0, lsr r7 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ orr r8, r8, r0 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ orrs r0, r0, r8 │ │ │ │ │ - bne 1656c <_PyLong_GCD+0x49c> │ │ │ │ │ - b 16424 <_PyLong_GCD+0x354> │ │ │ │ │ + bne 16604 <_PyLong_GCD+0x49c> │ │ │ │ │ + b 164bc <_PyLong_GCD+0x354> │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ ldr r1, [fp, #8] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ lsr r1, r1, #3 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str fp, [sp, #12] │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ mov fp, r4 │ │ │ │ │ str r1, [sp, #16] │ │ │ │ │ - b 163b0 <_PyLong_GCD+0x2e0> │ │ │ │ │ + b 16448 <_PyLong_GCD+0x2e0> │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 16fa4 <_PyLong_GCD+0xed4> │ │ │ │ │ + bne 171a4 <_PyLong_GCD+0x103c> │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - blt 17038 <_PyLong_GCD+0xf68> │ │ │ │ │ + blt 1712c <_PyLong_GCD+0xfc4> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str fp, [sp, #92] @ 0x5c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 17078 <_PyLong_GCD+0xfa8> │ │ │ │ │ + bne 1716c <_PyLong_GCD+0x1004> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 169cc <_PyLong_GCD+0x8fc> │ │ │ │ │ + beq 16b70 <_PyLong_GCD+0xa08> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 169cc <_PyLong_GCD+0x8fc> │ │ │ │ │ + beq 16b70 <_PyLong_GCD+0xa08> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 169cc <_PyLong_GCD+0x8fc> │ │ │ │ │ + bne 16b70 <_PyLong_GCD+0xa08> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 169f8 <_PyLong_GCD+0x928> │ │ │ │ │ + beq 16a90 <_PyLong_GCD+0x928> │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 169f8 <_PyLong_GCD+0x928> │ │ │ │ │ + beq 16a90 <_PyLong_GCD+0x928> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 169f8 <_PyLong_GCD+0x928> │ │ │ │ │ + bne 16a90 <_PyLong_GCD+0x928> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, fp │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ + b 16348 <_PyLong_GCD+0x1e0> │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16858 <_PyLong_GCD+0x788> │ │ │ │ │ + bne 168f0 <_PyLong_GCD+0x788> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 16f00 <_PyLong_GCD+0xe30> │ │ │ │ │ + bne 16fa0 <_PyLong_GCD+0xe38> │ │ │ │ │ mov r2, #6 │ │ │ │ │ - ldr r6, [pc, #1768] @ 17114 <_PyLong_GCD+0x1044> │ │ │ │ │ + ldr r6, [pc, #1784] @ 171b4 <_PyLong_GCD+0x104c> │ │ │ │ │ add r6, r6, r2, lsl #4 │ │ │ │ │ - b 162b0 <_PyLong_GCD+0x1e0> │ │ │ │ │ + b 16348 <_PyLong_GCD+0x1e0> │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov sl, r7 │ │ │ │ │ mov r7, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ @@ -24581,69 +24618,73 @@ │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ │ rsbs sl, r2, #0 │ │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ │ rsc r2, r2, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ - b 166f4 <_PyLong_GCD+0x624> │ │ │ │ │ + b 1678c <_PyLong_GCD+0x624> │ │ │ │ │ mov r0, #24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 16e58 <_PyLong_GCD+0xd88> │ │ │ │ │ + beq 16ef8 <_PyLong_GCD+0xd90> │ │ │ │ │ mov r9, #24 │ │ │ │ │ - b 162ec <_PyLong_GCD+0x21c> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - mov r0, r7 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - cmn r9, #1 │ │ │ │ │ - beq 16a08 <_PyLong_GCD+0x938> │ │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ │ - b 16184 <_PyLong_GCD+0xb4> │ │ │ │ │ + b 16384 <_PyLong_GCD+0x21c> │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + mov r6, fp │ │ │ │ │ + bne 16a6c <_PyLong_GCD+0x904> │ │ │ │ │ + b 16348 <_PyLong_GCD+0x1e0> │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ ldrdne r4, [sp, #96] @ 0x60 │ │ │ │ │ - bne 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + bne 161ec <_PyLong_GCD+0x84> │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r5, r4 │ │ │ │ │ - b 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + b 161ec <_PyLong_GCD+0x84> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ │ + mov r0, r7 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + cmn r9, #1 │ │ │ │ │ + beq 16a98 <_PyLong_GCD+0x930> │ │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ │ + b 1621c <_PyLong_GCD+0xb4> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r3, [r2, #12]! │ │ │ │ │ - bge 17004 <_PyLong_GCD+0xf34> │ │ │ │ │ + bge 1700c <_PyLong_GCD+0xea4> │ │ │ │ │ bic r3, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r9, r9, #2 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r9, [r6, #8] │ │ │ │ │ str r3, [r1], #4 │ │ │ │ │ lsr r3, r4, #30 │ │ │ │ │ orr r3, r3, r7, lsl #2 │ │ │ │ │ - b 16338 <_PyLong_GCD+0x268> │ │ │ │ │ + b 163d0 <_PyLong_GCD+0x268> │ │ │ │ │ mov r9, r5 │ │ │ │ │ umull ip, r5, r0, sl │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ add r1, r1, r5 │ │ │ │ │ mov r8, r6 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r6, [sp, #68] @ 0x44 │ │ │ │ │ @@ -24659,24 +24700,24 @@ │ │ │ │ │ mov r5, r7 │ │ │ │ │ mov r6, r4 │ │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ │ str ip, [sp, #52] @ 0x34 │ │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ │ - bne 16c08 <_PyLong_GCD+0xb38> │ │ │ │ │ + bne 16ca8 <_PyLong_GCD+0xb40> │ │ │ │ │ str sl, [sp, #44] @ 0x2c │ │ │ │ │ ldr r9, [sp, #72] @ 0x48 │ │ │ │ │ ldr r6, [sp, #76] @ 0x4c │ │ │ │ │ ldr sl, [sp, #12] │ │ │ │ │ str lr, [sp, #56] @ 0x38 │ │ │ │ │ - b 166b8 <_PyLong_GCD+0x5e8> │ │ │ │ │ + b 16750 <_PyLong_GCD+0x5e8> │ │ │ │ │ mov r7, r2 │ │ │ │ │ mov r4, r3 │ │ │ │ │ - b 16600 <_PyLong_GCD+0x530> │ │ │ │ │ + b 16698 <_PyLong_GCD+0x530> │ │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ │ sub r2, r0, r1 │ │ │ │ │ add r1, r1, #9 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ sub r2, r2, #9 │ │ │ │ │ @@ -24684,88 +24725,88 @@ │ │ │ │ │ ldm r5, {r5, r8, fp} │ │ │ │ │ bic r2, r2, #3 │ │ │ │ │ movhi r2, #0 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ add r7, r1, r2 │ │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ │ cmp r7, r2 │ │ │ │ │ - bcc 16d78 <_PyLong_GCD+0xca8> │ │ │ │ │ + bcc 16e18 <_PyLong_GCD+0xcb0> │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16c90 <_PyLong_GCD+0xbc0> │ │ │ │ │ + beq 16d30 <_PyLong_GCD+0xbc8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 16f6c <_PyLong_GCD+0xe9c> │ │ │ │ │ + beq 17104 <_PyLong_GCD+0xf9c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16cb0 <_PyLong_GCD+0xbe0> │ │ │ │ │ + beq 16d50 <_PyLong_GCD+0xbe8> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 170f4 <_PyLong_GCD+0x1024> │ │ │ │ │ + beq 17120 <_PyLong_GCD+0xfb8> │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ ldr lr, [sp, #64] @ 0x40 │ │ │ │ │ lsr r0, r2, #3 │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r1, r3, #1 │ │ │ │ │ - beq 170e4 <_PyLong_GCD+0x1014> │ │ │ │ │ + beq 17110 <_PyLong_GCD+0xfa8> │ │ │ │ │ ldr ip, [lr, r1, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16d48 <_PyLong_GCD+0xc78> │ │ │ │ │ + beq 16de8 <_PyLong_GCD+0xc80> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r5, #8] │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ ldr lr, [sp, #68] @ 0x44 │ │ │ │ │ lsr r1, r2, #3 │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 17098 <_PyLong_GCD+0xfc8> │ │ │ │ │ + beq 17028 <_PyLong_GCD+0xec0> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 16d40 <_PyLong_GCD+0xc70> │ │ │ │ │ + beq 16de0 <_PyLong_GCD+0xc78> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r3, r2, r3, lsl #3 │ │ │ │ │ strne r3, [r8, #8] │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ mov fp, r5 │ │ │ │ │ lsr r3, r3, #3 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ str r8, [sp, #12] │ │ │ │ │ - b 163b8 <_PyLong_GCD+0x2e8> │ │ │ │ │ + b 16450 <_PyLong_GCD+0x2e8> │ │ │ │ │ mov r3, r0 │ │ │ │ │ - b 16cf8 <_PyLong_GCD+0xc28> │ │ │ │ │ + b 16d98 <_PyLong_GCD+0xc30> │ │ │ │ │ mov r3, r1 │ │ │ │ │ - b 16cc0 <_PyLong_GCD+0xbf0> │ │ │ │ │ + b 16d60 <_PyLong_GCD+0xbf8> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + bic r3, r3, #7 │ │ │ │ │ + str r3, [r5, #8] │ │ │ │ │ + b 167c0 <_PyLong_GCD+0x658> │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ bic r3, r3, #7 │ │ │ │ │ str r3, [r8, #8] │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - b 16758 <_PyLong_GCD+0x688> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - bic r3, r3, #7 │ │ │ │ │ - str r3, [r5, #8] │ │ │ │ │ - b 16728 <_PyLong_GCD+0x658> │ │ │ │ │ + b 167f0 <_PyLong_GCD+0x688> │ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ │ mov lr, r7 │ │ │ │ │ sub r9, r0, r2 │ │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ │ ldr r1, [r7], #4 │ │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ @@ -24790,260 +24831,260 @@ │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ sbc r1, ip, r9 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r2, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ asr ip, r1, #30 │ │ │ │ │ str r2, [r0, lr] │ │ │ │ │ - b 16c48 <_PyLong_GCD+0xb78> │ │ │ │ │ + b 16ce8 <_PyLong_GCD+0xb80> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 16b40 <_PyLong_GCD+0xa70> │ │ │ │ │ + beq 16bac <_PyLong_GCD+0xa44> │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16e64 <_PyLong_GCD+0xd94> │ │ │ │ │ + bhi 16f64 <_PyLong_GCD+0xdfc> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ and r4, r3, #3 │ │ │ │ │ rsb r4, r4, #1 │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ ldr r6, [r8] │ │ │ │ │ asr r5, r4, #31 │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ strd r4, [sp, #96] @ 0x60 │ │ │ │ │ - beq 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + beq 161ec <_PyLong_GCD+0x84> │ │ │ │ │ sub r6, r6, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r6, [r8] │ │ │ │ │ - bne 16154 <_PyLong_GCD+0x84> │ │ │ │ │ + bne 161ec <_PyLong_GCD+0x84> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b34 <_PyLong_GCD+0xa64> │ │ │ │ │ + b 16ba0 <_PyLong_GCD+0xa38> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 162b0 <_PyLong_GCD+0x1e0> │ │ │ │ │ - mov r3, #1 │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r3, [sp] │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ - R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r6, r0 │ │ │ │ │ - beq 16b34 <_PyLong_GCD+0xa64> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne 16b34 <_PyLong_GCD+0xa64> │ │ │ │ │ - b 16e4c <_PyLong_GCD+0xd7c> │ │ │ │ │ + b 16348 <_PyLong_GCD+0x1e0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 16a08 <_PyLong_GCD+0x938> │ │ │ │ │ + beq 16a98 <_PyLong_GCD+0x930> │ │ │ │ │ ldr r3, [sl, #8] │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bhi 16f30 <_PyLong_GCD+0xe60> │ │ │ │ │ + bhi 16fd0 <_PyLong_GCD+0xe68> │ │ │ │ │ and r6, r3, #3 │ │ │ │ │ ldr r3, [sl, #12] │ │ │ │ │ rsb r6, r6, #1 │ │ │ │ │ mul r6, r3, r6 │ │ │ │ │ ldr r9, [sl] │ │ │ │ │ asr r8, r6, #31 │ │ │ │ │ cmn r9, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ │ str r8, [sp, #100] @ 0x64 │ │ │ │ │ - beq 16184 <_PyLong_GCD+0xb4> │ │ │ │ │ + beq 1621c <_PyLong_GCD+0xb4> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ str r9, [sl] │ │ │ │ │ - bne 16184 <_PyLong_GCD+0xb4> │ │ │ │ │ + bne 1621c <_PyLong_GCD+0xb4> │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16b00 <_PyLong_GCD+0xa30> │ │ │ │ │ + b 16bd8 <_PyLong_GCD+0xa70> │ │ │ │ │ + mov r3, #1 │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ + R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ + ldr r3, [r8] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + beq 16ba0 <_PyLong_GCD+0xa38> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r8] │ │ │ │ │ + bne 16ba0 <_PyLong_GCD+0xa38> │ │ │ │ │ + b 16eec <_PyLong_GCD+0xd84> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ movne r4, #1 │ │ │ │ │ movne r5, #0 │ │ │ │ │ - bne 16234 <_PyLong_GCD+0x164> │ │ │ │ │ + bne 162cc <_PyLong_GCD+0x164> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16a20 <_PyLong_GCD+0x950> │ │ │ │ │ + b 16ab0 <_PyLong_GCD+0x948> │ │ │ │ │ mvn r6, #0 │ │ │ │ │ mov r8, r6 │ │ │ │ │ - b 164a4 <_PyLong_GCD+0x3d4> │ │ │ │ │ + b 1653c <_PyLong_GCD+0x3d4> │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ │ - bl 55b8 <_PyLong_AsByteArray> │ │ │ │ │ + bl 55ac <_PyLong_AsByteArray> │ │ │ │ │ R_ARM_CALL _PyLong_AsByteArray │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 16b00 <_PyLong_GCD+0xa30> │ │ │ │ │ + beq 16bd8 <_PyLong_GCD+0xa70> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 16b00 <_PyLong_GCD+0xa30> │ │ │ │ │ - b 16ef4 <_PyLong_GCD+0xe24> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16c90 <_PyLong_GCD+0xbc0> │ │ │ │ │ + bne 16bd8 <_PyLong_GCD+0xa70> │ │ │ │ │ + b 16f58 <_PyLong_GCD+0xdf0> │ │ │ │ │ + lsr r3, r4, #30 │ │ │ │ │ + bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ + orr r3, r3, r7, lsl #2 │ │ │ │ │ + add r1, r6, #16 │ │ │ │ │ + str r9, [r6, #8] │ │ │ │ │ + str r4, [r6, #12] │ │ │ │ │ + b 163d0 <_PyLong_GCD+0x268> │ │ │ │ │ + cmp r1, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r8, #8] │ │ │ │ │ + b 16dc0 <_PyLong_GCD+0xc58> │ │ │ │ │ + ldr r3, [fp] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 17054 <_PyLong_GCD+0xeec> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [fp] │ │ │ │ │ + beq 170c4 <_PyLong_GCD+0xf5c> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + beq 17074 <_PyLong_GCD+0xf0c> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ + beq 170d0 <_PyLong_GCD+0xf68> │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 118cc │ │ │ │ │ + mov r0, r8 │ │ │ │ │ + bl 118cc │ │ │ │ │ + b 16efc <_PyLong_GCD+0xd94> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq 16efc <_PyLong_GCD+0xd94> │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne 16efc <_PyLong_GCD+0xd94> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - b 16408 <_PyLong_GCD+0x338> │ │ │ │ │ + b 16efc <_PyLong_GCD+0xd94> │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16fd0 <_PyLong_GCD+0xf00> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - str r3, [fp] │ │ │ │ │ - beq 17020 <_PyLong_GCD+0xf50> │ │ │ │ │ + b 1703c <_PyLong_GCD+0xed4> │ │ │ │ │ + mov r0, fp │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 17054 <_PyLong_GCD+0xeec> │ │ │ │ │ + mov r0, r2 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 17074 <_PyLong_GCD+0xf0c> │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ - ldr r3, [r2] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 16ff0 <_PyLong_GCD+0xf20> │ │ │ │ │ - sub r3, r3, #1 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ + bic r3, r3, #7 │ │ │ │ │ + str r3, [r2, #8] │ │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ │ + str r3, [sp, #28] │ │ │ │ │ + mov r3, #2 │ │ │ │ │ + mov r8, r2 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - beq 1702c <_PyLong_GCD+0xf5c> │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 11834 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 11834 │ │ │ │ │ - b 16e5c <_PyLong_GCD+0xd8c> │ │ │ │ │ - lsr r3, r4, #30 │ │ │ │ │ - bic r4, r4, #-1073741824 @ 0xc0000000 │ │ │ │ │ - orr r3, r3, r7, lsl #2 │ │ │ │ │ - add r1, r6, #16 │ │ │ │ │ - str r9, [r6, #8] │ │ │ │ │ - str r4, [r6, #12] │ │ │ │ │ - b 16338 <_PyLong_GCD+0x268> │ │ │ │ │ + b 167f0 <_PyLong_GCD+0x688> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16fd0 <_PyLong_GCD+0xf00> │ │ │ │ │ + b 16d30 <_PyLong_GCD+0xbc8> │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + movne r3, #1 │ │ │ │ │ + strne r3, [r5, #8] │ │ │ │ │ + b 16d88 <_PyLong_GCD+0xc20> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16ff0 <_PyLong_GCD+0xf20> │ │ │ │ │ + b 16d50 <_PyLong_GCD+0xbe8> │ │ │ │ │ mov r0, fp │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ │ - beq 17064 <_PyLong_GCD+0xf94> │ │ │ │ │ + beq 17158 <_PyLong_GCD+0xff0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [fp] │ │ │ │ │ - beq 17100 <_PyLong_GCD+0x1030> │ │ │ │ │ + beq 17198 <_PyLong_GCD+0x1030> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ mov fp, r4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 169a0 <_PyLong_GCD+0x8d0> │ │ │ │ │ + beq 16a38 <_PyLong_GCD+0x8d0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 169a0 <_PyLong_GCD+0x8d0> │ │ │ │ │ + bne 16a38 <_PyLong_GCD+0x8d0> │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 169a0 <_PyLong_GCD+0x8d0> │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r8, #8] │ │ │ │ │ - b 16d20 <_PyLong_GCD+0xc50> │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - bic r3, r3, #7 │ │ │ │ │ - str r3, [r2, #8] │ │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ │ - str r3, [sp, #28] │ │ │ │ │ - mov r3, #2 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ - str r3, [r2] │ │ │ │ │ - b 16758 <_PyLong_GCD+0x688> │ │ │ │ │ - ldr r3, [fp] │ │ │ │ │ - b 16fb8 <_PyLong_GCD+0xee8> │ │ │ │ │ + b 16a38 <_PyLong_GCD+0x8d0> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16458 <_PyLong_GCD+0x388> │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - movne r3, #1 │ │ │ │ │ - strne r3, [r5, #8] │ │ │ │ │ - b 16ce8 <_PyLong_GCD+0xc18> │ │ │ │ │ - mov r0, r2 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 16cb0 <_PyLong_GCD+0xbe0> │ │ │ │ │ + b 164f0 <_PyLong_GCD+0x388> │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17064 <_PyLong_GCD+0xf94> │ │ │ │ │ + b 17158 <_PyLong_GCD+0xff0> │ │ │ │ │ + mov r3, r2 │ │ │ │ │ + b 164a0 <_PyLong_GCD+0x338> │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00017118 : │ │ │ │ │ +000171b8 : │ │ │ │ │ kmul_split.constprop.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ lsr r5, r5, #3 │ │ │ │ │ cmp r5, r1 │ │ │ │ │ movlt r4, r5 │ │ │ │ │ movge r4, r1 │ │ │ │ │ sub r5, r5, r4 │ │ │ │ │ cmn r5, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 173c4 │ │ │ │ │ + bgt 17464 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mov r9, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - beq 17348 │ │ │ │ │ + beq 173e8 │ │ │ │ │ add r0, r5, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 17358 │ │ │ │ │ - ldr fp, [pc, #624] @ 173e8 │ │ │ │ │ + beq 173f8 │ │ │ │ │ + ldr fp, [pc, #624] @ 17488 │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -25058,15 +25099,15 @@ │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r6, #12] │ │ │ │ │ add r0, r0, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 17398 │ │ │ │ │ + beq 17438 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ lsl r3, r4, #3 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ orreq r3, r3, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -25088,360 +25129,360 @@ │ │ │ │ │ add r4, r6, #12 │ │ │ │ │ lsl r2, r5, #2 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ lsrs r2, r3, #3 │ │ │ │ │ - beq 17248 │ │ │ │ │ + beq 172e8 │ │ │ │ │ add r1, r6, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq 17368 │ │ │ │ │ + beq 17408 │ │ │ │ │ ldr lr, [r7, #8] │ │ │ │ │ str r6, [sl] │ │ │ │ │ lsrs r1, lr, #3 │ │ │ │ │ - beq 17314 │ │ │ │ │ + beq 173b4 │ │ │ │ │ add r3, r7, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 17314 │ │ │ │ │ + bne 173b4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 173dc │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #2 │ │ │ │ │ - bne 17324 │ │ │ │ │ + bne 173c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 173dc │ │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ │ sub ip, r1, #3 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17320 │ │ │ │ │ + bne 173c0 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 173dc │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r1, #4 │ │ │ │ │ - bne 17334 │ │ │ │ │ + bne 173d4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 173dc │ │ │ │ │ ldr r0, [r3, #-8] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ sub r0, r1, #5 │ │ │ │ │ - bne 17324 │ │ │ │ │ + bne 173c4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 173dc │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ sub r2, r1, #6 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17320 │ │ │ │ │ + bne 173c0 │ │ │ │ │ sub r3, r1, #-1073741821 @ 0xc0000003 │ │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ │ - b 172f4 │ │ │ │ │ + b 17394 │ │ │ │ │ mov r2, ip │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 1733c │ │ │ │ │ + beq 173dc │ │ │ │ │ ldr r0, [r3, #-4]! │ │ │ │ │ sub ip, r2, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 172f0 │ │ │ │ │ + beq 17390 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bne 17324 │ │ │ │ │ + bne 173c4 │ │ │ │ │ mov r0, #0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r2, r0 │ │ │ │ │ and r3, lr, #3 │ │ │ │ │ orr r3, r3, r2, lsl #3 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 17314 │ │ │ │ │ + b 173b4 │ │ │ │ │ mov r2, ip │ │ │ │ │ - b 17324 │ │ │ │ │ + b 173c4 │ │ │ │ │ mov r3, #1 │ │ │ │ │ str r3, [r7, #8] │ │ │ │ │ - b 17314 │ │ │ │ │ + b 173b4 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne 17170 │ │ │ │ │ + bne 17210 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ sub r0, r1, #1 │ │ │ │ │ - beq 173d8 │ │ │ │ │ + beq 17478 │ │ │ │ │ ldr ip, [r4, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17364 │ │ │ │ │ + beq 17404 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ andne r3, r3, #3 │ │ │ │ │ orrne r3, r3, r1, lsl #3 │ │ │ │ │ - beq 17248 │ │ │ │ │ + beq 172e8 │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 17248 │ │ │ │ │ + b 172e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1735c │ │ │ │ │ + beq 173fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 1735c │ │ │ │ │ + bne 173fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 1735c │ │ │ │ │ - ldr r3, [pc, #32] @ 173ec │ │ │ │ │ - ldr r1, [pc, #32] @ 173f0 │ │ │ │ │ + b 173fc │ │ │ │ │ + ldr r3, [pc, #32] @ 1748c │ │ │ │ │ + ldr r1, [pc, #32] @ 17490 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 1735c │ │ │ │ │ + b 173fc │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ - bne 17390 │ │ │ │ │ - b 17248 │ │ │ │ │ + bne 17430 │ │ │ │ │ + b 172e8 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000173f4 : │ │ │ │ │ +00017494 : │ │ │ │ │ int_as_integer_ratio(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ - ldr r3, [pc, #116] @ 17480 │ │ │ │ │ + ldr r3, [pc, #116] @ 17520 │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1746c │ │ │ │ │ + bne 1750c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - ldr r2, [pc, #84] @ 17484 │ │ │ │ │ + ldr r2, [pc, #84] @ 17524 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_Pack │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne 17450 │ │ │ │ │ + bne 174f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 17448 │ │ │ │ │ + bne 174e8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 17448 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + b 174e8 │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17448 │ │ │ │ │ + beq 174e8 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 17428 │ │ │ │ │ + b 174c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000237c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -00017488 : │ │ │ │ │ +00017528 : │ │ │ │ │ PyLong_AsLongLongAndOverflow(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov ip, #0 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ str ip, [r1] │ │ │ │ │ - beq 174e8 │ │ │ │ │ + beq 17588 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #16777216 @ 0x1000000 │ │ │ │ │ - beq 17570 │ │ │ │ │ + beq 17610 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 17504 │ │ │ │ │ + bhi 175a4 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ mul r4, r3, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ - ldr r1, [pc, #296] @ 17618 │ │ │ │ │ - ldr r0, [pc, #296] @ 1761c │ │ │ │ │ + ldr r1, [pc, #296] @ 176b8 │ │ │ │ │ + ldr r0, [pc, #296] @ 176bc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r4, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - b 174dc │ │ │ │ │ + b 1757c │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r5, #0 │ │ │ │ │ lsr r2, r2, #3 │ │ │ │ │ rsb r0, r0, #1 │ │ │ │ │ mov lr, r5 │ │ │ │ │ add r8, r3, #12 │ │ │ │ │ lsl r4, lr, #30 │ │ │ │ │ subs r2, r2, #1 │ │ │ │ │ lsl r6, r5, #30 │ │ │ │ │ orr r4, r4, r5, lsr #2 │ │ │ │ │ - bcc 175d4 │ │ │ │ │ + bcc 17674 │ │ │ │ │ ldr r7, [r8, r2, lsl #2] │ │ │ │ │ adds r6, r7, r6 │ │ │ │ │ adc r4, r4, #0 │ │ │ │ │ lsr r7, r6, #30 │ │ │ │ │ orr r7, r7, r4, lsl #2 │ │ │ │ │ lsr r9, r4, #30 │ │ │ │ │ cmp r9, lr │ │ │ │ │ cmpeq r7, r5 │ │ │ │ │ mov r5, r6 │ │ │ │ │ mov lr, r4 │ │ │ │ │ - beq 17518 │ │ │ │ │ + beq 175b8 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ str r0, [r1] │ │ │ │ │ mov r1, r4 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 174dc │ │ │ │ │ - b 175a4 │ │ │ │ │ + beq 1757c │ │ │ │ │ + b 17644 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 174f4 │ │ │ │ │ + beq 17594 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ and r0, r2, #3 │ │ │ │ │ cmp r2, #15 │ │ │ │ │ rsb r4, r0, #1 │ │ │ │ │ - bhi 17500 │ │ │ │ │ + bhi 175a0 │ │ │ │ │ ldr r2, [r3, #12] │ │ │ │ │ mul r4, r2, r4 │ │ │ │ │ asr r1, r4, #31 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 174dc │ │ │ │ │ + beq 1757c │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 174dc │ │ │ │ │ + bne 1757c │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ - b 174dc │ │ │ │ │ + b 1757c │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - bge 17600 │ │ │ │ │ + bge 176a0 │ │ │ │ │ add lr, lr, #-2147483648 @ 0x80000000 │ │ │ │ │ orrs lr, r5, lr │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ands r2, r2, r0, lsr #31 │ │ │ │ │ - beq 17558 │ │ │ │ │ + beq 175f8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r1, #-2147483648 @ 0x80000000 │ │ │ │ │ - b 17564 │ │ │ │ │ + b 17604 │ │ │ │ │ mul r2, r0, lr │ │ │ │ │ asr r1, r0, #31 │ │ │ │ │ mla r2, r5, r1, r2 │ │ │ │ │ umull r4, r1, r0, r5 │ │ │ │ │ add r1, r2, r1 │ │ │ │ │ - b 17564 │ │ │ │ │ + b 17604 │ │ │ │ │ .word 0x00000668 │ │ │ │ │ .word 0x00000038 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00017620 <_PyLong_Lshift>: │ │ │ │ │ +000176c0 <_PyLong_Lshift>: │ │ │ │ │ _PyLong_Lshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ and r3, r2, #3 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 17790 <_PyLong_Lshift+0x170> │ │ │ │ │ + beq 17830 <_PyLong_Lshift+0x170> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ cmpls r2, #15 │ │ │ │ │ - ldr r2, [pc, #328] @ 17798 <_PyLong_Lshift+0x178> │ │ │ │ │ + ldr r2, [pc, #328] @ 17838 <_PyLong_Lshift+0x178> │ │ │ │ │ mov ip, r1 │ │ │ │ │ umull r1, r2, ip, r2 │ │ │ │ │ lsr r2, r2, #4 │ │ │ │ │ rsb r4, r2, r2, lsl #4 │ │ │ │ │ mov r1, r2 │ │ │ │ │ sub r2, ip, r4, lsl #1 │ │ │ │ │ - bhi 17774 <_PyLong_Lshift+0x154> │ │ │ │ │ + bhi 17814 <_PyLong_Lshift+0x154> │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ rsb r3, r3, #1 │ │ │ │ │ mul r3, r1, r3 │ │ │ │ │ mov lr, r0 │ │ │ │ │ asrs r1, r3, #31 │ │ │ │ │ - bmi 176c4 <_PyLong_Lshift+0xa4> │ │ │ │ │ + bmi 17764 <_PyLong_Lshift+0xa4> │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r0, r2, #32 │ │ │ │ │ orr r1, r1, r3, lsl r0 │ │ │ │ │ lsl r4, r3, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ orr r1, r1, r3, lsr r2 │ │ │ │ │ - ldr r3, [pc, #252] @ 1779c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #252] @ 1783c <_PyLong_Lshift+0x17c> │ │ │ │ │ adds r2, r4, #5 │ │ │ │ │ adc r0, r1, #0 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ - bcc 1770c <_PyLong_Lshift+0xec> │ │ │ │ │ - ldr r5, [pc, #228] @ 177a0 <_PyLong_Lshift+0x180> │ │ │ │ │ + bcc 177ac <_PyLong_Lshift+0xec> │ │ │ │ │ + ldr r5, [pc, #228] @ 17840 <_PyLong_Lshift+0x180> │ │ │ │ │ add r5, r5, r2, lsl #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ rsbs r3, r3, #0 │ │ │ │ │ rsc r1, r1, #0 │ │ │ │ │ lsl r0, r1, r2 │ │ │ │ │ sub r1, r2, #32 │ │ │ │ │ orr r0, r0, r3, lsl r1 │ │ │ │ │ lsl ip, r3, r2 │ │ │ │ │ rsb r2, r2, #32 │ │ │ │ │ orr r0, r0, r3, lsr r2 │ │ │ │ │ rsbs r4, ip, #0 │ │ │ │ │ - ldr r3, [pc, #172] @ 1779c <_PyLong_Lshift+0x17c> │ │ │ │ │ + ldr r3, [pc, #172] @ 1783c <_PyLong_Lshift+0x17c> │ │ │ │ │ rsc r1, r0, #0 │ │ │ │ │ rsbs ip, ip, #5 │ │ │ │ │ rsc r0, r0, #0 │ │ │ │ │ cmp r3, ip │ │ │ │ │ mov r3, #0 │ │ │ │ │ sbcs r3, r3, r0 │ │ │ │ │ addcs r2, r4, #5 │ │ │ │ │ - bcs 176b4 <_PyLong_Lshift+0x94> │ │ │ │ │ + bcs 17754 <_PyLong_Lshift+0x94> │ │ │ │ │ subs r2, r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r1, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 1777c <_PyLong_Lshift+0x15c> │ │ │ │ │ + bcs 1781c <_PyLong_Lshift+0x15c> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 17788 <_PyLong_Lshift+0x168> │ │ │ │ │ - ldr r3, [pc, #108] @ 177a4 <_PyLong_Lshift+0x184> │ │ │ │ │ + beq 17828 <_PyLong_Lshift+0x168> │ │ │ │ │ + ldr r3, [pc, #108] @ 17844 <_PyLong_Lshift+0x184> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ movge r1, #8 │ │ │ │ │ movlt r1, #10 │ │ │ │ │ eor r6, r4, r4, asr #31 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -25455,102 +25496,102 @@ │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ b 3818 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b 1185c <_PyLong_FromLarge> │ │ │ │ │ + b 118f4 <_PyLong_FromLarge> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 176bc <_PyLong_Lshift+0x9c> │ │ │ │ │ - ldr r5, [pc, #16] @ 177a8 <_PyLong_Lshift+0x188> │ │ │ │ │ - b 176bc <_PyLong_Lshift+0x9c> │ │ │ │ │ + b 1775c <_PyLong_Lshift+0x9c> │ │ │ │ │ + ldr r5, [pc, #16] @ 17848 <_PyLong_Lshift+0x188> │ │ │ │ │ + b 1775c <_PyLong_Lshift+0x9c> │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000236c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ │ │ │ │ │ -000177ac <_PyLong_Rshift>: │ │ │ │ │ +0001784c <_PyLong_Rshift>: │ │ │ │ │ _PyLong_Rshift(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ and r5, r3, #3 │ │ │ │ │ cmp r5, #1 │ │ │ │ │ - beq 17fe4 <_PyLong_Rshift+0x838> │ │ │ │ │ - ldr r6, [pc, #2124] @ 18024 <_PyLong_Rshift+0x878> │ │ │ │ │ + beq 18084 <_PyLong_Rshift+0x838> │ │ │ │ │ + ldr r6, [pc, #2124] @ 180c4 <_PyLong_Rshift+0x878> │ │ │ │ │ cmp r3, #15 │ │ │ │ │ umull r2, r6, r1, r6 │ │ │ │ │ mov sl, r0 │ │ │ │ │ lsr r6, r6, #4 │ │ │ │ │ rsb r2, r6, r6, lsl #4 │ │ │ │ │ mov r9, r6 │ │ │ │ │ sub r6, r1, r2, lsl #1 │ │ │ │ │ - bhi 178e0 <_PyLong_Rshift+0x134> │ │ │ │ │ + bhi 17980 <_PyLong_Rshift+0x134> │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ rsb r5, r5, #1 │ │ │ │ │ mul r5, r3, r5 │ │ │ │ │ cmp r1, #29 │ │ │ │ │ asr r3, r5, #31 │ │ │ │ │ lsrhi r5, r5, #30 │ │ │ │ │ orrhi r5, r5, r3, lsl #2 │ │ │ │ │ addhi r1, r5, #5 │ │ │ │ │ - bhi 17854 <_PyLong_Rshift+0xa8> │ │ │ │ │ + bhi 178f4 <_PyLong_Rshift+0xa8> │ │ │ │ │ lsr r5, r5, r6 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ orr r5, r5, r3, lsl r2 │ │ │ │ │ subs r1, r6, #32 │ │ │ │ │ orrpl r5, r5, r3, asr r1 │ │ │ │ │ - ldr r2, [pc, #2036] @ 18028 <_PyLong_Rshift+0x87c> │ │ │ │ │ + ldr r2, [pc, #2036] @ 180c8 <_PyLong_Rshift+0x87c> │ │ │ │ │ asr r3, r3, r6 │ │ │ │ │ adds r1, r5, #5 │ │ │ │ │ adc r0, r3, #0 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ sbcs r2, r2, r0 │ │ │ │ │ mov r7, r5 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - bcc 1786c <_PyLong_Rshift+0xc0> │ │ │ │ │ - ldr r4, [pc, #2000] @ 1802c <_PyLong_Rshift+0x880> │ │ │ │ │ + bcc 1790c <_PyLong_Rshift+0xc0> │ │ │ │ │ + ldr r4, [pc, #2000] @ 180cc <_PyLong_Rshift+0x880> │ │ │ │ │ add r3, r4, r1, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ subs r2, r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ cmn r2, #-2147483647 @ 0x80000001 │ │ │ │ │ sbcs r3, r3, #0 │ │ │ │ │ - bcs 17edc <_PyLong_Rshift+0x730> │ │ │ │ │ + bcs 17f7c <_PyLong_Rshift+0x730> │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - beq 17fc8 <_PyLong_Rshift+0x81c> │ │ │ │ │ + beq 18068 <_PyLong_Rshift+0x81c> │ │ │ │ │ eor r6, r5, r5, asr #31 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ sub r6, r6, r5, asr #31 │ │ │ │ │ - blt 17e70 <_PyLong_Rshift+0x6c4> │ │ │ │ │ + blt 17f10 <_PyLong_Rshift+0x6c4> │ │ │ │ │ mov r0, r3 │ │ │ │ │ - ldr r3, [pc, #1920] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + ldr r3, [pc, #1920] @ 180d0 <_PyLong_Rshift+0x884> │ │ │ │ │ mov r1, #8 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - bne 17e90 <_PyLong_Rshift+0x6e4> │ │ │ │ │ + bne 17f30 <_PyLong_Rshift+0x6e4> │ │ │ │ │ ldr r4, [sp] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ @@ -25559,53 +25600,53 @@ │ │ │ │ │ sub r3, r5, #2 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 17f50 <_PyLong_Rshift+0x7a4> │ │ │ │ │ + bne 17ff0 <_PyLong_Rshift+0x7a4> │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - ble 17fa4 <_PyLong_Rshift+0x7f8> │ │ │ │ │ + ble 18044 <_PyLong_Rshift+0x7f8> │ │ │ │ │ cmn r4, #-536870908 @ 0xe0000004 │ │ │ │ │ - bgt 17ff0 <_PyLong_Rshift+0x844> │ │ │ │ │ + bgt 18090 <_PyLong_Rshift+0x844> │ │ │ │ │ add r0, r4, #3 │ │ │ │ │ lsl r0, r0, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Malloc │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ str r8, [sp] │ │ │ │ │ - beq 17fc8 <_PyLong_Rshift+0x81c> │ │ │ │ │ - ldr r3, [pc, #1784] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + beq 18068 <_PyLong_Rshift+0x81c> │ │ │ │ │ + ldr r3, [pc, #1784] @ 180d0 <_PyLong_Rshift+0x884> │ │ │ │ │ lsl r7, r4, #3 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ str r3, [r8, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r7, [r8, #8] │ │ │ │ │ - bne 18004 <_PyLong_Rshift+0x858> │ │ │ │ │ + bne 180a4 <_PyLong_Rshift+0x858> │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r8, #12] │ │ │ │ │ add r3, sl, r9, lsl #2 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r5, r6, #30 │ │ │ │ │ lsl ip, r9, #2 │ │ │ │ │ - beq 17e9c <_PyLong_Rshift+0x6f0> │ │ │ │ │ + beq 17f3c <_PyLong_Rshift+0x6f0> │ │ │ │ │ lsr r3, r3, r6 │ │ │ │ │ rsb r2, r6, #32 │ │ │ │ │ orr r3, r3, r1, lsl r2 │ │ │ │ │ add r2, r9, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ sub r2, r6, #32 │ │ │ │ │ orr r3, r3, r1, lsr r2 │ │ │ │ │ lsr r1, r1, r6 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ add ip, sl, ip │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ lsl r6, lr, r5 │ │ │ │ │ sub r7, r5, #32 │ │ │ │ │ orr r0, r2, lr, lsl r7 │ │ │ │ │ adds r3, r6, r3 │ │ │ │ │ @@ -25616,159 +25657,159 @@ │ │ │ │ │ add r1, r9, #2 │ │ │ │ │ cmp fp, r1 │ │ │ │ │ bic r1, r3, #-1073741824 @ 0xc0000000 │ │ │ │ │ lsr r3, r3, #30 │ │ │ │ │ str r1, [lr, #12] │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #20] │ │ │ │ │ add r8, r9, #3 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #24] │ │ │ │ │ add r8, r9, #4 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #20] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #28] │ │ │ │ │ add r8, r9, #5 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #24] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #32] │ │ │ │ │ add r8, r9, #6 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #28] │ │ │ │ │ cmp r8, fp │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - bge 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + bge 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #36] @ 0x24 │ │ │ │ │ add r8, r9, #7 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r1, #32] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #40] @ 0x28 │ │ │ │ │ add r8, r9, #8 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #36] @ 0x24 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #44] @ 0x2c │ │ │ │ │ add r8, r9, #9 │ │ │ │ │ orr lr, r2, r0, lsl r7 │ │ │ │ │ orr lr, lr, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ adc lr, r1, lr │ │ │ │ │ cmp fp, r8 │ │ │ │ │ ldr r8, [sp] │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #40] @ 0x28 │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, lr, lsl #2 │ │ │ │ │ lsr r1, lr, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r0, [ip, #48] @ 0x30 │ │ │ │ │ mov lr, r8 │ │ │ │ │ orr r2, r2, r0, lsl r7 │ │ │ │ │ orr r2, r2, r0, lsr r6 │ │ │ │ │ lsl r0, r0, r5 │ │ │ │ │ adds r0, r0, r3 │ │ │ │ │ add r3, r9, #10 │ │ │ │ │ adc r2, r1, r2 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ bic r3, r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ str r3, [r8, #44] @ 0x2c │ │ │ │ │ lsr r3, r0, #30 │ │ │ │ │ orr r3, r3, r2, lsl #2 │ │ │ │ │ lsr r1, r2, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ ldr r2, [ip, #52] @ 0x34 │ │ │ │ │ add r8, r9, #11 │ │ │ │ │ lsl r0, r2, r7 │ │ │ │ │ orr r0, r0, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ adc r0, r1, r0 │ │ │ │ │ str r3, [lr, #48] @ 0x30 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r0, lsl #2 │ │ │ │ │ lsr r1, r0, #30 │ │ │ │ │ - ble 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + ble 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ sub r2, fp, r8 │ │ │ │ │ add r0, r9, #13 │ │ │ │ │ ands r2, r2, #3 │ │ │ │ │ add r0, sl, r0, lsl #2 │ │ │ │ │ add sl, lr, #48 @ 0x30 │ │ │ │ │ - beq 17cbc <_PyLong_Rshift+0x510> │ │ │ │ │ + beq 17d5c <_PyLong_Rshift+0x510> │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 17c84 <_PyLong_Rshift+0x4d8> │ │ │ │ │ + beq 17d24 <_PyLong_Rshift+0x4d8> │ │ │ │ │ cmp r2, #2 │ │ │ │ │ - beq 17c54 <_PyLong_Rshift+0x4a8> │ │ │ │ │ + beq 17cf4 <_PyLong_Rshift+0x4a8> │ │ │ │ │ ldr r2, [r0, #4]! │ │ │ │ │ ldr sl, [sp] │ │ │ │ │ lsl ip, r2, r7 │ │ │ │ │ orr ip, ip, r2, lsr r6 │ │ │ │ │ lsl r2, r2, r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ @@ -25799,15 +25840,15 @@ │ │ │ │ │ adc ip, r1, ip │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ bic r1, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ str r1, [sl, #4]! │ │ │ │ │ orr r3, r3, ip, lsl #2 │ │ │ │ │ lsr r1, ip, #30 │ │ │ │ │ - beq 17d84 <_PyLong_Rshift+0x5d8> │ │ │ │ │ + beq 17e24 <_PyLong_Rshift+0x5d8> │ │ │ │ │ str r4, [sp, #4] │ │ │ │ │ ldr lr, [r0, #4] │ │ │ │ │ add r9, r0, #4 │ │ │ │ │ lsl r2, lr, r5 │ │ │ │ │ lsl ip, lr, r7 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ bic r3, r2, #-1073741824 @ 0xc0000000 │ │ │ │ │ @@ -25848,191 +25889,191 @@ │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ cmp fp, r8 │ │ │ │ │ lsr r3, r2, #30 │ │ │ │ │ orr r3, r3, r1, lsl #2 │ │ │ │ │ add r0, r0, #16 │ │ │ │ │ add sl, sl, #16 │ │ │ │ │ lsr r1, r1, #30 │ │ │ │ │ - bne 17cc0 <_PyLong_Rshift+0x514> │ │ │ │ │ + bne 17d60 <_PyLong_Rshift+0x514> │ │ │ │ │ ldr r4, [sp, #4] │ │ │ │ │ ldr ip, [sp] │ │ │ │ │ ldr r2, [ip, #8] │ │ │ │ │ add r0, ip, r4, lsl #2 │ │ │ │ │ lsrs r1, r2, #3 │ │ │ │ │ str r3, [r0, #8] │ │ │ │ │ - beq 17dc0 <_PyLong_Rshift+0x614> │ │ │ │ │ + beq 17e60 <_PyLong_Rshift+0x614> │ │ │ │ │ add r3, ip, r1, lsl #2 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ sub r3, r1, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r0, ip │ │ │ │ │ addeq lr, r0, #12 │ │ │ │ │ - beq 17e40 <_PyLong_Rshift+0x694> │ │ │ │ │ + beq 17ee0 <_PyLong_Rshift+0x694> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ - bhi 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bhi 17900 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ rsb r2, r2, #1 │ │ │ │ │ mul r3, r2, r3 │ │ │ │ │ - ldr r1, [pc, #588] @ 18028 <_PyLong_Rshift+0x87c> │ │ │ │ │ + ldr r1, [pc, #588] @ 180c8 <_PyLong_Rshift+0x87c> │ │ │ │ │ adds r5, r3, #5 │ │ │ │ │ asr r3, r3, #31 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r5 │ │ │ │ │ sbcs r2, r2, r3 │ │ │ │ │ - bcc 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + bcc 17900 <_PyLong_Rshift+0xb4> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 17e2c <_PyLong_Rshift+0x680> │ │ │ │ │ + beq 17ecc <_PyLong_Rshift+0x680> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne 17e2c <_PyLong_Rshift+0x680> │ │ │ │ │ - ldr r2, [pc, #536] @ 18034 <_PyLong_Rshift+0x888> │ │ │ │ │ + bne 17ecc <_PyLong_Rshift+0x680> │ │ │ │ │ + ldr r2, [pc, #536] @ 180d4 <_PyLong_Rshift+0x888> │ │ │ │ │ ldr r3, [r2, #1416] @ 0x588 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 17fb4 <_PyLong_Rshift+0x808> │ │ │ │ │ + bne 18054 <_PyLong_Rshift+0x808> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Free │ │ │ │ │ - ldr r4, [pc, #504] @ 1802c <_PyLong_Rshift+0x880> │ │ │ │ │ + ldr r4, [pc, #504] @ 180cc <_PyLong_Rshift+0x880> │ │ │ │ │ add r3, r4, r5, lsl #4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17900 <_PyLong_Rshift+0xb4> │ │ │ │ │ mov r3, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ sub r0, r3, #1 │ │ │ │ │ - beq 17f3c <_PyLong_Rshift+0x790> │ │ │ │ │ + beq 17fdc <_PyLong_Rshift+0x790> │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 17e3c <_PyLong_Rshift+0x690> │ │ │ │ │ + beq 17edc <_PyLong_Rshift+0x690> │ │ │ │ │ cmp r1, r3 │ │ │ │ │ andne r2, r2, #3 │ │ │ │ │ orrne r2, r2, r3, lsl #3 │ │ │ │ │ ldrne r3, [sp] │ │ │ │ │ strne r2, [r3, #8] │ │ │ │ │ - b 17db8 <_PyLong_Rshift+0x60c> │ │ │ │ │ - ldr r3, [pc, #440] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + b 17e58 <_PyLong_Rshift+0x60c> │ │ │ │ │ + ldr r3, [pc, #440] @ 180d0 <_PyLong_Rshift+0x884> │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r1, #10 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #8] │ │ │ │ │ str r3, [r0, #4] │ │ │ │ │ - beq 178c4 <_PyLong_Rshift+0x118> │ │ │ │ │ + beq 17964 <_PyLong_Rshift+0x118> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - b 178c4 <_PyLong_Rshift+0x118> │ │ │ │ │ + b 17964 <_PyLong_Rshift+0x118> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ orr r7, r7, #2 │ │ │ │ │ add r0, sl, #8 │ │ │ │ │ str r7, [r2, #8] │ │ │ │ │ add lr, r0, ip │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp lr, r0 │ │ │ │ │ - bne 17f30 <_PyLong_Rshift+0x784> │ │ │ │ │ + bne 17fd0 <_PyLong_Rshift+0x784> │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ mvn r0, #-1073741824 @ 0xc0000000 │ │ │ │ │ add r2, r2, r0, lsr r5 │ │ │ │ │ adds r2, r2, r3 │ │ │ │ │ mov r3, r2 │ │ │ │ │ adc r1, r1, #0 │ │ │ │ │ - b 17970 <_PyLong_Rshift+0x1c4> │ │ │ │ │ + b 17a10 <_PyLong_Rshift+0x1c4> │ │ │ │ │ cmp r6, #0 │ │ │ │ │ movge r5, #1 │ │ │ │ │ - blt 17f80 <_PyLong_Rshift+0x7d4> │ │ │ │ │ + blt 18020 <_PyLong_Rshift+0x7d4> │ │ │ │ │ mov r0, #2 │ │ │ │ │ bl 188 <_PyLong_New> │ │ │ │ │ R_ARM_CALL _PyLong_New │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ - beq 17fcc <_PyLong_Rshift+0x820> │ │ │ │ │ + beq 1806c <_PyLong_Rshift+0x820> │ │ │ │ │ rsb r3, r5, #1 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ lsr r1, r7, #30 │ │ │ │ │ bic r3, r7, #-1073741824 @ 0xc0000000 │ │ │ │ │ orr r7, r1, r6, lsl #2 │ │ │ │ │ lsr r6, r6, #30 │ │ │ │ │ orrs r1, r7, r6 │ │ │ │ │ str r3, [r2], #4 │ │ │ │ │ - beq 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ - b 17f10 <_PyLong_Rshift+0x764> │ │ │ │ │ + beq 17900 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17fb0 <_PyLong_Rshift+0x764> │ │ │ │ │ ldr r7, [r0, #4]! │ │ │ │ │ orr r2, r2, r7 │ │ │ │ │ - b 17eb4 <_PyLong_Rshift+0x708> │ │ │ │ │ + b 17f54 <_PyLong_Rshift+0x708> │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r5, #5 │ │ │ │ │ str r3, [r2, #8] │ │ │ │ │ - b 17df4 <_PyLong_Rshift+0x648> │ │ │ │ │ + b 17e94 <_PyLong_Rshift+0x648> │ │ │ │ │ cmp r1, #29 │ │ │ │ │ - bhi 17f90 <_PyLong_Rshift+0x7e4> │ │ │ │ │ - ldr r3, [pc, #208] @ 18030 <_PyLong_Rshift+0x884> │ │ │ │ │ + bhi 18030 <_PyLong_Rshift+0x7e4> │ │ │ │ │ + ldr r3, [pc, #208] @ 180d0 <_PyLong_Rshift+0x884> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 17fd8 <_PyLong_Rshift+0x82c> │ │ │ │ │ + bne 18078 <_PyLong_Rshift+0x82c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r0, [sp] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17900 <_PyLong_Rshift+0xb4> │ │ │ │ │ rsbs r7, r7, #0 │ │ │ │ │ rsc r6, r6, #0 │ │ │ │ │ mvn r5, #0 │ │ │ │ │ - b 17ee8 <_PyLong_Rshift+0x73c> │ │ │ │ │ + b 17f88 <_PyLong_Rshift+0x73c> │ │ │ │ │ sub r9, r9, #1 │ │ │ │ │ sub r4, fp, r9 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ movgt r6, #30 │ │ │ │ │ - bgt 17910 <_PyLong_Rshift+0x164> │ │ │ │ │ + bgt 179b0 <_PyLong_Rshift+0x164> │ │ │ │ │ rsb r0, r3, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 42c │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ ldr r2, [r2, #1420] @ 0x58c │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ mov r1, #1 │ │ │ │ │ blx r3 │ │ │ │ │ - b 17e24 <_PyLong_Rshift+0x678> │ │ │ │ │ + b 17ec4 <_PyLong_Rshift+0x678> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ + b 17900 <_PyLong_Rshift+0xb4> │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 1168c <_PyLong_Copy> │ │ │ │ │ + b 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_JUMP24 _PyLong_Copy │ │ │ │ │ - ldr r3, [pc, #76] @ 18038 <_PyLong_Rshift+0x88c> │ │ │ │ │ + ldr r3, [pc, #76] @ 180d8 <_PyLong_Rshift+0x88c> │ │ │ │ │ str r3, [sp] │ │ │ │ │ - b 17860 <_PyLong_Rshift+0xb4> │ │ │ │ │ - ldr r3, [pc, #68] @ 1803c <_PyLong_Rshift+0x890> │ │ │ │ │ - ldr r1, [pc, #68] @ 18040 <_PyLong_Rshift+0x894> │ │ │ │ │ + b 17900 <_PyLong_Rshift+0xb4> │ │ │ │ │ + ldr r3, [pc, #68] @ 180dc <_PyLong_Rshift+0x890> │ │ │ │ │ + ldr r1, [pc, #68] @ 180e0 <_PyLong_Rshift+0x894> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 17fcc <_PyLong_Rshift+0x820> │ │ │ │ │ + b 1806c <_PyLong_Rshift+0x820> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ ldr r3, [sp] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmp r5, #2 │ │ │ │ │ str r1, [r3, #12] │ │ │ │ │ - b 1795c <_PyLong_Rshift+0x1b0> │ │ │ │ │ + b 179fc <_PyLong_Rshift+0x1b0> │ │ │ │ │ .word 0x88888889 │ │ │ │ │ .word 0x00000105 │ │ │ │ │ .word 0x0000231c │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00001000 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -93,15 +93,15 @@ │ │ │ │ │ bne 128 <_PyLong_UnsignedLongLong_Converter+0x48> │ │ │ │ │ ldr r3, [pc, #68] @ 160 <_PyLong_UnsignedLongLong_Converter+0x80> │ │ │ │ │ ldr r1, [pc, #68] @ 164 <_PyLong_UnsignedLongLong_Converter+0x84> │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 158 <_PyLong_UnsignedLongLong_Converter+0x78> │ │ │ │ │ - bl 11268 │ │ │ │ │ + bl 11300 │ │ │ │ │ R_ARM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ cmn r1, #1 │ │ │ │ │ cmneq r0, #1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ beq 14c <_PyLong_UnsignedLongLong_Converter+0x6c> │ │ │ │ │ mov r0, #1 │ │ │ │ │ @@ -167,15 +167,15 @@ │ │ │ │ │ │ │ │ │ │ 000001f4 : │ │ │ │ │ int___getnewargs__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1168c <_PyLong_Copy> │ │ │ │ │ + bl 11724 <_PyLong_Copy> │ │ │ │ │ R_ARM_CALL _PyLong_Copy │ │ │ │ │ pop {r4, lr} │ │ │ │ │ mov r1, r0 │ │ │ │ │ ldr r0, [pc] @ 218 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 Py_BuildValue │ │ │ │ │ .word 0x000007f0 │ │ │ │ │ @@ -235,15 +235,15 @@ │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ moveq r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ eorne r3, r3, #1 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ - b 6f00 <_PyLong_FromByteArray> │ │ │ │ │ + b 6ef4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ ldr r1, [pc, #12] @ 2f4 │ │ │ │ │ ldr r0, [pc, #12] @ 2f8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ @@ -262,15 +262,15 @@ │ │ │ │ │ cmn r2, #1 │ │ │ │ │ orrne r2, r2, r2, lsr #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ andne r2, r2, #1 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ moveq r2, #1 │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b 6f00 <_PyLong_FromByteArray> │ │ │ │ │ + b 6ef4 <_PyLong_FromByteArray> │ │ │ │ │ R_ARM_JUMP24 _PyLong_FromByteArray │ │ │ │ │ ldr r1, [pc, #12] @ 348 │ │ │ │ │ ldr r0, [pc, #12] @ 34c │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, pc} │ │ │ │ ├── readelf --wide --decompress --hex-dump=.strtab {} │ │ │ │ │ @@ -188,16 +188,16 @@ │ │ │ │ │ 0x00000b90 726d6174 41647661 6e636564 57726974 rmatAdvancedWrit │ │ │ │ │ 0x00000ba0 6572005f 5079556e 69636f64 65577269 er._PyUnicodeWri │ │ │ │ │ 0x00000bb0 7465725f 46696e69 7368005f 5079556e ter_Finish._PyUn │ │ │ │ │ 0x00000bc0 69636f64 65577269 7465725f 4465616c icodeWriter_Deal │ │ │ │ │ 0x00000bd0 6c6f6300 50794c6f 6e675f41 73446f75 loc.PyLong_AsDou │ │ │ │ │ 0x00000be0 626c6500 5f50794c 6f6e675f 46726578 ble._PyLong_Frex │ │ │ │ │ 0x00000bf0 70005079 466c6f61 745f4672 6f6d446f p.PyFloat_FromDo │ │ │ │ │ - 0x00000c00 75626c65 005f5079 5f4e6f6e 65537472 uble._Py_NoneStr │ │ │ │ │ - 0x00000c10 75637400 5079466c 6f61745f 54797065 uct.PyFloat_Type │ │ │ │ │ + 0x00000c00 75626c65 00507946 6c6f6174 5f547970 uble.PyFloat_Typ │ │ │ │ │ + 0x00000c10 65005f50 795f4e6f 6e655374 72756374 e._Py_NoneStruct │ │ │ │ │ 0x00000c20 0050794c 6f6e675f 4173556e 7369676e .PyLong_AsUnsign │ │ │ │ │ 0x00000c30 65644c6f 6e674c6f 6e670050 794c6f6e edLongLong.PyLon │ │ │ │ │ 0x00000c40 675f4173 556e7369 676e6564 4c6f6e67 g_AsUnsignedLong │ │ │ │ │ 0x00000c50 4c6f6e67 4d61736b 005f5079 4c6f6e67 LongMask._PyLong │ │ │ │ │ 0x00000c60 5f46696e 69547970 6573005f 50795374 _FiniTypes._PySt │ │ │ │ │ 0x00000c70 72756374 53657175 656e6365 5f46696e ructSequence_Fin │ │ │ │ │ 0x00000c80 69427569 6c74696e 005f5079 4c6f6e67 iBuiltin._PyLong │ │ │ ├── dictobject.o │ │ │ │ ├── readelf --wide --file-header {} │ │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ │ ABI Version: 0 │ │ │ │ │ Type: REL (Relocatable file) │ │ │ │ │ Machine: ARM │ │ │ │ │ Version: 0x1 │ │ │ │ │ Entry point address: 0x0 │ │ │ │ │ Start of program headers: 0 (bytes into file) │ │ │ │ │ - Start of section headers: 112216 (bytes into file) │ │ │ │ │ + Start of section headers: 112272 (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 0x1b658: │ │ │ │ │ +There are 18 section headers, starting at offset 0x1b690: │ │ │ │ │ │ │ │ │ │ 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 000ff0 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 018770 000328 08 I 15 1 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 0187a8 000328 08 I 15 1 4 │ │ │ │ │ [ 3] .data PROGBITS 00000000 001024 000bf0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 018a98 0005d0 08 I 15 3 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 018ad0 0005d0 08 I 15 3 4 │ │ │ │ │ [ 5] .bss NOBITS 00000000 001c14 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .text.hot PROGBITS 00000000 001c14 010abc 00 AX 0 0 4 │ │ │ │ │ - [ 7] .rel.text.hot REL 00000000 019068 001fb8 08 I 15 6 4 │ │ │ │ │ - [ 8] .rodata.str1.4 PROGBITS 00000000 0126d0 000894 01 AMS 0 0 4 │ │ │ │ │ - [ 9] .text.unlikely PROGBITS 00000000 012f64 001468 00 AX 0 0 4 │ │ │ │ │ - [10] .rel.text.unlikely REL 00000000 01b020 000578 08 I 15 9 4 │ │ │ │ │ - [11] .rodata PROGBITS 00000000 0143cc 0009b6 00 A 0 0 4 │ │ │ │ │ - [12] .rel.rodata REL 00000000 01b598 000030 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 014d82 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014d82 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 014db0 0022f0 10 16 363 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 0170a0 0016ce 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 01b5c8 000090 00 0 0 1 │ │ │ │ │ + [ 6] .text.hot PROGBITS 00000000 001c14 010af4 00 AX 0 0 4 │ │ │ │ │ + [ 7] .rel.text.hot REL 00000000 0190a0 001fb8 08 I 15 6 4 │ │ │ │ │ + [ 8] .rodata.str1.4 PROGBITS 00000000 012708 000894 01 AMS 0 0 4 │ │ │ │ │ + [ 9] .text.unlikely PROGBITS 00000000 012f9c 001468 00 AX 0 0 4 │ │ │ │ │ + [10] .rel.text.unlikely REL 00000000 01b058 000578 08 I 15 9 4 │ │ │ │ │ + [11] .rodata PROGBITS 00000000 014404 0009b6 00 A 0 0 4 │ │ │ │ │ + [12] .rel.rodata REL 00000000 01b5d0 000030 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 014dba 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 014dba 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 014de8 0022f0 10 16 363 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 0170d8 0016ce 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 01b600 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 {} │ │ │ │ │ @@ -25,15 +25,15 @@ │ │ │ │ │ 21: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 22: 000015fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 23: 000015fc 392 FUNC LOCAL DEFAULT 6 new_keys_object.isra.0 │ │ │ │ │ 24: 00001778 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 25: 00001784 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 26: 00001fbc 3528 FUNC LOCAL DEFAULT 6 dictresize.isra.0 │ │ │ │ │ 27: 000095e0 1484 FUNC LOCAL DEFAULT 6 insert_split_key │ │ │ │ │ - 28: 0000c5e8 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ + 28: 0000c620 652 FUNC LOCAL DEFAULT 6 insert_split_value │ │ │ │ │ 29: 00001e40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 30: 00001e4c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 31: 00001e4c 368 FUNC LOCAL DEFAULT 6 find_empty_slot │ │ │ │ │ 32: 00003568 400 FUNC LOCAL DEFAULT 6 build_indices_generic │ │ │ │ │ 33: 00002d6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 34: 00002d84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 35: 00002dac 1980 FUNC LOCAL DEFAULT 6 dict_setdefault_ref_lock_held │ │ │ │ │ @@ -44,27 +44,27 @@ │ │ │ │ │ 40: 000037c8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 41: 00003848 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 42: 0000384c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 43: 000039d0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 44: 000039ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 45: 00003acc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 46: 00003ad8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 47: 0000c468 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ + 47: 0000c4a0 384 FUNC LOCAL DEFAULT 6 new_dict_with_shared_keys │ │ │ │ │ 48: 00006b60 1068 FUNC LOCAL DEFAULT 6 delitem_knownhash_lock_held │ │ │ │ │ 49: 00003d8c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 50: 00003da0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 51: 00003ed0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 52: 00003ee0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 53: 00003f28 1732 FUNC LOCAL DEFAULT 6 copy_lock_held │ │ │ │ │ 54: 00003f20 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 55: 00003f28 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 56: 0000fd34 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ + 56: 0000fd6c 136 FUNC LOCAL DEFAULT 6 copy_values │ │ │ │ │ 57: 0000479c 3352 FUNC LOCAL DEFAULT 6 dict_merge │ │ │ │ │ 58: 000045c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 59: 0000cc60 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ + 59: 0000cc98 208 FUNC LOCAL DEFAULT 6 dict_iter │ │ │ │ │ 60: 000045ec 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 61: 000045ec 324 FUNC LOCAL DEFAULT 6 dict_subscript │ │ │ │ │ 62: 00004724 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 63: 00004730 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 64: 00004798 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 65: 0000479c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 66: 0000547c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -89,15 +89,15 @@ │ │ │ │ │ 85: 000077ec 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 86: 000077f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 87: 00007cb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 88: 00007cbc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 89: 00007e90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 90: 00007ea4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 91: 00007ea4 364 FUNC LOCAL DEFAULT 6 dict_update │ │ │ │ │ - 92: 0000e428 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ + 92: 0000e460 2268 FUNC LOCAL DEFAULT 6 merge_from_seq2_lock_held │ │ │ │ │ 93: 00007ff4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 94: 00008010 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 95: 00008010 164 FUNC LOCAL DEFAULT 6 dict_update_arg │ │ │ │ │ 96: 000080a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 97: 000080b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 98: 000080b4 252 FUNC LOCAL DEFAULT 6 dict_items │ │ │ │ │ 99: 00008190 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ @@ -127,141 +127,141 @@ │ │ │ │ │ 123: 0000a394 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 124: 0000a394 1292 FUNC LOCAL DEFAULT 6 dict_pop │ │ │ │ │ 125: 0000a88c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 126: 0000a8a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 127: 0000a904 204 FUNC LOCAL DEFAULT 6 pop_lock_held │ │ │ │ │ 128: 0000a9c4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 129: 0000a9d0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 130: 0000ad58 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 131: 0000ad5c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 132: 0000ad5c 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ - 133: 0000ae40 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 134: 0000ae44 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 135: 0000af1c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 136: 0000af2c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 137: 0000af2c 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ - 138: 0000b068 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 139: 0000b074 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 140: 0000b29c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 141: 0000b2a4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 142: 0000b470 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 143: 0000b474 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 144: 0000b9c8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 145: 0000b9cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 146: 0000ba90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 147: 0000ba94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 148: 0000bf80 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 149: 0000bf90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 150: 0000c06c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 151: 0000c070 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 152: 0000c12c 828 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ - 153: 0000c45c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 154: 0000c468 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 155: 0000c5dc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 156: 0000c5e8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 157: 0000c868 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 158: 0000c874 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 159: 0000c874 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ - 160: 0000c8a0 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ - 161: 0000c97c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 162: 0000c99c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 163: 0000c99c 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ - 164: 0000ca70 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 165: 0000ca80 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 166: 0000ca80 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ - 167: 0000cb5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 168: 0000cb7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 169: 0000cb7c 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ - 170: 0000cc50 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 130: 0000ad90 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 131: 0000ad94 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 132: 0000ad94 180 FUNC LOCAL DEFAULT 6 dictiter_dealloc │ │ │ │ │ + 133: 0000ae78 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 134: 0000ae7c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 135: 0000af54 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 136: 0000af64 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 137: 0000af64 328 FUNC LOCAL DEFAULT 6 dict_get │ │ │ │ │ + 138: 0000b0a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 139: 0000b0ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 140: 0000b2d4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 141: 0000b2dc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 142: 0000b4a8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 143: 0000b4ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 144: 0000ba00 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 145: 0000ba04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 146: 0000bac8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 147: 0000bacc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 148: 0000bfb8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 149: 0000bfc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 150: 0000c0a4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 151: 0000c0a8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 152: 0000c164 828 FUNC LOCAL DEFAULT 6 dict_tp_clear │ │ │ │ │ + 153: 0000c494 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 154: 0000c4a0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 155: 0000c614 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 156: 0000c620 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 157: 0000c8a0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 158: 0000c8ac 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 159: 0000c8ac 44 FUNC LOCAL DEFAULT 6 dictiter_len │ │ │ │ │ + 160: 0000c8d8 252 FUNC LOCAL DEFAULT 6 dict_keys │ │ │ │ │ + 161: 0000c9b4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 162: 0000c9d4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 163: 0000c9d4 228 FUNC LOCAL DEFAULT 6 dictkeys_iter │ │ │ │ │ + 164: 0000caa8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 165: 0000cab8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 166: 0000cab8 252 FUNC LOCAL DEFAULT 6 dict_values │ │ │ │ │ + 167: 0000cb94 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 168: 0000cbb4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 169: 0000cbb4 228 FUNC LOCAL DEFAULT 6 dictvalues_iter │ │ │ │ │ + 170: 0000cc88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 171: 00000114 116 FUNC LOCAL DEFAULT 1 validate_watcher_id │ │ │ │ │ 172: 00000108 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 173: 00000114 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 174: 0000017c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 175: 0000cc60 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 176: 0000cd24 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 177: 0000cd30 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 178: 0000cd30 704 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ - 179: 0000cfe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 180: 0000cff0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 181: 0000cff0 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ - 182: 0000d1cc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 183: 0000d1d8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 184: 0000d4fc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 185: 0000d508 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 186: 0000d54c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 187: 0000d554 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 188: 0000d70c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 189: 0000d710 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 190: 0000db10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 191: 0000db18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 175: 0000cc98 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 176: 0000cd5c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 177: 0000cd68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 178: 0000cd68 704 FUNC LOCAL DEFAULT 6 dictiter_iternextkey │ │ │ │ │ + 179: 0000d01c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 180: 0000d028 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 181: 0000d028 488 FUNC LOCAL DEFAULT 6 dictiter_iternextvalue │ │ │ │ │ + 182: 0000d204 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 183: 0000d210 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 184: 0000d534 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 185: 0000d540 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 186: 0000d584 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 187: 0000d58c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 188: 0000d744 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 189: 0000d748 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 190: 0000db48 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 191: 0000db50 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ 192: 00000188 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 193: 0000021c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 194: 0000db9c 8 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ + 194: 0000dbd4 8 FUNC LOCAL DEFAULT 6 dict_length │ │ │ │ │ 195: 00000228 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 196: 00000228 64 FUNC LOCAL DEFAULT 1 dict_ior │ │ │ │ │ - 197: 0000dba4 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ - 198: 0000dc88 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 199: 0000dc90 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 200: 0000dc90 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ - 201: 0000ddf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 202: 0000de10 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 203: 0000de10 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ - 204: 0000dea0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 205: 0000dea8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 206: 0000dea8 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ - 207: 0000e118 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 208: 0000e12c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 209: 0000e41c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 210: 0000e428 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 211: 0000ecd0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 212: 0000ed04 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 213: 0000ed04 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ - 214: 0000f0bc 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 215: 0000f0cc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 216: 0000f0cc 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ - 217: 0000f174 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 197: 0000dbdc 236 FUNC LOCAL DEFAULT 6 dict_new │ │ │ │ │ + 198: 0000dcc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 199: 0000dcc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 200: 0000dcc8 384 FUNC LOCAL DEFAULT 6 dict_init │ │ │ │ │ + 201: 0000de30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 202: 0000de48 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 203: 0000de48 152 FUNC LOCAL DEFAULT 6 dict_setdefault │ │ │ │ │ + 204: 0000ded8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 205: 0000dee0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 206: 0000dee0 644 FUNC LOCAL DEFAULT 6 dict_vectorcall │ │ │ │ │ + 207: 0000e150 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 208: 0000e164 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 209: 0000e454 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 210: 0000e460 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 211: 0000ed08 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 212: 0000ed3c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 213: 0000ed3c 968 FUNC LOCAL DEFAULT 6 dict_repr │ │ │ │ │ + 214: 0000f0f4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 215: 0000f104 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 216: 0000f104 180 FUNC LOCAL DEFAULT 6 dict___contains__ │ │ │ │ │ + 217: 0000f1ac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 218: 00000000 0 NOTYPE LOCAL DEFAULT 9 $a │ │ │ │ │ 219: 00000070 0 NOTYPE LOCAL DEFAULT 9 $d │ │ │ │ │ - 220: 0000f180 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 221: 0000f180 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ - 222: 0000f238 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 223: 0000f23c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 224: 0000f23c 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ - 225: 0000f2b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 226: 0000f2b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 227: 0000f854 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 228: 0000f87c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 229: 0000fa6c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 220: 0000f1b8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 221: 0000f1b8 188 FUNC LOCAL DEFAULT 6 dictkeys_contains │ │ │ │ │ + 222: 0000f270 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 223: 0000f274 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 224: 0000f274 124 FUNC LOCAL DEFAULT 6 dict_fromkeys │ │ │ │ │ + 225: 0000f2e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 226: 0000f2f0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 227: 0000f88c 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 228: 0000f8b4 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 229: 0000faa4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 230: 000002e0 84 FUNC LOCAL DEFAULT 1 dictiter_traverse │ │ │ │ │ - 231: 0000fa84 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 232: 0000fad8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 233: 0000fae0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 234: 0000fbac 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 235: 0000fbb8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 236: 0000fc60 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 237: 0000fc68 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 238: 0000fc68 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ - 239: 0000fc80 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ - 240: 0000fcc0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 241: 0000fcc8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 242: 0000fd30 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 243: 0000fd34 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 244: 0000fe80 832 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ - 245: 000101b0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 246: 000101c0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 247: 000101d8 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ - 248: 000102f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 231: 0000fabc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 232: 0000fb10 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 233: 0000fb18 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 234: 0000fbe4 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 235: 0000fbf0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 236: 0000fc98 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 237: 0000fca0 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 238: 0000fca0 24 FUNC LOCAL DEFAULT 6 dictview_traverse │ │ │ │ │ + 239: 0000fcb8 72 FUNC LOCAL DEFAULT 6 dict_copy │ │ │ │ │ + 240: 0000fcf8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 241: 0000fd00 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 242: 0000fd68 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 243: 0000fd6c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 244: 0000feb8 832 FUNC LOCAL DEFAULT 6 dict_clear │ │ │ │ │ + 245: 000101e8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 246: 000101f8 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 247: 00010210 20 FUNC LOCAL DEFAULT 6 dictview_len │ │ │ │ │ + 248: 00010328 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 249: 00000334 148 FUNC LOCAL DEFAULT 1 dict_or │ │ │ │ │ 250: 000003c4 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 251: 00010304 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 252: 00010304 760 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ - 253: 000105f0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ - 254: 000105fc 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ - 255: 000105fc 1216 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ - 256: 00010ab0 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 251: 0001033c 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 252: 0001033c 760 FUNC LOCAL DEFAULT 6 dict_richcompare │ │ │ │ │ + 253: 00010628 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ + 254: 00010634 0 NOTYPE LOCAL DEFAULT 6 $a │ │ │ │ │ + 255: 00010634 1216 FUNC LOCAL DEFAULT 6 dict_popitem │ │ │ │ │ + 256: 00010ae8 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 257: 000003c8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 258: 0000056c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 259: 00000574 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 260: 000005a8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 261: 000005ac 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 262: 000005ac 164 FUNC LOCAL DEFAULT 1 dictviews_sub │ │ │ │ │ 263: 00000650 92 FUNC LOCAL DEFAULT 1 dictviews_to_set │ │ │ │ │ @@ -379,15 +379,15 @@ │ │ │ │ │ 375: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ 376: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ 377: 00001128 296 FUNC GLOBAL DEFAULT 6 PyDict_SetItem │ │ │ │ │ 378: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ 379: 00000000 0 NOTYPE GLOBAL DEFAULT UND memset │ │ │ │ │ 380: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ 381: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IS_GC │ │ │ │ │ - 382: 0000e12c 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ + 382: 0000e164 764 FUNC GLOBAL HIDDEN 6 _PyDict_SendEvent │ │ │ │ │ 383: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ 384: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ 385: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ 386: 00002d84 40 FUNC GLOBAL DEFAULT 6 PyDict_SetDefaultRef │ │ │ │ │ 387: 00003720 168 FUNC GLOBAL DEFAULT 6 PyDict_GetItemWithError │ │ │ │ │ 388: 000037c8 132 FUNC GLOBAL HIDDEN 6 _PyDict_NewKeysForClass │ │ │ │ │ 389: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ @@ -423,15 +423,15 @@ │ │ │ │ │ 419: 000066fc 1124 FUNC GLOBAL DEFAULT 6 PyDict_DelItem │ │ │ │ │ 420: 00006f8c 1908 FUNC GLOBAL DEFAULT 6 _PyDict_FromItems │ │ │ │ │ 421: 00007700 240 FUNC GLOBAL DEFAULT 6 _PyDict_LoadGlobal │ │ │ │ │ 422: 000077f0 1228 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookup │ │ │ │ │ 423: 00007cbc 48 FUNC GLOBAL HIDDEN 6 _PyDictKeys_GetVersionForCurrentState │ │ │ │ │ 424: 00007cec 440 FUNC GLOBAL DEFAULT 6 PyObject_GenericGetDict │ │ │ │ │ 425: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_ComputedDictPointer │ │ │ │ │ - 426: 0000f87c 520 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ + 426: 0000f8b4 520 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 427: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_AttributeError │ │ │ │ │ 428: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_UnpackTuple │ │ │ │ │ 429: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_HasAttrWithError │ │ │ │ │ 430: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyArg_ValidateKeywordArguments │ │ │ │ │ 431: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ 432: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ 433: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ @@ -444,36 +444,36 @@ │ │ │ │ │ 440: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ 441: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyInterpreterState_Get │ │ │ │ │ 442: 00009bac 1316 FUNC GLOBAL HIDDEN 6 _PyObject_TryGetInstanceAttribute │ │ │ │ │ 443: 0000a0d0 592 FUNC GLOBAL HIDDEN 6 _PyDictKeys_StringLookupSplit │ │ │ │ │ 444: 0000a320 116 FUNC GLOBAL HIDDEN 6 _PyDict_LookupIndex │ │ │ │ │ 445: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_CheckPositional │ │ │ │ │ 446: 0000a8a0 100 FUNC GLOBAL DEFAULT 6 _PyDict_Pop │ │ │ │ │ - 447: 0000a9d0 908 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ - 448: 0000ae10 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ - 449: 0000ae44 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ - 450: 0000b074 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ + 447: 0000a9d0 964 FUNC GLOBAL HIDDEN 6 _PyDict_Pop_KnownHash │ │ │ │ │ + 448: 0000ae48 52 FUNC GLOBAL DEFAULT 6 _PyDict_MergeEx │ │ │ │ │ + 449: 0000ae7c 232 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_Take2 │ │ │ │ │ + 450: 0000b0ac 560 FUNC GLOBAL DEFAULT 6 PyDict_Keys │ │ │ │ │ 451: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 452: 0000b2a4 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ + 452: 0000b2dc 464 FUNC GLOBAL DEFAULT 6 PyObject_ClearManagedDict │ │ │ │ │ 453: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_WriteUnraisable │ │ │ │ │ - 454: 0000b474 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ - 455: 0000fcc8 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ - 456: 0000b584 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ - 457: 0000b9cc 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ - 458: 0000ba94 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ - 459: 0000bf90 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ - 460: 0000c070 188 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ + 454: 0000b4ac 272 FUNC GLOBAL DEFAULT 6 _PyObject_SetManagedDict │ │ │ │ │ + 455: 0000fd00 108 FUNC GLOBAL HIDDEN 6 _PyDict_DetachFromObject │ │ │ │ │ + 456: 0000b5bc 1096 FUNC GLOBAL DEFAULT 6 _PyDict_DelItemIf │ │ │ │ │ + 457: 0000ba04 200 FUNC GLOBAL HIDDEN 6 _PyDict_GetItemRef_Unicode_LockHeld │ │ │ │ │ + 458: 0000bacc 1276 FUNC GLOBAL DEFAULT 6 PyDict_Pop │ │ │ │ │ + 459: 0000bfc8 224 FUNC GLOBAL DEFAULT 6 PyDict_ContainsString │ │ │ │ │ + 460: 0000c0a8 188 FUNC GLOBAL DEFAULT 6 PyObject_VisitManagedDict │ │ │ │ │ 461: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ 462: 00000074 160 FUNC GLOBAL DEFAULT 1 PyDict_Watch │ │ │ │ │ 463: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 464: 0000d1d8 816 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ - 465: 0000d508 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ - 466: 0000d554 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ - 467: 0000d710 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ - 468: 0000db18 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ + 464: 0000d210 816 FUNC GLOBAL DEFAULT 6 PyDict_Clear │ │ │ │ │ + 465: 0000d540 76 FUNC GLOBAL DEFAULT 6 PyDict_Size │ │ │ │ │ + 466: 0000d58c 444 FUNC GLOBAL HIDDEN 6 _PyDictKeys_DecRef │ │ │ │ │ + 467: 0000d748 1032 FUNC GLOBAL HIDDEN 6 _PyDict_MaybeUntrack │ │ │ │ │ + 468: 0000db50 132 FUNC GLOBAL HIDDEN 6 _PyDict_ClearFreeList │ │ │ │ │ 469: 00000188 160 FUNC GLOBAL DEFAULT 1 PyDict_Unwatch │ │ │ │ │ 470: 00000268 120 FUNC GLOBAL DEFAULT 1 PyDict_PopString │ │ │ │ │ 471: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_FormatUnraisable │ │ │ │ │ 472: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySequence_Fast │ │ │ │ │ 473: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ 474: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprEnter │ │ │ │ │ 475: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Init │ │ │ │ │ @@ -484,27 +484,27 @@ │ │ │ │ │ 480: 00000000 0 NOTYPE GLOBAL DEFAULT UND Py_ReprLeave │ │ │ │ │ 481: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Dealloc │ │ │ │ │ 482: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyUnicodeWriter_Finish │ │ │ │ │ 483: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ 484: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ 485: 00000000 128 FUNC GLOBAL HIDDEN 9 _PyDict_DebugMallocStats │ │ │ │ │ 486: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyDebugAllocatorStats │ │ │ │ │ - 487: 0000f2b8 1476 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ + 487: 0000f2f0 1476 FUNC GLOBAL HIDDEN 6 _PyDict_FromKeys │ │ │ │ │ 488: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_CheckFunctionResult │ │ │ │ │ 489: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SetItem │ │ │ │ │ 490: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PySet_NextEntryRef │ │ │ │ │ 491: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_MakeTpCall │ │ │ │ │ 492: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySet_Type │ │ │ │ │ 493: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFrozenSet_Type │ │ │ │ │ - 494: 0000fa84 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ - 495: 0000fae0 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ - 496: 0000fbb8 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ - 497: 0000fdbc 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ - 498: 000101c0 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ - 499: 000101ec 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ + 494: 0000fabc 92 FUNC GLOBAL DEFAULT 6 _PyDict_GetItem_KnownHash │ │ │ │ │ + 495: 0000fb18 216 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash │ │ │ │ │ + 496: 0000fbf0 176 FUNC GLOBAL DEFAULT 6 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ │ + 497: 0000fdf4 196 FUNC GLOBAL HIDDEN 6 _PyObject_IsInstanceDictEmpty │ │ │ │ │ + 498: 000101f8 24 FUNC GLOBAL HIDDEN 6 _PyObject_MaterializeManagedDict │ │ │ │ │ + 499: 00010224 280 FUNC GLOBAL DEFAULT 6 PyDict_GetItem │ │ │ │ │ 500: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_GetRaisedException │ │ │ │ │ 501: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_SetRaisedException │ │ │ │ │ 502: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_GivenExceptionMatches │ │ │ │ │ 503: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_KeyError │ │ │ │ │ 504: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ 505: 000003c8 428 FUNC GLOBAL DEFAULT 1 PyDict_Values │ │ │ │ │ 506: 00000574 56 FUNC GLOBAL DEFAULT 1 PyDict_Merge │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0x18770 contains 101 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0x187a8 contains 101 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000005c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000068 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000000a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000000fc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000108 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000010c 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ @@ -55,15 +55,15 @@ │ │ │ │ │ 0000083c 0000351c R_ARM_CALL 00003f28 copy_lock_held │ │ │ │ │ 0000084c 0001fc1c R_ARM_CALL 00000000 PySet_New │ │ │ │ │ 00000870 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 00000888 0001b31c R_ARM_CALL 00000000 PyTuple_Pack │ │ │ │ │ 0000089c 0002061c R_ARM_CALL 00000000 PySet_Add │ │ │ │ │ 000008d4 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000008f8 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ -0000093c 0001ee1c R_ARM_CALL 0000fa84 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000093c 0001ee1c R_ARM_CALL 0000fabc _PyDict_GetItem_KnownHash │ │ │ │ │ 00000964 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000980 0000301c R_ARM_CALL 00006b60 delitem_knownhash_lock_held │ │ │ │ │ 00000990 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 00000998 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009a0 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009a8 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ 000009b0 0000261c R_ARM_CALL 000036f8 Py_XDECREF │ │ │ │ │ @@ -99,204 +99,204 @@ │ │ │ │ │ 00000ee4 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ 00000f30 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ 00000f84 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00000fb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fe0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000fec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0x18a98 contains 186 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0x18ad0 contains 186 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000020 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000028 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000034 00004602 R_ARM_ABS32 000055f8 dict_dealloc │ │ │ │ │ -00000048 0000d502 R_ARM_ABS32 0000ed04 dict_repr │ │ │ │ │ +00000048 0000d502 R_ARM_ABS32 0000ed3c dict_repr │ │ │ │ │ 0000004c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000054 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00022a02 R_ARM_ABS32 00000000 PyObject_HashNotImplemented │ │ │ │ │ 00000064 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000074 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000078 00004e02 R_ARM_ABS32 00006508 dict_traverse │ │ │ │ │ -0000007c 00009802 R_ARM_ABS32 0000c12c dict_tp_clear │ │ │ │ │ -00000080 0000fc02 R_ARM_ABS32 00010304 dict_richcompare │ │ │ │ │ -00000088 00003b02 R_ARM_ABS32 0000cc60 dict_iter │ │ │ │ │ +0000007c 00009802 R_ARM_ABS32 0000c164 dict_tp_clear │ │ │ │ │ +00000080 0000fc02 R_ARM_ABS32 0001033c dict_richcompare │ │ │ │ │ +00000088 00003b02 R_ARM_ABS32 0000cc98 dict_iter │ │ │ │ │ 00000090 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000000b0 0000c802 R_ARM_ABS32 0000dc90 dict_init │ │ │ │ │ +000000b0 0000c802 R_ARM_ABS32 0000dcc8 dict_init │ │ │ │ │ 000000b4 00022c02 R_ARM_ABS32 00000000 _PyType_AllocNoTrack │ │ │ │ │ -000000b8 0000c502 R_ARM_ABS32 0000dba4 dict_new │ │ │ │ │ +000000b8 0000c502 R_ARM_ABS32 0000dbdc dict_new │ │ │ │ │ 000000bc 0001b402 R_ARM_ABS32 00000000 PyObject_GC_Del │ │ │ │ │ -000000e4 0000ce02 R_ARM_ABS32 0000dea8 dict_vectorcall │ │ │ │ │ +000000e4 0000ce02 R_ARM_ABS32 0000dee0 dict_vectorcall │ │ │ │ │ 000000f0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000000f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000104 00006d02 R_ARM_ABS32 00008514 dictview_dealloc │ │ │ │ │ 00000118 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 0000011c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000120 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000134 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000148 0000ee02 R_ARM_ABS32 0000fc68 dictview_traverse │ │ │ │ │ +00000148 0000ee02 R_ARM_ABS32 0000fca0 dictview_traverse │ │ │ │ │ 00000150 00011202 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ 00000158 00006702 R_ARM_ABS32 000082a0 dictitems_iter │ │ │ │ │ 00000160 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000168 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001c0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000001c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001d4 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +000001d4 00008402 R_ARM_ABS32 0000ad94 dictiter_dealloc │ │ │ │ │ 00000204 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000218 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 00000228 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000022c 00006e02 R_ARM_ABS32 00008598 dictiter_iternextitem │ │ │ │ │ 00000230 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000290 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000298 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000002a4 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +000002a4 00008402 R_ARM_ABS32 0000ad94 dictiter_dealloc │ │ │ │ │ 000002e8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 000002f8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000002fc 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 00000300 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000360 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000368 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000374 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +00000374 00008402 R_ARM_ABS32 0000ad94 dictiter_dealloc │ │ │ │ │ 000003b8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 000003c8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 000003cc 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 000003d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000430 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000438 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +00000444 00008402 R_ARM_ABS32 0000ad94 dictiter_dealloc │ │ │ │ │ 00000488 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 00000498 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ 0000049c 00012302 R_ARM_ABS32 00000bc4 dictreviter_iternext │ │ │ │ │ 000004a0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000500 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000508 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000514 00006d02 R_ARM_ABS32 00008514 dictview_dealloc │ │ │ │ │ 00000528 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 0000052c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000530 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000544 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000558 0000ee02 R_ARM_ABS32 0000fc68 dictview_traverse │ │ │ │ │ +00000558 0000ee02 R_ARM_ABS32 0000fca0 dictview_traverse │ │ │ │ │ 00000560 00011202 R_ARM_ABS32 00000228 dictview_richcompare │ │ │ │ │ -00000568 0000a302 R_ARM_ABS32 0000c99c dictkeys_iter │ │ │ │ │ +00000568 0000a302 R_ARM_ABS32 0000c9d4 dictkeys_iter │ │ │ │ │ 00000570 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000578 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000005d0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000005d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000005e4 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +000005e4 00008402 R_ARM_ABS32 0000ad94 dictiter_dealloc │ │ │ │ │ 00000614 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000628 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 00000638 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -0000063c 0000b202 R_ARM_ABS32 0000cd30 dictiter_iternextkey │ │ │ │ │ +0000063c 0000b202 R_ARM_ABS32 0000cd68 dictiter_iternextkey │ │ │ │ │ 00000640 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006a0 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 000006a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006b4 00006d02 R_ARM_ABS32 00008514 dictview_dealloc │ │ │ │ │ 000006c8 00010f02 R_ARM_ABS32 0000075c dictview_repr │ │ │ │ │ 000006d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000006e4 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -000006f8 0000ee02 R_ARM_ABS32 0000fc68 dictview_traverse │ │ │ │ │ -00000708 0000a902 R_ARM_ABS32 0000cb7c dictvalues_iter │ │ │ │ │ +000006f8 0000ee02 R_ARM_ABS32 0000fca0 dictview_traverse │ │ │ │ │ +00000708 0000a902 R_ARM_ABS32 0000cbb4 dictvalues_iter │ │ │ │ │ 00000710 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000718 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000770 00022902 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000778 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000784 00008402 R_ARM_ABS32 0000ad5c dictiter_dealloc │ │ │ │ │ +00000784 00008402 R_ARM_ABS32 0000ad94 dictiter_dealloc │ │ │ │ │ 000007b4 00022b02 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 000007c8 0000e602 R_ARM_ABS32 000002e0 dictiter_traverse │ │ │ │ │ 000007d8 00022d02 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -000007dc 0000b502 R_ARM_ABS32 0000cff0 dictiter_iternextvalue │ │ │ │ │ +000007dc 0000b502 R_ARM_ABS32 0000d028 dictiter_iternextvalue │ │ │ │ │ 000007e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000083c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000840 00013202 R_ARM_ABS32 00000ad0 dictvalues_reversed │ │ │ │ │ 00000848 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000085c 0000f702 R_ARM_ABS32 000101d8 dictview_len │ │ │ │ │ +0000085c 0000f702 R_ARM_ABS32 00010210 dictview_len │ │ │ │ │ 00000884 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000888 00011d02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ 00000890 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000894 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000898 00012002 R_ARM_ABS32 00000970 dictitems_reversed │ │ │ │ │ 000008a0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000008b4 0000f702 R_ARM_ABS32 000101d8 dictview_len │ │ │ │ │ +000008b4 0000f702 R_ARM_ABS32 00010210 dictview_len │ │ │ │ │ 000008d0 00010e02 R_ARM_ABS32 000006ac dictitems_contains │ │ │ │ │ 000008dc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008e0 00011d02 R_ARM_ABS32 00000778 dictviews_isdisjoint │ │ │ │ │ 000008e8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000008ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008f0 00013502 R_ARM_ABS32 00000af4 dictkeys_reversed │ │ │ │ │ 000008f8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000910 00010602 R_ARM_ABS32 000005ac dictviews_sub │ │ │ │ │ 00000940 00020402 R_ARM_ABS32 00000478 _PyDictView_Intersect │ │ │ │ │ 00000944 00011b02 R_ARM_ABS32 000007fc dictviews_xor │ │ │ │ │ 00000948 00011902 R_ARM_ABS32 00000718 dictviews_or │ │ │ │ │ -0000099c 0000f702 R_ARM_ABS32 000101d8 dictview_len │ │ │ │ │ -000009b8 0000dd02 R_ARM_ABS32 0000f180 dictkeys_contains │ │ │ │ │ +0000099c 0000f702 R_ARM_ABS32 00010210 dictview_len │ │ │ │ │ +000009b8 0000dd02 R_ARM_ABS32 0000f1b8 dictkeys_contains │ │ │ │ │ 000009c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009c8 00013802 R_ARM_ABS32 00000b18 dictview_mapping │ │ │ │ │ 000009d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000009ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000009f0 00009f02 R_ARM_ABS32 0000c874 dictiter_len │ │ │ │ │ +000009f0 00009f02 R_ARM_ABS32 0000c8ac dictiter_len │ │ │ │ │ 000009f8 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000009fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000a00 00012b02 R_ARM_ABS32 000009a4 dictiter_reduce │ │ │ │ │ 00000a08 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000a58 0000f902 R_ARM_ABS32 00000334 dict_or │ │ │ │ │ 00000a8c 0000c402 R_ARM_ABS32 00000228 dict_ior │ │ │ │ │ 00000ac8 00017102 R_ARM_ABS32 000001bc PyDict_Contains │ │ │ │ │ 00000ad4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ad8 0000d802 R_ARM_ABS32 0000f0cc dict___contains__ │ │ │ │ │ +00000ad8 0000d802 R_ARM_ABS32 0000f104 dict___contains__ │ │ │ │ │ 00000ae0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ae4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000ae8 00003d02 R_ARM_ABS32 000045ec dict_subscript │ │ │ │ │ 00000af0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000af4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000af8 00013102 R_ARM_ABS32 00000ab4 dict___sizeof__ │ │ │ │ │ 00000b00 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b04 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b08 00008902 R_ARM_ABS32 0000af2c dict_get │ │ │ │ │ +00000b08 00008902 R_ARM_ABS32 0000af64 dict_get │ │ │ │ │ 00000b10 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b14 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b18 0000cb02 R_ARM_ABS32 0000de10 dict_setdefault │ │ │ │ │ +00000b18 0000cb02 R_ARM_ABS32 0000de48 dict_setdefault │ │ │ │ │ 00000b20 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b24 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b28 00007c02 R_ARM_ABS32 0000a394 dict_pop │ │ │ │ │ 00000b30 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b34 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b38 0000ff02 R_ARM_ABS32 000105fc dict_popitem │ │ │ │ │ +00000b38 0000ff02 R_ARM_ABS32 00010634 dict_popitem │ │ │ │ │ 00000b40 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b44 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b48 0000a002 R_ARM_ABS32 0000c8a0 dict_keys │ │ │ │ │ +00000b48 0000a002 R_ARM_ABS32 0000c8d8 dict_keys │ │ │ │ │ 00000b50 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b54 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b58 00006202 R_ARM_ABS32 000080b4 dict_items │ │ │ │ │ 00000b60 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b64 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b68 0000a602 R_ARM_ABS32 0000ca80 dict_values │ │ │ │ │ +00000b68 0000a602 R_ARM_ABS32 0000cab8 dict_values │ │ │ │ │ 00000b70 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b74 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000b78 00005b02 R_ARM_ABS32 00007ea4 dict_update │ │ │ │ │ 00000b80 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b84 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b88 0000e002 R_ARM_ABS32 0000f23c dict_fromkeys │ │ │ │ │ +00000b88 0000e002 R_ARM_ABS32 0000f274 dict_fromkeys │ │ │ │ │ 00000b90 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000b94 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000b98 0000f402 R_ARM_ABS32 0000fe80 dict_clear │ │ │ │ │ +00000b98 0000f402 R_ARM_ABS32 0000feb8 dict_clear │ │ │ │ │ 00000ba0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000ba4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ba8 0000ef02 R_ARM_ABS32 0000fc80 dict_copy │ │ │ │ │ +00000ba8 0000ef02 R_ARM_ABS32 0000fcb8 dict_copy │ │ │ │ │ 00000bb0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bb4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bb8 00012802 R_ARM_ABS32 00000998 dict___reversed__ │ │ │ │ │ 00000bc0 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000bc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000bc8 00022e02 R_ARM_ABS32 00000000 Py_GenericAlias │ │ │ │ │ 00000bd0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000be4 0000c202 R_ARM_ABS32 0000db9c dict_length │ │ │ │ │ +00000be4 0000c202 R_ARM_ABS32 0000dbd4 dict_length │ │ │ │ │ 00000be8 00003d02 R_ARM_ABS32 000045ec dict_subscript │ │ │ │ │ 00000bec 00004902 R_ARM_ABS32 00005ed0 dict_ass_sub │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0x19068 contains 1015 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0x190a0 contains 1015 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000014 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000048 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 00000094 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000000e8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000000ec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000010c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -312,28 +312,28 @@ │ │ │ │ │ 0000027c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 000004a8 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00000614 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 000008ec 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 0000092c 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 000009fc 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ 00000ac0 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ -00000bf4 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000c88 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000cf4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d10 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000d74 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000dc8 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000e54 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000e98 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000f14 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f58 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00000fe4 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00001090 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000b68 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000bfc 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000c6c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000c90 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000cc8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ce4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000dc4 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000e34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000e84 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f20 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00000f9c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ffc 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00001084 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010c4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001124 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 000011a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000011e8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 00001220 0000111d R_ARM_JUMP24 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ 0000122c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00001238 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 0000123c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -345,15 +345,15 @@ │ │ │ │ │ 00001314 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 00001364 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 00001374 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ 000013bc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 000013cc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 0000147c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 000014a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001578 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00001578 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 00001584 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ 000015d4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015e0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000015e8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 000015ec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000015f4 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000015f8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -370,16 +370,16 @@ │ │ │ │ │ 00001974 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00001994 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00001a84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001b0c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001c2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001d1c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00001da8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001dc0 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00001ddc 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00001dc0 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +00001ddc 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 00001e2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e38 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00001e40 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00001e44 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 00001e48 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002020 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00002084 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ @@ -415,21 +415,21 @@ │ │ │ │ │ 00002d74 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00002d78 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002d80 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00002dd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00002e3c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 00002f5c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ 00002f6c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -00003008 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00003008 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 00003254 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000033dc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -000033f8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003448 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003454 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000347c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000033cc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +000033e8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000343c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +00003520 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000352c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000354c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003550 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00003554 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00003558 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 0000355c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00003564 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000371c 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ @@ -500,15 +500,15 @@ │ │ │ │ │ 00004248 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00004270 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00004428 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00004508 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000045b4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ 000045c4 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ 000045c8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000045cc 00003b02 R_ARM_ABS32 0000cc60 dict_iter │ │ │ │ │ +000045cc 00003b02 R_ARM_ABS32 0000cc98 dict_iter │ │ │ │ │ 000045d8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000045dc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000045e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000045e4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000045e8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00004628 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 0000466c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ @@ -545,15 +545,15 @@ │ │ │ │ │ 00004f6c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00004f70 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 0000506c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005084 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000050cc 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00005170 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ 0000517c 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -000051d8 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +000051d8 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 00005200 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005228 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005244 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00005274 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005288 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ 000052a4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00005310 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ @@ -566,15 +566,15 @@ │ │ │ │ │ 000053f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000540c 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00005418 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005428 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00005444 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005460 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005470 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000547c 00003b02 R_ARM_ABS32 0000cc60 dict_iter │ │ │ │ │ +0000547c 00003b02 R_ARM_ABS32 0000cc98 dict_iter │ │ │ │ │ 00005488 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000548c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005490 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00005494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005498 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000549c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000054a0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -619,15 +619,15 @@ │ │ │ │ │ 00005d60 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005d78 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005d90 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005d9c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00005dc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005ddc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00005e04 00019e1d R_ARM_JUMP24 00000000 _PyTrash_thread_deposit_object │ │ │ │ │ -00005e20 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00005e20 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 00005e68 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00005ea0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005ea4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005ea8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00005eac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005eb0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00005eb4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -656,25 +656,25 @@ │ │ │ │ │ 000064fc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00006504 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000672c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000675c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 00006784 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000068a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000068b8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006950 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00006950 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 00006b28 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00006b3c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00006b54 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00006b58 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00006b5c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006b94 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 00006bbc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00006ce0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00006cf0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006d88 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +00006d88 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 00006f58 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 00006f6c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 00006f84 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00006f88 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00006fb4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00006ff8 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ 000071a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -705,15 +705,15 @@ │ │ │ │ │ 00007ba0 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00007c28 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00007c84 0001851c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ 00007cb8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 00007d34 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ 00007d5c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00007da0 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -00007df8 0001aa1c R_ARM_CALL 0000f87c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00007df8 0001aa1c R_ARM_CALL 0000f8b4 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ 00007e30 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00007e50 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00007e88 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00007e90 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00007e94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00007e98 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00007e9c 0001ab02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ @@ -810,15 +810,15 @@ │ │ │ │ │ 00009210 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00009250 00018c1c R_ARM_CALL 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ 0000928c 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ 000092f8 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00009360 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 000093fc 0001761c R_ARM_CALL 00000000 memcmp │ │ │ │ │ 00009424 00018c1d R_ARM_JUMP24 00003da0 _PyDict_SetItem_LockHeld │ │ │ │ │ -000094d8 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +000094d8 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 000095bc 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 000095c0 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ 000095c4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000095c8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000095cc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000095d0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 000095d4 0001ab02 R_ARM_ABS32 00000000 PyExc_AttributeError │ │ │ │ │ @@ -846,475 +846,475 @@ │ │ │ │ │ 0000a440 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000a558 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a57c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000a69c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000a6f0 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ 0000a808 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 0000a81c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000a838 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ +0000a838 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ 0000a88c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 0000a890 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000a894 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000a89c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000a8fc 00018e1c R_ARM_CALL 00000000 _PyErr_SetKeyError │ │ │ │ │ 0000a964 0001bf1d R_ARM_JUMP24 0000a9d0 _PyDict_Pop_KnownHash │ │ │ │ │ 0000a974 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ 0000a9bc 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ 0000a9c4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ 0000a9cc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000aa04 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ 0000aa2c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 0000ab3c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 0000ab60 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000acc4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ad28 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000ad58 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000add4 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000ade8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ae00 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ad48 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000ad90 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000ae0c 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -0000ae20 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ae40 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ae84 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000aec8 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000aee0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000af10 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000af1c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000af20 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000af24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000af28 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000af7c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000af98 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b004 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000b068 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000b06c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000b070 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000b0a8 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000b24c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000b260 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -0000b294 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b2a0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000b338 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b388 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000b3e0 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000b418 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000b434 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000b45c 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000b46c 0001c51d R_ARM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ -0000b470 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000b518 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b548 0001c71c R_ARM_CALL 0000fcc8 _PyDict_DetachFromObject │ │ │ │ │ -0000b5ac 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000b5cc 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000b610 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000b734 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b744 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000b7dc 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000b9c8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ba0c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000ba58 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000ba80 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000ba90 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000baf4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000bb1c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000bc34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bc58 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000be48 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000be74 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000bef4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000bf10 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000bf64 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000bf80 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000bf84 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000bf8c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000bfac 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ -0000bfe0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000c01c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c040 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000c06c 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000c168 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c264 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c27c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c2ac 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c2cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c354 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c36c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c388 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000c42c 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c44c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000c45c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c460 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c464 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c49c 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000c4e0 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000c4e8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c520 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000c560 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c5b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c5c4 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ -0000c5d4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000c5dc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c5e0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c5e4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c620 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c630 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c6f4 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000c760 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000c780 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c82c 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -0000c858 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000c868 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000c86c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c870 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c894 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000c89c 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -0000c8cc 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000c8f8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c938 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000c950 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000c974 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000c97c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c980 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c988 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c98c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000c990 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000c994 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000c998 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000c9bc 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ca00 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ca64 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ca70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ca74 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ca78 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000ca7c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000caac 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000cad8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cb18 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000cb30 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cb54 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000cb5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cb60 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cb68 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cb6c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cb70 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cb74 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000cb78 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cb9c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000cbe0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cc44 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cc50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cc54 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cc58 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000cc5c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cc78 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000ccbc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cd18 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000cd24 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000cd28 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cd2c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000cf78 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cf84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000cfd4 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000cfe4 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000cfe8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000cfec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d0f0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d13c 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d1bc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000d1cc 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -0000d1d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d1d4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d214 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d310 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d328 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d37c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d390 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000d3f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d410 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d42c 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000d4d0 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000d4f4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d4fc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000d500 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d504 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d540 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000d550 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000d604 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d620 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d63c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000d684 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ -0000d6ec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d704 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000d70c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000d78c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d7b0 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d7d4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d804 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d8ec 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d91c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d964 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d990 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000d9e4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000da0c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000da34 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000da64 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000db10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000db14 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000db4c 0001b41c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ -0000db78 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000dbdc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dc88 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000dc8c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000dccc 0001ac1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ -0000dcf8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000dd40 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000dd8c 0001ae1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ -0000dd9c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ddc4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ddf8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ddfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000de00 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000de04 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000de08 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000de0c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000de7c 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000dea0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000dea4 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000def0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000df94 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ -0000dfdc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e008 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ -0000e02c 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ -0000e05c 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ -0000e0b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e0f0 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000e118 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e11c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000e120 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000e124 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e128 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e148 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e1f0 0001d71d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e230 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e274 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e2b8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e2fc 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e340 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e384 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e3c8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -0000e41c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000e420 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -0000e424 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000e448 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000e4a4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e548 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e554 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000e564 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000e5e0 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000e5f4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e6a0 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e6ac 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000e710 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e728 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ -0000e774 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e784 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e83c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e854 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000e888 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000e8bc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000e8e0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000e9c4 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000ea28 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -0000ea38 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea44 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ea54 0001d91c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000ea6c 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000eabc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eac8 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000ead8 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ -0000eb84 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000eb90 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebd0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ebf4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec00 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec08 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000ec48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec68 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ec80 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000ecbc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecc8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ecd0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000ecd4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ecd8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000ecdc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ece0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ece8 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000ecec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ecf0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000ecf4 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -0000ecf8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ecfc 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -0000ed00 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000ed1c 0001da1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ -0000ed38 0001db1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ -0000ed5c 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000ed84 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000ed94 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000eda8 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000edd0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ede8 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ -0000edf8 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ -0000ee0c 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ -0000ee34 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef48 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ef54 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000ef5c 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000efb8 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ -0000efc8 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000efd0 0001e21c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ -0000efec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f008 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f03c 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000f04c 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -0000f0a0 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ -0000f0a8 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ -0000f0b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f0bc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f0c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f0c4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f0c8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f108 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f144 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f160 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f174 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f178 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -0000f17c 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -0000f1c8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f200 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f21c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000f238 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f27c 0001e71d R_ARM_JUMP24 0000f2b8 _PyDict_FromKeys │ │ │ │ │ -0000f290 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ -0000f2b0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000f2b4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000f2d4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f310 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000f3b4 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000ae20 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae38 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ae44 0001b41d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +0000ae58 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ae78 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000aebc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000af00 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000af18 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000af48 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000af54 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000af58 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000af5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000af60 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000afb4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000afd0 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000b03c 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000b0a0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000b0a4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000b0a8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b0e0 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000b284 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000b298 0001c31c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +0000b2cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b2d8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000b370 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b3c0 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000b418 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000b450 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000b46c 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000b494 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000b4a4 0001c51d R_ARM_JUMP24 00000000 PyErr_WriteUnraisable │ │ │ │ │ +0000b4a8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000b550 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b580 0001c71c R_ARM_CALL 0000fd00 _PyDict_DetachFromObject │ │ │ │ │ +0000b5e4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000b604 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000b648 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000b76c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b77c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000b814 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000ba00 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ba44 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000ba90 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000bab8 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000bac8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000bb2c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000bb54 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000bc6c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bc90 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000be80 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000beac 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000bf2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000bf48 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000bf9c 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000bfb8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000bfbc 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000bfc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000bfe4 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ +0000c018 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000c054 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c078 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000c0a4 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000c1a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c29c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c2b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c2e4 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c304 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c38c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3a4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c3c0 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000c464 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c484 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000c494 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c498 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c49c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c4d4 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000c518 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000c520 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c558 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000c598 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c5ec 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c5fc 00017f1d R_ARM_JUMP24 00000000 PyErr_NoMemory │ │ │ │ │ +0000c60c 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000c614 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c618 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c61c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c658 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c668 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c72c 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000c798 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000c7b8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c864 0001781d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +0000c890 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000c8a0 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000c8a4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c8a8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c8cc 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000c8d4 0001cd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +0000c904 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000c930 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c970 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000c988 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000c9ac 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000c9b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c9b8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c9c0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c9c4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000c9c8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000c9cc 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000c9d0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000c9f4 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ca38 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ca9c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000caa8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000caac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cab0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000cab4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cae4 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000cb10 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cb50 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000cb68 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cb8c 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000cb94 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cb98 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cba0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cba4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cba8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cbac 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000cbb0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000cbd4 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000cc18 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cc7c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cc88 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cc8c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cc90 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000cc94 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ccb0 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000ccf4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cd50 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000cd5c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000cd60 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cd64 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000cfb0 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000cfbc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d00c 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d01c 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d020 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d024 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d128 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d174 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d1f4 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000d204 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +0000d208 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d20c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d24c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d348 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d360 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d3b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d3c8 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000d430 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d448 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d464 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000d508 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000d52c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d534 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000d538 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d53c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d578 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000d588 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000d63c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d658 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d674 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000d6bc 0001701d R_ARM_JUMP24 00000000 PyMem_Free │ │ │ │ │ +0000d724 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d73c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000d744 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000d7c4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d7e8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d80c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d83c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d924 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d954 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d99c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000d9c8 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da1c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da44 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da6c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000da9c 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000db48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000db4c 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000db84 0001b41c R_ARM_CALL 00000000 PyObject_GC_Del │ │ │ │ │ +0000dbb0 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000dc14 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000dcc0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000dcc4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000dd04 0001ac1c R_ARM_CALL 00000000 PyArg_UnpackTuple │ │ │ │ │ +0000dd30 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000dd78 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000ddc4 0001ae1c R_ARM_CALL 00000000 PyArg_ValidateKeywordArguments │ │ │ │ │ +0000ddd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000ddfc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000de30 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000de34 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000de38 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000de3c 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000de40 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000de44 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000deb4 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000ded8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000dedc 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000df28 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000dfcc 0001ad1c R_ARM_CALL 00000000 PyObject_HasAttrWithError │ │ │ │ │ +0000e014 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e040 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e064 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e094 0001791c R_ARM_CALL 00001128 PyDict_SetItem │ │ │ │ │ +0000e0ec 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e128 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000e150 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e154 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000e158 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000e15c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e160 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e180 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e228 0001d71d R_ARM_JUMP24 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e268 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e2ac 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e2f0 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e334 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e378 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e3bc 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e400 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +0000e454 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000e458 00011302 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000e45c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000e480 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000e4dc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e580 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e58c 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000e59c 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000e618 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000e62c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e6d8 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e6e4 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000e748 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e760 00017b1c R_ARM_CALL 00000000 memset │ │ │ │ │ +0000e7ac 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e7bc 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e874 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e88c 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000e8c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000e8f4 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000e918 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000e9fc 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000ea60 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +0000ea70 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea7c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ea8c 0001d91c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000eaa4 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000eaf4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eb00 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000eb10 0001d81c R_ARM_CALL 00000000 PySequence_Fast │ │ │ │ │ +0000ebbc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ebc8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec08 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec2c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec38 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ec40 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000ec80 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000eca0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ecb8 0001b01c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000ecf4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed00 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ed08 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000ed0c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ed10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000ed14 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ed18 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ed20 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000ed24 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ed28 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000ed2c 0001b102 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000ed30 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ed34 0001cf02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000ed38 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000ed54 0001da1c R_ARM_CALL 00000000 Py_ReprEnter │ │ │ │ │ +0000ed70 0001db1c R_ARM_CALL 00000000 _PyUnicodeWriter_Init │ │ │ │ │ +0000ed94 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000edbc 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000edcc 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000ede0 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000ee08 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ee20 0001dd1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ +0000ee30 0001de1c R_ARM_CALL 00000000 PyObject_Repr │ │ │ │ │ +0000ee44 0001df1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteStr │ │ │ │ │ +0000ee6c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef80 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000ef8c 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000ef94 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000eff0 0001dc1c R_ARM_CALL 00000000 _PyUnicodeWriter_WriteChar │ │ │ │ │ +0000f000 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000f008 0001e21c R_ARM_CALL 00000000 _PyUnicodeWriter_Finish │ │ │ │ │ +0000f024 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f040 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f074 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000f084 0001871d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +0000f0d8 0001e01c R_ARM_CALL 00000000 Py_ReprLeave │ │ │ │ │ +0000f0e0 0001e11c R_ARM_CALL 00000000 _PyUnicodeWriter_Dealloc │ │ │ │ │ +0000f0ec 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f0f4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f0f8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f0fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f100 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f140 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f17c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f198 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f1ac 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f1b0 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +0000f1b4 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0000f200 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f238 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f254 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000f270 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f2b4 0001e71d R_ARM_JUMP24 0000f2f0 _PyDict_FromKeys │ │ │ │ │ +0000f2c8 0001bd1c R_ARM_CALL 00000000 _PyArg_CheckPositional │ │ │ │ │ +0000f2e8 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000f2ec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f30c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f348 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ 0000f3ec 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ -0000f42c 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ -0000f47c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f4cc 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f504 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -0000f518 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f564 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ -0000f588 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f58c 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -0000f5b8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f618 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ -0000f630 0001e91c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ -0000f64c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f6c4 0001ea1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ -0000f788 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ -0000f7ec 0001eb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ -0000f818 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f83c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f84c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000f854 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f858 0000ce02 R_ARM_ABS32 0000dea8 dict_vectorcall │ │ │ │ │ -0000f85c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f860 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f864 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000f868 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ -0000f86c 0001ed02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ -0000f870 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -0000f874 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f878 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000f898 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f918 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ -0000f958 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000f98c 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ -0000f9d4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000fa1c 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000fa6c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fa70 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -0000fa74 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fa78 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fa7c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fa80 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000faac 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000fac8 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fad8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fb10 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000fba0 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fbac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fbb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fbb4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fbd4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000fc60 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000fc64 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fcb4 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -0000fcc4 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000fd24 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000fd30 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000fd60 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000fd94 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000fdb0 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000fe58 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ -0000febc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0000ffb8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000ffd0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00010028 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010034 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000100a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000100dc 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00010180 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000101a0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000101b0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000101b4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000101b8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000101bc 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000101d4 0001aa1d R_ARM_JUMP24 0000f87c _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ -00010238 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00010248 0001f41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ -00010260 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00010278 0001f51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ -0001028c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000102a0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000102b8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000102d8 0001f61c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ -000102e8 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ -000102f0 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ -000102f4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000102f8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000102fc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00010300 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -0001040c 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -00010438 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0001047c 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104a0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000104cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010560 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000105cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105e8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000105f0 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000105f4 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000105f8 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -00010618 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -0001062c 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -00010894 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000108a4 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00010a20 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00010a78 00017e1c R_ARM_CALL 0000e12c _PyDict_SendEvent │ │ │ │ │ -00010aa8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00010ab0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00010ab4 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ -00010ab8 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000f424 0001e81c R_ARM_CALL 00000000 _Py_CheckFunctionResult │ │ │ │ │ +0000f464 0001961c R_ARM_CALL 00000000 PyObject_GetIter │ │ │ │ │ +0000f4b4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f504 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f53c 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +0000f550 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f59c 0000111c R_ARM_CALL 00000000 setitem_take2_lock_held.part.0 │ │ │ │ │ +0000f5c0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f5c4 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +0000f5f0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f650 0001971c R_ARM_CALL 00000000 PyIter_Next │ │ │ │ │ +0000f668 0001e91c R_ARM_CALL 00000000 PyObject_SetItem │ │ │ │ │ +0000f684 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f6fc 0001ea1c R_ARM_CALL 00000000 _PySet_NextEntryRef │ │ │ │ │ +0000f7c0 0001a01c R_ARM_CALL 00006234 _PyDict_Next │ │ │ │ │ +0000f824 0001eb1c R_ARM_CALL 00000000 _PyObject_MakeTpCall │ │ │ │ │ +0000f850 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f874 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f884 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000f88c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f890 0000ce02 R_ARM_ABS32 0000dee0 dict_vectorcall │ │ │ │ │ +0000f894 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f898 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f89c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000f8a0 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ +0000f8a4 0001ed02 R_ARM_ABS32 00000000 PyFrozenSet_Type │ │ │ │ │ +0000f8a8 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0000f8ac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f8b0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000f8d0 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f950 00017d1c R_ARM_CALL 00000000 PyObject_IS_GC │ │ │ │ │ +0000f990 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000f9c4 00016d1c R_ARM_CALL 00000000 _Py_NewReference │ │ │ │ │ +0000fa0c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fa54 00016e1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000faa4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000faa8 00018002 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +0000faac 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fab0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fab4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fab8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fae4 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +0000fb00 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fb10 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fb48 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fbd8 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fbe4 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fbe8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fbec 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fc0c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fc98 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000fc9c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fcec 00017a1c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +0000fcfc 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000fd5c 00017f1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000fd68 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000fd98 00017c1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000fdcc 0001811c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000fde8 0001b81c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000fe90 0001a91c R_ARM_CALL 00000000 _PyObject_ComputedDictPointer │ │ │ │ │ +0000fef4 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000fff0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010008 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010060 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0001006c 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000100e0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000100f8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010114 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +000101b8 0001701c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000101d8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000101e8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000101ec 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000101f0 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000101f4 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0001020c 0001aa1d R_ARM_JUMP24 0000f8b4 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ +00010270 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010280 0001f41c R_ARM_CALL 00000000 _PyErr_GetRaisedException │ │ │ │ │ +00010298 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +000102b0 0001f51c R_ARM_CALL 00000000 _PyErr_SetRaisedException │ │ │ │ │ +000102c4 0001731c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000102d8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000102f0 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00010310 0001f61c R_ARM_CALL 00000000 PyErr_GivenExceptionMatches │ │ │ │ │ +00010320 0001d71c R_ARM_CALL 00000000 PyErr_FormatUnraisable │ │ │ │ │ +00010328 00017402 R_ARM_ABS32 00000000 PyUnicode_Type │ │ │ │ │ +0001032c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010330 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010334 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00010338 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00010444 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ +00010470 0001771c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +000104b4 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000104d8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010504 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010598 0001911c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00010604 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010620 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010628 0001e402 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +0001062c 0001e302 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00010630 0001f802 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00010650 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00010664 0001b51c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +000108cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000108dc 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00010a58 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +00010ab0 00017e1c R_ARM_CALL 0000e164 _PyDict_SendEvent │ │ │ │ │ +00010ae0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00010ae8 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00010aec 0001f702 R_ARM_ABS32 00000000 PyExc_KeyError │ │ │ │ │ +00010af0 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0x1b020 contains 175 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0x1b058 contains 175 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 0000001c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000040 0001e61c R_ARM_CALL 00000000 _PyDebugAllocatorStats │ │ │ │ │ 0000006c 0001e61d R_ARM_JUMP24 00000000 _PyDebugAllocatorStats │ │ │ │ │ 00000070 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000074 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000078 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ @@ -1375,15 +1375,15 @@ │ │ │ │ │ 000006cc 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000006f0 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000700 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000704 0001ec02 R_ARM_ABS32 00000000 PySet_Type │ │ │ │ │ 00000708 00019202 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 0000070c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000710 00010e02 R_ARM_ABS32 000006ac dictitems_contains │ │ │ │ │ -00000714 0000dd02 R_ARM_ABS32 0000f180 dictkeys_contains │ │ │ │ │ +00000714 0000dd02 R_ARM_ABS32 0000f1b8 dictkeys_contains │ │ │ │ │ 0000072c 0001071c R_ARM_CALL 00000650 dictviews_to_set │ │ │ │ │ 0000073c 0002071c R_ARM_CALL 00000000 _PySet_Update │ │ │ │ │ 00000768 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000007d0 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 000007e4 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000804 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ 00000820 0001fd1c R_ARM_CALL 00000000 PyType_IsSubtype │ │ │ │ │ @@ -1417,15 +1417,15 @@ │ │ │ │ │ 00000ae0 00006a1d R_ARM_JUMP24 000083c8 dictiter_new │ │ │ │ │ 00000aec 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000af0 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000b04 00006a1d R_ARM_JUMP24 000083c8 dictiter_new │ │ │ │ │ 00000b10 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000b14 0001af02 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ 00000b1c 00020e1d R_ARM_JUMP24 00000000 PyDictProxy_New │ │ │ │ │ -00000b68 00005c1d R_ARM_JUMP24 0000e428 merge_from_seq2_lock_held │ │ │ │ │ +00000b68 00005c1d R_ARM_JUMP24 0000e460 merge_from_seq2_lock_held │ │ │ │ │ 00000b8c 0000231c R_ARM_CALL 00002dac dict_setdefault_ref_lock_held │ │ │ │ │ 00000bb8 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000c08 0001991c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00000c14 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000c18 00019a02 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00000c1c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000c3c 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ @@ -1471,28 +1471,28 @@ │ │ │ │ │ 000011cc 00016c1c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 000011f8 0000061c R_ARM_CALL 000000f0 new_dict │ │ │ │ │ 00001230 0000171c R_ARM_CALL 000015fc new_keys_object.isra.0 │ │ │ │ │ 00001250 0000061c R_ARM_CALL 000000f0 new_dict │ │ │ │ │ 0000125c 00016f6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001260 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00001284 0001721c R_ARM_CALL 000002b4 _Py_dict_lookup │ │ │ │ │ -0000130c 0001ee1d R_ARM_JUMP24 0000fa84 _PyDict_GetItem_KnownHash │ │ │ │ │ +0000130c 0001ee1d R_ARM_JUMP24 0000fabc _PyDict_GetItem_KnownHash │ │ │ │ │ 00001330 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ -00001348 0001ee1d R_ARM_JUMP24 0000fa84 _PyDict_GetItem_KnownHash │ │ │ │ │ +00001348 0001ee1d R_ARM_JUMP24 0000fabc _PyDict_GetItem_KnownHash │ │ │ │ │ 00001364 0001871c R_ARM_CALL 00000000 PyUnicode_FromString │ │ │ │ │ 00001378 0001831c R_ARM_CALL 00003720 PyDict_GetItemWithError │ │ │ │ │ 000013a8 0001781c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 000013d0 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 000013e4 0001711d R_ARM_JUMP24 000001bc PyDict_Contains │ │ │ │ │ 0000140c 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 00001424 0001791d R_ARM_JUMP24 00001128 PyDict_SetItem │ │ │ │ │ 00001448 00021a1c R_ARM_CALL 00000000 _PyUnicode_FromId │ │ │ │ │ 0000145c 0001a31d R_ARM_JUMP24 000066fc PyDict_DelItem │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0x1b598 contains 6 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0x1b5d0 contains 6 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ 00000008 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000000c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000010 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000014 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000001c 00000c02 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -692,15 +692,15 @@ │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r1, r6 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl fa84 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + bl fabc <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_CALL _PyDict_GetItem_KnownHash │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ beq 870 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r3, #1 │ │ │ │ │ add sl, sl, r2 │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ b 3a4 <_Py_dict_lookup+0xf0> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - bne d20 <_Py_dict_lookup+0xa6c> │ │ │ │ │ + bne ca4 <_Py_dict_lookup+0x9f0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r2, [r3] │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ @@ -314,20 +314,20 @@ │ │ │ │ │ beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 3d0 <_Py_dict_lookup+0x11c> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 10fc <_Py_dict_lookup+0xe48> │ │ │ │ │ + beq 111c <_Py_dict_lookup+0xe68> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 10f4 <_Py_dict_lookup+0xe40> │ │ │ │ │ + beq 1114 <_Py_dict_lookup+0xe60> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -499,35 +499,35 @@ │ │ │ │ │ ldr fp, [r3, #4] │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ beq 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq bd4 <_Py_dict_lookup+0x920> │ │ │ │ │ + beq b48 <_Py_dict_lookup+0x894> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add sl, sl, r3, lsr #5 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ and sl, sl, r9 │ │ │ │ │ - bgt c54 <_Py_dict_lookup+0x9a0> │ │ │ │ │ + bgt bc8 <_Py_dict_lookup+0x914> │ │ │ │ │ ldrsb r5, [r6, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt ad4 <_Py_dict_lookup+0x820> │ │ │ │ │ add r0, r5, r5, lsl #1 │ │ │ │ │ add r3, r4, r0, lsl #2 │ │ │ │ │ ldr fp, [r3, #4] │ │ │ │ │ lsl ip, r0, #2 │ │ │ │ │ cmp r1, fp │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ beq 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldr r0, [r4, r0, lsl #2] │ │ │ │ │ cmp r7, r0 │ │ │ │ │ - beq c68 <_Py_dict_lookup+0x9b4> │ │ │ │ │ + beq bdc <_Py_dict_lookup+0x928> │ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ lsr r3, r3, #10 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add sl, sl, r3 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ @@ -589,20 +589,20 @@ │ │ │ │ │ beq 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ ldrb lr, [r8, #16] │ │ │ │ │ ldrb ip, [r1, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 388 <_Py_dict_lookup+0xd4> │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 110c <_Py_dict_lookup+0xe58> │ │ │ │ │ + beq 10fc <_Py_dict_lookup+0xe48> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 1104 <_Py_dict_lookup+0xe50> │ │ │ │ │ + beq 10f4 <_Py_dict_lookup+0xe40> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ lsr ip, ip, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ @@ -629,17 +629,17 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ beq 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp] │ │ │ │ │ - beq d04 <_Py_dict_lookup+0xa50> │ │ │ │ │ + beq cbc <_Py_dict_lookup+0xa08> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, fp │ │ │ │ │ @@ -682,17 +682,17 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r2, r0 │ │ │ │ │ beq a24 <_Py_dict_lookup+0x770> │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [fp] │ │ │ │ │ - beq ce8 <_Py_dict_lookup+0xa34> │ │ │ │ │ + beq cd8 <_Py_dict_lookup+0xa24> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ ldr r1, [r1, #4] │ │ │ │ │ cmp r1, fp │ │ │ │ │ @@ -709,20 +709,20 @@ │ │ │ │ │ beq 4b8 <_Py_dict_lookup+0x204> │ │ │ │ │ ldrb lr, [r1, #16] │ │ │ │ │ ldrb ip, [r8, #16] │ │ │ │ │ eor r0, lr, ip │ │ │ │ │ tst r0, #28 │ │ │ │ │ bne 40c <_Py_dict_lookup+0x158> │ │ │ │ │ tst lr, #32 │ │ │ │ │ - beq 111c <_Py_dict_lookup+0xe68> │ │ │ │ │ + beq 110c <_Py_dict_lookup+0xe58> │ │ │ │ │ tst lr, #64 @ 0x40 │ │ │ │ │ addne r0, r1, #20 │ │ │ │ │ addeq r0, r1, #28 │ │ │ │ │ tst ip, #32 │ │ │ │ │ - beq 1114 <_Py_dict_lookup+0xe60> │ │ │ │ │ + beq 1104 <_Py_dict_lookup+0xe50> │ │ │ │ │ tst ip, #64 @ 0x40 │ │ │ │ │ addne r1, r8, #20 │ │ │ │ │ addeq r1, r8, #28 │ │ │ │ │ lsr ip, lr, #2 │ │ │ │ │ and ip, ip, #7 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ @@ -736,70 +736,35 @@ │ │ │ │ │ beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ b 7a4 <_Py_dict_lookup+0x4f0> │ │ │ │ │ add r2, ip, #20 │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ cmp r9, #7 │ │ │ │ │ add r2, r2, r6 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ - bgt 1054 <_Py_dict_lookup+0xda0> │ │ │ │ │ + bgt 1050 <_Py_dict_lookup+0xd9c> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldrsb r5, [r2, sl] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge fac <_Py_dict_lookup+0xcf8> │ │ │ │ │ + bge fc4 <_Py_dict_lookup+0xd10> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ lsr r6, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r6, r6, sl │ │ │ │ │ cmp r9, #7 │ │ │ │ │ and r6, r6, r4 │ │ │ │ │ - bgt 1038 <_Py_dict_lookup+0xd84> │ │ │ │ │ + bgt fa8 <_Py_dict_lookup+0xcf4> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ ldrsb r5, [r2, r6] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bge f20 <_Py_dict_lookup+0xc6c> │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - lsr sl, r7, #10 │ │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ │ - add r1, sl, #1 │ │ │ │ │ - add r6, r1, r6 │ │ │ │ │ - and r6, r6, r4 │ │ │ │ │ - mov r2, r9 │ │ │ │ │ - mov r9, r7 │ │ │ │ │ - mov r7, r4 │ │ │ │ │ - mov r4, r3 │ │ │ │ │ - str fp, [sp, #20] │ │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ │ - str r8, [sp, #16] │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - bgt ee8 <_Py_dict_lookup+0xc34> │ │ │ │ │ - ldrsb r5, [fp, r6] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge e60 <_Py_dict_lookup+0xbac> │ │ │ │ │ + bge cfc <_Py_dict_lookup+0xa48> │ │ │ │ │ cmn r5, #1 │ │ │ │ │ beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ │ - add r6, r6, sl, lsr #5 │ │ │ │ │ - add r6, r6, #1 │ │ │ │ │ - cmp r2, #7 │ │ │ │ │ - and r6, r6, r7 │ │ │ │ │ - bgt e18 <_Py_dict_lookup+0xb64> │ │ │ │ │ - ldrsb r5, [fp, r6] │ │ │ │ │ - cmp r5, #0 │ │ │ │ │ - bge d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ - cmn r5, #1 │ │ │ │ │ - beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ - lsr sl, sl, #10 │ │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ │ - add r3, sl, #1 │ │ │ │ │ - add r6, r6, r3 │ │ │ │ │ - and r6, r6, r7 │ │ │ │ │ - b b74 <_Py_dict_lookup+0x8c0> │ │ │ │ │ + b d18 <_Py_dict_lookup+0xa64> │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ @@ -807,28 +772,28 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ + beq b94 <_Py_dict_lookup+0x8e0> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ + beq c80 <_Py_dict_lookup+0x9cc> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ │ b 754 <_Py_dict_lookup+0x4a0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, sl, #1 │ │ │ │ │ ldrshle r5, [r6, r3] │ │ │ │ │ @@ -845,315 +810,350 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sp, #20] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r0 │ │ │ │ │ ldr r0, [fp] │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ + beq c28 <_Py_dict_lookup+0x974> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ str r0, [fp] │ │ │ │ │ - beq d38 <_Py_dict_lookup+0xa84> │ │ │ │ │ + beq c5c <_Py_dict_lookup+0x9a8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ ldr ip, [r0, #24] │ │ │ │ │ cmp r8, ip │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bne d88 <_Py_dict_lookup+0xad4> │ │ │ │ │ + bne 10d0 <_Py_dict_lookup+0xe1c> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ bne 844 <_Py_dict_lookup+0x590> │ │ │ │ │ ldrb r2, [r8, #4] │ │ │ │ │ b 7a4 <_Py_dict_lookup+0x4f0> │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b a24 <_Py_dict_lookup+0x770> │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b c28 <_Py_dict_lookup+0x974> │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ + str r1, [sp, #28] │ │ │ │ │ + str r2, [sp, #24] │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - b 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + b b94 <_Py_dict_lookup+0x8e0> │ │ │ │ │ lsr r2, r7, #5 │ │ │ │ │ add sl, sl, sl, lsl #2 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add sl, r2, sl │ │ │ │ │ and sl, sl, r4 │ │ │ │ │ b 364 <_Py_dict_lookup+0xb0> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ mov r0, fp │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b cb4 <_Py_dict_lookup+0xa00> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b 954 <_Py_dict_lookup+0x6a0> │ │ │ │ │ + str r0, [sp, #20] │ │ │ │ │ + mov r0, fp │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + b a24 <_Py_dict_lookup+0x770> │ │ │ │ │ mvn r5, #2 │ │ │ │ │ b 42c <_Py_dict_lookup+0x178> │ │ │ │ │ - mov r0, fp │ │ │ │ │ - str r1, [sp, #28] │ │ │ │ │ - str r2, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + ldr sl, [r2, r5, lsl #3] │ │ │ │ │ + lsl r2, r5, #3 │ │ │ │ │ + str r2, [sp, #20] │ │ │ │ │ + ldr r2, [sl, #12] │ │ │ │ │ + cmp r7, r2 │ │ │ │ │ + beq da8 <_Py_dict_lookup+0xaf4> │ │ │ │ │ + lsr sl, r7, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r1, sl, #1 │ │ │ │ │ + add r6, r1, r6 │ │ │ │ │ + and r6, r6, r4 │ │ │ │ │ + mov r2, r9 │ │ │ │ │ + mov r9, r7 │ │ │ │ │ + mov r7, r4 │ │ │ │ │ + mov r4, r3 │ │ │ │ │ + str fp, [sp, #20] │ │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ │ + str r8, [sp, #16] │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + bgt f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ + ldrsb r5, [fp, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge ee8 <_Py_dict_lookup+0xc34> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r6, r6, sl, lsr #5 │ │ │ │ │ + add r6, r6, #1 │ │ │ │ │ + cmp r2, #7 │ │ │ │ │ + and r6, r6, r7 │ │ │ │ │ + bgt ed4 <_Py_dict_lookup+0xc20> │ │ │ │ │ + ldrsb r5, [fp, r6] │ │ │ │ │ + cmp r5, #0 │ │ │ │ │ + bge e4c <_Py_dict_lookup+0xb98> │ │ │ │ │ + cmn r5, #1 │ │ │ │ │ + beq 86c <_Py_dict_lookup+0x5b8> │ │ │ │ │ + lsr sl, sl, #10 │ │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ │ + add r3, sl, #1 │ │ │ │ │ + add r6, r6, r3 │ │ │ │ │ + and r6, r6, r7 │ │ │ │ │ + b d48 <_Py_dict_lookup+0xa94> │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + bne e40 <_Py_dict_lookup+0xb8c> │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ │ + cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ + mov r9, r0 │ │ │ │ │ + bne e1c <_Py_dict_lookup+0xb68> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ │ + ldr ip, [r2, #24] │ │ │ │ │ + cmp r3, ip │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ │ + lsl r1, r5, #3 │ │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ │ + cmp r2, sl │ │ │ │ │ + bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + cmp r9, #0 │ │ │ │ │ + ldrbeq r9, [r3, #4] │ │ │ │ │ + beq d18 <_Py_dict_lookup+0xa64> │ │ │ │ │ + str fp, [sp, #8] │ │ │ │ │ + b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ + sub r2, r2, #1 │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + bne ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ + mov r0, sl │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b c20 <_Py_dict_lookup+0x96c> │ │ │ │ │ - mov r8, r1 │ │ │ │ │ - b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ + b ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + str r2, [sl] │ │ │ │ │ + b db4 <_Py_dict_lookup+0xb00> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r8, [r3, r5, lsl #3] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne bbc <_Py_dict_lookup+0x908> │ │ │ │ │ + bne d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r1, r0 │ │ │ │ │ - bne e3c <_Py_dict_lookup+0xb88> │ │ │ │ │ + bne 10ac <_Py_dict_lookup+0xdf8> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldr ip, [r3, #24] │ │ │ │ │ cmp r4, ip │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ ldr r2, [r3, r2] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ + bne 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b bbc <_Py_dict_lookup+0x908> │ │ │ │ │ + b d90 <_Py_dict_lookup+0xadc> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrshle r5, [fp, r3] │ │ │ │ │ ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ - b bac <_Py_dict_lookup+0x8f8> │ │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ │ - mov r3, r4 │ │ │ │ │ - str r2, [sp, #8] │ │ │ │ │ - b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - str r2, [r8] │ │ │ │ │ - bne ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ - str r0, [sp, #24] │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ │ - b ddc <_Py_dict_lookup+0xb28> │ │ │ │ │ + b d80 <_Py_dict_lookup+0xacc> │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r8, [r3, r5, lsl #3] │ │ │ │ │ lsl r3, r5, #3 │ │ │ │ │ ldr r1, [r8, #12] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ cmp r9, r1 │ │ │ │ │ - bne b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ + bne d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne efc <_Py_dict_lookup+0xc48> │ │ │ │ │ + bne f84 <_Py_dict_lookup+0xcd0> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp r4, ip │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl r1, r5, #3 │ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ bne 10d8 <_Py_dict_lookup+0xe24> │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e2c <_Py_dict_lookup+0xb78> │ │ │ │ │ + bne 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ │ - b b90 <_Py_dict_lookup+0x8dc> │ │ │ │ │ + b d64 <_Py_dict_lookup+0xab0> │ │ │ │ │ cmp r2, #15 │ │ │ │ │ lslle r3, r6, #1 │ │ │ │ │ ldrshle r5, [fp, r3] │ │ │ │ │ ldrgt r5, [fp, r6, lsl #2] │ │ │ │ │ - b b80 <_Py_dict_lookup+0x8cc> │ │ │ │ │ + b d54 <_Py_dict_lookup+0xaa0> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne eac <_Py_dict_lookup+0xbf8> │ │ │ │ │ + bne f34 <_Py_dict_lookup+0xc80> │ │ │ │ │ str r0, [sp, #24] │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ - b eac <_Py_dict_lookup+0xbf8> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - ldr sl, [r2, r5, lsl #3] │ │ │ │ │ - lsl r2, r5, #3 │ │ │ │ │ - str r2, [sp, #20] │ │ │ │ │ - ldr r2, [sl, #12] │ │ │ │ │ - cmp r7, r2 │ │ │ │ │ - bne b44 <_Py_dict_lookup+0x890> │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 109c <_Py_dict_lookup+0xde8> │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r1, r8 │ │ │ │ │ - mov r0, sl │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ - ldr r2, [sl] │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - mov r9, r0 │ │ │ │ │ - bne 1078 <_Py_dict_lookup+0xdc4> │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ │ - ldr ip, [r2, #24] │ │ │ │ │ - cmp r3, ip │ │ │ │ │ - bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ │ - lsl r1, r5, #3 │ │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - bne 1070 <_Py_dict_lookup+0xdbc> │ │ │ │ │ - ldrb r9, [r3, #4] │ │ │ │ │ - b b44 <_Py_dict_lookup+0x890> │ │ │ │ │ + b f34 <_Py_dict_lookup+0xc80> │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + ldrgt r2, [sp, #16] │ │ │ │ │ + ldrle r1, [sp, #16] │ │ │ │ │ + lslle r2, r6, #1 │ │ │ │ │ + ldrgt r5, [r2, r6, lsl #2] │ │ │ │ │ + ldrshle r5, [r1, r2] │ │ │ │ │ + b b34 <_Py_dict_lookup+0x880> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ ldr r6, [r2, r5, lsl #3] │ │ │ │ │ lsl r2, r5, #3 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [r6, #12] │ │ │ │ │ cmp r7, r2 │ │ │ │ │ bne b10 <_Py_dict_lookup+0x85c> │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10cc <_Py_dict_lookup+0xe18> │ │ │ │ │ + bne 1090 <_Py_dict_lookup+0xddc> │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - bne 10a8 <_Py_dict_lookup+0xdf4> │ │ │ │ │ + bne 106c <_Py_dict_lookup+0xdb8> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - blt d5c <_Py_dict_lookup+0xaa8> │ │ │ │ │ + blt cf4 <_Py_dict_lookup+0xa40> │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ ldr ip, [r2, #24] │ │ │ │ │ cmp r3, ip │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ lsl r1, r5, #3 │ │ │ │ │ ldr r2, [r2, r1] │ │ │ │ │ cmp r2, r6 │ │ │ │ │ bne 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 1070 <_Py_dict_lookup+0xdbc> │ │ │ │ │ + bne e14 <_Py_dict_lookup+0xb60> │ │ │ │ │ ldrb r9, [r3, #4] │ │ │ │ │ b b10 <_Py_dict_lookup+0x85c> │ │ │ │ │ cmp r9, #15 │ │ │ │ │ ldrgt r2, [sp, #16] │ │ │ │ │ ldrle r1, [sp, #16] │ │ │ │ │ - lslle r2, r6, #1 │ │ │ │ │ - ldrgt r5, [r2, r6, lsl #2] │ │ │ │ │ - ldrshle r5, [r1, r2] │ │ │ │ │ - b b34 <_Py_dict_lookup+0x880> │ │ │ │ │ - cmp r9, #15 │ │ │ │ │ - ldrgt r2, [sp, #16] │ │ │ │ │ - ldrle r1, [sp, #16] │ │ │ │ │ lslle r2, sl, #1 │ │ │ │ │ ldrgt r5, [r2, sl, lsl #2] │ │ │ │ │ ldrshle r5, [r1, r2] │ │ │ │ │ b b00 <_Py_dict_lookup+0x84c> │ │ │ │ │ - str fp, [sp, #8] │ │ │ │ │ - b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - bne f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ - mov r0, sl │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + bne 1014 <_Py_dict_lookup+0xd60> │ │ │ │ │ + mov r0, r6 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - b f70 <_Py_dict_lookup+0xcbc> │ │ │ │ │ + b 1014 <_Py_dict_lookup+0xd60> │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - str r2, [sl] │ │ │ │ │ - b f48 <_Py_dict_lookup+0xc94> │ │ │ │ │ + str r2, [r6] │ │ │ │ │ + b fec <_Py_dict_lookup+0xd38> │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + mov r3, r4 │ │ │ │ │ + str r2, [sp, #8] │ │ │ │ │ + b 4bc <_Py_dict_lookup+0x208> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - bne ffc <_Py_dict_lookup+0xd48> │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - str r3, [sp, #20] │ │ │ │ │ + str r2, [r8] │ │ │ │ │ + bne e98 <_Py_dict_lookup+0xbe4> │ │ │ │ │ + str r0, [sp, #24] │ │ │ │ │ + mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ │ - b ffc <_Py_dict_lookup+0xd48> │ │ │ │ │ - add r2, r2, #1 │ │ │ │ │ - str r2, [r6] │ │ │ │ │ - b fd4 <_Py_dict_lookup+0xd20> │ │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ │ + b e98 <_Py_dict_lookup+0xbe4> │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r8, [sp, #16] │ │ │ │ │ mov r7, r9 │ │ │ │ │ b 2dc <_Py_dict_lookup+0x28> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ b 604 <_Py_dict_lookup+0x350> │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ b 5f0 <_Py_dict_lookup+0x33c> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ - b 498 <_Py_dict_lookup+0x1e4> │ │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ │ - b 484 <_Py_dict_lookup+0x1d0> │ │ │ │ │ - ldr r1, [r8, #28] │ │ │ │ │ b 8dc <_Py_dict_lookup+0x628> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b 8c8 <_Py_dict_lookup+0x614> │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ b ab0 <_Py_dict_lookup+0x7fc> │ │ │ │ │ ldr r0, [r1, #28] │ │ │ │ │ b a9c <_Py_dict_lookup+0x7e8> │ │ │ │ │ + ldr r1, [r8, #28] │ │ │ │ │ + b 498 <_Py_dict_lookup+0x1e4> │ │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ │ + b 484 <_Py_dict_lookup+0x1d0> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ 00001128 : │ │ │ │ │ PyDict_SetItem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ @@ -1448,15 +1448,15 @@ │ │ │ │ │ bne 149c │ │ │ │ │ b 13dc │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r1, #0 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r6, [r5, #16] │ │ │ │ │ b 1384 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -1645,89 +1645,89 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ble 1c4c │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ bne 1db0 │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ - ldr r8, [r1, #212] @ 0xd4 │ │ │ │ │ + ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ adds r2, r3, #4096 @ 0x1000 │ │ │ │ │ - adc r8, r8, #0 │ │ │ │ │ - lsl ip, ip, #20 │ │ │ │ │ + adc r0, r0, #0 │ │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ │ - str r8, [r1, #212] @ 0xd4 │ │ │ │ │ + str r0, [r1, #212] @ 0xd4 │ │ │ │ │ + ldrb r9, [lr, #4] │ │ │ │ │ + lsl ip, ip, #20 │ │ │ │ │ + mvn r1, #0 │ │ │ │ │ lsr ip, ip, #20 │ │ │ │ │ - ldrb sl, [lr, #4] │ │ │ │ │ + mvn r1, r1, lsl r9 │ │ │ │ │ orr r3, ip, r2 │ │ │ │ │ - mvn r2, #0 │ │ │ │ │ - mvn r2, r2, lsl sl │ │ │ │ │ - mov r1, #0 │ │ │ │ │ - cmp sl, #7 │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [lr, #8] │ │ │ │ │ mov ip, lr │ │ │ │ │ - and r0, r6, r2 │ │ │ │ │ - str r1, [lr, #8] │ │ │ │ │ + and r2, r6, r1 │ │ │ │ │ bgt 18f8 │ │ │ │ │ - add r9, lr, #20 │ │ │ │ │ - ldrsb r1, [r9, r0] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + add r8, lr, #20 │ │ │ │ │ + ldrsb sl, [r8, r2] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ bge 1b5c │ │ │ │ │ - ldr r2, [lr, #16] │ │ │ │ │ - strb r2, [r9, r0] │ │ │ │ │ + ldr r1, [lr, #16] │ │ │ │ │ + strb r1, [r8, r2] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r1, [ip, #16] │ │ │ │ │ ldrb r2, [ip, #6] │ │ │ │ │ - ldrb r0, [ip, #5] │ │ │ │ │ + ldrb lr, [ip, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - lsl r2, r2, r0 │ │ │ │ │ - addeq r9, ip, #20 │ │ │ │ │ + lsl r2, r2, lr │ │ │ │ │ + addeq r8, ip, #20 │ │ │ │ │ beq 1948 │ │ │ │ │ add r2, r2, r1, lsl #3 │ │ │ │ │ - add r0, ip, #20 │ │ │ │ │ - str r5, [r0, r2] │ │ │ │ │ - add r0, r0, r2 │ │ │ │ │ - str r7, [r0, #4] │ │ │ │ │ + add lr, ip, #20 │ │ │ │ │ + str r5, [lr, r2] │ │ │ │ │ + add lr, lr, r2 │ │ │ │ │ + str r7, [lr, #4] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ ldr r3, [ip, #12] │ │ │ │ │ - str r8, [r4, #20] │ │ │ │ │ + str r0, [r4, #20] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [ip, #12] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r1, [ip, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - cmp sl, #15 │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ bgt 1c98 │ │ │ │ │ - add r1, lr, r0, lsl #1 │ │ │ │ │ - ldrsh r1, [r1, #20] │ │ │ │ │ - lsl fp, r0, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ + add r8, lr, r2, lsl #1 │ │ │ │ │ + ldrsh r8, [r8, #20] │ │ │ │ │ + lsl sl, r2, #1 │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ bge 1a8c │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - add r9, lr, #20 │ │ │ │ │ - strh r1, [r9, fp] │ │ │ │ │ + add r8, lr, #20 │ │ │ │ │ + strh r1, [r8, sl] │ │ │ │ │ ldrb r2, [lr, #6] │ │ │ │ │ - ldrb r0, [lr, #5] │ │ │ │ │ + ldrb lr, [lr, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ - lsl r2, r2, r0 │ │ │ │ │ + lsl r2, r2, lr │ │ │ │ │ addne r2, r2, r1, lsl #3 │ │ │ │ │ - strne r5, [r9, r2] │ │ │ │ │ - addne r2, r9, r2 │ │ │ │ │ + strne r5, [r8, r2] │ │ │ │ │ + addne r2, r8, r2 │ │ │ │ │ strne r7, [r2, #4] │ │ │ │ │ bne 18c4 │ │ │ │ │ - add r0, r1, r1, lsl #1 │ │ │ │ │ - add r2, r2, r0, lsl #2 │ │ │ │ │ - add r0, r9, r2 │ │ │ │ │ - stmib r0, {r5, r7} │ │ │ │ │ - str r6, [r9, r2] │ │ │ │ │ + add lr, r1, r1, lsl #1 │ │ │ │ │ + add r2, r2, lr, lsl #2 │ │ │ │ │ + add lr, r8, r2 │ │ │ │ │ + stmib lr, {r5, r7} │ │ │ │ │ + str r6, [r8, r2] │ │ │ │ │ b 18c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ bne 1cfc │ │ │ │ │ mov r0, r7 │ │ │ │ │ @@ -1800,74 +1800,74 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ bne 18ec │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 18ec │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ - add r9, r1, #1 │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - add r0, r9, r0 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - add r9, lr, r0, lsl #1 │ │ │ │ │ - ldrsh r9, [r9, #20] │ │ │ │ │ - lsl fp, r0, #1 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + lsr r8, r6, #5 │ │ │ │ │ + add sl, r8, #1 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + add r2, sl, r2 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ │ + ldrsh sl, [sl, #20] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + lsl sl, r2, #1 │ │ │ │ │ blt 1914 │ │ │ │ │ - lsl r9, r0, #2 │ │ │ │ │ - add r9, r9, r0 │ │ │ │ │ - add r9, r9, r1, lsr #5 │ │ │ │ │ - add r9, r9, #1 │ │ │ │ │ - cmp sl, #7 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - and r0, r9, r2 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ + add sl, sl, r2 │ │ │ │ │ + add sl, sl, r8, lsr #5 │ │ │ │ │ + add sl, sl, #1 │ │ │ │ │ + cmp r9, #7 │ │ │ │ │ + lsr r8, r8, #5 │ │ │ │ │ + and r2, sl, r1 │ │ │ │ │ bgt 1b28 │ │ │ │ │ - add r9, lr, r0 │ │ │ │ │ - ldrsb ip, [r9, #20] │ │ │ │ │ + add sl, lr, r2 │ │ │ │ │ + ldrsb ip, [sl, #20] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ bge 1c34 │ │ │ │ │ ldr r2, [lr, #16] │ │ │ │ │ - strb r2, [r9, #20] │ │ │ │ │ + strb r2, [sl, #20] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r1, [ip, #16] │ │ │ │ │ b 1894 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne 1a64 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1a64 │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - add r0, r0, r1 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - cmp sl, #15 │ │ │ │ │ - add r9, lr, r0, lsl #1 │ │ │ │ │ - addgt r9, lr, r0, lsl #2 │ │ │ │ │ - ldrshle r9, [r9, #20] │ │ │ │ │ - ldrgt r9, [r9, #20] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + lsr r8, r8, #5 │ │ │ │ │ + add r2, r2, r8 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ + add sl, lr, r2, lsl #1 │ │ │ │ │ + addgt sl, lr, r2, lsl #2 │ │ │ │ │ + ldrshle sl, [sl, #20] │ │ │ │ │ + ldrgt sl, [sl, #20] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ bge 1b14 │ │ │ │ │ - cmp sl, #15 │ │ │ │ │ + cmp r9, #15 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - lslgt r9, r0, #2 │ │ │ │ │ + lslgt sl, r2, #2 │ │ │ │ │ bgt 1cf4 │ │ │ │ │ - lsl fp, r0, #1 │ │ │ │ │ + lsl sl, r2, #1 │ │ │ │ │ b 1918 │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ - add r9, r1, #1 │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - add r0, r9, r0 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - add r9, lr, r0 │ │ │ │ │ - ldrsb fp, [r9, #20] │ │ │ │ │ + lsr r8, r6, #5 │ │ │ │ │ + add sl, r8, #1 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + add r2, sl, r2 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + add sl, lr, r2 │ │ │ │ │ + ldrsb fp, [sl, #20] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ blt 1ae4 │ │ │ │ │ b 1ab4 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ @@ -1893,34 +1893,34 @@ │ │ │ │ │ mov r3, r0 │ │ │ │ │ beq 1d2c │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - bl c5e8 │ │ │ │ │ + bl c620 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 1d94 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 18ec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ bne 18ec │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 18ec │ │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ │ - lsr r1, r1, #5 │ │ │ │ │ - add r0, r0, r1 │ │ │ │ │ - add r0, r0, #1 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ │ + lsr r8, r8, #5 │ │ │ │ │ + add r2, r2, r8 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ b 1ad4 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r2, #1 │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ movge r1, r3 │ │ │ │ │ movlt r1, #8 │ │ │ │ │ @@ -1933,38 +1933,38 @@ │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1d64 │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ bne 1db0 │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ b 1828 │ │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ │ - ldr r1, [r9, #20] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - lsl r1, r0, #2 │ │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ │ + ldr r8, [sl, #20] │ │ │ │ │ + cmp r8, #0 │ │ │ │ │ + lsl r8, r2, #2 │ │ │ │ │ bge 1cc8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - str r1, [r9, #20] │ │ │ │ │ + str r1, [sl, #20] │ │ │ │ │ b 1894 │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 1804 │ │ │ │ │ b 1990 │ │ │ │ │ - add r0, r1, r0 │ │ │ │ │ - lsr r1, r6, #5 │ │ │ │ │ - add r9, r1, #1 │ │ │ │ │ - add r0, r9, r0 │ │ │ │ │ - and r0, r0, r2 │ │ │ │ │ - add r9, lr, r0, lsl #2 │ │ │ │ │ - ldr r9, [r9, #20] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - lsl r9, r0, #2 │ │ │ │ │ + add r2, r8, r2 │ │ │ │ │ + lsr r8, r6, #5 │ │ │ │ │ + add sl, r8, #1 │ │ │ │ │ + add r2, sl, r2 │ │ │ │ │ + and r2, r2, r1 │ │ │ │ │ + add sl, lr, r2, lsl #2 │ │ │ │ │ + ldr sl, [sl, #20] │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + lsl sl, r2, #2 │ │ │ │ │ bge 1ab8 │ │ │ │ │ ldr r1, [lr, #16] │ │ │ │ │ - add r9, lr, r9 │ │ │ │ │ + add sl, lr, sl │ │ │ │ │ b 1cb0 │ │ │ │ │ ldr sl, [pc, #320] @ 1e44 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, sl │ │ │ │ │ bne 1990 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -2009,23 +2009,23 @@ │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b 1c0c │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ b 1c90 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ str r7, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r1, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r1, #212] @ 0xd4 │ │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ @@ -2249,28 +2249,28 @@ │ │ │ │ │ bgt 23c0 │ │ │ │ │ lsl lr, r1, #1 │ │ │ │ │ ldrsh r6, [r4, lr] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ bne 2330 │ │ │ │ │ strh r2, [r4, lr] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r2, r8 │ │ │ │ │ + cmp r8, r2 │ │ │ │ │ beq 217c │ │ │ │ │ ldrb r0, [r5, #4] │ │ │ │ │ ldr r1, [r3, r2, lsl #3] │ │ │ │ │ cmp r0, #7 │ │ │ │ │ ldr ip, [r1, #12] │ │ │ │ │ and r1, ip, r9 │ │ │ │ │ bgt 2120 │ │ │ │ │ ldrsb lr, [r4, r1] │ │ │ │ │ cmn lr, #1 │ │ │ │ │ bne 2330 │ │ │ │ │ strb r2, [r4, r1] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - cmp r8, r2 │ │ │ │ │ + cmp r2, r8 │ │ │ │ │ bne 2148 │ │ │ │ │ ldr r3, [pc, #3056] @ 2d74 │ │ │ │ │ ldr r2, [sp] │ │ │ │ │ str r5, [r7, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ beq 21e4 │ │ │ │ │ ldr r1, [sp] │ │ │ │ │ @@ -3096,39 +3096,39 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ ldr r3, [r0, r8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ - beq 3474 │ │ │ │ │ + beq 3434 │ │ │ │ │ ldr sl, [pc, #1884] @ 3550 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp r3, sl │ │ │ │ │ mov r6, r2 │ │ │ │ │ bne 3250 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ beq 3250 │ │ │ │ │ ldr r3, [pc, #1852] @ 3554 │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq 3344 │ │ │ │ │ + beq 3334 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3484 │ │ │ │ │ + bne 3454 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq 32c4 │ │ │ │ │ + beq 3440 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2fbc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [sp, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 3170 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ @@ -3193,21 +3193,21 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r1, #16] │ │ │ │ │ bne 2f7c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 33bc │ │ │ │ │ + bne 33ac │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldrne r8, [pc, #1500] @ 3558 │ │ │ │ │ - bne 33e8 │ │ │ │ │ + bne 33d8 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ beq 2fb0 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -3235,15 +3235,15 @@ │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ ldr r0, [r4, #16] │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -3257,15 +3257,15 @@ │ │ │ │ │ cmp r9, #7 │ │ │ │ │ orr r2, r0, r2 │ │ │ │ │ str lr, [r1, #8] │ │ │ │ │ mvn r0, r3, lsl r9 │ │ │ │ │ bic r3, r8, r3, lsl r9 │ │ │ │ │ ble 2ee0 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt 32f0 │ │ │ │ │ + bgt 32e0 │ │ │ │ │ add lr, r1, r3, lsl #1 │ │ │ │ │ ldrsh lr, [lr, #20] │ │ │ │ │ lsl sl, r3, #1 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ bge 30f8 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add lr, r1, #20 │ │ │ │ │ @@ -3315,23 +3315,23 @@ │ │ │ │ │ add sl, sl, lr, lsr #5 │ │ │ │ │ add sl, sl, #1 │ │ │ │ │ cmp r9, #7 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ and r3, sl, r0 │ │ │ │ │ ble 323c │ │ │ │ │ cmp r9, #15 │ │ │ │ │ - bgt 3390 │ │ │ │ │ + bgt 3380 │ │ │ │ │ add sl, r1, r3, lsl #1 │ │ │ │ │ ldrsh sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bge 32d8 │ │ │ │ │ + bge 32c8 │ │ │ │ │ cmp r9, #15 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ lslgt sl, r3, #2 │ │ │ │ │ - bgt 333c │ │ │ │ │ + bgt 332c │ │ │ │ │ lsl sl, r3, #1 │ │ │ │ │ b 3078 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ bne 2e74 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ @@ -3353,25 +3353,25 @@ │ │ │ │ │ bne 2e8c │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 31e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3444 │ │ │ │ │ + beq 351c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ beq 31fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - beq 3450 │ │ │ │ │ + beq 3528 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ - beq 345c │ │ │ │ │ + beq 3534 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ beq 2f58 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ @@ -3387,19 +3387,19 @@ │ │ │ │ │ blt 30e4 │ │ │ │ │ b 3228 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 32c4 │ │ │ │ │ + beq 3440 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [pc, #740] @ 3554 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 3344 │ │ │ │ │ + beq 3334 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, sl │ │ │ │ │ beq 2e20 │ │ │ │ │ ldrb r3, [r3, #6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2e20 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ @@ -3412,30 +3412,26 @@ │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2e20 │ │ │ │ │ - cmp r7, #0 │ │ │ │ │ - movne r3, #0 │ │ │ │ │ - mvn r0, #0 │ │ │ │ │ - strne r3, [r7] │ │ │ │ │ - b 2fec │ │ │ │ │ + b 3440 │ │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ b 3148 │ │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ │ ldr lr, [sl, #20] │ │ │ │ │ cmp lr, #0 │ │ │ │ │ lsl lr, r3, #2 │ │ │ │ │ - bge 3310 │ │ │ │ │ + bge 3300 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ str r0, [sl, #20] │ │ │ │ │ b 2f00 │ │ │ │ │ add r3, lr, r3 │ │ │ │ │ lsr lr, r8, #5 │ │ │ │ │ add sl, lr, #1 │ │ │ │ │ add r3, sl, r3 │ │ │ │ │ @@ -3443,15 +3439,15 @@ │ │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ │ ldr sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsl sl, r3, #2 │ │ │ │ │ bge 3124 │ │ │ │ │ ldr r0, [r1, #16] │ │ │ │ │ add sl, r1, sl │ │ │ │ │ - b 3308 │ │ │ │ │ + b 32f8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r5] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ mov r1, r4 │ │ │ │ │ @@ -3459,45 +3455,45 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r8 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1250 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 32c4 │ │ │ │ │ + beq 3440 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ bne 2f90 │ │ │ │ │ b 2fb0 │ │ │ │ │ add sl, r1, r3, lsl #2 │ │ │ │ │ ldr sl, [sl, #20] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ lsl sl, r3, #2 │ │ │ │ │ blt 3158 │ │ │ │ │ add r3, sl, r3 │ │ │ │ │ lsr lr, lr, #5 │ │ │ │ │ add r3, r3, lr │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ and r3, r3, r0 │ │ │ │ │ b 3140 │ │ │ │ │ - ldr r8, [pc, #404] @ 3558 │ │ │ │ │ + ldr r8, [pc, #420] @ 3558 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 33f4 │ │ │ │ │ + bne 33e4 │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 33f4 │ │ │ │ │ + bne 33e4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 2f7c │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq 353c │ │ │ │ │ - ldr r3, [pc, #352] @ 355c │ │ │ │ │ + beq 350c │ │ │ │ │ + ldr r3, [pc, #368] @ 355c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ @@ -3510,56 +3506,46 @@ │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r0, [ip] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ bne 2f90 │ │ │ │ │ b 2fb0 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31e0 │ │ │ │ │ - mov r0, r6 │ │ │ │ │ - bl 0 <_Py_Dealloc> │ │ │ │ │ - R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 31fc │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 2f58 │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r4, #8] │ │ │ │ │ - b 2fb0 │ │ │ │ │ - ldr r1, [pc, #228] @ 3560 │ │ │ │ │ - ldr r0, [pc, #228] @ 3564 │ │ │ │ │ + ldr r1, [pc, #292] @ 3560 │ │ │ │ │ + ldr r0, [pc, #292] @ 3564 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ - b 32c4 │ │ │ │ │ + cmp r7, #0 │ │ │ │ │ + movne r3, #0 │ │ │ │ │ + mvn r0, #0 │ │ │ │ │ + strne r3, [r7] │ │ │ │ │ + b 2fec │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 95e0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 3500 │ │ │ │ │ + beq 34d0 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ ldr r8, [r2, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ movne r6, r8 │ │ │ │ │ - bne 34cc │ │ │ │ │ + bne 349c │ │ │ │ │ str r0, [sp] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ mov r3, r6 │ │ │ │ │ - bl c5e8 │ │ │ │ │ + bl c620 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 34f4 │ │ │ │ │ + beq 34c4 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 34f0 │ │ │ │ │ + beq 34c0 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ str r6, [r7] │ │ │ │ │ subs r0, r8, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ @@ -3574,26 +3560,40 @@ │ │ │ │ │ clz r1, r1 │ │ │ │ │ rsb r1, r1, #32 │ │ │ │ │ and r1, r1, #255 @ 0xff │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne 2e2c │ │ │ │ │ - b 32c4 │ │ │ │ │ + b 3440 │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2f7c │ │ │ │ │ - b 33f4 │ │ │ │ │ + b 33e4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 31e0 │ │ │ │ │ + mov r0, r6 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + b 31fc │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2f58 │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + add r3, r3, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + b 2fb0 │ │ │ │ │ .word 0x0000077c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ - .word 0x00000158 │ │ │ │ │ + .word 0x00000168 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000010a8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ 00003568 : │ │ │ │ │ build_indices_generic(): │ │ │ │ │ @@ -4102,34 +4102,34 @@ │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r5, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ - add r1, r8, #42496 @ 0xa600 │ │ │ │ │ + add r0, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r5, #28] │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ ldr r2, [pc, #264] @ 3d94 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ - ldr r3, [r1, #208] @ 0xd0 │ │ │ │ │ + ldr r3, [r0, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #24] │ │ │ │ │ - ldr r2, [r1, #212] @ 0xd4 │ │ │ │ │ + ldr r2, [r0, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ - str r3, [r1, #208] @ 0xd0 │ │ │ │ │ - str r2, [r1, #212] @ 0xd4 │ │ │ │ │ + str r3, [r0, #208] @ 0xd0 │ │ │ │ │ + str r2, [r0, #212] @ 0xd4 │ │ │ │ │ str r3, [r5, #16] │ │ │ │ │ str r2, [r5, #20] │ │ │ │ │ str r5, [r7] │ │ │ │ │ b 3b6c <_PyObjectDict_SetItem+0x24> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 1250 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c4a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r5, r0 │ │ │ │ │ str r0, [r7] │ │ │ │ │ bne 3b6c <_PyObjectDict_SetItem+0x24> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r9, [pc, #176] @ 3d94 <_PyObjectDict_SetItem+0x24c> │ │ │ │ │ @@ -4519,15 +4519,15 @@ │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ bne 41bc │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 54b4 │ │ │ │ │ b 4238 │ │ │ │ │ - bl fd34 │ │ │ │ │ + bl fd6c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 45bc │ │ │ │ │ ldr r0, [pc, #876] @ 45e0 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ beq 45b0 │ │ │ │ │ @@ -5572,15 +5572,15 @@ │ │ │ │ │ str r3, [r5] │ │ │ │ │ b 4bdc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r7 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, #3 │ │ │ │ │ mov r3, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #24] │ │ │ │ │ ldr r6, [r7, #16] │ │ │ │ │ ldrb ip, [r2, #4] │ │ │ │ │ b 4874 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -6437,15 +6437,15 @@ │ │ │ │ │ R_ARM_JUMP24 _PyTrash_thread_deposit_object │ │ │ │ │ cmp r0, #0 │ │ │ │ │ beq 5e80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r1, #5 │ │ │ │ │ str r3, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r3, r4, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r0, [r3, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ str r1, [r3, #208] @ 0xd0 │ │ │ │ │ @@ -7211,15 +7211,15 @@ │ │ │ │ │ b 68b8 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -7494,15 +7494,15 @@ │ │ │ │ │ b 6cf0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ @@ -8599,22 +8599,22 @@ │ │ │ │ │ str r4, [r6] │ │ │ │ │ b 7d1c │ │ │ │ │ tst r3, #4 │ │ │ │ │ beq 7e4c │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7e4c │ │ │ │ │ - bl f87c <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + bl f8b4 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_CALL _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ bne 7d1c │ │ │ │ │ mov r4, #0 │ │ │ │ │ b 7d2c │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c4a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r6] │ │ │ │ │ bne 7d1c │ │ │ │ │ b 7e04 │ │ │ │ │ ldr r7, [pc, #100] @ 7e94 │ │ │ │ │ add r0, r7, #28 │ │ │ │ │ @@ -8629,15 +8629,15 @@ │ │ │ │ │ ldr r3, [pc, #68] @ 7e98 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r1, [r2, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ - bl c468 │ │ │ │ │ + bl c4a0 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ str r0, [r5, #-12] │ │ │ │ │ bne 7d1c │ │ │ │ │ b 7e04 │ │ │ │ │ ldr r3, [pc, #24] @ 7e9c │ │ │ │ │ ldr r1, [pc, #24] @ 7ea0 │ │ │ │ │ @@ -8711,15 +8711,15 @@ │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 7fec │ │ │ │ │ bne 7fdc │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e428 │ │ │ │ │ + bl e460 │ │ │ │ │ subs r3, r4, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 7f44 │ │ │ │ │ mov r0, r4 │ │ │ │ │ @@ -8793,15 +8793,15 @@ │ │ │ │ │ cmp r0, #0 │ │ │ │ │ blt 809c │ │ │ │ │ bne 808c │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, #1 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b e428 │ │ │ │ │ + b e460 │ │ │ │ │ ldr r3, [pc, #28] @ 80b0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ b 8044 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ @@ -10200,15 +10200,15 @@ │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ and r3, r3, r2 │ │ │ │ │ b 8aa8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r3, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r3, #208] @ 0xd0 │ │ │ │ │ ldr r1, [r3, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ str r2, [r3, #208] @ 0xd0 │ │ │ │ │ adc r2, r1, #0 │ │ │ │ │ @@ -11490,15 +11490,15 @@ │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ b a80c │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r8, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r8, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ @@ -11620,78 +11620,78 @@ │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ mov r7, r3 │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq ac84 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + beq acec <_PyDict_Pop_KnownHash+0x31c> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ + mov sl, r1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq ad34 <_PyDict_Pop_KnownHash+0x364> │ │ │ │ │ + beq ad6c <_PyDict_Pop_KnownHash+0x39c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq ac84 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ + beq acec <_PyDict_Pop_KnownHash+0x31c> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq ac84 <_PyDict_Pop_KnownHash+0x2b4> │ │ │ │ │ - ldr r3, [pc, #808] @ ad58 <_PyDict_Pop_KnownHash+0x388> │ │ │ │ │ + beq acec <_PyDict_Pop_KnownHash+0x31c> │ │ │ │ │ + ldr r3, [pc, #864] @ ad90 <_PyDict_Pop_KnownHash+0x3c0> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr ip, [r4, #16] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ands r0, ip, #255 @ 0xff │ │ │ │ │ - ldr sl, [r3, #8] │ │ │ │ │ - bne ad14 <_PyDict_Pop_KnownHash+0x344> │ │ │ │ │ - add r2, sl, #42496 @ 0xa600 │ │ │ │ │ - ldr r3, [r2, #208] @ 0xd0 │ │ │ │ │ - ldr lr, [r2, #212] @ 0xd4 │ │ │ │ │ - adds r1, r3, #4096 @ 0x1000 │ │ │ │ │ - adc lr, lr, #0 │ │ │ │ │ - str r1, [r2, #208] @ 0xd0 │ │ │ │ │ - str lr, [r2, #212] @ 0xd4 │ │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ │ + bne ad34 <_PyDict_Pop_KnownHash+0x364> │ │ │ │ │ + add r0, r9, #42496 @ 0xa600 │ │ │ │ │ + ldr r3, [r0, #208] @ 0xd0 │ │ │ │ │ lsl ip, ip, #20 │ │ │ │ │ - ldr r2, [r6] │ │ │ │ │ lsr ip, ip, #20 │ │ │ │ │ - cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - orr r3, ip, r1 │ │ │ │ │ + adds r2, r3, #4096 @ 0x1000 │ │ │ │ │ + orr r3, ip, r2 │ │ │ │ │ + ldr r1, [r0, #212] @ 0xd4 │ │ │ │ │ + str r2, [r0, #208] @ 0xd0 │ │ │ │ │ + adc r2, r1, #0 │ │ │ │ │ + ldr r1, [r6] │ │ │ │ │ + str r2, [r0, #212] @ 0xd4 │ │ │ │ │ + cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r1, r1, #1 │ │ │ │ │ + strne r1, [r6] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ - addne r2, r2, #1 │ │ │ │ │ - strne r2, [r6] │ │ │ │ │ + mvn lr, #0 │ │ │ │ │ ldrb r0, [r1, #4] │ │ │ │ │ - mvn ip, #0 │ │ │ │ │ - mvn r2, ip, lsl r0 │ │ │ │ │ - bic ip, r8, ip, lsl r0 │ │ │ │ │ + mvn lr, lr, lsl r0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ + and ip, r8, lr │ │ │ │ │ addle r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ bgt ab7c <_PyDict_Pop_KnownHash+0x1ac> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ bne abd4 <_PyDict_Pop_KnownHash+0x204> │ │ │ │ │ - mov r9, ip │ │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ - sub r2, r2, #1 │ │ │ │ │ - str r2, [r4, #8] │ │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ │ - str lr, [r4, #20] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - bne accc <_PyDict_Pop_KnownHash+0x2fc> │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne ac8c <_PyDict_Pop_KnownHash+0x2bc> │ │ │ │ │ + mov r3, #0 │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - str r2, [r1, #8] │ │ │ │ │ + str r3, [r1, #8] │ │ │ │ │ bgt ab94 <_PyDict_Pop_KnownHash+0x1c4> │ │ │ │ │ - add r3, r1, r9 │ │ │ │ │ - mvn r2, #1 │ │ │ │ │ - strb r2, [r3, #20] │ │ │ │ │ + add ip, r1, ip │ │ │ │ │ + mvn r3, #1 │ │ │ │ │ + strb r3, [ip, #20] │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r3, r0 │ │ │ │ │ add r1, r1, #20 │ │ │ │ │ @@ -11709,70 +11709,70 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ bne ab40 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ac98 <_PyDict_Pop_KnownHash+0x2c8> │ │ │ │ │ + beq ad00 <_PyDict_Pop_KnownHash+0x330> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne ab64 <_PyDict_Pop_KnownHash+0x194> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq aca4 <_PyDict_Pop_KnownHash+0x2d4> │ │ │ │ │ + beq ad0c <_PyDict_Pop_KnownHash+0x33c> │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ addle r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ b aaa4 <_PyDict_Pop_KnownHash+0xd4> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ - addle r3, r1, r9, lsl #1 │ │ │ │ │ - mvnle r2, #1 │ │ │ │ │ - addgt r3, r1, r9, lsl #2 │ │ │ │ │ - mvngt r2, #1 │ │ │ │ │ - strhle r2, [r3, #20] │ │ │ │ │ - strgt r2, [r3, #20] │ │ │ │ │ + addle ip, r1, ip, lsl #1 │ │ │ │ │ + mvnle r3, #1 │ │ │ │ │ + addgt ip, r1, ip, lsl #2 │ │ │ │ │ + mvngt r3, #1 │ │ │ │ │ + strhle r3, [ip, #20] │ │ │ │ │ + strgt r3, [ip, #20] │ │ │ │ │ b aaec <_PyDict_Pop_KnownHash+0x11c> │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r3, r0, r5, r3 │ │ │ │ │ add ip, r1, r3 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ str r2, [ip, #8] │ │ │ │ │ str r2, [ip, #4] │ │ │ │ │ str r2, [r1, r3] │ │ │ │ │ b ab20 <_PyDict_Pop_KnownHash+0x150> │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq aab0 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + beq ac68 <_PyDict_Pop_KnownHash+0x298> │ │ │ │ │ lsr r9, r8, #5 │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ cmp r0, #7 │ │ │ │ │ - and ip, ip, r2 │ │ │ │ │ + and ip, ip, lr │ │ │ │ │ addle r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ - bgt ac6c <_PyDict_Pop_KnownHash+0x29c> │ │ │ │ │ + bgt acd4 <_PyDict_Pop_KnownHash+0x304> │ │ │ │ │ cmp r5, r9 │ │ │ │ │ beq aaac <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq aab0 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + beq ac68 <_PyDict_Pop_KnownHash+0x298> │ │ │ │ │ lsr r8, r8, #10 │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add ip, r9, ip │ │ │ │ │ - and ip, ip, r2 │ │ │ │ │ + and ip, ip, lr │ │ │ │ │ cmp r0, #7 │ │ │ │ │ add r9, r1, ip │ │ │ │ │ ldrsble r9, [r9, #20] │ │ │ │ │ add sl, r1, ip, lsl #1 │ │ │ │ │ ble ac48 <_PyDict_Pop_KnownHash+0x278> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ @@ -11782,15 +11782,41 @@ │ │ │ │ │ beq aaac <_PyDict_Pop_KnownHash+0xdc> │ │ │ │ │ add ip, ip, ip, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ add ip, ip, r8 │ │ │ │ │ bne ac20 <_PyDict_Pop_KnownHash+0x250> │ │ │ │ │ - b aab0 <_PyDict_Pop_KnownHash+0xe0> │ │ │ │ │ + str r3, [r4, #16] │ │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ │ + str r2, [r4, #20] │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + str r3, [r4, #8] │ │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + mvneq ip, #0 │ │ │ │ │ + beq aacc <_PyDict_Pop_KnownHash+0xfc> │ │ │ │ │ + add r1, r3, r5, lsl #2 │ │ │ │ │ + mov r2, #0 │ │ │ │ │ + str r2, [r1, #4] │ │ │ │ │ + ldrb r1, [r3] │ │ │ │ │ + ldrb r0, [r3, #1] │ │ │ │ │ + add r1, r1, #1 │ │ │ │ │ + add r1, r3, r1, lsl #2 │ │ │ │ │ + ldrb ip, [r1, r2] │ │ │ │ │ + cmp r5, ip │ │ │ │ │ + bne ad88 <_PyDict_Pop_KnownHash+0x3b8> │ │ │ │ │ + sub r0, r0, #1 │ │ │ │ │ + add r2, r1, r2 │ │ │ │ │ + sub ip, r2, r1 │ │ │ │ │ + cmp ip, r0 │ │ │ │ │ + bge ad80 <_PyDict_Pop_KnownHash+0x3b0> │ │ │ │ │ + ldrb ip, [r2, #1] │ │ │ │ │ + strb ip, [r2], #1 │ │ │ │ │ + b acbc <_PyDict_Pop_KnownHash+0x2ec> │ │ │ │ │ cmp r0, #15 │ │ │ │ │ addgt r9, r1, ip, lsl #2 │ │ │ │ │ addle r9, r1, ip, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ b ac00 <_PyDict_Pop_KnownHash+0x230> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ @@ -11808,54 +11834,42 @@ │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ bne ab70 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ b ab70 <_PyDict_Pop_KnownHash+0x1a0> │ │ │ │ │ - add r1, r2, r5, lsl #2 │ │ │ │ │ - mov r3, #0 │ │ │ │ │ - str r3, [r1, #4] │ │ │ │ │ - ldrb r1, [r2] │ │ │ │ │ - ldrb r0, [r2, #1] │ │ │ │ │ - add r1, r1, #1 │ │ │ │ │ - add r1, r2, r1, lsl #2 │ │ │ │ │ - ldrb ip, [r1, r3] │ │ │ │ │ - cmp r5, ip │ │ │ │ │ - bne ad50 <_PyDict_Pop_KnownHash+0x380> │ │ │ │ │ - sub r0, r0, #1 │ │ │ │ │ - add r3, r1, r3 │ │ │ │ │ - sub ip, r3, r1 │ │ │ │ │ - cmp ip, r0 │ │ │ │ │ - bge ad48 <_PyDict_Pop_KnownHash+0x378> │ │ │ │ │ - ldrb ip, [r3, #1] │ │ │ │ │ - strb ip, [r3], #1 │ │ │ │ │ - b acfc <_PyDict_Pop_KnownHash+0x32c> │ │ │ │ │ mov r2, #0 │ │ │ │ │ + mov r3, sl │ │ │ │ │ str r2, [sp] │ │ │ │ │ - mov r3, r9 │ │ │ │ │ - mov r2, r4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ │ - b aa48 <_PyDict_Pop_KnownHash+0x78> │ │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ │ + add r0, r9, #42496 @ 0xa600 │ │ │ │ │ + ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ + lsl r3, r3, #20 │ │ │ │ │ + lsr r3, r3, #20 │ │ │ │ │ + adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ + orr r3, r3, r2 │ │ │ │ │ + b aa60 <_PyDict_Pop_KnownHash+0x90> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ b ab74 <_PyDict_Pop_KnownHash+0x1a4> │ │ │ │ │ - strb r0, [r2, #1] │ │ │ │ │ + strb r0, [r3, #1] │ │ │ │ │ b ab40 <_PyDict_Pop_KnownHash+0x170> │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - b ace8 <_PyDict_Pop_KnownHash+0x318> │ │ │ │ │ - .word 0x00000320 │ │ │ │ │ + add r2, r2, #1 │ │ │ │ │ + b aca8 <_PyDict_Pop_KnownHash+0x2d8> │ │ │ │ │ + .word 0x00000358 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000ad5c : │ │ │ │ │ +0000ad94 : │ │ │ │ │ dictiter_dealloc(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldmdb r0, {r1, r2} │ │ │ │ │ mov r4, r0 │ │ │ │ │ @@ -11867,49 +11881,49 @@ │ │ │ │ │ str r1, [r2] │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ - beq adb4 │ │ │ │ │ + beq adec │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne add8 │ │ │ │ │ + bne ae10 │ │ │ │ │ ldr r0, [r4, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq adcc │ │ │ │ │ + beq ae04 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne adf0 │ │ │ │ │ + bne ae28 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne adb4 │ │ │ │ │ + bne adec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b adb4 │ │ │ │ │ + b adec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne adcc │ │ │ │ │ + bne ae04 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyObject_GC_Del │ │ │ │ │ │ │ │ │ │ -0000ae10 <_PyDict_MergeEx>: │ │ │ │ │ +0000ae48 <_PyDict_MergeEx>: │ │ │ │ │ _PyDict_MergeEx(): │ │ │ │ │ - ldr r3, [pc, #40] @ ae40 <_PyDict_MergeEx+0x30> │ │ │ │ │ + ldr r3, [pc, #40] @ ae78 <_PyDict_MergeEx+0x30> │ │ │ │ │ push {r4, lr} │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r4, r0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r0, [r0, r3] │ │ │ │ │ mov r3, r2 │ │ │ │ │ @@ -11917,268 +11931,268 @@ │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ b 479c │ │ │ │ │ .word 0x00000020 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000ae44 <_PyDict_SetItem_Take2>: │ │ │ │ │ +0000ae7c <_PyDict_SetItem_Take2>: │ │ │ │ │ _PyDict_SetItem_Take2(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #192] @ af1c <_PyDict_SetItem_Take2+0xd8> │ │ │ │ │ + ldr r3, [pc, #192] @ af54 <_PyDict_SetItem_Take2+0xd8> │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ mov r5, r1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - bne aec0 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ + bne aef8 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq aec0 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ - ldr r4, [pc, #152] @ af20 <_PyDict_SetItem_Take2+0xdc> │ │ │ │ │ + beq aef8 <_PyDict_SetItem_Take2+0x7c> │ │ │ │ │ + ldr r4, [pc, #152] @ af58 <_PyDict_SetItem_Take2+0xdc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r4, [pc, r4] │ │ │ │ │ ldr r2, [r0, r4] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ ldr ip, [r1, #24] │ │ │ │ │ - ldr r2, [pc, #132] @ af24 <_PyDict_SetItem_Take2+0xe0> │ │ │ │ │ + ldr r2, [pc, #132] @ af5c <_PyDict_SetItem_Take2+0xe0> │ │ │ │ │ str r6, [sp] │ │ │ │ │ cmp ip, r2 │ │ │ │ │ mov r2, r5 │ │ │ │ │ - beq aef0 <_PyDict_SetItem_Take2+0xac> │ │ │ │ │ + beq af28 <_PyDict_SetItem_Take2+0xac> │ │ │ │ │ bl 1784 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq af04 <_PyDict_SetItem_Take2+0xc0> │ │ │ │ │ - ldr r2, [pc, #68] @ af28 <_PyDict_SetItem_Take2+0xe4> │ │ │ │ │ + beq af3c <_PyDict_SetItem_Take2+0xc0> │ │ │ │ │ + ldr r2, [pc, #68] @ af60 <_PyDict_SetItem_Take2+0xe4> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ - b ae90 <_PyDict_SetItem_Take2+0x4c> │ │ │ │ │ + b aec8 <_PyDict_SetItem_Take2+0x4c> │ │ │ │ │ bl 1250 │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ str r0, [sp, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ - b aeb4 <_PyDict_SetItem_Take2+0x70> │ │ │ │ │ + b aeec <_PyDict_SetItem_Take2+0x70> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000af2c : │ │ │ │ │ +0000af64 : │ │ │ │ │ dict_get(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi aff4 │ │ │ │ │ + bhi b02c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r4, [r1] │ │ │ │ │ - bne b020 │ │ │ │ │ - ldr r5, [pc, #252] @ b068 │ │ │ │ │ - ldr r3, [pc, #252] @ b06c │ │ │ │ │ + bne b058 │ │ │ │ │ + ldr r5, [pc, #252] @ b0a0 │ │ │ │ │ + ldr r3, [pc, #252] @ b0a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq afe4 │ │ │ │ │ + beq b01c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq b040 │ │ │ │ │ + beq b078 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b038 │ │ │ │ │ + beq b070 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b048 │ │ │ │ │ + beq b080 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - beq b040 │ │ │ │ │ + beq b078 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne b028 │ │ │ │ │ + bne b060 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne b054 │ │ │ │ │ + bne b08c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - bne af8c │ │ │ │ │ - b af78 │ │ │ │ │ - ldr r0, [pc, #116] @ b070 │ │ │ │ │ + bne afc4 │ │ │ │ │ + b afb0 │ │ │ │ │ + ldr r0, [pc, #116] @ b0a8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ moveq r5, r0 │ │ │ │ │ - beq afd8 │ │ │ │ │ + beq b010 │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ - ble af64 │ │ │ │ │ + ble af9c │ │ │ │ │ ldr r5, [r5, #4] │ │ │ │ │ - b af68 │ │ │ │ │ + b afa0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne afcc │ │ │ │ │ + bne b004 │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b afd8 │ │ │ │ │ + b b010 │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne afc4 │ │ │ │ │ - b b040 │ │ │ │ │ + bne affc │ │ │ │ │ + b b078 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r3, [r5] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000104 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000b074 : │ │ │ │ │ +0000b0ac : │ │ │ │ │ PyDict_Keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq b244 │ │ │ │ │ + beq b27c │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq b244 │ │ │ │ │ + beq b27c │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b250 │ │ │ │ │ + beq b288 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne b278 │ │ │ │ │ + bne b2b0 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b1d4 │ │ │ │ │ + bne b20c │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ mov r4, #1 │ │ │ │ │ add r5, ip, #20 │ │ │ │ │ - b b0fc │ │ │ │ │ + b b134 │ │ │ │ │ ldr lr, [r0, #12] │ │ │ │ │ str r3, [lr, r1] │ │ │ │ │ add r1, r1, #4 │ │ │ │ │ ldr lr, [ip, #16] │ │ │ │ │ cmp lr, r2 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r6, [ip, #6] │ │ │ │ │ ldrb r3, [ip, #5] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ lsl r3, r4, r3 │ │ │ │ │ - beq b150 │ │ │ │ │ + beq b188 │ │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ │ add r3, r5, r3 │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b184 │ │ │ │ │ + beq b1bc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0f0 │ │ │ │ │ + beq b128 │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ str lr, [r3] │ │ │ │ │ - b b0f0 │ │ │ │ │ + b b128 │ │ │ │ │ add r6, r2, r2, lsl #1 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ add r6, ip, #20 │ │ │ │ │ add r3, r6, r3 │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b1ac │ │ │ │ │ + beq b1e4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr lr, [r3] │ │ │ │ │ cmn lr, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0f0 │ │ │ │ │ - b b144 │ │ │ │ │ + beq b128 │ │ │ │ │ + b b17c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #4] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b184 │ │ │ │ │ + beq b1bc │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bgt b130 │ │ │ │ │ + bgt b168 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b1ac │ │ │ │ │ + beq b1e4 │ │ │ │ │ cmp lr, r2 │ │ │ │ │ - bgt b16c │ │ │ │ │ + bgt b1a4 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov ip, #0 │ │ │ │ │ mov lr, ip │ │ │ │ │ mov r5, #1 │ │ │ │ │ - b b1f0 │ │ │ │ │ + b b228 │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ str r2, [r6, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ cmp r3, lr │ │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ ldr r6, [r4, #24] │ │ │ │ │ @@ -12188,137 +12202,137 @@ │ │ │ │ │ add lr, lr, #1 │ │ │ │ │ add r2, r6, r2, lsl #3 │ │ │ │ │ ldrb r6, [r6, #5] │ │ │ │ │ add r2, r2, r5, lsl r6 │ │ │ │ │ ldr r2, [r2, #20] │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b1e4 │ │ │ │ │ + beq b21c │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ str r6, [r2] │ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ │ str r2, [r6, ip] │ │ │ │ │ add ip, ip, #4 │ │ │ │ │ - b b1f0 │ │ │ │ │ - ldr r1, [pc, #80] @ b29c │ │ │ │ │ - ldr r0, [pc, #80] @ b2a0 │ │ │ │ │ + b b228 │ │ │ │ │ + ldr r1, [pc, #80] @ b2d4 │ │ │ │ │ + ldr r0, [pc, #80] @ b2d8 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r5, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b250 │ │ │ │ │ + beq b288 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - beq b0c0 │ │ │ │ │ + beq b0f8 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b258 │ │ │ │ │ + beq b290 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne b0a0 │ │ │ │ │ + bne b0d8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b09c │ │ │ │ │ + b b0d4 │ │ │ │ │ .word 0x00000d46 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000b2a4 : │ │ │ │ │ +0000b2dc : │ │ │ │ │ PyObject_ClearManagedDict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r4, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ ands r3, r3, #4 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq b354 │ │ │ │ │ + beq b38c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b38c │ │ │ │ │ + bne b3c4 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b384 │ │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ │ strb r4, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b384 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r7, r4 │ │ │ │ │ - b b30c │ │ │ │ │ + b b344 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge b34c │ │ │ │ │ + bge b384 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b300 │ │ │ │ │ + beq b338 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ str r7, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r2, #1 │ │ │ │ │ - beq b300 │ │ │ │ │ + beq b338 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ - bne b300 │ │ │ │ │ + bne b338 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt b30c │ │ │ │ │ + blt b344 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r3, [r0, #-12] │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b384 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b384 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b34c │ │ │ │ │ + bne b384 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq b3c4 │ │ │ │ │ + beq b3fc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r6, #-12] │ │ │ │ │ - beq b34c │ │ │ │ │ + beq b384 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne b34c │ │ │ │ │ - b b37c │ │ │ │ │ + bne b384 │ │ │ │ │ + b b3b4 │ │ │ │ │ ldrb r8, [r7] │ │ │ │ │ add r0, r8, #3 │ │ │ │ │ add r3, r8, #1 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r3, r3, #2 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq b448 │ │ │ │ │ + beq b480 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ strb r8, [r5] │ │ │ │ │ add r0, r5, r3 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r5, #1] │ │ │ │ │ strb r3, [r5, #2] │ │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ │ @@ -12326,160 +12340,160 @@ │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r7, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq b438 │ │ │ │ │ + beq b470 │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r6, #12 │ │ │ │ │ add r0, r5, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r5, [r4, #28] │ │ │ │ │ strb r3, [r6, #11] │ │ │ │ │ - b b39c │ │ │ │ │ - ldr r3, [pc, #32] @ b470 │ │ │ │ │ + b b3d4 │ │ │ │ │ + ldr r3, [pc, #32] @ b4a8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 54b4 │ │ │ │ │ str r5, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_WriteUnraisable │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000b474 <_PyObject_SetManagedDict>: │ │ │ │ │ +0000b4ac <_PyObject_SetManagedDict>: │ │ │ │ │ _PyObject_SetManagedDict(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r5, [r0, #-12] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r0 │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - beq b524 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ + beq b55c <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b540 <_PyObject_SetManagedDict+0xcc> │ │ │ │ │ + bne b578 <_PyObject_SetManagedDict+0xcc> │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b55c <_PyObject_SetManagedDict+0xe8> │ │ │ │ │ + bne b594 <_PyObject_SetManagedDict+0xe8> │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq b538 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ + beq b570 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ mov r5, r2 │ │ │ │ │ add r4, r6, #12 │ │ │ │ │ mov r7, r2 │ │ │ │ │ strb r2, [r6, #11] │ │ │ │ │ - b b4e4 <_PyObject_SetManagedDict+0x70> │ │ │ │ │ + b b51c <_PyObject_SetManagedDict+0x70> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ add r4, r4, #4 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bge b538 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ + bge b570 <_PyObject_SetManagedDict+0xc4> │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b4dc <_PyObject_SetManagedDict+0x68> │ │ │ │ │ + beq b514 <_PyObject_SetManagedDict+0x68> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r7, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r2, r3, #1 │ │ │ │ │ - beq b51c <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ + beq b554 <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r0] │ │ │ │ │ - bne b51c <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ + bne b554 <_PyObject_SetManagedDict+0xa8> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldrb r3, [r6, #8] │ │ │ │ │ - b b4dc <_PyObject_SetManagedDict+0x68> │ │ │ │ │ + b b514 <_PyObject_SetManagedDict+0x68> │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne b570 <_PyObject_SetManagedDict+0xfc> │ │ │ │ │ + bne b5a8 <_PyObject_SetManagedDict+0xfc> │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ bl 36f8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bl fcc8 <_PyDict_DetachFromObject> │ │ │ │ │ + bl fd00 <_PyDict_DetachFromObject> │ │ │ │ │ R_ARM_CALL _PyDict_DetachFromObject │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq b524 <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ + beq b55c <_PyObject_SetManagedDict+0xb0> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r3, [r1] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ - b b4b0 <_PyObject_SetManagedDict+0x3c> │ │ │ │ │ + b b4e8 <_PyObject_SetManagedDict+0x3c> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ - b b52c <_PyObject_SetManagedDict+0xb8> │ │ │ │ │ + b b564 <_PyObject_SetManagedDict+0xb8> │ │ │ │ │ │ │ │ │ │ -0000b584 <_PyDict_DelItemIf>: │ │ │ │ │ +0000b5bc <_PyDict_DelItemIf>: │ │ │ │ │ _PyDict_DelItemIf(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ - mov r9, r1 │ │ │ │ │ - mov r8, r2 │ │ │ │ │ + mov r8, r1 │ │ │ │ │ + mov r9, r2 │ │ │ │ │ mov sl, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9c0 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b9f8 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r7, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ - mov r1, r9 │ │ │ │ │ + mov r1, r8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq b9c0 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b9f8 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9a8 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + beq b9e0 <_PyDict_DelItemIf+0x424> │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq b9a8 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + beq b9e0 <_PyDict_DelItemIf+0x424> │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r6 │ │ │ │ │ - blx r8 │ │ │ │ │ + blx r9 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq b9c0 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ + beq b9f8 <_PyDict_DelItemIf+0x43c> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ble b9a8 <_PyDict_DelItemIf+0x424> │ │ │ │ │ - ldr r3, [pc, #948] @ b9c8 <_PyDict_DelItemIf+0x444> │ │ │ │ │ + ble b9e0 <_PyDict_DelItemIf+0x424> │ │ │ │ │ + ldr r3, [pc, #948] @ ba00 <_PyDict_DelItemIf+0x444> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne b7c4 <_PyDict_DelItemIf+0x240> │ │ │ │ │ - add r0, r8, #42496 @ 0xa600 │ │ │ │ │ + bne b7fc <_PyDict_DelItemIf+0x240> │ │ │ │ │ + add r0, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ str r1, [r0, #208] @ 0xd0 │ │ │ │ │ @@ -12488,260 +12502,260 @@ │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, r7, lr │ │ │ │ │ - bgt b824 <_PyDict_DelItemIf+0x2a0> │ │ │ │ │ + bgt b85c <_PyDict_DelItemIf+0x2a0> │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - bne b878 <_PyDict_DelItemIf+0x2f4> │ │ │ │ │ + bne b8b0 <_PyDict_DelItemIf+0x2f4> │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne b918 <_PyDict_DelItemIf+0x394> │ │ │ │ │ + bne b950 <_PyDict_DelItemIf+0x394> │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt b74c <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ + bgt b784 <_PyDict_DelItemIf+0x1c8> │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq b780 <_PyDict_DelItemIf+0x1fc> │ │ │ │ │ + beq b7b8 <_PyDict_DelItemIf+0x1fc> │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + beq b74c <_PyDict_DelItemIf+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - beq b744 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ + beq b77c <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b738 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + beq b770 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne b738 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ + bne b770 <_PyDict_DelItemIf+0x1b4> │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b74c <_PyDict_DelItemIf+0x190> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne b6dc <_PyDict_DelItemIf+0x158> │ │ │ │ │ + bne b714 <_PyDict_DelItemIf+0x158> │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + beq b74c <_PyDict_DelItemIf+0x190> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ - b b744 <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ + bne b74c <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b77c <_PyDict_DelItemIf+0x1c0> │ │ │ │ │ mov r2, #0 │ │ │ │ │ - add r8, r8, #42496 @ 0xa600 │ │ │ │ │ - mov r3, r9 │ │ │ │ │ + add r9, r9, #42496 @ 0xa600 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ - ldr r3, [r8, #208] @ 0xd0 │ │ │ │ │ + ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - ldr r0, [r8, #212] @ 0xd4 │ │ │ │ │ + ldr r0, [r9, #212] @ 0xd4 │ │ │ │ │ adds ip, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ - str ip, [r8, #208] @ 0xd0 │ │ │ │ │ - str r0, [r8, #212] @ 0xd4 │ │ │ │ │ + str ip, [r9, #208] @ 0xd0 │ │ │ │ │ + str r0, [r9, #212] @ 0xd4 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn r1, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ mvn lr, r1, lsl ip │ │ │ │ │ bic r1, r7, r1, lsl ip │ │ │ │ │ - ble b674 <_PyDict_DelItemIf+0xf0> │ │ │ │ │ + ble b6ac <_PyDict_DelItemIf+0xf0> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt b974 <_PyDict_DelItemIf+0x3f0> │ │ │ │ │ + bgt b9ac <_PyDict_DelItemIf+0x3f0> │ │ │ │ │ add r8, r3, r1, lsl #1 │ │ │ │ │ ldrsh r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b6bc <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b92c <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ addle r8, r3, r1, lsl #1 │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ ldrshle r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ - b b8a4 <_PyDict_DelItemIf+0x320> │ │ │ │ │ + beq b6bc <_PyDict_DelItemIf+0x100> │ │ │ │ │ + b b8dc <_PyDict_DelItemIf+0x320> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b92c <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b6bc <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b92c <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r8, r7, #1 │ │ │ │ │ add r1, r8, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r8, r3, r1 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ - bgt b960 <_PyDict_DelItemIf+0x3dc> │ │ │ │ │ + bgt b998 <_PyDict_DelItemIf+0x3dc> │ │ │ │ │ ldrsb r8, [r8, #20] │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b6bc <_PyDict_DelItemIf+0x100> │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ add r1, r1, r7 │ │ │ │ │ - bne b8bc <_PyDict_DelItemIf+0x338> │ │ │ │ │ + bne b8f4 <_PyDict_DelItemIf+0x338> │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq b6a4 <_PyDict_DelItemIf+0x120> │ │ │ │ │ + beq b6dc <_PyDict_DelItemIf+0x120> │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp r5, ip │ │ │ │ │ - bne b9b0 <_PyDict_DelItemIf+0x42c> │ │ │ │ │ + bne b9e8 <_PyDict_DelItemIf+0x42c> │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp r0, ip │ │ │ │ │ - ble b9b8 <_PyDict_DelItemIf+0x434> │ │ │ │ │ + ble b9f0 <_PyDict_DelItemIf+0x434> │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b b948 <_PyDict_DelItemIf+0x3c4> │ │ │ │ │ + b b980 <_PyDict_DelItemIf+0x3c4> │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r8, r3, r1, lsl #2 │ │ │ │ │ ldrshle r8, [r9, #20] │ │ │ │ │ ldrgt r8, [r8, #20] │ │ │ │ │ - b b8d4 <_PyDict_DelItemIf+0x350> │ │ │ │ │ + b b90c <_PyDict_DelItemIf+0x350> │ │ │ │ │ add r8, r3, r1, lsl #2 │ │ │ │ │ ldr r8, [r8, #20] │ │ │ │ │ lsl r9, r1, #2 │ │ │ │ │ cmp r5, r8 │ │ │ │ │ - beq b684 <_PyDict_DelItemIf+0x100> │ │ │ │ │ + beq b6bc <_PyDict_DelItemIf+0x100> │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq b8f4 <_PyDict_DelItemIf+0x370> │ │ │ │ │ + beq b92c <_PyDict_DelItemIf+0x370> │ │ │ │ │ lsr r7, r7, #5 │ │ │ │ │ add r9, r9, r1 │ │ │ │ │ add r1, r7, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b b858 <_PyDict_DelItemIf+0x2d4> │ │ │ │ │ + b b890 <_PyDict_DelItemIf+0x2d4> │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b b73c <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ + b b774 <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b b934 <_PyDict_DelItemIf+0x3b0> │ │ │ │ │ + b b96c <_PyDict_DelItemIf+0x3b0> │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b b714 <_PyDict_DelItemIf+0x190> │ │ │ │ │ + b b74c <_PyDict_DelItemIf+0x190> │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b b73c <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ + b b774 <_PyDict_DelItemIf+0x1b8> │ │ │ │ │ .word 0x000003ac │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000b9cc <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ +0000ba04 <_PyDict_GetItemRef_Unicode_LockHeld>: │ │ │ │ │ _PyDict_GetItemRef_Unicode_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #172] @ ba90 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ + ldr r3, [pc, #172] @ bac8 <_PyDict_GetItemRef_Unicode_LockHeld+0xc4> │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - bne ba54 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ + bne ba8c <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq ba54 <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ + beq ba8c <_PyDict_GetItemRef_Unicode_LockHeld+0x88> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq ba68 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ + beq baa0 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r0, r3 │ │ │ │ │ - bne ba34 <_PyDict_GetItemRef_Unicode_LockHeld+0x68> │ │ │ │ │ + bne ba6c <_PyDict_GetItemRef_Unicode_LockHeld+0x68> │ │ │ │ │ str r3, [r5] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ @@ -12750,326 +12764,326 @@ │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - bne ba74 <_PyDict_GetItemRef_Unicode_LockHeld+0xa8> │ │ │ │ │ + bne baac <_PyDict_GetItemRef_Unicode_LockHeld+0xa8> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b ba28 <_PyDict_GetItemRef_Unicode_LockHeld+0x5c> │ │ │ │ │ + b ba60 <_PyDict_GetItemRef_Unicode_LockHeld+0x5c> │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne ba18 <_PyDict_GetItemRef_Unicode_LockHeld+0x4c> │ │ │ │ │ - b ba68 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ + bne ba50 <_PyDict_GetItemRef_Unicode_LockHeld+0x4c> │ │ │ │ │ + b baa0 <_PyDict_GetItemRef_Unicode_LockHeld+0x9c> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000ba94 : │ │ │ │ │ +0000bacc : │ │ │ │ │ PyDict_Pop(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r7, r2 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq bf54 │ │ │ │ │ + beq bf8c │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq be94 │ │ │ │ │ - ldr r3, [pc, #1196] @ bf80 │ │ │ │ │ + beq becc │ │ │ │ │ + ldr r3, [pc, #1196] @ bfb8 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov sl, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne be44 │ │ │ │ │ + bne be7c │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq be44 │ │ │ │ │ + beq be7c │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r2, r8 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - beq be84 │ │ │ │ │ + beq bebc │ │ │ │ │ cmn r5, #1 │ │ │ │ │ - beq be14 │ │ │ │ │ + beq be4c │ │ │ │ │ ldr r6, [sp, #12] │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq be14 │ │ │ │ │ - ldr r3, [pc, #1124] @ bf84 │ │ │ │ │ + beq be4c │ │ │ │ │ + ldr r3, [pc, #1124] @ bfbc │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne befc │ │ │ │ │ + bne bf34 │ │ │ │ │ add r0, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r0, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r2, r3, r1 │ │ │ │ │ ldr r3, [r0, #212] @ 0xd4 │ │ │ │ │ str r1, [r0, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r0, #212] @ 0xd4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bb78 │ │ │ │ │ + beq bbb0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r6] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mvn lr, #0 │ │ │ │ │ ldrb ip, [r3, #4] │ │ │ │ │ mvn lr, lr, lsl ip │ │ │ │ │ cmp ip, #7 │ │ │ │ │ and r1, lr, r8 │ │ │ │ │ - bgt bc78 │ │ │ │ │ + bgt bcb0 │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - bne bdec │ │ │ │ │ + bne be24 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne bd3c │ │ │ │ │ + bne bd74 │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp ip, #7 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ - bgt bd84 │ │ │ │ │ + bgt bdbc │ │ │ │ │ add r1, r3, r1 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r1, #20] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ lsl r2, r2, r1 │ │ │ │ │ - beq bda4 │ │ │ │ │ + beq bddc │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #3 │ │ │ │ │ ldr r0, [r3, r2] │ │ │ │ │ mov r1, #0 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bc38 │ │ │ │ │ + beq bc70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne bc38 │ │ │ │ │ + bne bc70 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bde0 │ │ │ │ │ + beq be18 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bc5c │ │ │ │ │ + bne bc94 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq bed4 │ │ │ │ │ + beq bf0c │ │ │ │ │ str r6, [r7] │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bgt bea0 │ │ │ │ │ + bgt bed8 │ │ │ │ │ add r9, r3, r1, lsl #1 │ │ │ │ │ ldrsh r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bbdc │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd50 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r9, r3, r1, lsl #2 │ │ │ │ │ addle r9, r3, r1, lsl #1 │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ ldrshle r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bbdc │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd50 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r9, r1 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ cmp ip, #7 │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ add sl, r3, r1, lsl #1 │ │ │ │ │ - bgt be30 │ │ │ │ │ + bgt be68 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bbdc │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ add r1, r1, r8 │ │ │ │ │ - bne bce0 │ │ │ │ │ + bne bd18 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ ldr r2, [r4, #8] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ mvneq r1, #0 │ │ │ │ │ - beq bbc4 │ │ │ │ │ + beq bbfc │ │ │ │ │ add r1, r2, r5, lsl #2 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r1, #4] │ │ │ │ │ ldrb r1, [r2] │ │ │ │ │ ldrb r0, [r2, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r2, r1, lsl #2 │ │ │ │ │ ldrb ip, [r1, r3] │ │ │ │ │ cmp ip, r5 │ │ │ │ │ - bne bf78 │ │ │ │ │ + bne bfb0 │ │ │ │ │ sub r0, r0, #1 │ │ │ │ │ add r3, r1, r3 │ │ │ │ │ sub ip, r3, r1 │ │ │ │ │ cmp ip, r0 │ │ │ │ │ - bge bf70 │ │ │ │ │ + bge bfa8 │ │ │ │ │ ldrb ip, [r3, #1] │ │ │ │ │ strb ip, [r3], #1 │ │ │ │ │ - b bd6c │ │ │ │ │ + b bda4 │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addle r1, r3, r1, lsl #1 │ │ │ │ │ mvnle r2, #1 │ │ │ │ │ addgt r1, r3, r1, lsl #2 │ │ │ │ │ mvngt r2, #1 │ │ │ │ │ strhle r2, [r1, #20] │ │ │ │ │ strgt r2, [r1, #20] │ │ │ │ │ - b bbe4 │ │ │ │ │ + b bc1c │ │ │ │ │ add r5, r5, r5, lsl #1 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r2, r2, r5, lsl #2 │ │ │ │ │ add ip, r3, r2 │ │ │ │ │ ldr r0, [ip, #4] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r1, [ip, #4] │ │ │ │ │ str r1, [ip, #8] │ │ │ │ │ str r1, [r3, r2] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne bc24 │ │ │ │ │ + bne bc5c │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne bc44 │ │ │ │ │ + bne bc7c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne bc64 │ │ │ │ │ - b bc68 │ │ │ │ │ + bne bc9c │ │ │ │ │ + b bca0 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd50 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add r9, r8, #1 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ and r1, r1, lr │ │ │ │ │ add r9, r3, r1 │ │ │ │ │ ldrsb r9, [r9, #20] │ │ │ │ │ - b bcc0 │ │ │ │ │ + b bcf8 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp ip, #15 │ │ │ │ │ addgt r9, r3, r1, lsl #2 │ │ │ │ │ ldrshle r9, [sl, #20] │ │ │ │ │ ldrgt r9, [r9, #20] │ │ │ │ │ - b bcf8 │ │ │ │ │ + b bd30 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq be84 │ │ │ │ │ + beq bebc │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq be14 │ │ │ │ │ + beq be4c │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne bb04 │ │ │ │ │ + bne bb3c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ - b bf68 │ │ │ │ │ + b bfa0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ - b bc6c │ │ │ │ │ + b bca4 │ │ │ │ │ add r9, r3, r1, lsl #2 │ │ │ │ │ ldr r9, [r9, #20] │ │ │ │ │ lsl sl, r1, #2 │ │ │ │ │ cmp r9, r5 │ │ │ │ │ - beq bba4 │ │ │ │ │ + beq bbdc │ │ │ │ │ cmn r9, #1 │ │ │ │ │ - beq bd18 │ │ │ │ │ + beq bd50 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ add sl, sl, r1 │ │ │ │ │ add r1, r8, #1 │ │ │ │ │ add r1, r1, sl │ │ │ │ │ and r1, r1, lr │ │ │ │ │ - b bcac │ │ │ │ │ + b bce4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq bc68 │ │ │ │ │ + beq bca0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne bc68 │ │ │ │ │ + bne bca0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b bc68 │ │ │ │ │ + b bca0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #2 │ │ │ │ │ str r2, [sp] │ │ │ │ │ mov r2, r4 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r1, [r9, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ @@ -13077,311 +13091,311 @@ │ │ │ │ │ ldr r3, [r9, #212] @ 0xd4 │ │ │ │ │ str r1, [r9, #208] @ 0xd0 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ mov r0, r3 │ │ │ │ │ str r3, [r9, #212] @ 0xd4 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne bb70 │ │ │ │ │ - b bb78 │ │ │ │ │ + bne bba8 │ │ │ │ │ + b bbb0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ldr r1, [pc, #40] @ bf88 │ │ │ │ │ - ldr r0, [pc, #40] @ bf8c │ │ │ │ │ + ldr r1, [pc, #40] @ bfc0 │ │ │ │ │ + ldr r0, [pc, #40] @ bfc4 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r3, #0 │ │ │ │ │ - b bc6c │ │ │ │ │ + b bca4 │ │ │ │ │ strb r0, [r2, #1] │ │ │ │ │ - b bc38 │ │ │ │ │ + b bc70 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ - b bd58 │ │ │ │ │ + b bd90 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x0000045c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000bbb │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000bf90 : │ │ │ │ │ +0000bfc8 : │ │ │ │ │ PyDict_ContainsString(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_FromString │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c064 │ │ │ │ │ - ldr r3, [pc, #172] @ c06c │ │ │ │ │ + beq c09c │ │ │ │ │ + ldr r3, [pc, #172] @ c0a4 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c03c │ │ │ │ │ + bne c074 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq c03c │ │ │ │ │ + beq c074 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ mvneq r6, #0 │ │ │ │ │ - beq bffc │ │ │ │ │ + beq c034 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r6, #0 │ │ │ │ │ - bne c02c │ │ │ │ │ + bne c064 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c020 │ │ │ │ │ + beq c058 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne c020 │ │ │ │ │ + bne c058 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r6 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ ldr r6, [sp, #4] │ │ │ │ │ subs r6, r6, #0 │ │ │ │ │ movne r6, #1 │ │ │ │ │ - b bffc │ │ │ │ │ + b c034 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ addne r3, sp, #4 │ │ │ │ │ movne r2, r0 │ │ │ │ │ - bne bfd8 │ │ │ │ │ + bne c010 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c008 │ │ │ │ │ + bne c040 │ │ │ │ │ mvn r6, #0 │ │ │ │ │ - b c020 │ │ │ │ │ + b c058 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000c070 : │ │ │ │ │ +0000c0a8 : │ │ │ │ │ PyObject_VisitManagedDict(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #16 │ │ │ │ │ - beq c124 │ │ │ │ │ + beq c15c │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ tst r3, #4 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq c108 │ │ │ │ │ + beq c140 │ │ │ │ │ ldrb r3, [r0, #11] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c108 │ │ │ │ │ + beq c140 │ │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c100 │ │ │ │ │ + beq c138 │ │ │ │ │ add r5, r0, #8 │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b c0d4 │ │ │ │ │ + b c10c │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - ble c100 │ │ │ │ │ + ble c138 │ │ │ │ │ ldr r0, [r5, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c0c8 │ │ │ │ │ + beq c100 │ │ │ │ │ mov r1, r7 │ │ │ │ │ blx r6 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r8, #8] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bgt c0d4 │ │ │ │ │ + bgt c10c │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldr r0, [r8, #-12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c100 │ │ │ │ │ + beq c138 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ bx r3 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000c12c : │ │ │ │ │ +0000c164 : │ │ │ │ │ dict_tp_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq c454 │ │ │ │ │ + beq c48c │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #776] @ c45c │ │ │ │ │ + ldr r7, [pc, #776] @ c494 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq c2b0 │ │ │ │ │ - ldr r3, [pc, #756] @ c460 │ │ │ │ │ + beq c2e8 │ │ │ │ │ + ldr r3, [pc, #756] @ c498 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne c374 │ │ │ │ │ + bne c3ac │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne c3cc │ │ │ │ │ + bne c404 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c2b0 │ │ │ │ │ + beq c2e8 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c2e8 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq c2f0 │ │ │ │ │ + beq c328 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt c23c │ │ │ │ │ - b c26c │ │ │ │ │ + bgt c274 │ │ │ │ │ + b c2a4 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c230 │ │ │ │ │ + beq c268 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c2bc │ │ │ │ │ + bne c2f4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq c26c │ │ │ │ │ + beq c2a4 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c218 │ │ │ │ │ + beq c250 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c218 │ │ │ │ │ + beq c250 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c218 │ │ │ │ │ + bne c250 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c218 │ │ │ │ │ + b c250 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne c2a8 │ │ │ │ │ - ldr r3, [pc, #484] @ c464 │ │ │ │ │ + bne c2e0 │ │ │ │ │ + ldr r3, [pc, #484] @ c49c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi c2a8 │ │ │ │ │ + bhi c2e0 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne c2d4 │ │ │ │ │ + bne c30c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c230 │ │ │ │ │ + bne c268 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c230 │ │ │ │ │ + b c268 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble c26c │ │ │ │ │ + ble c2a4 │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b c32c │ │ │ │ │ + b c364 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c31c │ │ │ │ │ + beq c354 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c35c │ │ │ │ │ + bne c394 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq c26c │ │ │ │ │ + beq c2a4 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c304 │ │ │ │ │ + beq c33c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c304 │ │ │ │ │ + beq c33c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c304 │ │ │ │ │ + bne c33c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c304 │ │ │ │ │ + b c33c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c31c │ │ │ │ │ + bne c354 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c31c │ │ │ │ │ + b c354 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -13390,61 +13404,61 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq c1c4 │ │ │ │ │ + beq c1fc │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [r5, #16] │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble c40c │ │ │ │ │ + ble c444 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c400 │ │ │ │ │ + beq c438 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str sl, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne c43c │ │ │ │ │ + bne c474 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ - b c3dc │ │ │ │ │ + b c414 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strbne r3, [r6, #1] │ │ │ │ │ - bne c2b0 │ │ │ │ │ + bne c2e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 54b4 │ │ │ │ │ - b c2b0 │ │ │ │ │ + b c2e8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne c400 │ │ │ │ │ + bne c438 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b c400 │ │ │ │ │ + b c438 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c468 : │ │ │ │ │ +0000c4a0 : │ │ │ │ │ new_dict_with_shared_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ ldr r6, [r1, #12] │ │ │ │ │ @@ -13454,41 +13468,41 @@ │ │ │ │ │ bic r3, r3, #3 │ │ │ │ │ add r0, r6, #1 │ │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c5c0 │ │ │ │ │ + beq c5f8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ strb r6, [r4] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c5a8 │ │ │ │ │ + beq c5e0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq c5b0 │ │ │ │ │ + beq c5e8 │ │ │ │ │ lsl r2, r6, #2 │ │ │ │ │ mov r1, #0 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ - ldr r3, [pc, #240] @ c5dc │ │ │ │ │ + ldr r3, [pc, #240] @ c614 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble c55c │ │ │ │ │ + ble c594 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r6, [r3, #2096] @ 0x830 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ @@ -13503,19 +13517,19 @@ │ │ │ │ │ str r0, [r6, #8] │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r0, [pc, #124] @ c5e0 │ │ │ │ │ + ldr r0, [pc, #124] @ c618 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq c5c8 │ │ │ │ │ + beq c600 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r6, #8] │ │ │ │ │ ldr r2, [r5, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ @@ -13524,86 +13538,86 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r5, #208] @ 0xd0 │ │ │ │ │ str r2, [r5, #212] @ 0xd4 │ │ │ │ │ str r3, [r6, #16] │ │ │ │ │ str r2, [r6, #20] │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - bne c4d4 │ │ │ │ │ - ldr r3, [pc, #44] @ c5e4 │ │ │ │ │ + bne c50c │ │ │ │ │ + ldr r3, [pc, #44] @ c61c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b c4f0 │ │ │ │ │ + b c528 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_NoMemory │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 54b4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b c554 │ │ │ │ │ + b c58c │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000024 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c5e8 : │ │ │ │ │ +0000c620 : │ │ │ │ │ insert_split_value(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ mov r6, r3 │ │ │ │ │ ldr r3, [r1, #-8] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov sl, r2 │ │ │ │ │ - bne c640 │ │ │ │ │ + bne c678 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c740 │ │ │ │ │ + bne c778 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r7, [pc, #552] @ c868 │ │ │ │ │ - bne c76c │ │ │ │ │ + ldrne r7, [pc, #552] @ c8a0 │ │ │ │ │ + bne c7a4 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r3, r8, lsl #2 │ │ │ │ │ ldr r9, [r2, #4] │ │ │ │ │ lsl r7, r8, #2 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ and r0, r1, #255 @ 0xff │ │ │ │ │ - bne c7b4 │ │ │ │ │ + bne c7ec │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c6e0 │ │ │ │ │ + bne c718 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ lsl r2, r1, #20 │ │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r5, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ │ adc r1, r0, #0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ mov ip, r1 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ - bne c734 │ │ │ │ │ + bne c76c │ │ │ │ │ add r7, r3, r7 │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ strb r8, [r1, r0] │ │ │ │ │ @@ -13617,15 +13631,15 @@ │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r6] │ │ │ │ │ ldr r1, [r5, #212] @ 0xd4 │ │ │ │ │ adds lr, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ @@ -13633,51 +13647,51 @@ │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ cmn r0, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ orr r2, r2, lr │ │ │ │ │ mov ip, r1 │ │ │ │ │ str lr, [r5, #208] @ 0xd0 │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ - beq c6a0 │ │ │ │ │ + beq c6d8 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ str r0, [r6] │ │ │ │ │ - b c6a0 │ │ │ │ │ - ldr r7, [pc, #288] @ c868 │ │ │ │ │ + b c6d8 │ │ │ │ │ + ldr r7, [pc, #288] @ c8a0 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - bne c83c │ │ │ │ │ + bne c874 │ │ │ │ │ ldr r3, [sl, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne c83c │ │ │ │ │ + bne c874 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq c640 │ │ │ │ │ + beq c678 │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ - beq c830 │ │ │ │ │ - ldr r3, [pc, #236] @ c86c │ │ │ │ │ + beq c868 │ │ │ │ │ + ldr r3, [pc, #236] @ c8a4 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b c640 │ │ │ │ │ + b c678 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne c848 │ │ │ │ │ + bne c880 │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ lsl r2, r1, #20 │ │ │ │ │ ldr r1, [r5, #208] @ 0xd0 │ │ │ │ │ ldr r0, [r5, #212] @ 0xd4 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ str r1, [r5, #208] @ 0xd0 │ │ │ │ │ @@ -13690,83 +13704,83 @@ │ │ │ │ │ str r1, [r5, #212] @ 0xd4 │ │ │ │ │ strne r0, [r6] │ │ │ │ │ str r6, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ - beq c6d8 │ │ │ │ │ + beq c710 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne c6d8 │ │ │ │ │ + bne c710 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c640 │ │ │ │ │ - ldr r3, [pc, #44] @ c870 │ │ │ │ │ + beq c678 │ │ │ │ │ + ldr r3, [pc, #44] @ c8a8 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b c780 │ │ │ │ │ + b c7b8 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r6, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ - b c7bc │ │ │ │ │ + b c7f4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x000000e8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000028 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000c874 : │ │ │ │ │ +0000c8ac : │ │ │ │ │ dictiter_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq c898 │ │ │ │ │ + beq c8d0 │ │ │ │ │ ldr r2, [r0, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne c898 │ │ │ │ │ + bne c8d0 │ │ │ │ │ ldr r0, [r0, #24] │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ mov r0, #0 │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSize_t │ │ │ │ │ │ │ │ │ │ -0000c8a0 : │ │ │ │ │ +0000c8d8 : │ │ │ │ │ dict_keys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq c930 │ │ │ │ │ + beq c968 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq c95c │ │ │ │ │ - ldr r0, [pc, #172] @ c97c │ │ │ │ │ + beq c994 │ │ │ │ │ + ldr r0, [pc, #172] @ c9b4 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq c93c │ │ │ │ │ + beq c974 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq c944 │ │ │ │ │ - ldr r1, [pc, #148] @ c980 │ │ │ │ │ + beq c97c │ │ │ │ │ + ldr r1, [pc, #148] @ c9b8 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -13778,36 +13792,36 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ c984 │ │ │ │ │ - ldr r0, [pc, #76] @ c988 │ │ │ │ │ + ldr r1, [pc, #76] @ c9bc │ │ │ │ │ + ldr r0, [pc, #76] @ c9c0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b c928 │ │ │ │ │ - ldr r2, [pc, #64] @ c98c │ │ │ │ │ + b c960 │ │ │ │ │ + ldr r2, [pc, #64] @ c9c4 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b c900 │ │ │ │ │ - ldr r2, [pc, #44] @ c990 │ │ │ │ │ - ldr r0, [pc, #44] @ c994 │ │ │ │ │ + b c938 │ │ │ │ │ + ldr r2, [pc, #44] @ c9c8 │ │ │ │ │ + ldr r0, [pc, #44] @ c9cc │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #1288] @ 0x508 │ │ │ │ │ - ldr r1, [pc, #36] @ c998 │ │ │ │ │ + ldr r1, [pc, #36] @ c9d0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b c93c │ │ │ │ │ + b c974 │ │ │ │ │ .word 0x000004fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000016f6 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -13815,33 +13829,33 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000c99c : │ │ │ │ │ +0000c9d4 : │ │ │ │ │ dictkeys_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq ca38 │ │ │ │ │ - ldr r0, [pc, #176] @ ca70 │ │ │ │ │ + beq ca70 │ │ │ │ │ + ldr r0, [pc, #176] @ caa8 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ca30 │ │ │ │ │ + beq ca68 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ca40 │ │ │ │ │ + beq ca78 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #148] @ ca74 │ │ │ │ │ + ldr r1, [pc, #148] @ caac │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -13858,59 +13872,59 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ ca78 │ │ │ │ │ - b ca30 │ │ │ │ │ - ldr r2, [pc, #52] @ ca7c │ │ │ │ │ + ldr r3, [pc, #56] @ cab0 │ │ │ │ │ + b ca68 │ │ │ │ │ + ldr r2, [pc, #52] @ cab4 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b ca08 │ │ │ │ │ + b ca40 │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000ca80 : │ │ │ │ │ +0000cab8 : │ │ │ │ │ dict_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq cb10 │ │ │ │ │ + beq cb48 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ tst r2, #536870912 @ 0x20000000 │ │ │ │ │ - beq cb3c │ │ │ │ │ - ldr r0, [pc, #172] @ cb5c │ │ │ │ │ + beq cb74 │ │ │ │ │ + ldr r0, [pc, #172] @ cb94 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cb1c │ │ │ │ │ + beq cb54 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cb24 │ │ │ │ │ - ldr r1, [pc, #148] @ cb60 │ │ │ │ │ + beq cb5c │ │ │ │ │ + ldr r1, [pc, #148] @ cb98 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r4] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -13922,36 +13936,36 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r1, [pc, #76] @ cb64 │ │ │ │ │ - ldr r0, [pc, #76] @ cb68 │ │ │ │ │ + ldr r1, [pc, #76] @ cb9c │ │ │ │ │ + ldr r0, [pc, #76] @ cba0 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r3, #0 │ │ │ │ │ - b cb08 │ │ │ │ │ - ldr r2, [pc, #64] @ cb6c │ │ │ │ │ + b cb40 │ │ │ │ │ + ldr r2, [pc, #64] @ cba4 │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b cae0 │ │ │ │ │ - ldr r2, [pc, #44] @ cb70 │ │ │ │ │ - ldr r0, [pc, #44] @ cb74 │ │ │ │ │ + b cb18 │ │ │ │ │ + ldr r2, [pc, #44] @ cba8 │ │ │ │ │ + ldr r0, [pc, #44] @ cbac │ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ │ ldr r2, [r2, #1704] @ 0x6a8 │ │ │ │ │ - ldr r1, [pc, #36] @ cb78 │ │ │ │ │ + ldr r1, [pc, #36] @ cbb0 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b cb1c │ │ │ │ │ + b cb54 │ │ │ │ │ .word 0x0000069c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000084 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000016f6 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ @@ -13959,33 +13973,33 @@ │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000058 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cb7c : │ │ │ │ │ +0000cbb4 : │ │ │ │ │ dictvalues_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r4, [r0, #8] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq cc18 │ │ │ │ │ - ldr r0, [pc, #176] @ cc50 │ │ │ │ │ + beq cc50 │ │ │ │ │ + ldr r0, [pc, #176] @ cc88 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq cc10 │ │ │ │ │ + beq cc48 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq cc20 │ │ │ │ │ + beq cc58 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #148] @ cc54 │ │ │ │ │ + ldr r1, [pc, #148] @ cc8c │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -14002,55 +14016,55 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #56] @ cc58 │ │ │ │ │ - b cc10 │ │ │ │ │ - ldr r2, [pc, #52] @ cc5c │ │ │ │ │ + ldr r3, [pc, #56] @ cc90 │ │ │ │ │ + b cc48 │ │ │ │ │ + ldr r2, [pc, #52] @ cc94 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b cbe8 │ │ │ │ │ + b cc20 │ │ │ │ │ .word 0x0000076c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000070 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000014 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000cc60 : │ │ │ │ │ +0000cc98 : │ │ │ │ │ dict_iter(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - ldr r0, [pc, #168] @ cd24 │ │ │ │ │ + ldr r0, [pc, #168] @ cd5c │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq ccec │ │ │ │ │ + beq cd24 │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ccf4 │ │ │ │ │ + beq cd2c │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - ldr r1, [pc, #140] @ cd28 │ │ │ │ │ + ldr r1, [pc, #140] @ cd60 │ │ │ │ │ str r2, [r4] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ @@ -14067,509 +14081,509 @@ │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r2, [pc, #48] @ cd2c │ │ │ │ │ + ldr r2, [pc, #48] @ cd64 │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r0, [r3, #12] │ │ │ │ │ str r0, [r3, #24] │ │ │ │ │ str r1, [r3, #16] │ │ │ │ │ str r1, [r3, #20] │ │ │ │ │ str r4, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r2] │ │ │ │ │ - b ccc4 │ │ │ │ │ + b ccfc │ │ │ │ │ .word 0x000005cc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000068 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000010 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000cd30 : │ │ │ │ │ +0000cd68 : │ │ │ │ │ dictiter_iternextkey(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq ce7c │ │ │ │ │ + beq ceb4 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne cfc8 │ │ │ │ │ + bne d000 │ │ │ │ │ ldrd r2, [r5, #24] │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf8c │ │ │ │ │ + bne cfc4 │ │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ │ mov r0, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrb r3, [r2, #5] │ │ │ │ │ ldr ip, [r2, #16] │ │ │ │ │ lsl r0, r0, r3 │ │ │ │ │ - beq cec0 │ │ │ │ │ + beq cef8 │ │ │ │ │ add r3, r2, #20 │ │ │ │ │ add r0, r0, r1, lsl #3 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r3, r3, r0 │ │ │ │ │ - bge ce58 │ │ │ │ │ + bge ce90 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne cec4 │ │ │ │ │ add r2, r1, #1 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r0, [r3, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #8 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne cec4 │ │ │ │ │ add r2, r1, #2 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #16 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne cec4 │ │ │ │ │ add r2, r1, #3 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r0, [r3, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #24 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne cec4 │ │ │ │ │ add r2, r1, #4 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r3, r3, #32 │ │ │ │ │ movne r1, r2 │ │ │ │ │ - bne ce8c │ │ │ │ │ + bne cec4 │ │ │ │ │ add r1, r1, #5 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne ce84 │ │ │ │ │ + bne cebc │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - bgt ce3c │ │ │ │ │ + bgt ce74 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq ce7c │ │ │ │ │ + beq ceb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq cf80 │ │ │ │ │ + beq cfb8 │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bge ce58 │ │ │ │ │ + bge ce90 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq cf6c │ │ │ │ │ + beq cfa4 │ │ │ │ │ ldr r2, [r0] │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub ip, ip, #1 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str ip, [r4, #24] │ │ │ │ │ strne r2, [r0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r3, r1, r1, lsl #1 │ │ │ │ │ add r2, r2, #20 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ cmp r1, ip │ │ │ │ │ add r2, r2, r0 │ │ │ │ │ - bge ce58 │ │ │ │ │ + bge ce90 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf5c │ │ │ │ │ + bne cf94 │ │ │ │ │ add r3, r1, #1 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r0, [r2, #20] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #12 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - bne cf5c │ │ │ │ │ + bne cf94 │ │ │ │ │ add r3, r1, #2 │ │ │ │ │ cmp ip, r3 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r0, [r2, #32] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r2, r2, #24 │ │ │ │ │ movne r1, r3 │ │ │ │ │ - bne cf5c │ │ │ │ │ + bne cf94 │ │ │ │ │ add r1, r1, #3 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r2, r2, #36 @ 0x24 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne cf54 │ │ │ │ │ + bne cf8c │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ add r2, r2, #12 │ │ │ │ │ - bgt cf34 │ │ │ │ │ - b ce58 │ │ │ │ │ + bgt cf6c │ │ │ │ │ + b ce90 │ │ │ │ │ cmp ip, r1 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - bne ce9c │ │ │ │ │ - ldr r3, [pc, #112] @ cfe4 │ │ │ │ │ - ldr r1, [pc, #112] @ cfe8 │ │ │ │ │ + bne ced4 │ │ │ │ │ + ldr r3, [pc, #112] @ d01c │ │ │ │ │ + ldr r1, [pc, #112] @ d020 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b ce58 │ │ │ │ │ + b ce90 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ce7c │ │ │ │ │ + b ceb4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ - ble ce58 │ │ │ │ │ + ble ce90 │ │ │ │ │ ldrb r0, [r3] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ │ mov r0, #1 │ │ │ │ │ add r3, r2, r3, lsl #3 │ │ │ │ │ ldrb r2, [r2, #5] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ add r3, r3, r0, lsl r2 │ │ │ │ │ ldr r0, [r3, #20] │ │ │ │ │ - bne ce9c │ │ │ │ │ - b cf6c │ │ │ │ │ - ldr r3, [pc, #20] @ cfe4 │ │ │ │ │ - ldr r1, [pc, #24] @ cfec │ │ │ │ │ + bne ced4 │ │ │ │ │ + b cfa4 │ │ │ │ │ + ldr r3, [pc, #20] @ d01c │ │ │ │ │ + ldr r1, [pc, #24] @ d024 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b ce7c │ │ │ │ │ + b ceb4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000cff0 : │ │ │ │ │ +0000d028 : │ │ │ │ │ dictiter_iternextvalue(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d0f4 │ │ │ │ │ + beq d12c │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne d1b0 │ │ │ │ │ + bne d1e8 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ ldr r2, [r0, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne d180 │ │ │ │ │ + bne d1b8 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldrb ip, [r3, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ lsl r1, r1, ip │ │ │ │ │ - beq d0fc │ │ │ │ │ + beq d134 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r1, r1, r2, lsl #3 │ │ │ │ │ cmp r2, r0 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ - bge d0c8 │ │ │ │ │ + bge d100 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d0a4 │ │ │ │ │ + beq d0dc │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d130 │ │ │ │ │ + beq d168 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r1, [r4, #24] │ │ │ │ │ strne r3, [r0] │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble d0c8 │ │ │ │ │ + ble d100 │ │ │ │ │ ldr r1, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d0a4 │ │ │ │ │ + beq d0dc │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - blt d070 │ │ │ │ │ + blt d0a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ - beq d0f4 │ │ │ │ │ + beq d12c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d0f4 │ │ │ │ │ + bne d12c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ cmp r2, r0 │ │ │ │ │ - bge d0c8 │ │ │ │ │ + bge d100 │ │ │ │ │ add ip, r2, r2, lsl #1 │ │ │ │ │ add r1, r1, ip, lsl #2 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d144 │ │ │ │ │ + beq d17c │ │ │ │ │ ldr r1, [r4, #24] │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d080 │ │ │ │ │ - ldr r3, [pc, #148] @ d1cc │ │ │ │ │ - ldr r1, [pc, #148] @ d1d0 │ │ │ │ │ + bne d0b8 │ │ │ │ │ + ldr r3, [pc, #148] @ d204 │ │ │ │ │ + ldr r1, [pc, #148] @ d208 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b d0c8 │ │ │ │ │ + b d100 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ addgt r3, r3, #12 │ │ │ │ │ - ble d0c8 │ │ │ │ │ + ble d100 │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d16c │ │ │ │ │ + beq d1a4 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ - bgt d120 │ │ │ │ │ - b d0c8 │ │ │ │ │ + bgt d158 │ │ │ │ │ + b d100 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r0, r2 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - bgt d154 │ │ │ │ │ - b d0c8 │ │ │ │ │ + bgt d18c │ │ │ │ │ + b d100 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble d0c8 │ │ │ │ │ + ble d100 │ │ │ │ │ ldrb r1, [r3] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ add r1, r3, r1, lsl #2 │ │ │ │ │ ldrb r1, [r1, r2] │ │ │ │ │ add r3, r3, r1, lsl #2 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne d080 │ │ │ │ │ - b d130 │ │ │ │ │ - ldr r3, [pc, #20] @ d1cc │ │ │ │ │ - ldr r1, [pc, #24] @ d1d4 │ │ │ │ │ + bne d0b8 │ │ │ │ │ + b d168 │ │ │ │ │ + ldr r3, [pc, #20] @ d204 │ │ │ │ │ + ldr r1, [pc, #24] @ d20c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [r4, #12] │ │ │ │ │ - b d0f4 │ │ │ │ │ + b d12c │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x000000ac │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000080 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d1d8 : │ │ │ │ │ +0000d210 : │ │ │ │ │ PyDict_Clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ bxeq lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #764] @ d4fc │ │ │ │ │ + ldr r7, [pc, #764] @ d534 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq d364 │ │ │ │ │ - ldr r3, [pc, #744] @ d500 │ │ │ │ │ + beq d39c │ │ │ │ │ + ldr r3, [pc, #744] @ d538 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne d418 │ │ │ │ │ + bne d450 │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne d470 │ │ │ │ │ + bne d4a8 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d364 │ │ │ │ │ + beq d39c │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d39c │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq d394 │ │ │ │ │ + beq d3cc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt d2e8 │ │ │ │ │ - b d318 │ │ │ │ │ + bgt d320 │ │ │ │ │ + b d350 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d2dc │ │ │ │ │ + beq d314 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d36c │ │ │ │ │ + bne d3a4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq d318 │ │ │ │ │ + beq d350 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d2c4 │ │ │ │ │ + beq d2fc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d2c4 │ │ │ │ │ + beq d2fc │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d2c4 │ │ │ │ │ + bne d2fc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d2c4 │ │ │ │ │ + b d2fc │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne d384 │ │ │ │ │ - ldr r3, [pc, #472] @ d504 │ │ │ │ │ + bne d3bc │ │ │ │ │ + ldr r3, [pc, #472] @ d53c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi d384 │ │ │ │ │ + bhi d3bc │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d384 │ │ │ │ │ + beq d3bc │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d2dc │ │ │ │ │ + bne d314 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d2dc │ │ │ │ │ + b d314 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d318 │ │ │ │ │ + ble d350 │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b d3d0 │ │ │ │ │ + b d408 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3c0 │ │ │ │ │ + beq d3f8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d400 │ │ │ │ │ + bne d438 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq d318 │ │ │ │ │ + beq d350 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d3a8 │ │ │ │ │ + beq d3e0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d3a8 │ │ │ │ │ + beq d3e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3a8 │ │ │ │ │ + bne d3e0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3a8 │ │ │ │ │ + b d3e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d3c0 │ │ │ │ │ + bne d3f8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d3c0 │ │ │ │ │ + b d3f8 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -14578,84 +14592,84 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq d270 │ │ │ │ │ + beq d2a8 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [r5, #16] │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble d4b0 │ │ │ │ │ + ble d4e8 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d4a4 │ │ │ │ │ + beq d4dc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str sl, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d4e4 │ │ │ │ │ + bne d51c │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ - b d480 │ │ │ │ │ + b d4b8 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strbne r3, [r6, #1] │ │ │ │ │ - bne d364 │ │ │ │ │ + bne d39c │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 54b4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d4a4 │ │ │ │ │ + bne d4dc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d4a4 │ │ │ │ │ + b d4dc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002e0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d508 : │ │ │ │ │ +0000d540 : │ │ │ │ │ PyDict_Size(): │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d528 │ │ │ │ │ + beq d560 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq d528 │ │ │ │ │ + beq d560 │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ d54c │ │ │ │ │ - ldr r0, [pc, #12] @ d550 │ │ │ │ │ + ldr r1, [pc, #12] @ d584 │ │ │ │ │ + ldr r0, [pc, #12] @ d588 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000ffc │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000d554 <_PyDictKeys_DecRef>: │ │ │ │ │ +0000d58c <_PyDictKeys_DecRef>: │ │ │ │ │ _PyDictKeys_DecRef(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ @@ -14666,119 +14680,119 @@ │ │ │ │ │ str r3, [r0] │ │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ lsl r5, r5, r2 │ │ │ │ │ ldr r7, [r0, #16] │ │ │ │ │ - beq d688 <_PyDictKeys_DecRef+0x134> │ │ │ │ │ + beq d6c0 <_PyDictKeys_DecRef+0x134> │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r5, r0, r5 │ │ │ │ │ addgt r8, r5, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r5, r5, #24 │ │ │ │ │ - bgt d5dc <_PyDictKeys_DecRef+0x88> │ │ │ │ │ - b d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + bgt d614 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ + b d664 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r5, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5d0 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ + beq d608 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d60c <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ + bne d644 <_PyDictKeys_DecRef+0xb8> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + beq d664 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + beq d5f0 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + beq d5f0 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + bne d5f0 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d5b8 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ + b d5f0 <_PyDictKeys_DecRef+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d5d0 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ + bne d608 <_PyDictKeys_DecRef+0x7c> │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - bne d5dc <_PyDictKeys_DecRef+0x88> │ │ │ │ │ + bne d614 <_PyDictKeys_DecRef+0x88> │ │ │ │ │ ldrb r3, [r6, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne d67c <_PyDictKeys_DecRef+0x128> │ │ │ │ │ - ldr r3, [pc, #204] @ d70c <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ + bne d6b4 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + ldr r3, [pc, #204] @ d744 <_PyDictKeys_DecRef+0x1b8> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi d67c <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + bhi d6b4 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq d67c <_PyDictKeys_DecRef+0x128> │ │ │ │ │ + beq d6b4 <_PyDictKeys_DecRef+0x128> │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r6, [r2, #2420] @ 0x974 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + ble d664 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ add r4, r0, r5 │ │ │ │ │ mov r5, r3 │ │ │ │ │ - b d6c4 <_PyDictKeys_DecRef+0x170> │ │ │ │ │ + b d6fc <_PyDictKeys_DecRef+0x170> │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d6b4 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + beq d6ec <_PyDictKeys_DecRef+0x160> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne d6f4 <_PyDictKeys_DecRef+0x1a0> │ │ │ │ │ + bne d72c <_PyDictKeys_DecRef+0x1a0> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq d62c <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ + beq d664 <_PyDictKeys_DecRef+0xd8> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + beq d6d4 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + beq d6d4 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + bne d6d4 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d69c <_PyDictKeys_DecRef+0x148> │ │ │ │ │ + b d6d4 <_PyDictKeys_DecRef+0x148> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne d6b4 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + bne d6ec <_PyDictKeys_DecRef+0x160> │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b d6b4 <_PyDictKeys_DecRef+0x160> │ │ │ │ │ + b d6ec <_PyDictKeys_DecRef+0x160> │ │ │ │ │ .word 0x000000c4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000d710 <_PyDict_MaybeUntrack>: │ │ │ │ │ +0000d748 <_PyDict_MaybeUntrack>: │ │ │ │ │ _PyDict_MaybeUntrack(): │ │ │ │ │ - ldr r3, [pc, #1016] @ db10 <_PyDict_MaybeUntrack+0x400> │ │ │ │ │ + ldr r3, [pc, #1016] @ db48 <_PyDict_MaybeUntrack+0x400> │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ bxne lr │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ @@ -14786,558 +14800,558 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r0, #28] │ │ │ │ │ ldr r6, [r0, #24] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r8, [r6, #16] │ │ │ │ │ - bne d9cc <_PyDict_MaybeUntrack+0x2bc> │ │ │ │ │ + bne da04 <_PyDict_MaybeUntrack+0x2bc> │ │ │ │ │ ldrb r1, [r6, #6] │ │ │ │ │ ldrb r3, [r6, #5] │ │ │ │ │ mov r5, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ lsl r5, r5, r3 │ │ │ │ │ - beq d8cc <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ + beq d904 <_PyDict_MaybeUntrack+0x1bc> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ - ble d820 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d858 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldr r9, [r7, #4] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d798 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ + beq d7d0 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d850 <_PyDict_MaybeUntrack+0x140> │ │ │ │ │ + bne d888 <_PyDict_MaybeUntrack+0x140> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r9, [r7, #12] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d7bc <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + beq d7f4 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d870 <_PyDict_MaybeUntrack+0x160> │ │ │ │ │ + bne d8a8 <_PyDict_MaybeUntrack+0x160> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r7, [r7, #20] │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq d7e0 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d8ac <_PyDict_MaybeUntrack+0x19c> │ │ │ │ │ + bne d8e4 <_PyDict_MaybeUntrack+0x19c> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ add r5, r5, #24 │ │ │ │ │ - ldr r9, [pc, #800] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r9, [pc, #800] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ mov r7, #3 │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ ldr r6, [r5, r7, lsl #3] │ │ │ │ │ subs r0, r6, #0 │ │ │ │ │ - beq d810 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ + beq d848 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne d890 <_PyDict_MaybeUntrack+0x180> │ │ │ │ │ + bne d8c8 <_PyDict_MaybeUntrack+0x180> │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r8, r7 │ │ │ │ │ - bne d7f8 <_PyDict_MaybeUntrack+0xe8> │ │ │ │ │ + bne d830 <_PyDict_MaybeUntrack+0xe8> │ │ │ │ │ ldr r2, [r4, #-8] │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r1, [r4, #-4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ mov r2, #0 │ │ │ │ │ and r3, r3, #1 │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #700] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #700] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d798 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ + beq d7d0 <_PyDict_MaybeUntrack+0x88> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #668] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #668] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7bc <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ + beq d7f4 <_PyDict_MaybeUntrack+0xac> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r9 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d810 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ + beq d848 <_PyDict_MaybeUntrack+0x100> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #608] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #608] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d7e0 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ + beq d818 <_PyDict_MaybeUntrack+0xd0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #0 │ │ │ │ │ add r7, r6, #20 │ │ │ │ │ - ble d820 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d858 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ add r7, r7, r5 │ │ │ │ │ ldr r9, [r7, #8] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq d944 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ + beq d97c <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d914 <_PyDict_MaybeUntrack+0x204> │ │ │ │ │ - ldr r3, [pc, #532] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d94c <_PyDict_MaybeUntrack+0x204> │ │ │ │ │ + ldr r3, [pc, #532] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r7, [r7, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d944 <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ - ldr r3, [pc, #484] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d97c <_PyDict_MaybeUntrack+0x234> │ │ │ │ │ + ldr r3, [pc, #484] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r7, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ - ldr r7, [pc, #448] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + ldr r7, [pc, #448] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ add r5, r6, r5 │ │ │ │ │ mov r9, #1 │ │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ │ subs r0, r6, #0 │ │ │ │ │ - beq d9b8 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ + beq d9f0 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d988 <_PyDict_MaybeUntrack+0x278> │ │ │ │ │ + beq d9c0 <_PyDict_MaybeUntrack+0x278> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ - ldr r3, [pc, #376] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #376] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq d9b8 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ + beq d9f0 <_PyDict_MaybeUntrack+0x2a8> │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r6, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r8, r9 │ │ │ │ │ add r5, r5, #12 │ │ │ │ │ - bne d958 <_PyDict_MaybeUntrack+0x248> │ │ │ │ │ - b d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + bne d990 <_PyDict_MaybeUntrack+0x248> │ │ │ │ │ + b d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble d820 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ + ble d858 <_PyDict_MaybeUntrack+0x110> │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq d9f0 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ + beq da28 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne da94 <_PyDict_MaybeUntrack+0x384> │ │ │ │ │ + bne dacc <_PyDict_MaybeUntrack+0x384> │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq da18 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ + beq da50 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dad0 <_PyDict_MaybeUntrack+0x3c0> │ │ │ │ │ + bne db08 <_PyDict_MaybeUntrack+0x3c0> │ │ │ │ │ cmp r8, #2 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ ldr r5, [r3, #12] │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq da40 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ + beq da78 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne daf0 <_PyDict_MaybeUntrack+0x3e0> │ │ │ │ │ + bne db28 <_PyDict_MaybeUntrack+0x3e0> │ │ │ │ │ cmp r8, #3 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ mov r6, #3 │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - ldr r7, [pc, #180] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r7, [pc, #180] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - beq da70 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + beq daa8 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne dab4 <_PyDict_MaybeUntrack+0x3a4> │ │ │ │ │ + bne daec <_PyDict_MaybeUntrack+0x3a4> │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r8, r6 │ │ │ │ │ - beq d81c <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ + beq d854 <_PyDict_MaybeUntrack+0x10c> │ │ │ │ │ ldr r3, [r4, #28] │ │ │ │ │ add r3, r3, r6, lsl #2 │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ subs r0, r5, #0 │ │ │ │ │ - bne da64 <_PyDict_MaybeUntrack+0x354> │ │ │ │ │ - b da70 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ - ldr r3, [pc, #120] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + bne da9c <_PyDict_MaybeUntrack+0x354> │ │ │ │ │ + b daa8 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + ldr r3, [pc, #120] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq d9f0 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ + beq da28 <_PyDict_MaybeUntrack+0x2e0> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r7 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da70 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ + beq daa8 <_PyDict_MaybeUntrack+0x360> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #60] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #60] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da18 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ + beq da50 <_PyDict_MaybeUntrack+0x308> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ - ldr r3, [pc, #28] @ db14 <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ + ldr r3, [pc, #28] @ db4c <_PyDict_MaybeUntrack+0x404> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq da40 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ + beq da78 <_PyDict_MaybeUntrack+0x330> │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ │ │ │ │ │ -0000db18 <_PyDict_ClearFreeList>: │ │ │ │ │ +0000db50 <_PyDict_ClearFreeList>: │ │ │ │ │ _PyDict_ClearFreeList(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ ldr r3, [r0, #812] @ 0x32c │ │ │ │ │ mov r4, r0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - ble db7c <_PyDict_ClearFreeList+0x64> │ │ │ │ │ + ble dbb4 <_PyDict_ClearFreeList+0x64> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #492] @ 0x1ec │ │ │ │ │ str r3, [r4, #812] @ 0x32c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GC_Del │ │ │ │ │ ldr r3, [r4, #812] @ 0x32c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt db3c <_PyDict_ClearFreeList+0x24> │ │ │ │ │ + bgt db74 <_PyDict_ClearFreeList+0x24> │ │ │ │ │ ldr r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble db88 <_PyDict_ClearFreeList+0x70> │ │ │ │ │ + ble dbc0 <_PyDict_ClearFreeList+0x70> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ add r2, r4, r3, lsl #2 │ │ │ │ │ ldr r0, [r2, #816] @ 0x330 │ │ │ │ │ str r3, [r4, #1136] @ 0x470 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r4, #1136] @ 0x470 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bgt db68 <_PyDict_ClearFreeList+0x50> │ │ │ │ │ + bgt dba0 <_PyDict_ClearFreeList+0x50> │ │ │ │ │ cmp r5, #0 │ │ │ │ │ mvnne r3, #0 │ │ │ │ │ strne r3, [r4, #812] @ 0x32c │ │ │ │ │ strne r3, [r4, #1136] @ 0x470 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ -0000db9c : │ │ │ │ │ +0000dbd4 : │ │ │ │ │ dict_length(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -0000dba4 : │ │ │ │ │ +0000dbdc : │ │ │ │ │ dict_new(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ mov r4, r0 │ │ │ │ │ blx r3 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq dc30 │ │ │ │ │ - ldr r2, [pc, #180] @ dc88 │ │ │ │ │ + beq dc68 │ │ │ │ │ + ldr r2, [pc, #180] @ dcc0 │ │ │ │ │ mov r5, #0 │ │ │ │ │ str r5, [r3, #8] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ - ldr r1, [pc, #160] @ dc8c │ │ │ │ │ + ldr r1, [pc, #160] @ dcc4 │ │ │ │ │ ldr lr, [r2, #8] │ │ │ │ │ add ip, lr, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [ip, #208] @ 0xd0 │ │ │ │ │ ldr r0, [ip, #212] @ 0xd4 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ str r2, [ip, #208] @ 0xd0 │ │ │ │ │ str r0, [ip, #212] @ 0xd4 │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ str r0, [r3, #20] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne dc38 │ │ │ │ │ + bne dc70 │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ - bne dc54 │ │ │ │ │ + bne dc8c │ │ │ │ │ mov r0, r3 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r1] │ │ │ │ │ add r2, r1, #28 │ │ │ │ │ cmp r4, r2 │ │ │ │ │ str r5, [r3, #28] │ │ │ │ │ str r1, [r3, #24] │ │ │ │ │ - beq dc30 │ │ │ │ │ + beq dc68 │ │ │ │ │ ldr r2, [r3, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne dc30 │ │ │ │ │ + bne dc68 │ │ │ │ │ ldr r0, [lr, #3796] @ 0xed4 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr ip, [r0, #4] │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ sub r1, r3, #8 │ │ │ │ │ orr r2, r2, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r3, {r0, r2} │ │ │ │ │ str r1, [r0, #4] │ │ │ │ │ - b dc30 │ │ │ │ │ + b dc68 │ │ │ │ │ .word 0x000000a8 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000dc90 : │ │ │ │ │ +0000dcc8 : │ │ │ │ │ dict_init(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov ip, #0 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r1, [pc, #304] @ ddf8 │ │ │ │ │ + ldr r1, [pc, #304] @ de30 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_UnpackTuple │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ddf0 │ │ │ │ │ + beq de28 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq dd6c │ │ │ │ │ - ldr r3, [pc, #272] @ ddfc │ │ │ │ │ + beq dda4 │ │ │ │ │ + ldr r3, [pc, #272] @ de34 │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne dd38 │ │ │ │ │ - ldr r3, [pc, #260] @ de00 │ │ │ │ │ + bne dd70 │ │ │ │ │ + ldr r3, [pc, #260] @ de38 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 479c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne dd88 │ │ │ │ │ + bne ddc0 │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r1, [pc, #196] @ de04 │ │ │ │ │ + ldr r1, [pc, #196] @ de3c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ddf0 │ │ │ │ │ - bne ddc0 │ │ │ │ │ + blt de28 │ │ │ │ │ + bne ddf8 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl e428 │ │ │ │ │ + bl e460 │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b dd74 │ │ │ │ │ + b ddac │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ andne r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq dd30 │ │ │ │ │ + beq dd68 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyArg_ValidateKeywordArguments │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ddf0 │ │ │ │ │ - ldr r3, [pc, #104] @ de08 │ │ │ │ │ + beq de28 │ │ │ │ │ + ldr r3, [pc, #104] @ de40 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 479c │ │ │ │ │ - b dd30 │ │ │ │ │ - ldr r3, [pc, #68] @ de0c │ │ │ │ │ + b dd68 │ │ │ │ │ + ldr r3, [pc, #68] @ de44 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 479c │ │ │ │ │ clz r3, r0 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ - b dd74 │ │ │ │ │ + b ddac │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b dd30 │ │ │ │ │ + b dd68 │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000060 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000003c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000de10 : │ │ │ │ │ +0000de48 : │ │ │ │ │ dict_setdefault(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ sub sp, sp, #16 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi de6c │ │ │ │ │ + bhi dea4 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - beq de94 │ │ │ │ │ + beq decc │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ mov ip, #1 │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str ip, [sp] │ │ │ │ │ bl 2dac │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #16 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ - ldr r0, [pc, #44] @ dea0 │ │ │ │ │ + ldr r0, [pc, #44] @ ded8 │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq de64 │ │ │ │ │ + beq de9c │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - bgt de48 │ │ │ │ │ - ldr r2, [pc, #8] @ dea4 │ │ │ │ │ + bgt de80 │ │ │ │ │ + ldr r2, [pc, #8] @ dedc │ │ │ │ │ mov ip, #1 │ │ │ │ │ - b de50 │ │ │ │ │ + b de88 │ │ │ │ │ .word 0x00000168 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -0000dea8 : │ │ │ │ │ +0000dee0 : │ │ │ │ │ dict_vectorcall(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r7, r1 │ │ │ │ │ bics r1, r2, #-2147483647 @ 0x80000001 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r6, r3 │ │ │ │ │ bic r8, r2, #-2147483648 @ 0x80000000 │ │ │ │ │ - bne e0e0 │ │ │ │ │ + bne e118 │ │ │ │ │ ldr r3, [r0, #152] @ 0x98 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq dfe0 │ │ │ │ │ - ldr r3, [pc, #560] @ e118 │ │ │ │ │ + beq e018 │ │ │ │ │ + ldr r3, [pc, #560] @ e150 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [r4, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ - ldr lr, [pc, #540] @ e11c │ │ │ │ │ + ldr lr, [pc, #540] @ e154 │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ add r1, r0, #42496 @ 0xa600 │ │ │ │ │ ldr ip, [r1, #208] @ 0xd0 │ │ │ │ │ ldr r3, [r1, #212] @ 0xd4 │ │ │ │ │ adds ip, ip, #4096 @ 0x1000 │ │ │ │ │ adc r3, r3, #0 │ │ │ │ │ str r3, [r1, #212] @ 0xd4 │ │ │ │ │ @@ -15348,507 +15362,507 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [lr] │ │ │ │ │ add lr, lr, #28 │ │ │ │ │ cmp r5, lr │ │ │ │ │ str ip, [r4, #16] │ │ │ │ │ str r2, [r4, #28] │ │ │ │ │ - bne e07c │ │ │ │ │ + bne e0b4 │ │ │ │ │ cmp r8, #1 │ │ │ │ │ - bne dfe8 │ │ │ │ │ + bne e020 │ │ │ │ │ ldr r5, [r7] │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, lr │ │ │ │ │ - bne df8c │ │ │ │ │ + bne dfc4 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 479c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dff4 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ addne r7, r7, #4 │ │ │ │ │ - bne dff0 │ │ │ │ │ + bne e028 │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ - ldr r1, [pc, #396] @ e120 │ │ │ │ │ + ldr r1, [pc, #396] @ e158 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_HasAttrWithError │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt dfbc │ │ │ │ │ - bne e0b0 │ │ │ │ │ + blt dff4 │ │ │ │ │ + bne e0e8 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ - bl e428 │ │ │ │ │ + bl e460 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne df78 │ │ │ │ │ + bne dfb0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq dfe0 │ │ │ │ │ + beq e018 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne dfe0 │ │ │ │ │ + bne e018 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b df84 │ │ │ │ │ + b dfbc │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq df84 │ │ │ │ │ + beq dfbc │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble df84 │ │ │ │ │ + ble dfbc │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ ldr r1, [r6, #12] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dff4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - ble df84 │ │ │ │ │ + ble dfbc │ │ │ │ │ ldr r2, [r7, #4] │ │ │ │ │ ldr r1, [r6, #16] │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dff4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ble df84 │ │ │ │ │ + ble dfbc │ │ │ │ │ add r8, r6, #16 │ │ │ │ │ add r7, r7, #4 │ │ │ │ │ mov r5, #2 │ │ │ │ │ ldr r2, [r7, #4]! │ │ │ │ │ ldr r1, [r8, #4]! │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1128 │ │ │ │ │ R_ARM_CALL PyDict_SetItem │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq dfbc │ │ │ │ │ + beq dff4 │ │ │ │ │ ldr r3, [r6, #8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - blt e050 │ │ │ │ │ - b df84 │ │ │ │ │ + blt e088 │ │ │ │ │ + b dfbc │ │ │ │ │ ldr r3, [r4, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne df48 │ │ │ │ │ + bne df80 │ │ │ │ │ ldr r2, [r0, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ ldr ip, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r1, r4, #8 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ str r1, [ip] │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b df48 │ │ │ │ │ - ldr r1, [pc, #108] @ e124 │ │ │ │ │ + b df80 │ │ │ │ │ + ldr r1, [pc, #108] @ e15c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ mov r3, r8 │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r0, [r1, #8] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 479c │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne df78 │ │ │ │ │ - b dfbc │ │ │ │ │ - ldr r0, [pc, #64] @ e128 │ │ │ │ │ + bne dfb0 │ │ │ │ │ + b dff4 │ │ │ │ │ + ldr r0, [pc, #64] @ e160 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq dfe0 │ │ │ │ │ + beq e018 │ │ │ │ │ ldr r3, [r5, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ blx r3 │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne dee0 │ │ │ │ │ - b dfe0 │ │ │ │ │ + bne df18 │ │ │ │ │ + b e018 │ │ │ │ │ .word 0x00000224 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00008754 │ │ │ │ │ R_ARM_ABS32 _PyRuntime │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000160 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e12c <_PyDict_SendEvent>: │ │ │ │ │ +0000e164 <_PyDict_SendEvent>: │ │ │ │ │ _PyDict_SendEvent(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ - ldr r5, [pc, #728] @ e41c <_PyDict_SendEvent+0x2f0> │ │ │ │ │ + ldr r5, [pc, #728] @ e454 <_PyDict_SendEvent+0x2f0> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r5, [pc, r5] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r8, r3 │ │ │ │ │ ldr r3, [r0, r5] │ │ │ │ │ cmp r1, #5 │ │ │ │ │ ldr r9, [sp, #40] @ 0x28 │ │ │ │ │ ldr r5, [r3, #8] │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bhi e3d0 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ + bhi e408 <_PyDict_SendEvent+0x2a4> │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne e1f4 <_PyDict_SendEvent+0xc8> │ │ │ │ │ + bne e22c <_PyDict_SendEvent+0xc8> │ │ │ │ │ tst r4, #2 │ │ │ │ │ - bne e238 <_PyDict_SendEvent+0x10c> │ │ │ │ │ + bne e270 <_PyDict_SendEvent+0x10c> │ │ │ │ │ tst r4, #4 │ │ │ │ │ - bne e27c <_PyDict_SendEvent+0x150> │ │ │ │ │ + bne e2b4 <_PyDict_SendEvent+0x150> │ │ │ │ │ tst r4, #8 │ │ │ │ │ - bne e2c0 <_PyDict_SendEvent+0x194> │ │ │ │ │ + bne e2f8 <_PyDict_SendEvent+0x194> │ │ │ │ │ tst r4, #16 │ │ │ │ │ - bne e304 <_PyDict_SendEvent+0x1d8> │ │ │ │ │ + bne e33c <_PyDict_SendEvent+0x1d8> │ │ │ │ │ tst r4, #32 │ │ │ │ │ - bne e348 <_PyDict_SendEvent+0x21c> │ │ │ │ │ + bne e380 <_PyDict_SendEvent+0x21c> │ │ │ │ │ tst r4, #64 @ 0x40 │ │ │ │ │ asr r4, r4, #6 │ │ │ │ │ - bne e38c <_PyDict_SendEvent+0x260> │ │ │ │ │ + bne e3c4 <_PyDict_SendEvent+0x260> │ │ │ │ │ tst r4, #2 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ add r5, r5, #40960 @ 0xa000 │ │ │ │ │ ldr r4, [r5, #1784] @ 0x6f8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx r4 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popge {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #572] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r3, [pc, #572] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ mov r2, r7 │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ - ldr r0, [pc, #564] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + ldr r0, [pc, #564] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyErr_FormatUnraisable │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1756] @ 0x6dc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e174 <_PyDict_SendEvent+0x48> │ │ │ │ │ + beq e1ac <_PyDict_SendEvent+0x48> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e174 <_PyDict_SendEvent+0x48> │ │ │ │ │ - ldr r3, [pc, #504] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #504] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1ac <_PyDict_SendEvent+0x48> │ │ │ │ │ + ldr r3, [pc, #504] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #504] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e174 <_PyDict_SendEvent+0x48> │ │ │ │ │ + b e1ac <_PyDict_SendEvent+0x48> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1760] @ 0x6e0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e17c <_PyDict_SendEvent+0x50> │ │ │ │ │ + beq e1b4 <_PyDict_SendEvent+0x50> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e17c <_PyDict_SendEvent+0x50> │ │ │ │ │ - ldr r3, [pc, #436] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #436] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1b4 <_PyDict_SendEvent+0x50> │ │ │ │ │ + ldr r3, [pc, #436] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #436] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e17c <_PyDict_SendEvent+0x50> │ │ │ │ │ + b e1b4 <_PyDict_SendEvent+0x50> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1764] @ 0x6e4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e184 <_PyDict_SendEvent+0x58> │ │ │ │ │ + beq e1bc <_PyDict_SendEvent+0x58> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e184 <_PyDict_SendEvent+0x58> │ │ │ │ │ - ldr r3, [pc, #368] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #368] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1bc <_PyDict_SendEvent+0x58> │ │ │ │ │ + ldr r3, [pc, #368] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #368] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e184 <_PyDict_SendEvent+0x58> │ │ │ │ │ + b e1bc <_PyDict_SendEvent+0x58> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1768] @ 0x6e8 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e18c <_PyDict_SendEvent+0x60> │ │ │ │ │ + beq e1c4 <_PyDict_SendEvent+0x60> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e18c <_PyDict_SendEvent+0x60> │ │ │ │ │ - ldr r3, [pc, #300] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #300] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1c4 <_PyDict_SendEvent+0x60> │ │ │ │ │ + ldr r3, [pc, #300] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #300] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e18c <_PyDict_SendEvent+0x60> │ │ │ │ │ + b e1c4 <_PyDict_SendEvent+0x60> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1772] @ 0x6ec │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e194 <_PyDict_SendEvent+0x68> │ │ │ │ │ + beq e1cc <_PyDict_SendEvent+0x68> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e194 <_PyDict_SendEvent+0x68> │ │ │ │ │ - ldr r3, [pc, #232] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #232] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1cc <_PyDict_SendEvent+0x68> │ │ │ │ │ + ldr r3, [pc, #232] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #232] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e194 <_PyDict_SendEvent+0x68> │ │ │ │ │ + b e1cc <_PyDict_SendEvent+0x68> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1776] @ 0x6f0 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e19c <_PyDict_SendEvent+0x70> │ │ │ │ │ + beq e1d4 <_PyDict_SendEvent+0x70> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e19c <_PyDict_SendEvent+0x70> │ │ │ │ │ - ldr r3, [pc, #164] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #164] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1d4 <_PyDict_SendEvent+0x70> │ │ │ │ │ + ldr r3, [pc, #164] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #164] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e19c <_PyDict_SendEvent+0x70> │ │ │ │ │ + b e1d4 <_PyDict_SendEvent+0x70> │ │ │ │ │ add r3, r5, #40960 @ 0xa000 │ │ │ │ │ ldr sl, [r3, #1780] @ 0x6f4 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq e1a8 <_PyDict_SendEvent+0x7c> │ │ │ │ │ + beq e1e0 <_PyDict_SendEvent+0x7c> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx sl │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge e1a8 <_PyDict_SendEvent+0x7c> │ │ │ │ │ - ldr r3, [pc, #96] @ e420 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ - ldr r0, [pc, #96] @ e424 <_PyDict_SendEvent+0x2f8> │ │ │ │ │ + bge e1e0 <_PyDict_SendEvent+0x7c> │ │ │ │ │ + ldr r3, [pc, #96] @ e458 <_PyDict_SendEvent+0x2f4> │ │ │ │ │ + ldr r0, [pc, #96] @ e45c <_PyDict_SendEvent+0x2f8> │ │ │ │ │ ldr r1, [r3, r6, lsl #2] │ │ │ │ │ mov r2, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b e1a8 <_PyDict_SendEvent+0x7c> │ │ │ │ │ + b e1e0 <_PyDict_SendEvent+0x7c> │ │ │ │ │ add r5, r5, #42496 @ 0xa600 │ │ │ │ │ add sl, r5, #220 @ 0xdc │ │ │ │ │ add r5, r5, #252 @ 0xfc │ │ │ │ │ tst r4, #1 │ │ │ │ │ - bne e3f8 <_PyDict_SendEvent+0x2cc> │ │ │ │ │ + bne e430 <_PyDict_SendEvent+0x2cc> │ │ │ │ │ add sl, sl, #4 │ │ │ │ │ cmp sl, r5 │ │ │ │ │ asr r4, r4, #1 │ │ │ │ │ - bne e3dc <_PyDict_SendEvent+0x2b0> │ │ │ │ │ + bne e414 <_PyDict_SendEvent+0x2b0> │ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr fp, [sl] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq e3e4 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ + beq e41c <_PyDict_SendEvent+0x2b8> │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r6 │ │ │ │ │ blx fp │ │ │ │ │ - b e3e4 <_PyDict_SendEvent+0x2b8> │ │ │ │ │ + b e41c <_PyDict_SendEvent+0x2b8> │ │ │ │ │ .word 0x000002d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000008 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000174 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000e428 : │ │ │ │ │ +0000e460 : │ │ │ │ │ merge_from_seq2_lock_held(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov fp, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - beq ec5c │ │ │ │ │ + beq ec94 │ │ │ │ │ cmp fp, #0 │ │ │ │ │ movne fp, #0 │ │ │ │ │ - bne e550 │ │ │ │ │ - b ea78 │ │ │ │ │ + bne e588 │ │ │ │ │ + b eab0 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e5a8 │ │ │ │ │ + bne e5e0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e844 │ │ │ │ │ + bne e87c │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #2112] @ ecd0 │ │ │ │ │ + ldr r2, [pc, #2112] @ ed08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e5dc │ │ │ │ │ + bne e614 │ │ │ │ │ ldr r6, [r5, #12] │ │ │ │ │ cmn r6, #1 │ │ │ │ │ - beq e5dc │ │ │ │ │ - ldr r3, [pc, #2092] @ ecd4 │ │ │ │ │ + beq e614 │ │ │ │ │ + ldr r3, [pc, #2092] @ ed0c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ ldr r7, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #2072] @ ecd8 │ │ │ │ │ + ldr r2, [pc, #2072] @ ed10 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq e614 │ │ │ │ │ + beq e64c │ │ │ │ │ mov r3, r6 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r7 │ │ │ │ │ mov r1, r8 │ │ │ │ │ str r9, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq e9c8 │ │ │ │ │ + beq ea00 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e500 │ │ │ │ │ + beq e538 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ec64 │ │ │ │ │ + beq ec9c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e828 │ │ │ │ │ + bne e860 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e528 │ │ │ │ │ + beq e560 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq ea40 │ │ │ │ │ + beq ea78 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e54c │ │ │ │ │ + beq e584 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne e54c │ │ │ │ │ + bne e584 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ - ldr r1, [pc, #1908] @ ecdc │ │ │ │ │ + beq e88c │ │ │ │ │ + ldr r1, [pc, #1908] @ ed14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ea4c │ │ │ │ │ + beq ea84 │ │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #33554432 @ 0x2000000 │ │ │ │ │ - bne ec88 │ │ │ │ │ + bne ecc0 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne eca8 │ │ │ │ │ ldr r5, [r4, #12] │ │ │ │ │ ldr r9, [r4, #16] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e468 │ │ │ │ │ + bne e4a0 │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e484 │ │ │ │ │ + beq e4bc │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e844 │ │ │ │ │ + bne e87c │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e484 │ │ │ │ │ + beq e4bc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r1, [pc, #1792] @ ecd0 │ │ │ │ │ + ldr r1, [pc, #1792] @ ed08 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - beq e494 │ │ │ │ │ + beq e4cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq e9bc │ │ │ │ │ - ldr r3, [pc, #1768] @ ece0 │ │ │ │ │ + beq e9f4 │ │ │ │ │ + ldr r3, [pc, #1768] @ ed18 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r2, [pc, #1748] @ ecd8 │ │ │ │ │ + ldr r2, [pc, #1748] @ ed10 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r7, [r3, #8] │ │ │ │ │ ldr r3, [r8, #24] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne e4c4 │ │ │ │ │ + bne e4fc │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ - ldr r2, [pc, #1712] @ ecd0 │ │ │ │ │ + ldr r2, [pc, #1712] @ ed08 │ │ │ │ │ str r3, [sp, #20] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ movne r3, #60 @ 0x3c │ │ │ │ │ movne r0, #88 @ 0x58 │ │ │ │ │ strne r3, [sp, #24] │ │ │ │ │ - bne e6ac │ │ │ │ │ + bne e6e4 │ │ │ │ │ add r2, r7, #4096 @ 0x1000 │ │ │ │ │ ldr r3, [r2, #2740] @ 0xab4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movle r3, #40 @ 0x28 │ │ │ │ │ movle r0, #68 @ 0x44 │ │ │ │ │ strle r3, [sp, #24] │ │ │ │ │ - ble e6ac │ │ │ │ │ + ble e6e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #2740] @ 0xab4 │ │ │ │ │ add r2, r2, r3, lsl #2 │ │ │ │ │ ldr r1, [r2, #2420] @ 0x974 │ │ │ │ │ - ldr r2, [pc, #1660] @ ece4 │ │ │ │ │ + ldr r2, [pc, #1660] @ ed1c │ │ │ │ │ mov r3, #1 │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ mov r2, #5 │ │ │ │ │ str r3, [r1] │ │ │ │ │ strb r3, [r1, #6] │ │ │ │ │ str r2, [r1, #12] │ │ │ │ │ mov r3, #0 │ │ │ │ │ @@ -15859,29 +15873,29 @@ │ │ │ │ │ str r1, [sp, #12] │ │ │ │ │ str r2, [sp, #16] │ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ │ mov r2, #8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ │ - b e718 │ │ │ │ │ + b e750 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq ec08 │ │ │ │ │ - ldr r2, [pc, #1572] @ ece4 │ │ │ │ │ + beq ec40 │ │ │ │ │ + ldr r2, [pc, #1572] @ ed1c │ │ │ │ │ strh r2, [r1, #4] │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ str r3, [r1, #16] │ │ │ │ │ str r3, [r1, #8] │ │ │ │ │ str r2, [r1] │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #1516] @ ecd0 │ │ │ │ │ + ldr r1, [pc, #1516] @ ed08 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ sub r2, r2, r1 │ │ │ │ │ clz r2, r2 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ strb r2, [r3, #6] │ │ │ │ │ mov r2, #5 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ @@ -15897,57 +15911,57 @@ │ │ │ │ │ mov r1, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r0, r3, #28 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memset │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne ea18 │ │ │ │ │ + bne ea50 │ │ │ │ │ add r1, r7, #42496 @ 0xa600 │ │ │ │ │ ldr r2, [r1, #208] @ 0xd0 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r2, r2, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ orr r3, r3, r2 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ ldr r3, [r1, #212] @ 0xd4 │ │ │ │ │ str r2, [r1, #208] @ 0xd0 │ │ │ │ │ adc r7, r3, #0 │ │ │ │ │ ldr r3, [r8, #-8] │ │ │ │ │ str r7, [r1, #212] @ 0xd4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne e794 │ │ │ │ │ + bne e7cc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e898 │ │ │ │ │ + bne e8d0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - ldrne r3, [pc, #1364] @ ece8 │ │ │ │ │ - bne e8cc │ │ │ │ │ + ldrne r3, [pc, #1364] @ ed20 │ │ │ │ │ + bne e904 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #4] │ │ │ │ │ and r3, r6, #7 │ │ │ │ │ cmp r2, #7 │ │ │ │ │ - bgt e914 │ │ │ │ │ + bgt e94c │ │ │ │ │ ldr r2, [sp, #20] │ │ │ │ │ - ldr r1, [pc, #1308] @ ecd0 │ │ │ │ │ + ldr r1, [pc, #1308] @ ed08 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ ldr r1, [sp, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ strb r2, [r1, r3] │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ movne ip, r1 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - bne e958 │ │ │ │ │ + bne e990 │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ str r5, [r2, r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r9, [r3, #4] │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ @@ -15959,95 +15973,95 @@ │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str r3, [r2, #12] │ │ │ │ │ ldr r2, [r2, #16] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ str r2, [r3, #16] │ │ │ │ │ str r3, [r8, #24] │ │ │ │ │ - b e4e4 │ │ │ │ │ + b e51c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e50c │ │ │ │ │ + bne e544 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e50c │ │ │ │ │ + b e544 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ - b e5bc │ │ │ │ │ + b e5f4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne ec50 │ │ │ │ │ + bne ec88 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e88c │ │ │ │ │ + beq e8c4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r2] │ │ │ │ │ - bne e88c │ │ │ │ │ + bne e8c4 │ │ │ │ │ mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [pc, #1096] @ ece8 │ │ │ │ │ + ldr r3, [pc, #1096] @ ed20 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne e9b0 │ │ │ │ │ + bne e9e8 │ │ │ │ │ ldr r2, [r5, #-8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne e9b0 │ │ │ │ │ + bne e9e8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ + beq e7cc │ │ │ │ │ ldr r2, [r9, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - beq e9a4 │ │ │ │ │ - ldr r3, [pc, #1036] @ ecec │ │ │ │ │ + beq e9dc │ │ │ │ │ + ldr r3, [pc, #1036] @ ed24 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub r1, r8, #8 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ldr r2, [r3, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r8, #-4] │ │ │ │ │ ldr r0, [r2, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ orr r3, r3, r0 │ │ │ │ │ str r1, [r0] │ │ │ │ │ stmdb r8, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ - b e794 │ │ │ │ │ + b e7cc │ │ │ │ │ cmp r2, #15 │ │ │ │ │ ldrle r1, [sp, #16] │ │ │ │ │ ldrgt r1, [sp, #16] │ │ │ │ │ lslle r3, r3, #1 │ │ │ │ │ movle r2, #0 │ │ │ │ │ movgt r2, #0 │ │ │ │ │ strhle r2, [r1, r3] │ │ │ │ │ strgt r2, [r1, r3, lsl #2] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ - ldr r2, [pc, #912] @ ecd0 │ │ │ │ │ + ldr r2, [pc, #912] @ ed08 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ mov r3, #1 │ │ │ │ │ lsl r3, r3, r2 │ │ │ │ │ - beq e7d8 │ │ │ │ │ + beq e810 │ │ │ │ │ ldr ip, [sp, #16] │ │ │ │ │ ldr lr, [sp, #12] │ │ │ │ │ ldr r0, [r8, #8] │ │ │ │ │ ldr r1, [lr, #12] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ add r1, ip, r3 │ │ │ │ │ @@ -16059,111 +16073,111 @@ │ │ │ │ │ str r9, [r1, #8] │ │ │ │ │ str r3, [r8, #16] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ str r0, [r8, #8] │ │ │ │ │ str r7, [r8, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [lr, #12] │ │ │ │ │ - b e818 │ │ │ │ │ + b e850 │ │ │ │ │ ldr r3, [r9, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq e794 │ │ │ │ │ - ldr r3, [pc, #824] @ ecf0 │ │ │ │ │ + beq e7cc │ │ │ │ │ + ldr r3, [pc, #824] @ ed28 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b e8e0 │ │ │ │ │ + b e918 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9e4 │ │ │ │ │ + beq ea1c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ea34 │ │ │ │ │ + beq ea6c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eca8 │ │ │ │ │ + bne ece0 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 36f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 36f8 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ mvn r4, #0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e870 │ │ │ │ │ - b e88c │ │ │ │ │ + bne e8a8 │ │ │ │ │ + b e8c4 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, #0 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ - b e738 │ │ │ │ │ + b e770 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9e4 │ │ │ │ │ + b ea1c │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e528 │ │ │ │ │ - ldr r4, [pc, #672] @ ecf4 │ │ │ │ │ + b e560 │ │ │ │ │ + ldr r4, [pc, #672] @ ed2c │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ea70 │ │ │ │ │ - ldr r1, [pc, #656] @ ecf8 │ │ │ │ │ + beq eaa8 │ │ │ │ │ + ldr r1, [pc, #656] @ ed30 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ mov r2, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b e9f0 │ │ │ │ │ + b ea28 │ │ │ │ │ mov r6, fp │ │ │ │ │ - b eac4 │ │ │ │ │ + b eafc │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea9c │ │ │ │ │ + beq ead4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq eb8c │ │ │ │ │ + beq ebc4 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eac0 │ │ │ │ │ + beq eaf8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne eac0 │ │ │ │ │ + bne eaf8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq e854 │ │ │ │ │ - ldr r1, [pc, #512] @ ecdc │ │ │ │ │ + beq e88c │ │ │ │ │ + ldr r1, [pc, #512] @ ed14 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySequence_Fast │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq ea4c │ │ │ │ │ + beq ea84 │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #33554432 @ 0x2000000 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ - bne ebd8 │ │ │ │ │ + bne ec10 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne eca8 │ │ │ │ │ ldr r7, [r4, #12] │ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r7] │ │ │ │ │ @@ -16174,123 +16188,123 @@ │ │ │ │ │ strne r3, [r5] │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 2dac │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq eb98 │ │ │ │ │ + beq ebd0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq eb64 │ │ │ │ │ + beq eb9c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq ebf0 │ │ │ │ │ + beq ec28 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ea80 │ │ │ │ │ + beq eab8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne ea80 │ │ │ │ │ + bne eab8 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea80 │ │ │ │ │ + b eab8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ea9c │ │ │ │ │ + b ead4 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ebb0 │ │ │ │ │ + beq ebe8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq ebfc │ │ │ │ │ + beq ec34 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9f0 │ │ │ │ │ + beq ea28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne e9f0 │ │ │ │ │ + bne ea28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9f0 │ │ │ │ │ + b ea28 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne eca8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r7, [r3] │ │ │ │ │ ldr r5, [r3, #4] │ │ │ │ │ - b eb08 │ │ │ │ │ + b eb40 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b eb64 │ │ │ │ │ + b eb9c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ebb0 │ │ │ │ │ + b ebe8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ec28 │ │ │ │ │ + beq ec60 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq ecc4 │ │ │ │ │ + beq ecfc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e9c8 │ │ │ │ │ + beq ea00 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e9c8 │ │ │ │ │ + bne ea00 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9c8 │ │ │ │ │ + b ea00 │ │ │ │ │ mov sl, #0 │ │ │ │ │ mov r4, sl │ │ │ │ │ - b e9f0 │ │ │ │ │ + b ea28 │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b e88c │ │ │ │ │ + b e8c4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e500 │ │ │ │ │ - ldr r1, [pc, #132] @ ecfc │ │ │ │ │ + b e538 │ │ │ │ │ + ldr r1, [pc, #132] @ ed34 │ │ │ │ │ mov r2, fp │ │ │ │ │ ldr r0, [r1] │ │ │ │ │ - ldr r1, [pc, #124] @ ed00 │ │ │ │ │ + ldr r1, [pc, #124] @ ed38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b e9f0 │ │ │ │ │ + b ea28 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne ec70 │ │ │ │ │ + bne eca8 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldm r3, {r5, r9} │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne e468 │ │ │ │ │ - b e59c │ │ │ │ │ + bne e4a0 │ │ │ │ │ + b e5d4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e9f0 │ │ │ │ │ + bne ea28 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b e9f0 │ │ │ │ │ + b ea28 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ec28 │ │ │ │ │ + b ec60 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x00000824 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000001b0 │ │ │ │ │ @@ -16309,475 +16323,475 @@ │ │ │ │ │ .word 0x000001b4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000001fc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000ed04 : │ │ │ │ │ +0000ed3c : │ │ │ │ │ dict_repr(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ sub sp, sp, #40 @ 0x28 │ │ │ │ │ mov r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprEnter │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne f090 │ │ │ │ │ + bne f0c8 │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f038 │ │ │ │ │ + beq f070 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Init> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Init │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ mov r7, #1 │ │ │ │ │ add r3, r3, r3, lsl r7 │ │ │ │ │ lsl r3, r3, r7 │ │ │ │ │ mov r1, #123 @ 0x7b │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r7, [sp, #36] @ 0x24 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f09c │ │ │ │ │ + blt f0d4 │ │ │ │ │ mov r6, r7 │ │ │ │ │ - b ee6c │ │ │ │ │ + b eea4 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - bne ed90 │ │ │ │ │ - ldr r1, [pc, #828] @ f0bc │ │ │ │ │ + bne edc8 │ │ │ │ │ + ldr r1, [pc, #828] @ f0f4 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ + blt ef88 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ef50 │ │ │ │ │ + beq ef88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq edd4 │ │ │ │ │ + beq ee0c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne edd4 │ │ │ │ │ + bne ee0c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ - ldr r1, [pc, #732] @ f0c0 │ │ │ │ │ + blt ef88 │ │ │ │ │ + ldr r1, [pc, #732] @ f0f8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteASCIIString> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteASCIIString │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ + blt ef88 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Repr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq ef50 │ │ │ │ │ + beq ef88 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteStr> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteStr │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq ee38 │ │ │ │ │ + beq ee70 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne ee38 │ │ │ │ │ + bne ee70 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - blt ef50 │ │ │ │ │ + blt ef88 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ee5c │ │ │ │ │ + beq ee94 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq f0b0 │ │ │ │ │ + beq f0e8 │ │ │ │ │ ldr r7, [r8] │ │ │ │ │ cmn r7, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne ef34 │ │ │ │ │ + bne ef6c │ │ │ │ │ mov r7, #0 │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq efa8 │ │ │ │ │ + beq efe0 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f050 │ │ │ │ │ + bne f088 │ │ │ │ │ ldr r3, [r5, #24] │ │ │ │ │ ldr r1, [r3, #16] │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble efe0 │ │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ lsl r2, r6, r2 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ - beq eef8 │ │ │ │ │ + beq ef2c │ │ │ │ │ add r2, r2, r4, lsl #3 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ef84 │ │ │ │ │ + beq efbc │ │ │ │ │ ldr r9, [r3] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ef24 │ │ │ │ │ + beq ef58 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r9] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed70 │ │ │ │ │ - add r3, r3, #1 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - b ed70 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r8] │ │ │ │ │ + b eda8 │ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ │ add r2, r2, r0, lsl #2 │ │ │ │ │ add r3, r3, r2 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq f048 │ │ │ │ │ ldr r9, [r3, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eed8 │ │ │ │ │ + bne ef10 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ed70 │ │ │ │ │ - b eeec │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r8] │ │ │ │ │ + b eda8 │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str r7, [r8] │ │ │ │ │ - bne ee68 │ │ │ │ │ + bne eea0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee6c │ │ │ │ │ + b eea4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne eff4 │ │ │ │ │ + bne f02c │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne efd8 │ │ │ │ │ + bne f010 │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r3, r3, #8 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble efe0 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq ef84 │ │ │ │ │ + beq efbc │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt eec4 │ │ │ │ │ + bgt eefc │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r1, #125 @ 0x7d │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ strb r3, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 <_PyUnicodeWriter_WriteChar> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_WriteChar │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt f09c │ │ │ │ │ + blt f0d4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Finish> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Finish │ │ │ │ │ - b ef7c │ │ │ │ │ + b efb4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne ef78 │ │ │ │ │ + bne efb0 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ef78 │ │ │ │ │ + b efb0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne ef6c │ │ │ │ │ + bne efa4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ef6c │ │ │ │ │ + b efa4 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ add r3, r3, #12 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble efe0 │ │ │ │ │ ldr r8, [r3, #8] │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq f010 │ │ │ │ │ + beq f048 │ │ │ │ │ cmp r1, r4 │ │ │ │ │ - bgt ef10 │ │ │ │ │ - b efa8 │ │ │ │ │ + bgt ef44 │ │ │ │ │ + b efe0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ - ldr r0, [pc, #124] @ f0c4 │ │ │ │ │ + ldr r0, [pc, #124] @ f0fc │ │ │ │ │ add sp, sp, #40 @ 0x28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyUnicode_FromString │ │ │ │ │ ldr r2, [r5, #8] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - ble efa8 │ │ │ │ │ + ble efe0 │ │ │ │ │ ldrb r2, [r3] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ ldrb r2, [r2, r4] │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r8, [r3, #4] │ │ │ │ │ add r3, r1, r2, lsl #3 │ │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ │ mov r1, #1 │ │ │ │ │ add r3, r3, r1, lsl r2 │ │ │ │ │ ldr r9, [r3, #20] │ │ │ │ │ - b ef14 │ │ │ │ │ - ble ef78 │ │ │ │ │ - ldr r0, [pc, #44] @ f0c8 │ │ │ │ │ - b f044 │ │ │ │ │ + b ef48 │ │ │ │ │ + ble efb0 │ │ │ │ │ + ldr r0, [pc, #44] @ f100 │ │ │ │ │ + b f07c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL Py_ReprLeave │ │ │ │ │ add r0, sp, #4 │ │ │ │ │ bl 0 <_PyUnicodeWriter_Dealloc> │ │ │ │ │ R_ARM_CALL _PyUnicodeWriter_Dealloc │ │ │ │ │ - b ef78 │ │ │ │ │ + b efb0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ee5c │ │ │ │ │ + b ee94 │ │ │ │ │ .word 0x00000250 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000254 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000024c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000244 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000f0cc : │ │ │ │ │ +0000f104 : │ │ │ │ │ dict___contains__(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r3, [pc, #144] @ f174 │ │ │ │ │ + ldr r3, [pc, #144] @ f1ac │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r5, r0 │ │ │ │ │ - bne f140 │ │ │ │ │ + bne f178 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq f140 │ │ │ │ │ + beq f178 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f16c │ │ │ │ │ + beq f1a4 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne f128 │ │ │ │ │ - ldr r0, [pc, #84] @ f178 │ │ │ │ │ + bne f160 │ │ │ │ │ + ldr r0, [pc, #84] @ f1b0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq f11c │ │ │ │ │ - ldr r0, [pc, #64] @ f17c │ │ │ │ │ + beq f154 │ │ │ │ │ + ldr r0, [pc, #64] @ f1b4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ - beq f16c │ │ │ │ │ + beq f1a4 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne f114 │ │ │ │ │ + bne f14c │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b f120 │ │ │ │ │ + b f158 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ │ │ │ │ │ -0000f180 : │ │ │ │ │ +0000f1b8 : │ │ │ │ │ dictkeys_contains(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r5, [r0, #8] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq f230 │ │ │ │ │ - ldr r3, [pc, #144] @ f238 │ │ │ │ │ + beq f268 │ │ │ │ │ + ldr r3, [pc, #144] @ f270 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ mov r4, r1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne f1fc │ │ │ │ │ + bne f234 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ cmn r2, #1 │ │ │ │ │ - beq f1fc │ │ │ │ │ + beq f234 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - beq f228 │ │ │ │ │ + beq f260 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne f1e8 │ │ │ │ │ + bne f220 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ subs r0, r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq f1e0 │ │ │ │ │ + beq f218 │ │ │ │ │ mov r2, r0 │ │ │ │ │ add r3, sp, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ cmn r0, #3 │ │ │ │ │ - bne f1d4 │ │ │ │ │ + bne f20c │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b f1e0 │ │ │ │ │ + b f218 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - b f1e0 │ │ │ │ │ + b f218 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ │ │ │ │ │ -0000f23c : │ │ │ │ │ +0000f274 : │ │ │ │ │ dict_fromkeys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bhi f280 │ │ │ │ │ + bhi f2b8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ - bne f2a8 │ │ │ │ │ - ldr r2, [pc, #56] @ f2b0 │ │ │ │ │ + bne f2e0 │ │ │ │ │ + ldr r2, [pc, #56] @ f2e8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b f2b8 <_PyDict_FromKeys> │ │ │ │ │ + b f2f0 <_PyDict_FromKeys> │ │ │ │ │ R_ARM_JUMP24 _PyDict_FromKeys │ │ │ │ │ - ldr r0, [pc, #44] @ f2b4 │ │ │ │ │ + ldr r0, [pc, #44] @ f2ec │ │ │ │ │ mov r3, #2 │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 <_PyArg_CheckPositional> │ │ │ │ │ R_ARM_CALL _PyArg_CheckPositional │ │ │ │ │ cmp r0, #0 │ │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ │ cmp r4, #1 │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ - ble f270 │ │ │ │ │ + ble f2a8 │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ - b f274 │ │ │ │ │ + b f2ac │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x00000284 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000f2b8 <_PyDict_FromKeys>: │ │ │ │ │ +0000f2f0 <_PyDict_FromKeys>: │ │ │ │ │ _PyDict_FromKeys(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r3, [pc, #1412] @ f854 <_PyDict_FromKeys+0x59c> │ │ │ │ │ + ldr r3, [pc, #1412] @ f88c <_PyDict_FromKeys+0x59c> │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r5, [r0, r3] │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ │ ldr r8, [r5, #8] │ │ │ │ │ tst r2, #2048 @ 0x800 │ │ │ │ │ sub sp, sp, #24 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - beq f7d8 <_PyDict_FromKeys+0x520> │ │ │ │ │ + beq f810 <_PyDict_FromKeys+0x520> │ │ │ │ │ ldr r1, [r3, #28] │ │ │ │ │ mov sl, r0 │ │ │ │ │ add r1, r4, r1 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r9, [sp, #20] │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq f7d8 <_PyDict_FromKeys+0x520> │ │ │ │ │ - ldr r3, [pc, #1328] @ f858 <_PyDict_FromKeys+0x5a0> │ │ │ │ │ + beq f810 <_PyDict_FromKeys+0x520> │ │ │ │ │ + ldr r3, [pc, #1328] @ f890 <_PyDict_FromKeys+0x5a0> │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne f3c8 <_PyDict_FromKeys+0x110> │ │ │ │ │ + bne f400 <_PyDict_FromKeys+0x110> │ │ │ │ │ ldr r3, [r4, #152] @ 0x98 │ │ │ │ │ mov r1, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r3 │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ - beq f3e0 <_PyDict_FromKeys+0x128> │ │ │ │ │ - ldr r3, [pc, #1296] @ f85c <_PyDict_FromKeys+0x5a4> │ │ │ │ │ + beq f418 <_PyDict_FromKeys+0x128> │ │ │ │ │ + ldr r3, [pc, #1296] @ f894 <_PyDict_FromKeys+0x5a4> │ │ │ │ │ mov r9, #0 │ │ │ │ │ str r9, [r2, #8] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - ldr r1, [pc, #1284] @ f860 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r1, [pc, #1284] @ f898 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ │ ldr lr, [r3, #8] │ │ │ │ │ add ip, lr, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [ip, #208] @ 0xd0 │ │ │ │ │ ldr r0, [ip, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ adc r0, r0, #0 │ │ │ │ │ @@ -16789,200 +16803,200 @@ │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r1] │ │ │ │ │ add r1, r1, #28 │ │ │ │ │ cmp r4, r1 │ │ │ │ │ str r0, [r2, #20] │ │ │ │ │ str r9, [r2, #28] │ │ │ │ │ - bne f5c8 <_PyDict_FromKeys+0x310> │ │ │ │ │ + bne f600 <_PyDict_FromKeys+0x310> │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne f3f8 <_PyDict_FromKeys+0x140> │ │ │ │ │ - b f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ + bne f430 <_PyDict_FromKeys+0x140> │ │ │ │ │ + b f878 <_PyDict_FromKeys+0x588> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r3 │ │ │ │ │ mov r1, r3 │ │ │ │ │ mov r0, r4 │ │ │ │ │ blx r9 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r3, #0 │ │ │ │ │ bl 0 <_Py_CheckFunctionResult> │ │ │ │ │ R_ARM_CALL _Py_CheckFunctionResult │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ - ldr r4, [pc, #1124] @ f864 <_PyDict_FromKeys+0x5ac> │ │ │ │ │ + beq f878 <_PyDict_FromKeys+0x588> │ │ │ │ │ + ldr r4, [pc, #1124] @ f89c <_PyDict_FromKeys+0x5ac> │ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ │ cmp r2, r4 │ │ │ │ │ - bne f428 <_PyDict_FromKeys+0x170> │ │ │ │ │ + bne f460 <_PyDict_FromKeys+0x170> │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq f704 <_PyDict_FromKeys+0x44c> │ │ │ │ │ - ldr r1, [pc, #1100] @ f868 <_PyDict_FromKeys+0x5b0> │ │ │ │ │ - ldr r2, [pc, #1100] @ f86c <_PyDict_FromKeys+0x5b4> │ │ │ │ │ + beq f73c <_PyDict_FromKeys+0x44c> │ │ │ │ │ + ldr r1, [pc, #1100] @ f8a0 <_PyDict_FromKeys+0x5b0> │ │ │ │ │ + ldr r2, [pc, #1100] @ f8a4 <_PyDict_FromKeys+0x5b4> │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpne r3, r1 │ │ │ │ │ - beq f654 <_PyDict_FromKeys+0x39c> │ │ │ │ │ + beq f68c <_PyDict_FromKeys+0x39c> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetIter │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f854 <_PyDict_FromKeys+0x564> │ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - bne f614 <_PyDict_FromKeys+0x35c> │ │ │ │ │ - ldr r9, [pc, #1044] @ f860 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ - ldr r8, [pc, #1056] @ f870 <_PyDict_FromKeys+0x5b8> │ │ │ │ │ - b f4c8 <_PyDict_FromKeys+0x210> │ │ │ │ │ + bne f64c <_PyDict_FromKeys+0x35c> │ │ │ │ │ + ldr r9, [pc, #1044] @ f898 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r8, [pc, #1056] @ f8a8 <_PyDict_FromKeys+0x5b8> │ │ │ │ │ + b f500 <_PyDict_FromKeys+0x210> │ │ │ │ │ ldr r2, [r4, #4] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne f500 <_PyDict_FromKeys+0x248> │ │ │ │ │ + bne f538 <_PyDict_FromKeys+0x248> │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ cmn r3, #1 │ │ │ │ │ - beq f500 <_PyDict_FromKeys+0x248> │ │ │ │ │ - ldr r2, [pc, #1020] @ f874 <_PyDict_FromKeys+0x5bc> │ │ │ │ │ + beq f538 <_PyDict_FromKeys+0x248> │ │ │ │ │ + ldr r2, [pc, #1020] @ f8ac <_PyDict_FromKeys+0x5bc> │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ cmp r1, r9 │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - beq f538 <_PyDict_FromKeys+0x280> │ │ │ │ │ + beq f570 <_PyDict_FromKeys+0x280> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - beq f4c0 <_PyDict_FromKeys+0x208> │ │ │ │ │ + beq f4f8 <_PyDict_FromKeys+0x208> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq f648 <_PyDict_FromKeys+0x390> │ │ │ │ │ + beq f680 <_PyDict_FromKeys+0x390> │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f5c4 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f5c4 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne f450 <_PyDict_FromKeys+0x198> │ │ │ │ │ + bne f488 <_PyDict_FromKeys+0x198> │ │ │ │ │ ldr r3, [r4, #4] │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - beq f464 <_PyDict_FromKeys+0x1ac> │ │ │ │ │ + beq f49c <_PyDict_FromKeys+0x1ac> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - beq f55c <_PyDict_FromKeys+0x2a4> │ │ │ │ │ - ldr r2, [pc, #860] @ f878 <_PyDict_FromKeys+0x5c0> │ │ │ │ │ + beq f594 <_PyDict_FromKeys+0x2a4> │ │ │ │ │ + ldr r2, [pc, #860] @ f8b0 <_PyDict_FromKeys+0x5c0> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #812] @ f860 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ + ldr r2, [pc, #812] @ f898 <_PyDict_FromKeys+0x5a8> │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - bne f490 <_PyDict_FromKeys+0x1d8> │ │ │ │ │ + bne f4c8 <_PyDict_FromKeys+0x1d8> │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1250 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r0 │ │ │ │ │ - bne f4b0 <_PyDict_FromKeys+0x1f8> │ │ │ │ │ - b f4c0 <_PyDict_FromKeys+0x208> │ │ │ │ │ + bne f4e8 <_PyDict_FromKeys+0x1f8> │ │ │ │ │ + b f4f8 <_PyDict_FromKeys+0x208> │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL setitem_take2_lock_held.part.0 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f5c4 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + bne f5c4 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f7fc <_PyDict_FromKeys+0x544> │ │ │ │ │ + bne f834 <_PyDict_FromKeys+0x544> │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5f4 <_PyDict_FromKeys+0x304> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + bne f5f4 <_PyDict_FromKeys+0x304> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #24 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ ldr r3, [r2, #-8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne f3a8 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + bne f3e0 <_PyDict_FromKeys+0xf0> │ │ │ │ │ ldr r1, [lr, #3796] @ 0xed4 │ │ │ │ │ ldr r3, [r2, #-4] │ │ │ │ │ ldr ip, [r1, #4] │ │ │ │ │ and r3, r3, #3 │ │ │ │ │ sub r0, r2, #8 │ │ │ │ │ orr r3, r3, ip │ │ │ │ │ str r0, [ip] │ │ │ │ │ stmdb r2, {r1, r3} │ │ │ │ │ str r0, [r1, #4] │ │ │ │ │ - b f3a8 <_PyDict_FromKeys+0xf0> │ │ │ │ │ + b f3e0 <_PyDict_FromKeys+0xf0> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq f848 <_PyDict_FromKeys+0x590> │ │ │ │ │ + beq f880 <_PyDict_FromKeys+0x590> │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - blt f7f8 <_PyDict_FromKeys+0x540> │ │ │ │ │ + blt f830 <_PyDict_FromKeys+0x540> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyIter_Next │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ - beq f58c <_PyDict_FromKeys+0x2d4> │ │ │ │ │ + beq f5c4 <_PyDict_FromKeys+0x2d4> │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_SetItem │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq f60c <_PyDict_FromKeys+0x354> │ │ │ │ │ - b f5fc <_PyDict_FromKeys+0x344> │ │ │ │ │ + beq f644 <_PyDict_FromKeys+0x354> │ │ │ │ │ + b f634 <_PyDict_FromKeys+0x344> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f4c0 <_PyDict_FromKeys+0x208> │ │ │ │ │ + b f4f8 <_PyDict_FromKeys+0x208> │ │ │ │ │ ldr r3, [r7, #12] │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ asr r3, r3, #1 │ │ │ │ │ cmp r3, #8 │ │ │ │ │ @@ -16995,39 +17009,39 @@ │ │ │ │ │ rsb r3, r3, #32 │ │ │ │ │ and r3, r3, #255 @ 0xff │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f854 <_PyDict_FromKeys+0x564> │ │ │ │ │ add sl, sp, #20 │ │ │ │ │ add r9, sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ mov r3, sl │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_PySet_NextEntryRef> │ │ │ │ │ R_ARM_CALL _PySet_NextEntryRef │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5f4 <_PyDict_FromKeys+0x304> │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r6] │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f6b4 <_PyDict_FromKeys+0x3fc> │ │ │ │ │ - b f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f6ec <_PyDict_FromKeys+0x3fc> │ │ │ │ │ + b f854 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ ldr r2, [r7, #24] │ │ │ │ │ add r3, r3, r3, lsl #1 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r3, r3, r3, lsr #31 │ │ │ │ │ @@ -17044,27 +17058,27 @@ │ │ │ │ │ subs r2, r2, #0 │ │ │ │ │ movne r2, #1 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ movcc r1, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f854 <_PyDict_FromKeys+0x564> │ │ │ │ │ add sl, sp, #20 │ │ │ │ │ add r9, sp, #16 │ │ │ │ │ add r4, sp, #12 │ │ │ │ │ add r3, sp, #8 │ │ │ │ │ mov r2, r9 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str sl, [sp] │ │ │ │ │ bl 6234 <_PyDict_Next> │ │ │ │ │ R_ARM_CALL _PyDict_Next │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + beq f5f4 <_PyDict_FromKeys+0x304> │ │ │ │ │ ldr r2, [sp, #16] │ │ │ │ │ mov r1, r5 │ │ │ │ │ ldr r3, [r2] │ │ │ │ │ mov r0, r8 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ strne r3, [r2] │ │ │ │ │ @@ -17072,51 +17086,51 @@ │ │ │ │ │ ldr r3, [sp, #20] │ │ │ │ │ cmn ip, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne ip, ip, #1 │ │ │ │ │ strne ip, [r6] │ │ │ │ │ str r6, [sp] │ │ │ │ │ bl 1784 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f774 <_PyDict_FromKeys+0x4bc> │ │ │ │ │ - b f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f7ac <_PyDict_FromKeys+0x4bc> │ │ │ │ │ + b f854 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 <_PyObject_MakeTpCall> │ │ │ │ │ R_ARM_CALL _PyObject_MakeTpCall │ │ │ │ │ mov r5, r0 │ │ │ │ │ - b f3bc <_PyDict_FromKeys+0x104> │ │ │ │ │ + b f3f4 <_PyDict_FromKeys+0x104> │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + beq f854 <_PyDict_FromKeys+0x564> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne f81c <_PyDict_FromKeys+0x564> │ │ │ │ │ + bne f854 <_PyDict_FromKeys+0x564> │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ + beq f878 <_PyDict_FromKeys+0x588> │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne f840 <_PyDict_FromKeys+0x588> │ │ │ │ │ + bne f878 <_PyDict_FromKeys+0x588> │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b f5bc <_PyDict_FromKeys+0x304> │ │ │ │ │ + b f5f4 <_PyDict_FromKeys+0x304> │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b f60c <_PyDict_FromKeys+0x354> │ │ │ │ │ + b f644 <_PyDict_FromKeys+0x354> │ │ │ │ │ .word 0x0000057c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 dict_vectorcall │ │ │ │ │ .word 0x00000504 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -17128,82 +17142,82 @@ │ │ │ │ │ R_ARM_ABS32 PyFrozenSet_Type │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000003f4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000354 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ │ │ │ │ │ -0000f87c <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ +0000f8b4 <_PyObject_MaterializeManagedDict_LockHeld>: │ │ │ │ │ _PyObject_MaterializeManagedDict_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ - ldr r2, [pc, #472] @ fa6c <_PyObject_MaterializeManagedDict_LockHeld+0x1f0> │ │ │ │ │ + ldr r2, [pc, #472] @ faa4 <_PyObject_MaterializeManagedDict_LockHeld+0x1f0> │ │ │ │ │ mov r6, r0 │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldrb r3, [r6, #11] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ str r2, [sp, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ add r2, r6, #8 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ - beq fa50 <_PyObject_MaterializeManagedDict_LockHeld+0x1d4> │ │ │ │ │ + beq fa88 <_PyObject_MaterializeManagedDict_LockHeld+0x1d4> │ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ │ ldr r8, [r3, #440] @ 0x1b8 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq fa34 <_PyObject_MaterializeManagedDict_LockHeld+0x1b8> │ │ │ │ │ + beq fa6c <_PyObject_MaterializeManagedDict_LockHeld+0x1b8> │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ ldr r2, [r8, #16] │ │ │ │ │ str r3, [r8] │ │ │ │ │ ldr r3, [r8, #12] │ │ │ │ │ adds sl, r2, r3 │ │ │ │ │ - beq fa44 <_PyObject_MaterializeManagedDict_LockHeld+0x1c8> │ │ │ │ │ + beq fa7c <_PyObject_MaterializeManagedDict_LockHeld+0x1c8> │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r9, r6, #8 │ │ │ │ │ mov fp, r7 │ │ │ │ │ mov r5, r7 │ │ │ │ │ - b f90c <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ + b f944 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - beq f954 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ + beq f98c <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ ldr r4, [r9, #4]! │ │ │ │ │ subs r0, r4, #0 │ │ │ │ │ - beq f900 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + beq f938 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IS_GC │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq f900 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + beq f938 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ - ldr r3, [pc, #316] @ fa70 <_PyObject_MaterializeManagedDict_LockHeld+0x1f4> │ │ │ │ │ + ldr r3, [pc, #316] @ faa8 <_PyObject_MaterializeManagedDict_LockHeld+0x1f4> │ │ │ │ │ cmp r0, r3 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ - bne f900 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ + bne f938 <_PyObject_MaterializeManagedDict_LockHeld+0x84> │ │ │ │ │ ldr r0, [r4, #-8] │ │ │ │ │ add r5, r5, #1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ addne r7, r7, #1 │ │ │ │ │ cmp r5, sl │ │ │ │ │ - bne f90c <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ - ldr r3, [pc, #280] @ fa74 <_PyObject_MaterializeManagedDict_LockHeld+0x1f8> │ │ │ │ │ + bne f944 <_PyObject_MaterializeManagedDict_LockHeld+0x90> │ │ │ │ │ + ldr r3, [pc, #280] @ faac <_PyObject_MaterializeManagedDict_LockHeld+0x1f8> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2416] @ 0x970 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble fa18 <_PyObject_MaterializeManagedDict_LockHeld+0x19c> │ │ │ │ │ + ble fa50 <_PyObject_MaterializeManagedDict_LockHeld+0x19c> │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ str r2, [r3, #2416] @ 0x970 │ │ │ │ │ add r3, r3, r2, lsl #2 │ │ │ │ │ ldr r4, [r3, #2096] @ 0x830 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_NewReference> │ │ │ │ │ R_ARM_CALL _Py_NewReference │ │ │ │ │ @@ -17218,16 +17232,16 @@ │ │ │ │ │ adc r2, r2, #0 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ str fp, [r4, #8] │ │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ │ str r2, [r9, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ - beq fa08 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ - ldr r3, [pc, #160] @ fa78 <_PyObject_MaterializeManagedDict_LockHeld+0x1fc> │ │ │ │ │ + beq fa40 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + ldr r3, [pc, #160] @ fab0 <_PyObject_MaterializeManagedDict_LockHeld+0x1fc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ sub r2, r4, #8 │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r1, [r3, #8] │ │ │ │ │ ldr r3, [r4, #-4] │ │ │ │ │ @@ -17238,102 +17252,102 @@ │ │ │ │ │ str r2, [r0] │ │ │ │ │ stmdb r4, {r1, r3} │ │ │ │ │ str r2, [r1, #4] │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r4, [r6, #-12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r0, [pc, #92] @ fa7c <_PyObject_MaterializeManagedDict_LockHeld+0x200> │ │ │ │ │ + ldr r0, [pc, #92] @ fab4 <_PyObject_MaterializeManagedDict_LockHeld+0x200> │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - bne f990 <_PyObject_MaterializeManagedDict_LockHeld+0x114> │ │ │ │ │ + bne f9c8 <_PyObject_MaterializeManagedDict_LockHeld+0x114> │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 54b4 │ │ │ │ │ - b fa08 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + b fa40 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ ldr r2, [r8, #12] │ │ │ │ │ ldr r3, [r8, #16] │ │ │ │ │ adds sl, r2, r3 │ │ │ │ │ - bne f8ec <_PyObject_MaterializeManagedDict_LockHeld+0x70> │ │ │ │ │ + bne f924 <_PyObject_MaterializeManagedDict_LockHeld+0x70> │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov fp, r7 │ │ │ │ │ - b f954 <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ + b f98c <_PyObject_MaterializeManagedDict_LockHeld+0xd8> │ │ │ │ │ ldr r0, [sp, #8] │ │ │ │ │ - ldr r1, [pc, #36] @ fa80 <_PyObject_MaterializeManagedDict_LockHeld+0x204> │ │ │ │ │ + ldr r1, [pc, #36] @ fab8 <_PyObject_MaterializeManagedDict_LockHeld+0x204> │ │ │ │ │ mov r2, r3 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl f0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - b fa08 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ + b fa40 <_PyObject_MaterializeManagedDict_LockHeld+0x18c> │ │ │ │ │ .word 0x000001d0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyTuple_Type │ │ │ │ │ .word 0x00000110 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000001c │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fa84 <_PyDict_GetItem_KnownHash>: │ │ │ │ │ +0000fabc <_PyDict_GetItem_KnownHash>: │ │ │ │ │ _PyDict_GetItem_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ ands r3, r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq fabc <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ + beq faf4 <_PyDict_GetItem_KnownHash+0x38> │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ - ldr r0, [pc, #20] @ fad8 <_PyDict_GetItem_KnownHash+0x54> │ │ │ │ │ - ldr r1, [pc, #20] @ fadc <_PyDict_GetItem_KnownHash+0x58> │ │ │ │ │ + ldr r0, [pc, #20] @ fb10 <_PyDict_GetItem_KnownHash+0x54> │ │ │ │ │ + ldr r1, [pc, #20] @ fb14 <_PyDict_GetItem_KnownHash+0x58> │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r0, r3 │ │ │ │ │ - b fab4 <_PyDict_GetItem_KnownHash+0x30> │ │ │ │ │ + b faec <_PyDict_GetItem_KnownHash+0x30> │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000907 │ │ │ │ │ │ │ │ │ │ -0000fae0 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ +0000fb18 <_PyDict_SetItem_KnownHash>: │ │ │ │ │ _PyDict_SetItem_KnownHash(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #4] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ │ tst r0, #536870912 @ 0x20000000 │ │ │ │ │ - beq fb98 <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ + beq fbd0 <_PyDict_SetItem_KnownHash+0xb8> │ │ │ │ │ mov r5, r2 │ │ │ │ │ - ldr r2, [pc, #152] @ fbac <_PyDict_SetItem_KnownHash+0xcc> │ │ │ │ │ + ldr r2, [pc, #152] @ fbe4 <_PyDict_SetItem_KnownHash+0xcc> │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r2, [pc, r2] │ │ │ │ │ ldr ip, [r4, #24] │ │ │ │ │ ldr r2, [r0, r2] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #132] @ fbb0 <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ + ldr r2, [pc, #132] @ fbe8 <_PyDict_SetItem_KnownHash+0xd0> │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - beq fb68 <_PyDict_SetItem_KnownHash+0x88> │ │ │ │ │ + beq fba0 <_PyDict_SetItem_KnownHash+0x88> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r5] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ @@ -17350,47 +17364,47 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r5] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r5, [sp] │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 1250 │ │ │ │ │ - b fb60 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ - ldr r0, [pc, #20] @ fbb4 <_PyDict_SetItem_KnownHash+0xd4> │ │ │ │ │ + b fb98 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ + ldr r0, [pc, #20] @ fbec <_PyDict_SetItem_KnownHash+0xd4> │ │ │ │ │ mov r1, #2608 @ 0xa30 │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b fb60 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ + b fb98 <_PyDict_SetItem_KnownHash+0x80> │ │ │ │ │ .word 0x00000090 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000fbb8 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ +0000fbf0 <_PyDict_SetItem_KnownHash_LockHeld>: │ │ │ │ │ _PyDict_SetItem_KnownHash_LockHeld(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr r6, [pc, #144] @ fc60 <_PyDict_SetItem_KnownHash_LockHeld+0xa8> │ │ │ │ │ + ldr r6, [pc, #144] @ fc98 <_PyDict_SetItem_KnownHash_LockHeld+0xa8> │ │ │ │ │ mov r5, r0 │ │ │ │ │ ldr r6, [pc, r6] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ mov r4, r2 │ │ │ │ │ ldr r2, [r0, r6] │ │ │ │ │ ldr ip, [r5, #24] │ │ │ │ │ ldr r0, [r2, #8] │ │ │ │ │ - ldr r2, [pc, #116] @ fc64 <_PyDict_SetItem_KnownHash_LockHeld+0xac> │ │ │ │ │ + ldr r2, [pc, #116] @ fc9c <_PyDict_SetItem_KnownHash_LockHeld+0xac> │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp ip, r2 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ - beq fc30 <_PyDict_SetItem_KnownHash_LockHeld+0x78> │ │ │ │ │ + beq fc68 <_PyDict_SetItem_KnownHash_LockHeld+0x78> │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r1] │ │ │ │ │ ldr r2, [r4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ @@ -17407,85 +17421,85 @@ │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r4] │ │ │ │ │ mov r2, r1 │ │ │ │ │ str r4, [sp] │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 1250 │ │ │ │ │ - b fc28 <_PyDict_SetItem_KnownHash_LockHeld+0x70> │ │ │ │ │ + b fc60 <_PyDict_SetItem_KnownHash_LockHeld+0x70> │ │ │ │ │ .word 0x00000088 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fc68 : │ │ │ │ │ +0000fca0 : │ │ │ │ │ dictview_traverse(): │ │ │ │ │ ldr r0, [r0, #8] │ │ │ │ │ mov r3, r1 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mov r1, r2 │ │ │ │ │ bxeq lr │ │ │ │ │ bx r3 │ │ │ │ │ │ │ │ │ │ -0000fc80 : │ │ │ │ │ +0000fcb8 : │ │ │ │ │ dict_copy(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fcd4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq fc9c │ │ │ │ │ + beq fcd4 │ │ │ │ │ b 3f28 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r1, [pc, #12] @ fcc0 │ │ │ │ │ - ldr r0, [pc, #12] @ fcc4 │ │ │ │ │ + ldr r1, [pc, #12] @ fcf8 │ │ │ │ │ + ldr r0, [pc, #12] @ fcfc │ │ │ │ │ bl 0 <_PyErr_BadInternalCall> │ │ │ │ │ R_ARM_CALL _PyErr_BadInternalCall │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000feb │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000fcc8 <_PyDict_DetachFromObject>: │ │ │ │ │ +0000fd00 <_PyDict_DetachFromObject>: │ │ │ │ │ _PyDict_DetachFromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r0, [r0, #28] │ │ │ │ │ add r3, r1, #8 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq fcf4 <_PyDict_DetachFromObject+0x2c> │ │ │ │ │ + beq fd2c <_PyDict_DetachFromObject+0x2c> │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ mov r5, r1 │ │ │ │ │ - bl fd34 │ │ │ │ │ + bl fd6c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strne r6, [r4, #28] │ │ │ │ │ strbne r3, [r5, #11] │ │ │ │ │ - bne fcec <_PyDict_DetachFromObject+0x24> │ │ │ │ │ - ldr r3, [pc, #24] @ fd30 <_PyDict_DetachFromObject+0x68> │ │ │ │ │ + bne fd24 <_PyDict_DetachFromObject+0x24> │ │ │ │ │ + ldr r3, [pc, #24] @ fd68 <_PyDict_DetachFromObject+0x68> │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ str r3, [r4, #24] │ │ │ │ │ bl 54b4 │ │ │ │ │ str r6, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ │ │ │ │ │ -0000fd34 : │ │ │ │ │ +0000fd6c : │ │ │ │ │ copy_values(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ ldrb r7, [r0] │ │ │ │ │ mov r5, r0 │ │ │ │ │ @@ -17493,252 +17507,252 @@ │ │ │ │ │ add r3, r7, #1 │ │ │ │ │ bic r0, r0, #3 │ │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ │ lsl r6, r3, #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq fdb4 │ │ │ │ │ + beq fdec │ │ │ │ │ mov r3, #0 │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ strb r3, [r4, #2] │ │ │ │ │ strb r7, [r4] │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ strb r3, [r4, #1] │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ add r0, r4, r6 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r1, r5, r1, lsl #2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrb r2, [r5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq fdb4 │ │ │ │ │ + beq fdec │ │ │ │ │ lsl r2, r2, #2 │ │ │ │ │ add r1, r5, #4 │ │ │ │ │ add r0, r4, #4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ │ │ -0000fdbc <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ +0000fdf4 <_PyObject_IsInstanceDictEmpty>: │ │ │ │ │ _PyObject_IsInstanceDictEmpty(): │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ ldr r1, [r2, #144] @ 0x90 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fe38 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + beq fe70 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ │ mov r3, r0 │ │ │ │ │ tst r1, #4 │ │ │ │ │ - beq fe14 <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ + beq fe4c <_PyObject_IsInstanceDictEmpty+0x58> │ │ │ │ │ ldrb r1, [r0, #11] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq fe1c <_PyObject_IsInstanceDictEmpty+0x60> │ │ │ │ │ + beq fe54 <_PyObject_IsInstanceDictEmpty+0x60> │ │ │ │ │ ldr r2, [r2, #440] @ 0x1b8 │ │ │ │ │ add r3, r0, #8 │ │ │ │ │ ldr r1, [r2, #16] │ │ │ │ │ mov r2, #0 │ │ │ │ │ cmp r1, r2 │ │ │ │ │ - ble fe38 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + ble fe70 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r0, [r3, #4]! │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq fe40 <_PyObject_IsInstanceDictEmpty+0x84> │ │ │ │ │ + beq fe78 <_PyObject_IsInstanceDictEmpty+0x84> │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ tst r1, #16 │ │ │ │ │ - beq fe48 <_PyObject_IsInstanceDictEmpty+0x8c> │ │ │ │ │ + beq fe80 <_PyObject_IsInstanceDictEmpty+0x8c> │ │ │ │ │ ldr r3, [r3, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fe38 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ + beq fe70 <_PyObject_IsInstanceDictEmpty+0x7c> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ bx lr │ │ │ │ │ mov r0, #1 │ │ │ │ │ bx lr │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b fdf8 <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ + b fe30 <_PyObject_IsInstanceDictEmpty+0x3c> │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ bl 0 <_PyObject_ComputedDictPointer> │ │ │ │ │ R_ARM_CALL _PyObject_ComputedDictPointer │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq fe78 <_PyObject_IsInstanceDictEmpty+0xbc> │ │ │ │ │ + beq feb0 <_PyObject_IsInstanceDictEmpty+0xbc> │ │ │ │ │ ldr r0, [r3, #8] │ │ │ │ │ clz r0, r0 │ │ │ │ │ lsr r0, r0, #5 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ mov r0, #1 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ │ │ -0000fe80 : │ │ │ │ │ +0000feb8 : │ │ │ │ │ dict_clear(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 101a8 │ │ │ │ │ + beq 101e0 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r7, [pc, #776] @ 101b0 │ │ │ │ │ + ldr r7, [pc, #776] @ 101e8 │ │ │ │ │ ldr r5, [r0, #24] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ mov r4, r0 │ │ │ │ │ - beq 1000c │ │ │ │ │ - ldr r3, [pc, #756] @ 101b4 │ │ │ │ │ + beq 10044 │ │ │ │ │ + ldr r3, [pc, #756] @ 101ec │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r4, #28] │ │ │ │ │ ldr r2, [r0, r3] │ │ │ │ │ ldr r3, [r4, #16] │ │ │ │ │ ldr r8, [r2, #8] │ │ │ │ │ ands r0, r3, #255 @ 0xff │ │ │ │ │ - bne 100c8 │ │ │ │ │ + bne 10100 │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r1, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r3, r3, #20 │ │ │ │ │ adds r1, r1, #4096 @ 0x1000 │ │ │ │ │ lsr r3, r3, #20 │ │ │ │ │ str r1, [r2, #208] @ 0xd0 │ │ │ │ │ orr r3, r3, r1 │ │ │ │ │ adc r1, ip, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ str r1, [r2, #212] @ 0xd4 │ │ │ │ │ str r3, [r4, #16] │ │ │ │ │ str r1, [r4, #20] │ │ │ │ │ str r0, [r4, #8] │ │ │ │ │ - bne 10120 │ │ │ │ │ + bne 10158 │ │ │ │ │ ldr r6, [r5] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ cmn r6, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1000c │ │ │ │ │ + beq 10044 │ │ │ │ │ sub r3, r6, #1 │ │ │ │ │ cmp r6, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1000c │ │ │ │ │ + bne 10044 │ │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ │ ldrb r2, [r5, #5] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r7, [r5, #16] │ │ │ │ │ lsl r6, r6, r2 │ │ │ │ │ - beq 10044 │ │ │ │ │ + beq 1007c │ │ │ │ │ cmp r7, #0 │ │ │ │ │ addgt r6, r5, r6 │ │ │ │ │ addgt r8, r6, #20 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ addgt r6, r6, #24 │ │ │ │ │ - bgt ff90 │ │ │ │ │ - b ffc0 │ │ │ │ │ + bgt ffc8 │ │ │ │ │ + b fff8 │ │ │ │ │ ldr r0, [r6, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff84 │ │ │ │ │ + beq ffbc │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10018 │ │ │ │ │ + bne 10050 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r7 │ │ │ │ │ - beq ffc0 │ │ │ │ │ + beq fff8 │ │ │ │ │ ldr r0, [r8, r4, lsl #3] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq ff6c │ │ │ │ │ + beq ffa4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq ff6c │ │ │ │ │ + beq ffa4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ff6c │ │ │ │ │ + bne ffa4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff6c │ │ │ │ │ + b ffa4 │ │ │ │ │ ldrb r3, [r5, #4] │ │ │ │ │ cmp r3, #3 │ │ │ │ │ - bne 10030 │ │ │ │ │ - ldr r3, [pc, #484] @ 101b8 │ │ │ │ │ + bne 10068 │ │ │ │ │ + ldr r3, [pc, #484] @ 101f0 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ │ ldr r2, [r3, #2740] @ 0xab4 │ │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ │ - bhi 10030 │ │ │ │ │ + bhi 10068 │ │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 10030 │ │ │ │ │ + beq 10068 │ │ │ │ │ add r1, r2, #1 │ │ │ │ │ add r2, r3, r2, lsl #2 │ │ │ │ │ str r1, [r3, #2740] @ 0xab4 │ │ │ │ │ str r5, [r2, #2420] @ 0x974 │ │ │ │ │ - ldr r0, [pc, #424] @ 101bc │ │ │ │ │ + ldr r0, [pc, #424] @ 101f4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne ff84 │ │ │ │ │ + bne ffbc │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b ff84 │ │ │ │ │ + b ffbc │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - ldr r0, [pc, #380] @ 101bc │ │ │ │ │ + ldr r0, [pc, #380] @ 101f4 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - ble ffc0 │ │ │ │ │ + ble fff8 │ │ │ │ │ add r4, r5, r6 │ │ │ │ │ mov r6, r3 │ │ │ │ │ - b 10080 │ │ │ │ │ + b 100b8 │ │ │ │ │ ldr r0, [r4, #28] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10070 │ │ │ │ │ + beq 100a8 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 100b0 │ │ │ │ │ + bne 100e8 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r7 │ │ │ │ │ add r4, r4, #12 │ │ │ │ │ - beq ffc0 │ │ │ │ │ + beq fff8 │ │ │ │ │ ldr r0, [r4, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10058 │ │ │ │ │ + beq 10090 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10058 │ │ │ │ │ + beq 10090 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10058 │ │ │ │ │ + bne 10090 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10058 │ │ │ │ │ + b 10090 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10070 │ │ │ │ │ + bne 100a8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10070 │ │ │ │ │ + b 100a8 │ │ │ │ │ mov r9, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #4 │ │ │ │ │ mov r3, r9 │ │ │ │ │ str r9, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ │ add r2, r8, #42496 @ 0xa600 │ │ │ │ │ ldr r0, [r2, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r2, #212] @ 0xd4 │ │ │ │ │ lsl r1, r1, #20 │ │ │ │ │ adds r0, r0, #4096 @ 0x1000 │ │ │ │ │ @@ -17747,101 +17761,101 @@ │ │ │ │ │ orr r1, r1, r0 │ │ │ │ │ adc r0, ip, #0 │ │ │ │ │ cmp r6, r9 │ │ │ │ │ str r0, [r2, #212] @ 0xd4 │ │ │ │ │ str r1, [r4, #16] │ │ │ │ │ str r0, [r4, #20] │ │ │ │ │ str r9, [r4, #8] │ │ │ │ │ - beq ff18 │ │ │ │ │ + beq ff50 │ │ │ │ │ mov r8, #0 │ │ │ │ │ ldr fp, [r5, #16] │ │ │ │ │ add r9, r6, #4 │ │ │ │ │ mov sl, r8 │ │ │ │ │ cmp fp, r8 │ │ │ │ │ - ble 10160 │ │ │ │ │ + ble 10198 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10154 │ │ │ │ │ + beq 1018c │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ str sl, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10190 │ │ │ │ │ + bne 101c8 │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r9, r9, #4 │ │ │ │ │ - b 10130 │ │ │ │ │ + b 10168 │ │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r3, #0 │ │ │ │ │ strbne r3, [r6, #1] │ │ │ │ │ - bne 1000c │ │ │ │ │ + bne 10044 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 54b4 │ │ │ │ │ - b 1000c │ │ │ │ │ + b 10044 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 10154 │ │ │ │ │ + bne 1018c │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10154 │ │ │ │ │ - ldr r0, [pc, #12] @ 101bc │ │ │ │ │ + b 1018c │ │ │ │ │ + ldr r0, [pc, #12] @ 101f4 │ │ │ │ │ bx lr │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002ec │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x000001dc │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ -000101c0 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ +000101f8 <_PyObject_MaterializeManagedDict>: │ │ │ │ │ _PyObject_MaterializeManagedDict(): │ │ │ │ │ ldr r3, [r0, #-12] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 101d4 <_PyObject_MaterializeManagedDict+0x14> │ │ │ │ │ + beq 1020c <_PyObject_MaterializeManagedDict+0x14> │ │ │ │ │ mov r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ - b f87c <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ + b f8b4 <_PyObject_MaterializeManagedDict_LockHeld> │ │ │ │ │ R_ARM_JUMP24 _PyObject_MaterializeManagedDict_LockHeld │ │ │ │ │ │ │ │ │ │ -000101d8 : │ │ │ │ │ +00010210 : │ │ │ │ │ dictview_len(): │ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r0, [r3, #8] │ │ │ │ │ moveq r0, r3 │ │ │ │ │ bx lr │ │ │ │ │ │ │ │ │ │ -000101ec : │ │ │ │ │ +00010224 : │ │ │ │ │ PyDict_GetItem(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 102ac │ │ │ │ │ + beq 102e4 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r3, [pc, #220] @ 102f0 │ │ │ │ │ + ldr r3, [pc, #220] @ 10328 │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - bne 10288 │ │ │ │ │ + bne 102c0 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 10288 │ │ │ │ │ - ldr r3, [pc, #184] @ 102f4 │ │ │ │ │ + beq 102c0 │ │ │ │ │ + ldr r3, [pc, #184] @ 1032c │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ ldr r6, [r0, r3] │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_PyErr_GetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_GetRaisedException │ │ │ │ │ @@ -17850,121 +17864,121 @@ │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r7, r0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 102c4 │ │ │ │ │ + bne 102fc │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, r7 │ │ │ │ │ bl 0 <_PyErr_SetRaisedException> │ │ │ │ │ R_ARM_CALL _PyErr_SetRaisedException │ │ │ │ │ ldr r0, [sp, #4] │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_Hash │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 102b4 │ │ │ │ │ - ldr r3, [pc, #84] @ 102f8 │ │ │ │ │ + beq 102ec │ │ │ │ │ + ldr r3, [pc, #84] @ 10330 │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ - b 10240 │ │ │ │ │ + b 10278 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bx lr │ │ │ │ │ - ldr r0, [pc, #64] @ 102fc │ │ │ │ │ + ldr r0, [pc, #64] @ 10334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ mov r0, #0 │ │ │ │ │ - b 10280 │ │ │ │ │ + b 102b8 │ │ │ │ │ ldr r0, [r3, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 10270 │ │ │ │ │ - ldr r3, [pc, #40] @ 10300 │ │ │ │ │ + beq 102a8 │ │ │ │ │ + ldr r3, [pc, #40] @ 10338 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_GivenExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10270 │ │ │ │ │ - ldr r0, [pc, #16] @ 102fc │ │ │ │ │ + bne 102a8 │ │ │ │ │ + ldr r0, [pc, #16] @ 10334 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_FormatUnraisable │ │ │ │ │ - b 10270 │ │ │ │ │ + b 102a8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyUnicode_Type │ │ │ │ │ .word 0x000000b0 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x0000004c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000290 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ │ │ │ │ │ -00010304 : │ │ │ │ │ +0001033c : │ │ │ │ │ dict_richcompare(): │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 105a0 │ │ │ │ │ + beq 105d8 │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ ldr r3, [r1, #4] │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ mov r6, r1 │ │ │ │ │ tst r3, #536870912 @ 0x20000000 │ │ │ │ │ - beq 10598 │ │ │ │ │ + beq 105d0 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ mov r8, r2 │ │ │ │ │ - bhi 10598 │ │ │ │ │ + bhi 105d0 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ mov r5, r0 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 1057c │ │ │ │ │ + bne 105b4 │ │ │ │ │ ldr r1, [r0, #24] │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r4, #0 │ │ │ │ │ movgt r7, #1 │ │ │ │ │ - bgt 10398 │ │ │ │ │ - b 10510 │ │ │ │ │ + bgt 103d0 │ │ │ │ │ + b 10548 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 10570 │ │ │ │ │ + ble 105a8 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - bge 10510 │ │ │ │ │ + bge 10548 │ │ │ │ │ ldrb r2, [r1, #6] │ │ │ │ │ ldrb r3, [r1, #5] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ lsl r3, r7, r3 │ │ │ │ │ add r2, r1, #20 │ │ │ │ │ - beq 104e4 │ │ │ │ │ + beq 1051c │ │ │ │ │ add r3, r3, r4, lsl #3 │ │ │ │ │ ldr r9, [r2, r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - beq 10500 │ │ │ │ │ + beq 10538 │ │ │ │ │ ldr r0, [r5, #28] │ │ │ │ │ ldr r2, [r9, #12] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 10584 │ │ │ │ │ + bne 105bc │ │ │ │ │ ldr sl, [r3, #4] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 10500 │ │ │ │ │ + beq 10538 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ mov r1, r9 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [sl] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ mov r0, r6 │ │ │ │ │ @@ -17972,194 +17986,194 @@ │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r9] │ │ │ │ │ add r3, sp, #12 │ │ │ │ │ bl 2b4 <_Py_dict_lookup> │ │ │ │ │ R_ARM_CALL _Py_dict_lookup │ │ │ │ │ ldr fp, [sp, #12] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - beq 10548 │ │ │ │ │ + beq 10580 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ mov r2, #2 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [fp] │ │ │ │ │ mov r1, fp │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r3, r0 │ │ │ │ │ - bne 10488 │ │ │ │ │ + bne 104c0 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 104b4 │ │ │ │ │ + bne 104ec │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1037c │ │ │ │ │ + beq 103b4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [fp] │ │ │ │ │ - bne 1037c │ │ │ │ │ + bne 103b4 │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ - b 1037c │ │ │ │ │ + b 103b4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 1044c │ │ │ │ │ + bne 10484 │ │ │ │ │ str r0, [sp, #4] │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10458 │ │ │ │ │ + beq 10490 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 10458 │ │ │ │ │ + bne 10490 │ │ │ │ │ mov r0, sl │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1037c │ │ │ │ │ - b 10464 │ │ │ │ │ + beq 103b4 │ │ │ │ │ + b 1049c │ │ │ │ │ add r0, r4, r4, lsl #1 │ │ │ │ │ add r3, r3, r0, lsl #2 │ │ │ │ │ add r0, r2, r3 │ │ │ │ │ ldmib r0, {r9, sl} │ │ │ │ │ ldr r2, [r2, r3] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 103e0 │ │ │ │ │ + bne 10418 │ │ │ │ │ ldr r3, [r1, #16] │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ cmp r4, r3 │ │ │ │ │ - blt 10398 │ │ │ │ │ + blt 103d0 │ │ │ │ │ mov r2, #1 │ │ │ │ │ sub r8, r8, #2 │ │ │ │ │ - ldr r3, [pc, #208] @ 105f0 │ │ │ │ │ + ldr r3, [pc, #208] @ 10628 │ │ │ │ │ clz r8, r8 │ │ │ │ │ lsr r8, r8, #5 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ - ldr r0, [pc, #196] @ 105f4 │ │ │ │ │ + ldr r0, [pc, #196] @ 1062c │ │ │ │ │ moveq r0, r3 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 105d4 │ │ │ │ │ + bne 1060c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 105b8 │ │ │ │ │ + bne 105f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ rsb r3, r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r0, #0 │ │ │ │ │ - bne 10540 │ │ │ │ │ + bne 10578 │ │ │ │ │ mov r2, #0 │ │ │ │ │ - b 10514 │ │ │ │ │ + b 1054c │ │ │ │ │ add r0, r0, r4, lsl #2 │ │ │ │ │ ldr sl, [r0, #4] │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 103e0 │ │ │ │ │ - b 10500 │ │ │ │ │ - ldr r0, [pc, #88] @ 105f8 │ │ │ │ │ - b 10530 │ │ │ │ │ - ldr r0, [pc, #80] @ 105f8 │ │ │ │ │ + bne 10418 │ │ │ │ │ + b 10538 │ │ │ │ │ + ldr r0, [pc, #88] @ 10630 │ │ │ │ │ + b 10568 │ │ │ │ │ + ldr r0, [pc, #80] @ 10630 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r0] │ │ │ │ │ bx lr │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 10560 │ │ │ │ │ + bne 10598 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10560 │ │ │ │ │ + b 10598 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 10554 │ │ │ │ │ + bne 1058c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10554 │ │ │ │ │ + b 1058c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ │ │ │ │ │ -000105fc : │ │ │ │ │ +00010634 : │ │ │ │ │ dict_popitem(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - ldr r3, [pc, #1180] @ 10ab0 │ │ │ │ │ + ldr r3, [pc, #1180] @ 10ae8 │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r3, [r0, r3] │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r0, #2 │ │ │ │ │ ldr r9, [r3, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyTuple_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 108a8 │ │ │ │ │ + beq 108e0 │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 10878 │ │ │ │ │ + beq 108b0 │ │ │ │ │ ldr r2, [r4, #28] │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 108ec │ │ │ │ │ + bne 10924 │ │ │ │ │ ldrb r1, [r3, #6] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - beq 10938 │ │ │ │ │ + beq 10970 │ │ │ │ │ add r3, r3, #20 │ │ │ │ │ add r3, r3, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ add r6, r3, r2, lsl #3 │ │ │ │ │ - blt 106a4 │ │ │ │ │ + blt 106dc │ │ │ │ │ ldr r1, [r6, #4] │ │ │ │ │ lsl r2, r2, #3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 109bc │ │ │ │ │ + beq 109f4 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r8, [r6] │ │ │ │ │ ands r0, r2, #255 @ 0xff │ │ │ │ │ - bne 10a08 │ │ │ │ │ + bne 10a40 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ adc ip, ip, #0 │ │ │ │ │ @@ -18171,30 +18185,30 @@ │ │ │ │ │ str r0, [r6] │ │ │ │ │ str r0, [r6, #4] │ │ │ │ │ ldrb r3, [lr, #4] │ │ │ │ │ mvn r0, #0 │ │ │ │ │ mvn r0, r0, lsl r3 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and r1, r9, r0 │ │ │ │ │ - bgt 10724 │ │ │ │ │ + bgt 1075c │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsb sl, [r6, #20] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - bne 10778 │ │ │ │ │ + bne 107b0 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strb r3, [r6, #20] │ │ │ │ │ ldr lr, [r4, #24] │ │ │ │ │ - b 1074c │ │ │ │ │ + b 10784 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 108b0 │ │ │ │ │ + bgt 108e8 │ │ │ │ │ add r6, lr, r1, lsl #1 │ │ │ │ │ ldrsh sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 10840 │ │ │ │ │ + bne 10878 │ │ │ │ │ add r6, lr, r6 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ strh r3, [r6, #20] │ │ │ │ │ ldr r3, [r4, #8] │ │ │ │ │ str r8, [r5, #12] │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ str fp, [r5, #16] │ │ │ │ │ @@ -18202,141 +18216,141 @@ │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r3, [r4, #8] │ │ │ │ │ str ip, [r4, #20] │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 10838 │ │ │ │ │ + beq 10870 │ │ │ │ │ lsr r6, r9, #5 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ add r1, r6, r1 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ - ble 10820 │ │ │ │ │ + ble 10858 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ - bgt 108d4 │ │ │ │ │ + bgt 1090c │ │ │ │ │ add r6, lr, r1, lsl #1 │ │ │ │ │ ldrsh sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 10740 │ │ │ │ │ + beq 10778 │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - beq 10848 │ │ │ │ │ + beq 10880 │ │ │ │ │ lsr r9, r9, #10 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ add r6, r9, #1 │ │ │ │ │ add r1, r1, r6 │ │ │ │ │ and r1, r1, r0 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsble r6, [r6, #20] │ │ │ │ │ add sl, lr, r1, lsl #1 │ │ │ │ │ - ble 107f8 │ │ │ │ │ + ble 10830 │ │ │ │ │ cmp r3, #15 │ │ │ │ │ addgt r6, lr, r1, lsl #2 │ │ │ │ │ ldrshle r6, [sl, #20] │ │ │ │ │ ldrgt r6, [r6, #20] │ │ │ │ │ cmp r7, r6 │ │ │ │ │ - bne 10850 │ │ │ │ │ + bne 10888 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ addle r6, lr, r1 │ │ │ │ │ - ble 10714 │ │ │ │ │ + ble 1074c │ │ │ │ │ cmp r3, #15 │ │ │ │ │ lslgt r6, r1, #2 │ │ │ │ │ - bgt 108c4 │ │ │ │ │ + bgt 108fc │ │ │ │ │ lsl r6, r1, #1 │ │ │ │ │ - b 10740 │ │ │ │ │ + b 10778 │ │ │ │ │ add r6, lr, r1 │ │ │ │ │ ldrsb sl, [r6, #20] │ │ │ │ │ cmp sl, r7 │ │ │ │ │ - beq 10714 │ │ │ │ │ + beq 1074c │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 107c0 │ │ │ │ │ + bne 107f8 │ │ │ │ │ sub r6, lr, #1 │ │ │ │ │ - b 10714 │ │ │ │ │ + b 1074c │ │ │ │ │ cmn sl, #1 │ │ │ │ │ - bne 10780 │ │ │ │ │ + bne 107b8 │ │ │ │ │ mov r1, sl │ │ │ │ │ - b 1080c │ │ │ │ │ + b 10844 │ │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ cmn r6, #1 │ │ │ │ │ add r1, r1, r9 │ │ │ │ │ - bne 107d0 │ │ │ │ │ + bne 10808 │ │ │ │ │ cmp r3, #7 │ │ │ │ │ movgt r1, r6 │ │ │ │ │ - bgt 1080c │ │ │ │ │ - b 10838 │ │ │ │ │ + bgt 10844 │ │ │ │ │ + b 10870 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10898 │ │ │ │ │ + beq 108d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10898 │ │ │ │ │ + bne 108d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - ldr r3, [pc, #532] @ 10ab4 │ │ │ │ │ - ldr r1, [pc, #532] @ 10ab8 │ │ │ │ │ + ldr r3, [pc, #532] @ 10aec │ │ │ │ │ + ldr r1, [pc, #532] @ 10af0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 1076c │ │ │ │ │ + b 107a4 │ │ │ │ │ add r6, lr, r1, lsl #2 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - bne 10840 │ │ │ │ │ + bne 10878 │ │ │ │ │ add r6, lr, r6 │ │ │ │ │ mvn r3, #1 │ │ │ │ │ str r3, [r6, #20] │ │ │ │ │ - b 1074c │ │ │ │ │ + b 10784 │ │ │ │ │ add r6, lr, r1, lsl #2 │ │ │ │ │ ldr sl, [r6, #20] │ │ │ │ │ lsl r6, r1, #2 │ │ │ │ │ cmp r7, sl │ │ │ │ │ - beq 108c4 │ │ │ │ │ - b 107b8 │ │ │ │ │ + beq 108fc │ │ │ │ │ + b 107f0 │ │ │ │ │ ldrb r1, [r3, #4] │ │ │ │ │ mov r2, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 1fbc │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - beq 10a88 │ │ │ │ │ + beq 10ac0 │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ │ ldr r0, [r3, #16] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ │ str r1, [r3, #8] │ │ │ │ │ mov r1, #1 │ │ │ │ │ lsl r1, r1, r2 │ │ │ │ │ sub r2, r0, #1 │ │ │ │ │ mov lr, r3 │ │ │ │ │ mov r7, r2 │ │ │ │ │ - bne 10680 │ │ │ │ │ + bne 106b8 │ │ │ │ │ mov r0, #12 │ │ │ │ │ mla r1, r0, r2, r1 │ │ │ │ │ add r2, r3, #20 │ │ │ │ │ add r6, r2, r1 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ sub r2, r6, #12 │ │ │ │ │ - blt 10960 │ │ │ │ │ + blt 10998 │ │ │ │ │ ldr r1, [r2, #20] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 109fc │ │ │ │ │ + beq 10a34 │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r8, [r6, #4] │ │ │ │ │ ands r0, r2, #255 @ 0xff │ │ │ │ │ - bne 10a64 │ │ │ │ │ + bne 10a9c │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov lr, r3 │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ @@ -18347,41 +18361,41 @@ │ │ │ │ │ mvn r1, #0 │ │ │ │ │ str ip, [r9, #212] @ 0xd4 │ │ │ │ │ ldr fp, [r6, #8] │ │ │ │ │ ldr r9, [r6] │ │ │ │ │ str r3, [r6, #4] │ │ │ │ │ str r1, [r6] │ │ │ │ │ str r3, [r6, #8] │ │ │ │ │ - b 106ec │ │ │ │ │ + b 10724 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ sub r7, r0, #2 │ │ │ │ │ - beq 109f0 │ │ │ │ │ + beq 10a28 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ add r2, r3, r2 │ │ │ │ │ ldr r1, [r2, #4] │ │ │ │ │ mov r6, r2 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 106a4 │ │ │ │ │ + bne 106dc │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ cmn r7, #1 │ │ │ │ │ sub r2, r2, #8 │ │ │ │ │ - bne 109d0 │ │ │ │ │ + bne 10a08 │ │ │ │ │ sub r6, r3, #8 │ │ │ │ │ mvn r7, #0 │ │ │ │ │ - b 106a4 │ │ │ │ │ + b 106dc │ │ │ │ │ sub r7, r7, #1 │ │ │ │ │ mov r6, r2 │ │ │ │ │ - b 10948 │ │ │ │ │ + b 10980 │ │ │ │ │ mov sl, #0 │ │ │ │ │ add r9, r9, #42496 @ 0xa600 │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, #2 │ │ │ │ │ str sl, [sp] │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ ldr r3, [r9, #208] @ 0xd0 │ │ │ │ │ ldr ip, [r9, #212] @ 0xd4 │ │ │ │ │ adds r3, r3, #4096 @ 0x1000 │ │ │ │ │ lsl r2, r2, #20 │ │ │ │ │ lsr r2, r2, #20 │ │ │ │ │ @@ -18390,35 +18404,35 @@ │ │ │ │ │ ldr fp, [r6, #4] │ │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ │ str ip, [r9, #212] @ 0xd4 │ │ │ │ │ orr r2, r2, r3 │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ str sl, [r6] │ │ │ │ │ str sl, [r6, #4] │ │ │ │ │ - b 106ec │ │ │ │ │ + b 10724 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, #2 │ │ │ │ │ mov r3, r8 │ │ │ │ │ - bl e12c <_PyDict_SendEvent> │ │ │ │ │ + bl e164 <_PyDict_SendEvent> │ │ │ │ │ R_ARM_CALL _PyDict_SendEvent │ │ │ │ │ ldr r3, [r4, #24] │ │ │ │ │ ldr r2, [r4, #16] │ │ │ │ │ - b 10970 │ │ │ │ │ + b 109a8 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 108a8 │ │ │ │ │ + beq 108e0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 108a8 │ │ │ │ │ + bne 108e0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 108a8 │ │ │ │ │ + b 108e0 │ │ │ │ │ .word 0x00000494 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_KeyError │ │ │ │ │ .word 0x000002f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.unlikely {} │ │ │ │ │ @@ -890,15 +890,15 @@ │ │ │ │ │ lsr r1, r1, #1 │ │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ .word 0xaaaaaaab │ │ │ │ │ │ │ │ │ │ 00000b68 : │ │ │ │ │ PyDict_MergeFromSeq2(): │ │ │ │ │ - b e428 │ │ │ │ │ + b e460 │ │ │ │ │ R_ARM_JUMP24 merge_from_seq2_lock_held │ │ │ │ │ │ │ │ │ │ 00000b6c : │ │ │ │ │ PyDict_SetDefault(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ @@ -1454,15 +1454,15 @@ │ │ │ │ │ blx r3 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ beq 1310 <_PyDict_GetItemWithError+0x44> │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ │ - b fa84 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b fabc <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ │ │ 00001318 <_PyDict_GetItemIdWithError>: │ │ │ │ │ _PyDict_GetItemIdWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ @@ -1474,15 +1474,15 @@ │ │ │ │ │ bl 0 <_PyUnicode_FromId> │ │ │ │ │ R_ARM_CALL _PyUnicode_FromId │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ mov r0, r4 │ │ │ │ │ ldr r2, [r1, #12] │ │ │ │ │ pop {r4, lr} │ │ │ │ │ - b fa84 <_PyDict_GetItem_KnownHash> │ │ │ │ │ + b fabc <_PyDict_GetItem_KnownHash> │ │ │ │ │ R_ARM_JUMP24 _PyDict_GetItem_KnownHash │ │ │ │ │ │ │ │ │ │ 0000134c <_PyDict_GetItemStringWithError>: │ │ │ │ │ _PyDict_GetItemStringWithError(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ ├── memoryobject.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: 62572 (bytes into file) │ │ │ │ │ + Start of section headers: 64080 (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 0xf46c: │ │ │ │ │ +There are 18 section headers, starting at offset 0xfa50: │ │ │ │ │ │ │ │ │ │ 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 001230 00 AX 0 0 4 │ │ │ │ │ - [ 2] .rel.text REL 00000000 00d1b4 000378 08 I 15 1 4 │ │ │ │ │ - [ 3] .data PROGBITS 00000000 001264 0005b0 00 WA 0 0 4 │ │ │ │ │ - [ 4] .rel.data REL 00000000 00d52c 0003f8 08 I 15 3 4 │ │ │ │ │ - [ 5] .bss NOBITS 00000000 001814 000000 00 WA 0 0 1 │ │ │ │ │ - [ 6] .rodata.str1.4 PROGBITS 00000000 001814 000b82 01 AMS 0 0 4 │ │ │ │ │ - [ 7] .text.hot PROGBITS 00000000 002398 0078b4 00 AX 0 0 4 │ │ │ │ │ - [ 8] .rel.text.hot REL 00000000 00d924 0018a0 08 I 15 7 4 │ │ │ │ │ - [ 9] .rodata PROGBITS 00000000 009c4c 000cc9 00 A 0 0 4 │ │ │ │ │ - [10] .rel.rodata REL 00000000 00f1c4 000040 08 I 15 9 4 │ │ │ │ │ - [11] .text.unlikely PROGBITS 00000000 00a918 0005c8 00 AX 0 0 4 │ │ │ │ │ - [12] .rel.text.unlikely REL 00000000 00f204 0001d8 08 I 15 11 4 │ │ │ │ │ - [13] .note.GNU-stack PROGBITS 00000000 00aee0 000000 00 0 0 1 │ │ │ │ │ - [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00aee0 00002b 00 0 0 1 │ │ │ │ │ - [15] .symtab SYMTAB 00000000 00af0c 001370 10 16 207 4 │ │ │ │ │ - [16] .strtab STRTAB 00000000 00c27c 000f37 00 0 0 1 │ │ │ │ │ - [17] .shstrtab STRTAB 00000000 00f3dc 000090 00 0 0 1 │ │ │ │ │ + [ 1] .text PROGBITS 00000000 000034 001658 00 AX 0 0 4 │ │ │ │ │ + [ 2] .rel.text REL 00000000 00d608 000518 08 I 15 1 4 │ │ │ │ │ + [ 3] .data PROGBITS 00000000 00168c 0005b0 00 WA 0 0 4 │ │ │ │ │ + [ 4] .rel.data REL 00000000 00db20 0003f8 08 I 15 3 4 │ │ │ │ │ + [ 5] .bss NOBITS 00000000 001c3c 000000 00 WA 0 0 1 │ │ │ │ │ + [ 6] .rodata.str1.4 PROGBITS 00000000 001c3c 000b82 01 AMS 0 0 4 │ │ │ │ │ + [ 7] .text.hot PROGBITS 00000000 0027c0 007864 00 AX 0 0 4 │ │ │ │ │ + [ 8] .rel.text.hot REL 00000000 00df18 001890 08 I 15 7 4 │ │ │ │ │ + [ 9] .rodata PROGBITS 00000000 00a024 000d61 00 A 0 0 4 │ │ │ │ │ + [10] .rel.rodata REL 00000000 00f7a8 000040 08 I 15 9 4 │ │ │ │ │ + [11] .text.unlikely PROGBITS 00000000 00ad88 0005c8 00 AX 0 0 4 │ │ │ │ │ + [12] .rel.text.unlikely REL 00000000 00f7e8 0001d8 08 I 15 11 4 │ │ │ │ │ + [13] .note.GNU-stack PROGBITS 00000000 00b350 000000 00 0 0 1 │ │ │ │ │ + [14] .ARM.attributes ARM_ATTRIBUTES 00000000 00b350 00002b 00 0 0 1 │ │ │ │ │ + [15] .symtab SYMTAB 00000000 00b37c 001360 10 16 206 4 │ │ │ │ │ + [16] .strtab STRTAB 00000000 00c6dc 000f2b 00 0 0 1 │ │ │ │ │ + [17] .shstrtab STRTAB 00000000 00f9c0 000090 00 0 0 1 │ │ │ │ │ Key to Flags: │ │ │ │ │ W (write), A (alloc), X (execute), M (merge), S (strings), I (info), │ │ │ │ │ L (link order), O (extra OS processing required), G (group), T (TLS), │ │ │ │ │ C (compressed), x (unknown), o (OS specific), E (exclude), │ │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ │ ├── readelf --wide --symbols {} │ │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ -Symbol table '.symtab' contains 311 entries: │ │ │ │ │ +Symbol table '.symtab' contains 310 entries: │ │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ │ 1: 00000000 0 SECTION LOCAL DEFAULT 3 .data │ │ │ │ │ 2: 00000000 0 SECTION LOCAL DEFAULT 6 .rodata.str1.4 │ │ │ │ │ 3: 00000000 0 NOTYPE LOCAL DEFAULT 6 $d │ │ │ │ │ 4: 00000000 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 5: 00000000 1324 FUNC LOCAL DEFAULT 7 memoryview │ │ │ │ │ @@ -16,19 +16,19 @@ │ │ │ │ │ 12: 000006d0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 13: 000006d0 120 FUNC LOCAL DEFAULT 7 mbuf_alloc │ │ │ │ │ 14: 00000740 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 15: 00000748 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 16: 00000a50 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 17: 00000a64 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 18: 00000a64 172 FUNC LOCAL DEFAULT 7 init_flags │ │ │ │ │ - 19: 00004cf0 72 FUNC LOCAL DEFAULT 7 init_strides_from_shape │ │ │ │ │ + 19: 00004ca0 72 FUNC LOCAL DEFAULT 7 init_strides_from_shape │ │ │ │ │ 20: 00000b94 1756 FUNC LOCAL DEFAULT 7 memory_subscript │ │ │ │ │ 21: 00000250 228 FUNC LOCAL DEFAULT 1 memory_item │ │ │ │ │ - 22: 0000297c 92 FUNC LOCAL DEFAULT 7 adjust_fmt.isra.0 │ │ │ │ │ - 23: 00002e54 532 FUNC LOCAL DEFAULT 7 unpack_single.isra.0 │ │ │ │ │ + 22: 00002d5c 92 FUNC LOCAL DEFAULT 7 adjust_fmt.isra.0 │ │ │ │ │ + 23: 00002e04 532 FUNC LOCAL DEFAULT 7 unpack_single.isra.0 │ │ │ │ │ 24: 000002f0 180 FUNC LOCAL DEFAULT 11 ptr_from_tuple │ │ │ │ │ 25: 00001230 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 26: 00001270 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 27: 00001270 300 FUNC LOCAL DEFAULT 7 memory_dealloc │ │ │ │ │ 28: 0000139c 52 FUNC LOCAL DEFAULT 7 _memory_release │ │ │ │ │ 29: 00001610 76 FUNC LOCAL DEFAULT 7 mbuf_release │ │ │ │ │ 30: 000013d0 560 FUNC LOCAL DEFAULT 7 memory_getbuf │ │ │ │ │ @@ -39,15 +39,15 @@ │ │ │ │ │ 35: 000016e4 24 FUNC LOCAL DEFAULT 7 mbuf_traverse │ │ │ │ │ 36: 000016fc 24 FUNC LOCAL DEFAULT 7 memory_traverse │ │ │ │ │ 37: 00001b40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 38: 00001b60 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 39: 00001b60 128 FUNC LOCAL DEFAULT 7 memory_length │ │ │ │ │ 40: 00001bd0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 41: 00001be0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 42: 000049d8 792 FUNC LOCAL DEFAULT 7 buffer_to_contiguous │ │ │ │ │ + 42: 00004988 792 FUNC LOCAL DEFAULT 7 buffer_to_contiguous │ │ │ │ │ 43: 00001df0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ 44: 00000000 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ 45: 00000000 428 FUNC LOCAL DEFAULT 1 memory_hash │ │ │ │ │ 46: 00000194 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ 47: 00001dfc 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ 48: 00001dfc 2628 FUNC LOCAL DEFAULT 7 memoryview_cast │ │ │ │ │ 49: 00000000 0 SECTION LOCAL DEFAULT 9 .rodata │ │ │ │ │ @@ -63,252 +63,251 @@ │ │ │ │ │ 59: 000001ac 48 FUNC LOCAL DEFAULT 1 memory_shape_get.part.0 │ │ │ │ │ 60: 000001ac 48 FUNC LOCAL DEFAULT 1 memory_strides_get.part.0 │ │ │ │ │ 61: 000001ac 48 FUNC LOCAL DEFAULT 1 memory_suboffsets_get.part.0 │ │ │ │ │ 62: 000001ac 48 FUNC LOCAL DEFAULT 1 memory_nbytes_get.part.0 │ │ │ │ │ 63: 000001ac 48 FUNC LOCAL DEFAULT 1 memory_readonly_get.part.0 │ │ │ │ │ 64: 000001ac 48 FUNC LOCAL DEFAULT 1 memory_ndim_get.part.0 │ │ │ │ │ 65: 000001ac 48 FUNC LOCAL DEFAULT 1 memory_enter.part.0 │ │ │ │ │ - 66: 00002868 276 FUNC LOCAL DEFAULT 7 memoryview_tolist │ │ │ │ │ - 67: 00002a24 1072 FUNC LOCAL DEFAULT 7 tolist_base │ │ │ │ │ - 68: 0000093c 312 FUNC LOCAL DEFAULT 1 tolist_rec.part.0 │ │ │ │ │ - 69: 0000296c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 70: 0000297c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 71: 000029d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 72: 000029d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 73: 000029d8 76 FUNC LOCAL DEFAULT 7 memory_enter │ │ │ │ │ - 74: 000001dc 52 FUNC LOCAL DEFAULT 1 unpack_single.part.0 │ │ │ │ │ - 75: 00002e3c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 76: 00002e54 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 77: 00003054 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 78: 000001dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 79: 00003068 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 80: 00003068 132 FUNC LOCAL DEFAULT 7 memoryview_release │ │ │ │ │ - 81: 000030d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 82: 000030ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 83: 000030ec 244 FUNC LOCAL DEFAULT 7 memory_exit │ │ │ │ │ - 84: 000031c4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 85: 00000210 64 FUNC LOCAL DEFAULT 1 memory_nbytes_get │ │ │ │ │ - 86: 000031e0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 87: 000031e0 2452 FUNC LOCAL DEFAULT 7 memory_ass_sub │ │ │ │ │ - 88: 00004060 1400 FUNC LOCAL DEFAULT 7 pack_single │ │ │ │ │ - 89: 00003b34 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 90: 00003b74 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 91: 00003fb0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 92: 00003fd8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 93: 00003fd8 136 FUNC LOCAL DEFAULT 7 lookup_dimension │ │ │ │ │ - 94: 00004058 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 95: 00004060 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 96: 000045b0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 97: 0000031c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 98: 00000334 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 99: 00000334 64 FUNC LOCAL DEFAULT 1 memory_format_get │ │ │ │ │ - 100: 00000374 64 FUNC LOCAL DEFAULT 1 memory_ndim_get │ │ │ │ │ - 101: 000003b4 64 FUNC LOCAL DEFAULT 1 memory_readonly_get │ │ │ │ │ - 102: 000003f4 68 FUNC LOCAL DEFAULT 1 memory_shape_get │ │ │ │ │ - 103: 00000438 152 FUNC LOCAL DEFAULT 1 _IntTupleFromSsizet │ │ │ │ │ - 104: 000004d0 68 FUNC LOCAL DEFAULT 1 memory_strides_get │ │ │ │ │ - 105: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 106: 00000000 84 FUNC LOCAL DEFAULT 11 memory_c_contiguous │ │ │ │ │ - 107: 0000004c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 108: 00000054 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 109: 00000054 84 FUNC LOCAL DEFAULT 11 memory_f_contiguous │ │ │ │ │ - 110: 000000a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 111: 000045d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 112: 000045d8 1024 FUNC LOCAL DEFAULT 7 memoryview_tobytes │ │ │ │ │ - 113: 000049ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 114: 000049d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 115: 00004d38 884 FUNC LOCAL DEFAULT 7 copy_rec.part.0 │ │ │ │ │ - 116: 00004ce8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 117: 00004cf0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 118: 00000514 68 FUNC LOCAL DEFAULT 1 memory_suboffsets_get │ │ │ │ │ - 119: 000050ac 5016 FUNC LOCAL DEFAULT 7 memory_richcompare │ │ │ │ │ - 120: 0000683c 1492 FUNC LOCAL DEFAULT 7 struct_get_unpacker │ │ │ │ │ - 121: 00006e10 2724 FUNC LOCAL DEFAULT 7 cmp_rec.part.0 │ │ │ │ │ - 122: 000060ac 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 123: 000060d8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 124: 000004a8 84 FUNC LOCAL DEFAULT 11 fix_struct_error_int │ │ │ │ │ - 125: 000000a8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 126: 000000a8 40 FUNC LOCAL DEFAULT 11 memory_repr │ │ │ │ │ - 127: 000000c8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 128: 000000d0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 129: 000000d0 28 FUNC LOCAL DEFAULT 11 mbuf_clear │ │ │ │ │ - 130: 000000ec 92 FUNC LOCAL DEFAULT 11 memory_clear │ │ │ │ │ - 131: 00000148 340 FUNC LOCAL DEFAULT 11 memory_iter │ │ │ │ │ - 132: 00000274 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 133: 00000558 244 FUNC LOCAL DEFAULT 1 memoryiter_next │ │ │ │ │ - 134: 00000644 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 135: 0000029c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 136: 0000029c 84 FUNC LOCAL DEFAULT 11 memoryiter_dealloc │ │ │ │ │ - 137: 00006444 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ - 138: 00000398 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 139: 0000064c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 140: 0000064c 136 FUNC LOCAL DEFAULT 1 memoryview_toreadonly │ │ │ │ │ - 141: 000006c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 142: 000003a4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 143: 000006d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 144: 000006d4 516 FUNC LOCAL DEFAULT 1 memoryview_hex │ │ │ │ │ - 145: 000008cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 146: 000008d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 147: 000008d8 100 FUNC LOCAL DEFAULT 1 memory_obj_get │ │ │ │ │ - 148: 00000938 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 149: 00006820 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 150: 00000454 84 FUNC LOCAL DEFAULT 11 memory_contiguous │ │ │ │ │ - 151: 000004a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 152: 0000683c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 153: 00006de8 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 154: 00006e10 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ - 155: 000078a4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ - 156: 0000093c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ - 157: 000004a8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 158: 000004f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 159: 00001210 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ - 160: 000004fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 161: 000004fc 180 FUNC LOCAL DEFAULT 11 memoryview__from_flags │ │ │ │ │ - 162: 000005ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ - 163: 000005b0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ - 164: 000005b0 24 FUNC LOCAL DEFAULT 11 memoryiter_traverse │ │ │ │ │ - 165: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ - 166: 00000574 40 OBJECT LOCAL DEFAULT 3 memory_as_sequence │ │ │ │ │ - 167: 0000059c 12 OBJECT LOCAL DEFAULT 3 memory_as_mapping │ │ │ │ │ - 168: 000005a8 8 OBJECT LOCAL DEFAULT 3 memory_as_buffer │ │ │ │ │ - 169: 00000c70 89 OBJECT LOCAL DEFAULT 9 memoryview__doc__ │ │ │ │ │ - 170: 000003d0 160 OBJECT LOCAL DEFAULT 3 memory_methods │ │ │ │ │ - 171: 00000470 260 OBJECT LOCAL DEFAULT 3 memory_getsetlist │ │ │ │ │ - 172: 000000d0 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ - 173: 00000360 8 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ - 174: 000003b8 24 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ - 175: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ - 176: 00000348 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ - 177: 00000380 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ - 178: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ - 179: 00000334 8 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ - 180: 0000034c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ - 181: 000002f4 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ - 182: 0000033c 12 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ - 183: 00000364 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ - 184: 00000320 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ - 185: 00000354 12 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ - 186: 0000039c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ - 187: 00000bac 86 OBJECT LOCAL DEFAULT 9 memoryview_release__doc__ │ │ │ │ │ - 188: 0000090c 427 OBJECT LOCAL DEFAULT 9 memoryview_tobytes__doc__ │ │ │ │ │ - 189: 00000718 497 OBJECT LOCAL DEFAULT 9 memoryview_hex__doc__ │ │ │ │ │ - 190: 00000ab8 74 OBJECT LOCAL DEFAULT 9 memoryview_tolist__doc__ │ │ │ │ │ - 191: 00000b4c 96 OBJECT LOCAL DEFAULT 9 memoryview_cast__doc__ │ │ │ │ │ - 192: 00000b04 70 OBJECT LOCAL DEFAULT 9 memoryview_toreadonly__doc__ │ │ │ │ │ - 193: 00000c04 107 OBJECT LOCAL DEFAULT 9 memoryview__from_flags__doc__ │ │ │ │ │ - 194: 00000368 98 OBJECT LOCAL DEFAULT 9 memory_exit_doc │ │ │ │ │ - 195: 000006ec 41 OBJECT LOCAL DEFAULT 9 memory_obj_doc │ │ │ │ │ - 196: 00000694 87 OBJECT LOCAL DEFAULT 9 memory_nbytes_doc │ │ │ │ │ - 197: 00000660 51 OBJECT LOCAL DEFAULT 9 memory_readonly_doc │ │ │ │ │ - 198: 00000628 53 OBJECT LOCAL DEFAULT 9 memory_itemsize_doc │ │ │ │ │ - 199: 000005d0 87 OBJECT LOCAL DEFAULT 9 memory_format_doc │ │ │ │ │ - 200: 00000570 95 OBJECT LOCAL DEFAULT 9 memory_ndim_doc │ │ │ │ │ - 201: 0000051c 84 OBJECT LOCAL DEFAULT 9 memory_shape_doc │ │ │ │ │ - 202: 000004b0 107 OBJECT LOCAL DEFAULT 9 memory_strides_doc │ │ │ │ │ - 203: 00000474 58 OBJECT LOCAL DEFAULT 9 memory_suboffsets_doc │ │ │ │ │ - 204: 0000043c 54 OBJECT LOCAL DEFAULT 9 memory_c_contiguous_doc │ │ │ │ │ - 205: 00000400 60 OBJECT LOCAL DEFAULT 9 memory_f_contiguous_doc │ │ │ │ │ - 206: 000003cc 52 OBJECT LOCAL DEFAULT 9 memory_contiguous_doc │ │ │ │ │ - 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ - 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ - 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ - 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ - 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ - 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ - 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_IsContiguous │ │ │ │ │ - 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ - 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ - 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ - 217: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ - 218: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ - 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ - 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ - 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ - 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ - 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ - 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ - 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ - 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ - 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ - 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NotImplementedError │ │ │ │ │ - 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ - 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ - 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ - 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ - 233: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ - 234: 00001714 1100 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromBuffer │ │ │ │ │ - 235: 00001be0 540 FUNC GLOBAL DEFAULT 7 PyBuffer_ToContiguous │ │ │ │ │ - 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ - 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ - 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ - 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ - 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ - 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsASCIIString │ │ │ │ │ - 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ - 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ - 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ - 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ - 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ - 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ - 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnsignedLong │ │ │ │ │ - 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ - 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ - 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ - 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_f2d │ │ │ │ │ - 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ - 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ - 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ - 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLongLong │ │ │ │ │ - 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Unpack2 │ │ │ │ │ - 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnsignedLongLong │ │ │ │ │ - 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ - 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ - 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ - 262: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ - 263: 00003b74 1124 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromObject │ │ │ │ │ - 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ - 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLong │ │ │ │ │ - 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsUnsignedLong │ │ │ │ │ - 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSize_t │ │ │ │ │ - 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ - 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpeq │ │ │ │ │ - 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2f │ │ │ │ │ - 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ - 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ - 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Pack2 │ │ │ │ │ - 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ - 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsUnsignedLongLong │ │ │ │ │ - 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongLong │ │ │ │ │ - 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsVoidPtr │ │ │ │ │ - 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ - 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ - 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ - 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ - 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ - 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ - 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ - 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmpeq │ │ │ │ │ - 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ - 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ - 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ - 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ - 290: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ - 291: 000003a4 176 FUNC GLOBAL HIDDEN 11 _PyMemoryView_FromBufferProc │ │ │ │ │ - 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ - 293: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ - 294: 0000646c 976 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromMemory │ │ │ │ │ - 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ - 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ - 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ - 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ - 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ImportError │ │ │ │ │ - 300: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ │ - 301: 00000a74 1980 FUNC GLOBAL DEFAULT 1 PyMemoryView_GetContiguous │ │ │ │ │ - 302: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcpy │ │ │ │ │ - 303: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyMemoryView_Type │ │ │ │ │ - 304: 00000224 208 OBJECT GLOBAL HIDDEN 3 _PyMemoryIter_Type │ │ │ │ │ - 305: 000000fc 208 OBJECT GLOBAL HIDDEN 3 _PyManagedBuffer_Type │ │ │ │ │ - 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ - 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ - 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ - 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ - 310: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ │ + 66: 00002868 1268 FUNC LOCAL DEFAULT 7 memoryview_tolist │ │ │ │ │ + 67: 000001dc 52 FUNC LOCAL DEFAULT 1 unpack_single.part.0 │ │ │ │ │ + 68: 0000093c 1376 FUNC LOCAL DEFAULT 1 tolist_rec.part.0 │ │ │ │ │ + 69: 00002d40 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 70: 00002d5c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 71: 00002db0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 72: 00002db8 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 73: 00002db8 76 FUNC LOCAL DEFAULT 7 memory_enter │ │ │ │ │ + 74: 00003004 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 75: 000001dc 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 76: 00003018 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 77: 00003018 132 FUNC LOCAL DEFAULT 7 memoryview_release │ │ │ │ │ + 78: 00003080 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 79: 0000309c 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 80: 0000309c 244 FUNC LOCAL DEFAULT 7 memory_exit │ │ │ │ │ + 81: 00003174 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 82: 00000210 64 FUNC LOCAL DEFAULT 1 memory_nbytes_get │ │ │ │ │ + 83: 00003190 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 84: 00003190 2452 FUNC LOCAL DEFAULT 7 memory_ass_sub │ │ │ │ │ + 85: 00004010 1400 FUNC LOCAL DEFAULT 7 pack_single │ │ │ │ │ + 86: 00003ae4 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 87: 00003b24 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 88: 00003f60 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 89: 00003f88 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 90: 00003f88 136 FUNC LOCAL DEFAULT 7 lookup_dimension │ │ │ │ │ + 91: 00004008 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 92: 00004010 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 93: 00004560 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 94: 0000031c 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 95: 00000334 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 96: 00000334 64 FUNC LOCAL DEFAULT 1 memory_format_get │ │ │ │ │ + 97: 00000374 64 FUNC LOCAL DEFAULT 1 memory_ndim_get │ │ │ │ │ + 98: 000003b4 64 FUNC LOCAL DEFAULT 1 memory_readonly_get │ │ │ │ │ + 99: 000003f4 68 FUNC LOCAL DEFAULT 1 memory_shape_get │ │ │ │ │ + 100: 00000438 152 FUNC LOCAL DEFAULT 1 _IntTupleFromSsizet │ │ │ │ │ + 101: 000004d0 68 FUNC LOCAL DEFAULT 1 memory_strides_get │ │ │ │ │ + 102: 00000000 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 103: 00000000 84 FUNC LOCAL DEFAULT 11 memory_c_contiguous │ │ │ │ │ + 104: 0000004c 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 105: 00000054 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 106: 00000054 84 FUNC LOCAL DEFAULT 11 memory_f_contiguous │ │ │ │ │ + 107: 000000a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 108: 00004588 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 109: 00004588 1024 FUNC LOCAL DEFAULT 7 memoryview_tobytes │ │ │ │ │ + 110: 0000495c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 111: 00004988 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 112: 00004ce8 884 FUNC LOCAL DEFAULT 7 copy_rec.part.0 │ │ │ │ │ + 113: 00004c98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 114: 00004ca0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 115: 00000514 68 FUNC LOCAL DEFAULT 1 memory_suboffsets_get │ │ │ │ │ + 116: 0000505c 5016 FUNC LOCAL DEFAULT 7 memory_richcompare │ │ │ │ │ + 117: 000067ec 1492 FUNC LOCAL DEFAULT 7 struct_get_unpacker │ │ │ │ │ + 118: 00006dc0 2724 FUNC LOCAL DEFAULT 7 cmp_rec.part.0 │ │ │ │ │ + 119: 0000605c 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 120: 00006088 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 121: 000004a8 84 FUNC LOCAL DEFAULT 11 fix_struct_error_int │ │ │ │ │ + 122: 000000a8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 123: 000000a8 40 FUNC LOCAL DEFAULT 11 memory_repr │ │ │ │ │ + 124: 000000c8 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 125: 000000d0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 126: 000000d0 28 FUNC LOCAL DEFAULT 11 mbuf_clear │ │ │ │ │ + 127: 000000ec 92 FUNC LOCAL DEFAULT 11 memory_clear │ │ │ │ │ + 128: 00000148 340 FUNC LOCAL DEFAULT 11 memory_iter │ │ │ │ │ + 129: 00000274 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 130: 00000558 244 FUNC LOCAL DEFAULT 1 memoryiter_next │ │ │ │ │ + 131: 00000644 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 132: 0000029c 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 133: 0000029c 84 FUNC LOCAL DEFAULT 11 memoryiter_dealloc │ │ │ │ │ + 134: 000063f4 40 FUNC LOCAL DEFAULT 7 Py_XDECREF │ │ │ │ │ + 135: 00000398 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 136: 0000064c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 137: 0000064c 136 FUNC LOCAL DEFAULT 1 memoryview_toreadonly │ │ │ │ │ + 138: 000006c8 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 139: 000003a4 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 140: 000006d4 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 141: 000006d4 516 FUNC LOCAL DEFAULT 1 memoryview_hex │ │ │ │ │ + 142: 000008cc 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 143: 000008d8 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 144: 000008d8 100 FUNC LOCAL DEFAULT 1 memory_obj_get │ │ │ │ │ + 145: 00000938 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 146: 000067d0 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 147: 00000454 84 FUNC LOCAL DEFAULT 11 memory_contiguous │ │ │ │ │ + 148: 000004a0 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 149: 000067ec 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 150: 00006d98 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 151: 00006dc0 0 NOTYPE LOCAL DEFAULT 7 $a │ │ │ │ │ + 152: 00007854 0 NOTYPE LOCAL DEFAULT 7 $d │ │ │ │ │ + 153: 0000093c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 154: 00000e84 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 155: 000004a8 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 156: 000004f4 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 157: 00000e9c 0 NOTYPE LOCAL DEFAULT 1 $a │ │ │ │ │ + 158: 00001638 0 NOTYPE LOCAL DEFAULT 1 $d │ │ │ │ │ + 159: 000004fc 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 160: 000004fc 180 FUNC LOCAL DEFAULT 11 memoryview__from_flags │ │ │ │ │ + 161: 000005ac 0 NOTYPE LOCAL DEFAULT 11 $d │ │ │ │ │ + 162: 000005b0 0 NOTYPE LOCAL DEFAULT 11 $a │ │ │ │ │ + 163: 000005b0 24 FUNC LOCAL DEFAULT 11 memoryiter_traverse │ │ │ │ │ + 164: 00000000 0 NOTYPE LOCAL DEFAULT 3 $d │ │ │ │ │ + 165: 00000574 40 OBJECT LOCAL DEFAULT 3 memory_as_sequence │ │ │ │ │ + 166: 0000059c 12 OBJECT LOCAL DEFAULT 3 memory_as_mapping │ │ │ │ │ + 167: 000005a8 8 OBJECT LOCAL DEFAULT 3 memory_as_buffer │ │ │ │ │ + 168: 00000d08 89 OBJECT LOCAL DEFAULT 9 memoryview__doc__ │ │ │ │ │ + 169: 000003d0 160 OBJECT LOCAL DEFAULT 3 memory_methods │ │ │ │ │ + 170: 00000470 260 OBJECT LOCAL DEFAULT 3 memory_getsetlist │ │ │ │ │ + 171: 000000d0 44 OBJECT LOCAL DEFAULT 3 _parser.14 │ │ │ │ │ + 172: 000003f8 8 OBJECT LOCAL DEFAULT 9 _keywords.13 │ │ │ │ │ + 173: 000003b8 24 OBJECT LOCAL DEFAULT 3 _kwtuple.12 │ │ │ │ │ + 174: 000001cc 44 OBJECT LOCAL DEFAULT 3 _parser.8 │ │ │ │ │ + 175: 000003e0 12 OBJECT LOCAL DEFAULT 9 _keywords.7 │ │ │ │ │ + 176: 00000380 28 OBJECT LOCAL DEFAULT 3 _kwtuple.6 │ │ │ │ │ + 177: 000001f8 44 OBJECT LOCAL DEFAULT 3 _parser.2 │ │ │ │ │ + 178: 000003cc 8 OBJECT LOCAL DEFAULT 9 _keywords.1 │ │ │ │ │ + 179: 0000034c 24 OBJECT LOCAL DEFAULT 3 _kwtuple.0 │ │ │ │ │ + 180: 000002f4 44 OBJECT LOCAL DEFAULT 3 _parser.5 │ │ │ │ │ + 181: 000003d4 12 OBJECT LOCAL DEFAULT 9 _keywords.4 │ │ │ │ │ + 182: 00000364 28 OBJECT LOCAL DEFAULT 3 _kwtuple.3 │ │ │ │ │ + 183: 00000320 44 OBJECT LOCAL DEFAULT 3 _parser.11 │ │ │ │ │ + 184: 000003ec 12 OBJECT LOCAL DEFAULT 9 _keywords.10 │ │ │ │ │ + 185: 0000039c 28 OBJECT LOCAL DEFAULT 3 _kwtuple.9 │ │ │ │ │ + 186: 00000c44 86 OBJECT LOCAL DEFAULT 9 memoryview_release__doc__ │ │ │ │ │ + 187: 000009a4 427 OBJECT LOCAL DEFAULT 9 memoryview_tobytes__doc__ │ │ │ │ │ + 188: 000007b0 497 OBJECT LOCAL DEFAULT 9 memoryview_hex__doc__ │ │ │ │ │ + 189: 00000b50 74 OBJECT LOCAL DEFAULT 9 memoryview_tolist__doc__ │ │ │ │ │ + 190: 00000be4 96 OBJECT LOCAL DEFAULT 9 memoryview_cast__doc__ │ │ │ │ │ + 191: 00000b9c 70 OBJECT LOCAL DEFAULT 9 memoryview_toreadonly__doc__ │ │ │ │ │ + 192: 00000c9c 107 OBJECT LOCAL DEFAULT 9 memoryview__from_flags__doc__ │ │ │ │ │ + 193: 00000400 98 OBJECT LOCAL DEFAULT 9 memory_exit_doc │ │ │ │ │ + 194: 00000784 41 OBJECT LOCAL DEFAULT 9 memory_obj_doc │ │ │ │ │ + 195: 0000072c 87 OBJECT LOCAL DEFAULT 9 memory_nbytes_doc │ │ │ │ │ + 196: 000006f8 51 OBJECT LOCAL DEFAULT 9 memory_readonly_doc │ │ │ │ │ + 197: 000006c0 53 OBJECT LOCAL DEFAULT 9 memory_itemsize_doc │ │ │ │ │ + 198: 00000668 87 OBJECT LOCAL DEFAULT 9 memory_format_doc │ │ │ │ │ + 199: 00000608 95 OBJECT LOCAL DEFAULT 9 memory_ndim_doc │ │ │ │ │ + 200: 000005b4 84 OBJECT LOCAL DEFAULT 9 memory_shape_doc │ │ │ │ │ + 201: 00000548 107 OBJECT LOCAL DEFAULT 9 memory_strides_doc │ │ │ │ │ + 202: 0000050c 58 OBJECT LOCAL DEFAULT 9 memory_suboffsets_doc │ │ │ │ │ + 203: 000004d4 54 OBJECT LOCAL DEFAULT 9 memory_c_contiguous_doc │ │ │ │ │ + 204: 00000498 60 OBJECT LOCAL DEFAULT 9 memory_f_contiguous_doc │ │ │ │ │ + 205: 00000464 52 OBJECT LOCAL DEFAULT 9 memory_contiguous_doc │ │ │ │ │ + 206: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CheckBuffer │ │ │ │ │ + 207: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_New │ │ │ │ │ + 208: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_read_tp │ │ │ │ │ + 209: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetBuffer │ │ │ │ │ + 210: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyObject_GC_NewVar │ │ │ │ │ + 211: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_UnpackKeywords │ │ │ │ │ + 212: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_IsContiguous │ │ │ │ │ + 213: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Format │ │ │ │ │ + 214: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_Dealloc │ │ │ │ │ + 215: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_SetString │ │ │ │ │ + 216: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idiv │ │ │ │ │ + 217: 00000000 0 TLS GLOBAL DEFAULT UND _Py_tss_tstate │ │ │ │ │ + 218: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_TypeError │ │ │ │ │ + 219: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ValueError │ │ │ │ │ + 220: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Unpack │ │ │ │ │ + 221: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_AdjustIndices │ │ │ │ │ + 222: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_AsSsize_t │ │ │ │ │ + 223: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Occurred │ │ │ │ │ + 224: 00000000 0 NOTYPE GLOBAL DEFAULT UND PySlice_Type │ │ │ │ │ + 225: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_IndexError │ │ │ │ │ + 226: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_EllipsisObject │ │ │ │ │ + 227: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_NotImplementedError │ │ │ │ │ + 228: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_Release │ │ │ │ │ + 229: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GC_Del │ │ │ │ │ + 230: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_ClearWeakRefs │ │ │ │ │ + 231: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_BufferError │ │ │ │ │ + 232: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Free │ │ │ │ │ + 233: 00001714 1100 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromBuffer │ │ │ │ │ + 234: 00001be0 540 FUNC GLOBAL DEFAULT 7 PyBuffer_ToContiguous │ │ │ │ │ + 235: 00000000 0 NOTYPE GLOBAL DEFAULT UND memcpy │ │ │ │ │ + 236: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyMem_Malloc │ │ │ │ │ + 237: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_NoMemory │ │ │ │ │ + 238: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_Hash │ │ │ │ │ + 239: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_HashBytes │ │ │ │ │ + 240: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsASCIIString │ │ │ │ │ + 241: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSsize_t │ │ │ │ │ + 242: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_idivmod │ │ │ │ │ + 243: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyArg_BadArgument │ │ │ │ │ + 244: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_RuntimeError │ │ │ │ │ + 245: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSsize_t │ │ │ │ │ + 246: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_New │ │ │ │ │ + 247: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnsignedLong │ │ │ │ │ + 248: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLong │ │ │ │ │ + 249: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromStringAndSize │ │ │ │ │ + 250: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_FromDouble │ │ │ │ │ + 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_f2d │ │ │ │ │ + 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBool_FromLong │ │ │ │ │ + 253: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromSize_t │ │ │ │ │ + 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromVoidPtr │ │ │ │ │ + 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromLongLong │ │ │ │ │ + 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Unpack2 │ │ │ │ │ + 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_FromUnsignedLongLong │ │ │ │ │ + 258: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NoneStruct │ │ │ │ │ + 259: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_SystemError │ │ │ │ │ + 260: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcmp │ │ │ │ │ + 261: 00000000 0 NOTYPE GLOBAL DEFAULT UND memmove │ │ │ │ │ + 262: 00003b24 1124 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromObject │ │ │ │ │ + 263: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyNumber_Index │ │ │ │ │ + 264: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLong │ │ │ │ │ + 265: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsUnsignedLong │ │ │ │ │ + 266: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsSize_t │ │ │ │ │ + 267: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_AsDouble │ │ │ │ │ + 268: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_dcmpeq │ │ │ │ │ + 269: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_d2f │ │ │ │ │ + 270: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_ExceptionMatches │ │ │ │ │ + 271: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyErr_Clear │ │ │ │ │ + 272: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyFloat_Pack2 │ │ │ │ │ + 273: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_IsTrue │ │ │ │ │ + 274: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsUnsignedLongLong │ │ │ │ │ + 275: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsLongLong │ │ │ │ │ + 276: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsVoidPtr │ │ │ │ │ + 277: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_OverflowError │ │ │ │ │ + 278: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromString │ │ │ │ │ + 279: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_New │ │ │ │ │ + 280: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_AsUTF8AndSize │ │ │ │ │ + 281: 00000000 0 NOTYPE GLOBAL DEFAULT UND strlen │ │ │ │ │ + 282: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_CallOneArg │ │ │ │ │ + 283: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_RichCompareBool │ │ │ │ │ + 284: 00000000 0 NOTYPE GLOBAL DEFAULT UND __aeabi_fcmpeq │ │ │ │ │ + 285: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_TrueStruct │ │ │ │ │ + 286: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_NotImplementedStruct │ │ │ │ │ + 287: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_FalseStruct │ │ │ │ │ + 288: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_FromFormat │ │ │ │ │ + 289: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyErr_BadInternalCall │ │ │ │ │ + 290: 000003a4 176 FUNC GLOBAL HIDDEN 11 _PyMemoryView_FromBufferProc │ │ │ │ │ + 291: 00000000 0 NOTYPE GLOBAL DEFAULT UND _Py_strhex_with_sep │ │ │ │ │ + 292: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyLong_AsInt │ │ │ │ │ + 293: 0000641c 976 FUNC GLOBAL DEFAULT 7 PyMemoryView_FromMemory │ │ │ │ │ + 294: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBuffer_FillInfo │ │ │ │ │ + 295: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyImport_GetModuleAttrString │ │ │ │ │ + 296: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyBytes_FromString │ │ │ │ │ + 297: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GetAttrString │ │ │ │ │ + 298: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_ImportError │ │ │ │ │ + 299: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyExc_MemoryError │ │ │ │ │ + 300: 00000e9c 1980 FUNC GLOBAL DEFAULT 1 PyMemoryView_GetContiguous │ │ │ │ │ + 301: 00000000 0 NOTYPE GLOBAL DEFAULT UND strcpy │ │ │ │ │ + 302: 00000000 208 OBJECT GLOBAL DEFAULT 3 PyMemoryView_Type │ │ │ │ │ + 303: 00000224 208 OBJECT GLOBAL HIDDEN 3 _PyMemoryIter_Type │ │ │ │ │ + 304: 000000fc 208 OBJECT GLOBAL HIDDEN 3 _PyManagedBuffer_Type │ │ │ │ │ + 305: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyType_Type │ │ │ │ │ + 306: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_GenericGetAttr │ │ │ │ │ + 307: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyObject_SelfIter │ │ │ │ │ + 308: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyTuple_Type │ │ │ │ │ + 309: 00000000 0 NOTYPE GLOBAL DEFAULT UND _PyRuntime │ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ │ @@ -1,446 +1,498 @@ │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text' at offset 0xd1b4 contains 111 entries: │ │ │ │ │ +Relocation section '.rel.text' at offset 0xd608 contains 163 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -000000b0 0000ef1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ -000000d0 0000f01c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ -0000011c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000128 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000013c 00002a1c R_ARM_CALL 000049d8 buffer_to_contiguous │ │ │ │ │ -0000014c 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000158 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000170 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000184 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000018c 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -0000019c 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000000b0 0000ee1c R_ARM_CALL 00000000 PyObject_Hash │ │ │ │ │ +000000d0 0000ef1c R_ARM_CALL 00000000 _Py_HashBytes │ │ │ │ │ +0000011c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000128 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000013c 00002a1c R_ARM_CALL 00004988 buffer_to_contiguous │ │ │ │ │ +0000014c 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000158 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00000170 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000184 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000018c 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +0000019c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000001a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001a8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001c8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001d4 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000001c8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001d4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000001d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000001fc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000020c 0001021d R_ARM_JUMP24 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ -00000230 0000f61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000028c 0000161c R_ARM_CALL 0000297c adjust_fmt.isra.0 │ │ │ │ │ -000002bc 00005d1c R_ARM_CALL 00003fd8 lookup_dimension │ │ │ │ │ -000002d8 0000171d R_ARM_JUMP24 00002e54 unpack_single.isra.0 │ │ │ │ │ -000002e8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000300 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000314 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000031c 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000001fc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000020c 0001011d R_ARM_JUMP24 00000000 PyLong_FromUnsignedLongLong │ │ │ │ │ +00000230 0000f51d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000028c 0000161c R_ARM_CALL 00002d5c adjust_fmt.isra.0 │ │ │ │ │ +000002bc 00005a1c R_ARM_CALL 00003f88 lookup_dimension │ │ │ │ │ +000002d8 0000171d R_ARM_JUMP24 00002e04 unpack_single.isra.0 │ │ │ │ │ +000002e8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000300 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000314 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000031c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000320 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000324 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000324 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000032c 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +0000032c 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ 00000330 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 0001171d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ -00000394 0000f91d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -000003d4 0000fd1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000454 0001181c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ -0000047c 0000f61c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -0000049c 0001181d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ -000004c8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000005e0 0000171d R_ARM_JUMP24 00002e54 unpack_single.isra.0 │ │ │ │ │ -00000630 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000063c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000644 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000354 0001161d R_ARM_JUMP24 00000000 PyUnicode_FromString │ │ │ │ │ +00000394 0000f81d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +000003d4 0000fc1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000454 0001171c R_ARM_CALL 00000000 PyTuple_New │ │ │ │ │ +0000047c 0000f51c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +0000049c 0001171d R_ARM_JUMP24 00000000 PyTuple_New │ │ │ │ │ +000004c8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000005e0 0000171d R_ARM_JUMP24 00002e04 unpack_single.isra.0 │ │ │ │ │ +00000630 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000063c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000644 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000688 0000061c R_ARM_CALL 00000748 mbuf_add_view │ │ │ │ │ -000006a8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006c8 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000006a8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006c8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000006cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000754 0000fa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000774 0000eb1c R_ARM_CALL 00001be0 PyBuffer_ToContiguous │ │ │ │ │ -00000790 0001241c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000007b8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000007d4 0001241c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ -000007ec 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000820 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000848 0001251c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ -00000858 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000894 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -000008c4 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000008cc 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000754 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000774 0000ea1c R_ARM_CALL 00001be0 PyBuffer_ToContiguous │ │ │ │ │ +00000790 0001231c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +000007b8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000007d4 0001231c R_ARM_CALL 00000000 _Py_strhex_with_sep │ │ │ │ │ +000007ec 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000820 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000848 0001241c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +00000858 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000894 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000008c4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000008cc 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000008d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000008d4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000938 00010302 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -0000096c 0000f71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -000009e8 0000431c R_ARM_CALL 00002a24 tolist_base │ │ │ │ │ -00000a68 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000a94 00000a1c R_ARM_CALL 0000052c PyMemoryView_FromObjectAndFlags │ │ │ │ │ -00000ab0 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000ac0 0000fa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00000acc 00000d1c R_ARM_CALL 000006d0 mbuf_alloc │ │ │ │ │ -00000ae4 0000d21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000b1c 00011a1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -00000b24 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000b34 00012e1c R_ARM_CALL 00000000 strcpy │ │ │ │ │ -00000b54 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000b9c 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000c90 0000131c R_ARM_CALL 00004cf0 init_strides_from_shape │ │ │ │ │ -00000ca0 0000121c R_ARM_CALL 00000a64 init_flags │ │ │ │ │ -00000cc8 0001051c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00000d64 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00000de8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e3c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000e60 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00000e84 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000f04 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000f94 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00000fd4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001034 0000731c R_ARM_CALL 00004d38 copy_rec.part.0 │ │ │ │ │ -00001064 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001094 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010b8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010c4 0001061c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00001104 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001128 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001150 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001168 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000118c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011b8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000011dc 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001200 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001208 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001210 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001214 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00001218 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000121c 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00001220 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001224 0000e802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -00001228 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000122c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000938 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +0000096c 0000f61c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +000009dc 0000f61c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00000a48 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000a50 0000f71c R_ARM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +00000acc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ad4 0000f81c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000af4 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000b58 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b70 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b78 0000fa1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000b8c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000b94 0000fb1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +00000ba8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000bc0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000bc8 0000f51c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000bd4 0000fc1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00000be8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000bf0 0000fd1c R_ARM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ +00000c04 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c0c 0000fe1c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00000c20 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000c28 0000ff1c R_ARM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ +00000c44 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00000c5c 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000c80 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000ca8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000d1c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d24 0000f71c R_ARM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +00000d5c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000d64 0000f81c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000d70 0000f81c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00000d88 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000d98 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000da0 0000fa1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00000db0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000db8 0000fb1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +00000dc8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000ddc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000de4 0000f51c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00000e00 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00000e10 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e18 0000fe1c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00000e28 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e30 0000fd1c R_ARM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ +00000e3c 0000fc1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00000e4c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e54 0000ff1c R_ARM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ +00000e64 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00000e7c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000e84 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e88 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000e8c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000e90 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00000e94 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000e98 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00000ebc 00000a1c R_ARM_CALL 0000052c PyMemoryView_FromObjectAndFlags │ │ │ │ │ +00000ed8 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000ee8 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00000ef4 00000d1c R_ARM_CALL 000006d0 mbuf_alloc │ │ │ │ │ +00000f0c 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000f44 0001191c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00000f4c 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00000f5c 00012d1c R_ARM_CALL 00000000 strcpy │ │ │ │ │ +00000f7c 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000fc4 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000010b8 0000131c R_ARM_CALL 00004ca0 init_strides_from_shape │ │ │ │ │ +000010c8 0000121c R_ARM_CALL 00000a64 init_flags │ │ │ │ │ +000010f0 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +0000118c 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001210 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001264 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001288 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000012ac 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000132c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000013bc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000013fc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000145c 0000701c R_ARM_CALL 00004ce8 copy_rec.part.0 │ │ │ │ │ +0000148c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000014bc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000014e0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000014ec 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000152c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001550 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001578 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00001590 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015b4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000015e0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001604 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001628 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001630 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001638 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +0000163c 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001640 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001644 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001648 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000164c 0000e702 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00001650 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00001654 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.data' at offset 0xd52c contains 127 entries: │ │ │ │ │ +Relocation section '.rel.data' at offset 0xdb20 contains 127 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000004 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000004 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 0000000c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000018 00001b02 R_ARM_ABS32 00001270 memory_dealloc │ │ │ │ │ -0000002c 00007e02 R_ARM_ABS32 000000a8 memory_repr │ │ │ │ │ +0000002c 00007b02 R_ARM_ABS32 000000a8 memory_repr │ │ │ │ │ 00000034 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000038 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000003c 00002d02 R_ARM_ABS32 00000000 memory_hash │ │ │ │ │ -00000048 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000048 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000050 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000058 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000005c 00002402 R_ARM_ABS32 000016fc memory_traverse │ │ │ │ │ -00000060 00008202 R_ARM_ABS32 000000ec memory_clear │ │ │ │ │ -00000064 00007702 R_ARM_ABS32 000050ac memory_richcompare │ │ │ │ │ -0000006c 00008302 R_ARM_ABS32 00000148 memory_iter │ │ │ │ │ +00000060 00007f02 R_ARM_ABS32 000000ec memory_clear │ │ │ │ │ +00000064 00007402 R_ARM_ABS32 0000505c memory_richcompare │ │ │ │ │ +0000006c 00008002 R_ARM_ABS32 00000148 memory_iter │ │ │ │ │ 00000074 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000007c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000009c 00000502 R_ARM_ABS32 00000000 memoryview │ │ │ │ │ 000000d4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000000d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000f4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000100 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000100 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000108 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000114 00002202 R_ARM_ABS32 0000165c mbuf_dealloc │ │ │ │ │ -00000144 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000144 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ 00000158 00002302 R_ARM_ABS32 000016e4 mbuf_traverse │ │ │ │ │ -0000015c 00008102 R_ARM_ABS32 000000d0 mbuf_clear │ │ │ │ │ +0000015c 00007e02 R_ARM_ABS32 000000d0 mbuf_clear │ │ │ │ │ 000001d0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000001d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000001f0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 000001fc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000200 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000021c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000228 00013202 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ +00000228 00013102 R_ARM_ABS32 00000000 PyType_Type │ │ │ │ │ 00000230 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000023c 00008802 R_ARM_ABS32 0000029c memoryiter_dealloc │ │ │ │ │ -0000026c 00013302 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ -00000280 0000a402 R_ARM_ABS32 000005b0 memoryiter_traverse │ │ │ │ │ -00000290 00013402 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ -00000294 00008502 R_ARM_ABS32 00000558 memoryiter_next │ │ │ │ │ +0000023c 00008502 R_ARM_ABS32 0000029c memoryiter_dealloc │ │ │ │ │ +0000026c 00013202 R_ARM_ABS32 00000000 PyObject_GenericGetAttr │ │ │ │ │ +00000280 0000a302 R_ARM_ABS32 000005b0 memoryiter_traverse │ │ │ │ │ +00000290 00013302 R_ARM_ABS32 00000000 PyObject_SelfIter │ │ │ │ │ +00000294 00008202 R_ARM_ABS32 00000558 memoryiter_next │ │ │ │ │ 000002f8 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000002fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000318 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000324 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000328 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000344 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000358 00013502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000360 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000370 00013502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000378 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000037c 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -0000038c 00013502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -00000394 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -00000398 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003a8 00013502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003b0 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003b4 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ -000003c4 00013502 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ -000003cc 00013602 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000358 00013402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000360 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000370 00013402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000378 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000037c 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +0000038c 00013402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +00000394 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +00000398 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003a8 00013402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003b0 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003b4 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ +000003c4 00013402 R_ARM_ABS32 00000000 PyTuple_Type │ │ │ │ │ +000003cc 00013502 R_ARM_ABS32 00000000 _PyRuntime │ │ │ │ │ 000003d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003d4 00005002 R_ARM_ABS32 00003068 memoryview_release │ │ │ │ │ +000003d4 00004d02 R_ARM_ABS32 00003018 memoryview_release │ │ │ │ │ 000003dc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003e4 00007002 R_ARM_ABS32 000045d8 memoryview_tobytes │ │ │ │ │ +000003e4 00006d02 R_ARM_ABS32 00004588 memoryview_tobytes │ │ │ │ │ 000003ec 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000003f4 00009002 R_ARM_ABS32 000006d4 memoryview_hex │ │ │ │ │ +000003f4 00008d02 R_ARM_ABS32 000006d4 memoryview_hex │ │ │ │ │ 000003fc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000400 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000404 00004202 R_ARM_ABS32 00002868 memoryview_tolist │ │ │ │ │ 0000040c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000410 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000414 00003002 R_ARM_ABS32 00001dfc memoryview_cast │ │ │ │ │ 0000041c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000420 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000424 00008c02 R_ARM_ABS32 0000064c memoryview_toreadonly │ │ │ │ │ +00000424 00008902 R_ARM_ABS32 0000064c memoryview_toreadonly │ │ │ │ │ 0000042c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000430 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000434 0000a102 R_ARM_ABS32 000004fc memoryview__from_flags │ │ │ │ │ +00000434 0000a002 R_ARM_ABS32 000004fc memoryview__from_flags │ │ │ │ │ 0000043c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000440 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000444 00004902 R_ARM_ABS32 000029d8 memory_enter │ │ │ │ │ +00000444 00004902 R_ARM_ABS32 00002db8 memory_enter │ │ │ │ │ 00000450 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000454 00005302 R_ARM_ABS32 000030ec memory_exit │ │ │ │ │ +00000454 00005002 R_ARM_ABS32 0000309c memory_exit │ │ │ │ │ 0000045c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000470 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000474 00009302 R_ARM_ABS32 000008d8 memory_obj_get │ │ │ │ │ +00000474 00009002 R_ARM_ABS32 000008d8 memory_obj_get │ │ │ │ │ 0000047c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000484 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000488 00005502 R_ARM_ABS32 00000210 memory_nbytes_get │ │ │ │ │ +00000488 00005202 R_ARM_ABS32 00000210 memory_nbytes_get │ │ │ │ │ 00000490 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000498 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000049c 00006502 R_ARM_ABS32 000003b4 memory_readonly_get │ │ │ │ │ +0000049c 00006202 R_ARM_ABS32 000003b4 memory_readonly_get │ │ │ │ │ 000004a4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004ac 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000004b0 00003502 R_ARM_ABS32 00002840 memory_itemsize_get │ │ │ │ │ 000004b8 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004c4 00006302 R_ARM_ABS32 00000334 memory_format_get │ │ │ │ │ +000004c4 00006002 R_ARM_ABS32 00000334 memory_format_get │ │ │ │ │ 000004cc 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004d8 00006402 R_ARM_ABS32 00000374 memory_ndim_get │ │ │ │ │ +000004d8 00006102 R_ARM_ABS32 00000374 memory_ndim_get │ │ │ │ │ 000004e0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004ec 00006602 R_ARM_ABS32 000003f4 memory_shape_get │ │ │ │ │ +000004ec 00006302 R_ARM_ABS32 000003f4 memory_shape_get │ │ │ │ │ 000004f4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 000004fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000500 00006802 R_ARM_ABS32 000004d0 memory_strides_get │ │ │ │ │ +00000500 00006502 R_ARM_ABS32 000004d0 memory_strides_get │ │ │ │ │ 00000508 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000510 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 00007602 R_ARM_ABS32 00000514 memory_suboffsets_get │ │ │ │ │ +00000514 00007302 R_ARM_ABS32 00000514 memory_suboffsets_get │ │ │ │ │ 0000051c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000524 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000528 00006a02 R_ARM_ABS32 00000000 memory_c_contiguous │ │ │ │ │ +00000528 00006702 R_ARM_ABS32 00000000 memory_c_contiguous │ │ │ │ │ 00000530 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000538 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000053c 00006d02 R_ARM_ABS32 00000054 memory_f_contiguous │ │ │ │ │ +0000053c 00006a02 R_ARM_ABS32 00000054 memory_f_contiguous │ │ │ │ │ 00000544 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 0000054c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000550 00009602 R_ARM_ABS32 00000454 memory_contiguous │ │ │ │ │ +00000550 00009302 R_ARM_ABS32 00000454 memory_contiguous │ │ │ │ │ 00000558 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00000574 00002702 R_ARM_ABS32 00001b60 memory_length │ │ │ │ │ 00000580 00001502 R_ARM_ABS32 00000250 memory_item │ │ │ │ │ 0000059c 00002702 R_ARM_ABS32 00001b60 memory_length │ │ │ │ │ 000005a0 00001402 R_ARM_ABS32 00000b94 memory_subscript │ │ │ │ │ -000005a4 00005702 R_ARM_ABS32 000031e0 memory_ass_sub │ │ │ │ │ +000005a4 00005402 R_ARM_ABS32 00003190 memory_ass_sub │ │ │ │ │ 000005a8 00001e02 R_ARM_ABS32 000013d0 memory_getbuf │ │ │ │ │ 000005ac 00002102 R_ARM_ABS32 00001600 memory_releasebuf │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.hot' at offset 0xd924 contains 788 entries: │ │ │ │ │ +Relocation section '.rel.text.hot' at offset 0xdf18 contains 786 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000048 0000cf1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000058 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -0000007c 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000000c0 0000d21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -000000e0 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -0000032c 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000420 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000434 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000468 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000478 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000048c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004c0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000004dc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004f0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004f8 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000048 0000ce1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000058 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000007c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000000c0 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000000e0 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +0000032c 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000420 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000434 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000468 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000478 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000048c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004c0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000004dc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004f0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004f8 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00000500 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 00000504 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000508 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000050c 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000508 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000050c 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000510 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000514 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000514 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00000518 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000051c 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000051c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000520 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000524 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00000528 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000554 0000cf1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00000564 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000588 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000005c4 0000d21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00000648 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000658 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000684 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000698 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000006ac 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000554 0000ce1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00000564 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000588 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000005c4 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00000648 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000658 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000684 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000698 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000006ac 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000006b4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000006b8 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000006bc 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +000006b8 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000006bc 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000006c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006c4 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000006c4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000006c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000006cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000006e4 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00000708 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000006e4 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00000708 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000740 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000744 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -0000077c 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000007c8 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000008f4 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000954 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000a0c 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000a20 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000744 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +0000077c 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +000007c8 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000008f4 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000954 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000a0c 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000a20 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ 00000a50 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00000a54 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00000a54 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00000a58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000a5c 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000a5c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000a60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000ae0 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000af4 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000c20 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00000c6c 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00000da8 0000dd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -00000dc8 0000de1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00000e50 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000e64 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00000ed4 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00000f34 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00000f68 0000df1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000ae0 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000af4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000c20 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00000c6c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00000da8 0000dc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +00000dc8 0000dd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +00000e50 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000e64 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00000ed4 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00000f34 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00000f68 0000de1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ 00000f84 0000151d R_ARM_JUMP24 00000250 memory_item │ │ │ │ │ -00001024 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001038 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001074 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000010a8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000010bc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010d0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000010f0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001024 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00001038 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00001074 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000010a8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000010bc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010d0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000010f0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 000011d8 0000181c R_ARM_CALL 000002f0 ptr_from_tuple │ │ │ │ │ -00001200 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001214 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001228 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001230 0000e102 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00001200 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001214 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001228 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001230 0000e002 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ 00001234 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001238 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001238 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 0000123c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001240 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001240 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001244 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001248 0000e202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00001248 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ 0000124c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001250 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001254 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001254 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00001258 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000125c 0000e302 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ +0000125c 0000e202 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ 00001260 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001264 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +00001264 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ 00001268 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000126c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001320 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00001374 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000138c 0000e61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00001394 0000e71c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ -000014fc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001544 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001560 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001574 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001594 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015a8 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000015bc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015d0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000015d8 0000e802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00001320 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00001374 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000138c 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00001394 0000e61c R_ARM_CALL 00000000 PyObject_ClearWeakRefs │ │ │ │ │ +000014fc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001544 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001560 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001574 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001594 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015a8 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000015bc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015d0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000015d8 0000e702 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ 000015dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000015e8 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000015e8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000015ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015f4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000015fc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001658 0000e51d R_ARM_JUMP24 00000000 PyBuffer_Release │ │ │ │ │ -000016b4 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000016cc 0000e61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -000016dc 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000173c 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00001760 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -000017d0 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001ab4 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001ac8 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001afc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b10 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00001b24 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001b34 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001658 0000e41d R_ARM_JUMP24 00000000 PyBuffer_Release │ │ │ │ │ +000016b4 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000016cc 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +000016dc 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000173c 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00001760 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000017d0 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001ab4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00001ac8 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00001afc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b10 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00001b24 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001b34 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ 00001b40 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b44 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b44 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001b48 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00001b4c 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00001b4c 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ 00001b50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001b54 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001b54 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001b58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00001b5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bb0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bc8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00001bd0 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001bb0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bc8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001bd0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001bd4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001bd8 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00001bd8 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00001bdc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001c10 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00001c28 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00001c48 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00001d4c 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d70 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00001d78 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00001dd0 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00001de8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001c10 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00001c28 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00001c48 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00001d4c 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d70 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00001d78 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00001dd0 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00001de8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 00001df0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001df4 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00001df4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00001df8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00001eb4 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00001efc 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00001f94 0000f11c R_ARM_CALL 00000000 PyUnicode_AsASCIIString │ │ │ │ │ -00001fec 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000201c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000021b8 0000f21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -000021d8 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000022f4 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00002308 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00002348 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000238c 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000023a4 0000f31c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ -000023c0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000023e4 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002454 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00002488 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00002530 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002544 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000254c 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00002564 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002578 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002604 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002640 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000267c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002690 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000026d4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002704 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002720 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002734 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00001eb4 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00001efc 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00001f94 0000f01c R_ARM_CALL 00000000 PyUnicode_AsASCIIString │ │ │ │ │ +00001fec 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000201c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000021b8 0000f11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000021d8 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000022f4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00002308 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00002348 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000238c 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000023a4 0000f21c R_ARM_CALL 00000000 __aeabi_idivmod │ │ │ │ │ +000023c0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000023e4 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002454 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00002488 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00002530 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002544 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000254c 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00002564 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002578 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002604 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002640 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000267c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002690 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000026d4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002704 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002720 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002734 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ 0000273c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00002740 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00002744 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00002740 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00002744 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00002748 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002750 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ 00002754 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002764 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00002764 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 00002768 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000276c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002770 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002774 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002778 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000277c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002780 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ @@ -480,629 +532,627 @@ │ │ │ │ │ 00002808 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000280c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002810 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002814 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002818 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000281c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002820 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002824 0000f502 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00002824 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ 00002828 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000282c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002830 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002834 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 00002838 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 0000283c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002860 0000f61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002860 0000f51d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ 00002864 0000361d R_ARM_JUMP24 000001ac memory_itemsize_get.part.0 │ │ │ │ │ -00002910 0000441c R_ARM_CALL 0000093c tolist_rec.part.0 │ │ │ │ │ -00002934 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -0000294c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000296c 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -00002970 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002974 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002978 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000029c4 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000029d0 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -000029d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002a18 0000411c R_ARM_CALL 000001ac memory_enter.part.0 │ │ │ │ │ -00002a54 0000f71c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ -00002abc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ac4 0000f81c R_ARM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ -00002b00 0000f91c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002b18 0000fa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002b2c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b44 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b5c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b64 0000fb1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00002b78 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002b80 0000fc1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -00002b94 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002bac 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002bb4 0000f61c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002bc0 0000fd1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00002bd4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002bdc 0000fe1c R_ARM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ -00002bf0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002bf8 0000ff1c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002c0c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002c14 0001001c R_ARM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ -00002c20 00004a1c R_ARM_CALL 000001dc unpack_single.part.0 │ │ │ │ │ -00002c30 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00002c48 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002c6c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00002cd4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002cdc 0000f81c R_ARM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ -00002d14 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d1c 0000f91c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002d28 0000f91c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ -00002d40 0000fa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002d50 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d58 0000fb1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ -00002d68 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d7c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002d84 0000fc1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -00002d94 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00002da0 00004a1c R_ARM_CALL 000001dc unpack_single.part.0 │ │ │ │ │ -00002db0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002db8 0000f61c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002dc8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002dd0 0000ff1c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ -00002de0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002de8 0000fe1c R_ARM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ -00002df4 0000fd1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ -00002e04 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e0c 0001001c R_ARM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ -00002e1c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002e34 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00002e3c 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002e40 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -00002e44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002e48 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00002e4c 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00002e50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00002eac 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ebc 0000f81d R_ARM_JUMP24 00000000 PyLong_FromUnsignedLong │ │ │ │ │ -00002ecc 0000f91d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ -00002ee0 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00002efc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f20 0000fa1d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00002f30 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f48 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f58 0000fb1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ -00002f68 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f70 0000fc1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ -00002f84 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002f9c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002fac 0000f61d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ -00002fbc 0000fd1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00002fcc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002fdc 0000fe1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ -00002fec 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00002ffc 0000ff1d R_ARM_JUMP24 00000000 PyLong_FromVoidPtr │ │ │ │ │ -0000300c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000301c 0001001d R_ARM_JUMP24 00000000 PyLong_FromLongLong │ │ │ │ │ -0000302c 00004a1d R_ARM_JUMP24 000001dc unpack_single.part.0 │ │ │ │ │ -00003038 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000304c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003054 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -00003058 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -0000305c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003060 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003064 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030b0 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000030c8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000030d0 00010302 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000030d4 0000e802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -000030d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000030e4 00010402 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000030e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003178 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000031a4 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000031bc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000031c4 00010302 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000031c8 0000e802 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ -000031cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000031d8 00010402 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ -000031dc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003294 0000df1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -0000331c 0000d21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003380 0000dd1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ -0000339c 0000de1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ -00003400 0001051c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -00003488 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000034bc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000034e4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003508 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000352c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003550 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003574 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003598 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000035bc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000035e0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003604 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003628 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003650 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003688 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000036a8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000036c8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000036e8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003708 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003728 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003748 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003768 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003788 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037a8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037c8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000037ec 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003808 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000385c 0001061c R_ARM_CALL 00000000 memmove │ │ │ │ │ -0000386c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003874 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -000038ac 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000038e8 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000038f8 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00003934 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003948 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003984 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00003a40 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a58 0000181c R_ARM_CALL 000002f0 ptr_from_tuple │ │ │ │ │ -00003a7c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a90 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003a98 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00003aac 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ac0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003ad4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b18 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b2c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003b34 0000e202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -00003b38 0000e102 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ -00003b3c 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -00003b40 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b44 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b48 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003b4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b54 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003b58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b5c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b60 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b64 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b68 0000e302 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ -00003b6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b70 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003b98 0000cf1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ -00003ba8 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00003bcc 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00003c10 0000d21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00003c30 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00003dc4 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00003eb4 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00003ec8 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00003f20 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00003f30 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f44 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003f78 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00003f8c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003fa0 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00003fb0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00003fb4 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003fb8 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00003fbc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fc0 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -00003fc4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fc8 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00003fcc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fd0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00003fd4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000404c 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004058 0000e202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000405c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000040a8 0001081c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000040b4 0001091c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ -0000412c 0001081c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004138 00010a1c R_ARM_CALL 00000000 PyLong_AsUnsignedLong │ │ │ │ │ -000041a8 00010b1c R_ARM_CALL 00000000 PyLong_AsSize_t │ │ │ │ │ -000041f0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004200 00010c1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ -00004214 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00004250 00010e1c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ -00004268 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004288 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042a8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000042c0 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000042d4 00010f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000042e0 0001101c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000042f0 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000042fc 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004310 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004324 0001081c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004330 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00004364 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004390 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004398 0001081c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000043a4 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000043e4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000043ec 0001081c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -000043f8 0000f21c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ -00004420 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000442c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00004444 0001111c R_ARM_CALL 00000000 PyFloat_Pack2 │ │ │ │ │ -00004460 00010f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -0000446c 0001101c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -0000447c 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00004484 0001121c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ -000044cc 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -000044d8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000044ec 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000044f4 0001081c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ -00004500 0001131c R_ARM_CALL 00000000 PyLong_AsUnsignedLongLong │ │ │ │ │ -00004538 0001141c R_ARM_CALL 00000000 PyLong_AsLongLong │ │ │ │ │ -00004544 00010f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -00004554 0001151c R_ARM_CALL 00000000 PyLong_AsVoidPtr │ │ │ │ │ -0000458c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004598 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000045a0 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -000045b0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000045b8 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ -000045bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000045c0 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000045c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000045c8 00011602 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ -000045cc 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ -000045d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000045d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000462c 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004668 0001191c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ -00004674 00011a1c R_ARM_CALL 00000000 strlen │ │ │ │ │ -000046d0 0001051c R_ARM_CALL 00000000 strcmp │ │ │ │ │ -000046e8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000471c 0000fa1c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ -00004734 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00004750 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000047ac 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -0000489c 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000048b8 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000048f4 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004904 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004928 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000493c 0000f41c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ -00004970 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00004990 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049a4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000049ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000049b0 00010302 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ -000049b4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049b8 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -000049bc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049c0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049c4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000049d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004a00 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004a64 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00004ab0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004aec 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b10 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004b1c 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00004b58 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004b80 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c04 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004c30 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00004ca4 0001061c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00004cd4 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ce0 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00004ce8 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00004cec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00004e28 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004e6c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004ed0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f38 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004f84 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00004ff4 0001061c R_ARM_CALL 00000000 memmove │ │ │ │ │ -00005028 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000530c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00005338 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005348 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000053f0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000541c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005424 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000542c 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00005460 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000548c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005494 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -0000549c 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -000054e8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000054f0 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005538 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005548 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005550 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000559c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055ac 00011c1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000055d4 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000055f8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000569c 00011c1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000576c 0000d21c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ -00005808 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -0000582c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000583c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005868 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005878 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058b0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058c0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058cc 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000058ec 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000058fc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005928 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005938 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005964 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005974 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005980 00011d1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -0000599c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000059a4 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000059f0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a04 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005a0c 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005a58 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005a6c 00011c1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005a94 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ab8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005b60 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005b70 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005b88 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005b90 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005ba8 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005bb8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005bc8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c0c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c1c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c64 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c74 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005c98 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005ca8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005cb4 00011d1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -00005ccc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005cdc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d00 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d10 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005d1c 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005d34 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005d44 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00005d54 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00005de0 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005dfc 0001101c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005e20 0001101c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -00005e3c 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005e7c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005e84 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005ed0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005ee4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005eec 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00005f38 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f4c 00011c1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -00005f74 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005f98 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00005fc4 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00005fdc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00005fec 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006008 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00006038 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000060ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -000060b4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000060b8 00011e02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ -000060c0 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000060c4 00011f02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ -000060c8 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000060cc 0000f502 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000060d0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000060d4 00012002 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ -000060e4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000060f4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006140 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006150 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006198 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000061a8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000061d4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000061e4 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006208 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000621c 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -00006248 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006258 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000626c 00011d1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -00006294 00011d1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -000062b8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000062c8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000636c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000638c 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000063d0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000063d8 00007c1c R_ARM_CALL 000004a8 fix_struct_error_int │ │ │ │ │ -0000643c 0000e51c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ -00006468 0000d71d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ -00006490 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -000064bc 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006510 0001271c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -00006528 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -000066b8 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -000067ac 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -000067c0 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -000067fc 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006818 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006820 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006824 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006828 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -0000682c 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006830 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006834 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006838 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006860 0001281c R_ARM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ -00006870 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -00006894 0001291c R_ARM_CALL 00000000 PyBytes_FromString │ │ │ │ │ -000068a8 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000068b8 00012a1c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ -000068cc 0000ed1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ -000068e8 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ -00006908 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ -00006960 0001271c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ -0000697c 0000d31c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ -00006b5c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b70 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006b7c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006ba0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006bb8 0000d91c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ -00006cc4 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00006cd8 0000d51c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ -00006d14 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00006d40 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006d6c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006da0 0000ee1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ -00006db8 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006dc0 0000e91c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ -00006dd4 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00006de8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006dec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006df0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006df4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006df8 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006dfc 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ -00006e00 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -00006e04 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006e08 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ -00006e0c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00006f0c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006f1c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00006ffc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007004 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -0000704c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000705c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007064 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000070b0 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000070c0 00011c1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000070e8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -0000710c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007178 00011c1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -000071cc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000071dc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000071e8 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00007208 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007218 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007244 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007254 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007280 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007290 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007334 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007344 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000737c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000738c 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007398 00011d1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -000073b4 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -000073cc 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -000073d4 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -000074b0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000074c0 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007534 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007544 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007574 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -0000757c 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -000075c8 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000075dc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000075e4 00011b1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ -00007630 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007644 00011c1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ -0000766c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00007690 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000076b8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076c8 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076ec 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -000076fc 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007708 00011d1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ -00007720 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007730 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007754 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007764 0000ec1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ -00007770 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00007788 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -0000779c 0001011c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ -000077b0 00010d1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ -00007864 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -00007894 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -000078a4 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000078a8 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ -000078ac 0000f502 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ -000078b0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000028e8 0000f61c R_ARM_CALL 00000000 PyList_New │ │ │ │ │ +00002950 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002958 0000f71c R_ARM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +00002994 0000f81c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000029a0 0000f81c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +000029b0 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000029c0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000029c8 0000f71c R_ARM_CALL 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +00002a54 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a6c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a84 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002a8c 0000fa1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00002aa0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002aa8 0000fb1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +00002abc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ad4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002adc 0000f51c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002ae8 0000fc1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00002afc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b04 0000fd1c R_ARM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ +00002b18 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b20 0000fe1c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002b34 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002b3c 0000ff1c R_ARM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ +00002b48 0000431c R_ARM_CALL 000001dc unpack_single.part.0 │ │ │ │ │ +00002b58 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00002b78 0000441c R_ARM_CALL 0000093c tolist_rec.part.0 │ │ │ │ │ +00002ba0 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bb8 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002bdc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00002bf0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002bf8 0000f81c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00002c04 0000f81c R_ARM_CALL 00000000 PyLong_FromLong │ │ │ │ │ +00002c1c 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002c2c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c40 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c48 0000fb1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +00002c4c 0000fa1c R_ARM_CALL 00000000 PyFloat_FromDouble │ │ │ │ │ +00002c5c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c70 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00002c80 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002c88 0000fd1c R_ARM_CALL 00000000 PyLong_FromSize_t │ │ │ │ │ +00002c94 0000fc1c R_ARM_CALL 00000000 PyBool_FromLong │ │ │ │ │ +00002ca4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002cb4 0000431c R_ARM_CALL 000001dc unpack_single.part.0 │ │ │ │ │ +00002cc4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ccc 0000ff1c R_ARM_CALL 00000000 PyLong_FromLongLong │ │ │ │ │ +00002cdc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ce4 0000fe1c R_ARM_CALL 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002cf4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002cfc 0000f51c R_ARM_CALL 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002d10 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d24 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00002d40 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002d44 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00002d48 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +00002d4c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d50 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002d54 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00002d58 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002da4 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002db0 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +00002db4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00002df8 0000411c R_ARM_CALL 000001ac memory_enter.part.0 │ │ │ │ │ +00002e5c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002e6c 0000f71d R_ARM_JUMP24 00000000 PyLong_FromUnsignedLong │ │ │ │ │ +00002e7c 0000f81d R_ARM_JUMP24 00000000 PyLong_FromLong │ │ │ │ │ +00002e90 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00002eac 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ed0 0000f91d R_ARM_JUMP24 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +00002ee0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002ef8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f08 0000fa1d R_ARM_JUMP24 00000000 PyFloat_FromDouble │ │ │ │ │ +00002f18 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f20 0000fb1c R_ARM_CALL 00000000 __aeabi_f2d │ │ │ │ │ +00002f34 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f4c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f5c 0000f51d R_ARM_JUMP24 00000000 PyLong_FromSsize_t │ │ │ │ │ +00002f6c 0000fc1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00002f7c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002f8c 0000fd1d R_ARM_JUMP24 00000000 PyLong_FromSize_t │ │ │ │ │ +00002f9c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fac 0000fe1d R_ARM_JUMP24 00000000 PyLong_FromVoidPtr │ │ │ │ │ +00002fbc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00002fcc 0000ff1d R_ARM_JUMP24 00000000 PyLong_FromLongLong │ │ │ │ │ +00002fdc 0000431d R_ARM_JUMP24 000001dc unpack_single.part.0 │ │ │ │ │ +00002fe8 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00002ffc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003004 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00003008 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +0000300c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003010 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003014 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003060 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003078 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003080 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003084 0000e702 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +00003088 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000308c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003090 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003094 00010302 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +00003098 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003128 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00003154 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +0000316c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003174 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00003178 0000e702 R_ARM_ABS32 00000000 PyExc_BufferError │ │ │ │ │ +0000317c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003180 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003184 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003188 00010302 R_ARM_ABS32 00000000 PyExc_SystemError │ │ │ │ │ +0000318c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003244 0000de1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +000032cc 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003330 0000dc1c R_ARM_CALL 00000000 PySlice_Unpack │ │ │ │ │ +0000334c 0000dd1c R_ARM_CALL 00000000 PySlice_AdjustIndices │ │ │ │ │ +000033b0 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00003438 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000346c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003494 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000034b8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000034dc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003500 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003524 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003548 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000356c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003590 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035b4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000035d8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003600 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003638 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003658 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003678 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003698 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036b8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036d8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000036f8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003718 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003738 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003758 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003778 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000379c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000037b8 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000380c 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +0000381c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003824 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +0000385c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00003898 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038a8 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000038e4 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000038f8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003934 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000039f0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a08 0000181c R_ARM_CALL 000002f0 ptr_from_tuple │ │ │ │ │ +00003a2c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a40 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a48 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00003a5c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a70 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003a84 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ac8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003adc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003ae4 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +00003ae8 0000e002 R_ARM_ABS32 00000000 PySlice_Type │ │ │ │ │ +00003aec 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +00003af0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003af4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003af8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003afc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b00 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b04 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003b08 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b0c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b10 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b14 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b18 0000e202 R_ARM_ABS32 00000000 _Py_EllipsisObject │ │ │ │ │ +00003b1c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b20 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003b48 0000ce1c R_ARM_CALL 00000000 PyObject_CheckBuffer │ │ │ │ │ +00003b58 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +00003b7c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00003bc0 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +00003be0 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00003d74 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00003e64 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00003e78 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00003ed0 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00003ee0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003ef4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f28 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00003f3c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f50 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00003f60 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00003f64 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f68 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00003f6c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f70 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00003f74 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f78 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00003f7c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f80 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003f84 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00003ffc 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004008 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000400c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004058 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004064 0001081c R_ARM_CALL 00000000 PyLong_AsLong │ │ │ │ │ +000040dc 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000040e8 0001091c R_ARM_CALL 00000000 PyLong_AsUnsignedLong │ │ │ │ │ +00004158 00010a1c R_ARM_CALL 00000000 PyLong_AsSize_t │ │ │ │ │ +000041a0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000041b0 00010b1c R_ARM_CALL 00000000 PyFloat_AsDouble │ │ │ │ │ +000041c4 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00004200 00010d1c R_ARM_CALL 00000000 __aeabi_d2f │ │ │ │ │ +00004218 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004238 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004258 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004270 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004284 00010e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004290 00010f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000042a0 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +000042ac 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042c0 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +000042d4 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000042e0 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004314 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004340 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004348 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +00004354 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004394 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000439c 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000043a8 0000f11c R_ARM_CALL 00000000 PyLong_AsSsize_t │ │ │ │ │ +000043d0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043dc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000043f4 0001101c R_ARM_CALL 00000000 PyFloat_Pack2 │ │ │ │ │ +00004410 00010e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +0000441c 00010f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +0000442c 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004434 0001111c R_ARM_CALL 00000000 PyObject_IsTrue │ │ │ │ │ +0000447c 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00004488 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000449c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000044a4 0001071c R_ARM_CALL 00000000 _PyNumber_Index │ │ │ │ │ +000044b0 0001121c R_ARM_CALL 00000000 PyLong_AsUnsignedLongLong │ │ │ │ │ +000044e8 0001131c R_ARM_CALL 00000000 PyLong_AsLongLong │ │ │ │ │ +000044f4 00010e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +00004504 0001141c R_ARM_CALL 00000000 PyLong_AsVoidPtr │ │ │ │ │ +0000453c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004548 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00004550 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00004560 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00004568 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +0000456c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004570 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004574 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004578 00011502 R_ARM_ABS32 00000000 PyExc_OverflowError │ │ │ │ │ +0000457c 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +00004580 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004584 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000045dc 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004618 0001181c R_ARM_CALL 00000000 PyUnicode_AsUTF8AndSize │ │ │ │ │ +00004624 0001191c R_ARM_CALL 00000000 strlen │ │ │ │ │ +00004680 0001041c R_ARM_CALL 00000000 strcmp │ │ │ │ │ +00004698 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000046cc 0000f91c R_ARM_CALL 00000000 PyBytes_FromStringAndSize │ │ │ │ │ +000046e4 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00004700 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000475c 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +0000484c 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004868 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +000048a4 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +000048b4 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +000048d8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000048ec 0000f31c R_ARM_CALL 00000000 _PyArg_BadArgument │ │ │ │ │ +00004920 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00004940 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004954 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000495c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00004960 00010202 R_ARM_ABS32 00000000 _Py_NoneStruct │ │ │ │ │ +00004964 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004968 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +0000496c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004970 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004974 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004978 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +0000497c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004980 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004984 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000049b0 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004a14 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00004a60 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004a9c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ac0 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004acc 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00004b08 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004b30 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004bb4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004be0 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00004c54 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004c84 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c90 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00004c98 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00004c9c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00004dd8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e1c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004e80 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004ee8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004f34 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00004fa4 0001051c R_ARM_CALL 00000000 memmove │ │ │ │ │ +00004fd8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052bc 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000052e8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000052f8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000053a0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053cc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000053d4 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +000053dc 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005410 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000543c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005444 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +0000544c 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00005498 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000054a0 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000054e8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000054f8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005500 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +0000554c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000555c 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005584 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000055a8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000564c 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000571c 0000d11c R_ARM_CALL 00000000 PyObject_GetBuffer │ │ │ │ │ +000057b8 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +000057dc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000057ec 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005818 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005828 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005860 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005870 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000587c 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000589c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000058ac 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000058d8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000058e8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005914 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005924 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005930 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +0000594c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005954 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000059a0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000059b4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000059bc 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005a08 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a1c 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005a44 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005a68 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005b10 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005b20 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005b38 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005b40 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00005b58 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005b68 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005b78 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005bbc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005bcc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c14 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c24 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c48 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c58 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c64 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00005c7c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005c8c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005cb0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005cc0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005ccc 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00005ce4 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005cf4 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00005d04 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00005d90 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005dac 00010f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005dd0 00010f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +00005dec 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005e2c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e34 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005e80 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005e94 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005e9c 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00005ee8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005efc 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00005f24 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f48 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00005f74 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00005f8c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005f9c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00005fb8 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00005fe8 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +0000605c 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006064 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00006068 00011d02 R_ARM_ABS32 00000000 _Py_TrueStruct │ │ │ │ │ +00006070 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00006074 00011e02 R_ARM_ABS32 00000000 _Py_NotImplementedStruct │ │ │ │ │ +00006078 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000607c 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00006080 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006084 00011f02 R_ARM_ABS32 00000000 _Py_FalseStruct │ │ │ │ │ +00006094 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000060a4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000060f0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006100 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006148 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006158 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006184 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006194 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000061b8 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +000061cc 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +000061f8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006208 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000621c 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00006244 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00006268 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006278 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000631c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000633c 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006380 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006388 0000791c R_ARM_CALL 000004a8 fix_struct_error_int │ │ │ │ │ +000063ec 0000e41c R_ARM_CALL 00000000 PyBuffer_Release │ │ │ │ │ +00006418 0000d61d R_ARM_JUMP24 00000000 _Py_Dealloc │ │ │ │ │ +00006440 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000646c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +000064c0 0001261c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +000064d8 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00006668 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +0000675c 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00006770 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +000067ac 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000067c8 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000067d0 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067d4 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067d8 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +000067dc 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000067e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000067e4 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +000067e8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006810 0001271c R_ARM_CALL 00000000 _PyImport_GetModuleAttrString │ │ │ │ │ +00006820 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006844 0001281c R_ARM_CALL 00000000 PyBytes_FromString │ │ │ │ │ +00006858 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006868 0001291c R_ARM_CALL 00000000 PyObject_GetAttrString │ │ │ │ │ +0000687c 0000ec1c R_ARM_CALL 00000000 PyMem_Malloc │ │ │ │ │ +00006898 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +000068b8 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +00006910 0001261c R_ARM_CALL 00000000 PyBuffer_FillInfo │ │ │ │ │ +0000692c 0000d21c R_ARM_CALL 00000000 _PyObject_GC_NewVar │ │ │ │ │ +00006b0c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b20 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b2c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b50 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006b68 0000d81c R_ARM_CALL 00000000 __aeabi_idiv │ │ │ │ │ +00006c6c 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00006c80 0000d41c R_ARM_CALL 00000000 PyBuffer_IsContiguous │ │ │ │ │ +00006cc4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00006cf0 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d1c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d50 0000ed1c R_ARM_CALL 00000000 PyErr_NoMemory │ │ │ │ │ +00006d68 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d70 0000e81c R_ARM_CALL 00000000 PyMem_Free │ │ │ │ │ +00006d84 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00006d98 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006d9c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006da0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006da4 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006da8 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006dac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ +00006db0 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +00006db4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006db8 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00006dbc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +00006ebc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006ecc 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006fac 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00006fb4 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00006ffc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000700c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007014 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007060 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007070 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +00007098 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000070bc 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007128 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000717c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000718c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007198 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +000071b8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000071c8 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000071f4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007204 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007230 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007240 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000072e4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000072f4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000732c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000733c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007348 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +00007364 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +0000737c 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00007384 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00007460 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007470 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000074e4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000074f4 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007524 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000752c 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +00007578 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000758c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007594 00011a1c R_ARM_CALL 00000000 PyObject_CallOneArg │ │ │ │ │ +000075e0 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +000075f4 00011b1c R_ARM_CALL 00000000 PyObject_RichCompareBool │ │ │ │ │ +0000761c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007640 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007668 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007678 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +0000769c 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000076ac 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000076b8 00011c1c R_ARM_CALL 00000000 __aeabi_fcmpeq │ │ │ │ │ +000076d0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +000076e0 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007704 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007714 0000eb1c R_ARM_CALL 00000000 memcpy │ │ │ │ │ +00007720 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00007738 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +0000774c 0001001c R_ARM_CALL 00000000 PyFloat_Unpack2 │ │ │ │ │ +00007760 00010c1c R_ARM_CALL 00000000 __aeabi_dcmpeq │ │ │ │ │ +00007814 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +00007844 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00007854 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +00007858 00003102 R_ARM_ABS32 00000000 .rodata │ │ │ │ │ +0000785c 0000f402 R_ARM_ABS32 00000000 PyExc_RuntimeError │ │ │ │ │ +00007860 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.rodata' at offset 0xf1c4 contains 8 entries: │ │ │ │ │ +Relocation section '.rel.rodata' at offset 0xf7a8 contains 8 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000334 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000033c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000340 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000348 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -0000034c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000354 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000358 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000360 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003d4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003d8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003e0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003e4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003ec 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003f0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ +000003f8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -Relocation section '.rel.text.unlikely' at offset 0xf204 contains 59 entries: │ │ │ │ │ +Relocation section '.rel.text.unlikely' at offset 0xf7e8 contains 59 entries: │ │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ │ -00000020 0000fd1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000040 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -0000004c 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000020 0000fc1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000040 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +0000004c 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000050 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000074 0000fd1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000094 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000000a0 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000074 0000fc1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000094 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000000a0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000000a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000000bc 0001211d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ -000000c4 0001211d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000bc 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ +000000c4 0001201d R_ARM_JUMP24 00000000 PyUnicode_FromFormat │ │ │ │ │ 000000c8 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000cc 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000000e0 00001d1c R_ARM_CALL 00001610 mbuf_release │ │ │ │ │ 0000010c 00001c1c R_ARM_CALL 0000139c _memory_release │ │ │ │ │ -0000013c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000170 0001221c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ -000001a4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001c8 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001e4 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000001f0 0000161c R_ARM_CALL 0000297c adjust_fmt.isra.0 │ │ │ │ │ -00000200 0000d01c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ +0000013c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000170 0001211c R_ARM_CALL 00000000 _PyErr_BadInternalCall │ │ │ │ │ +000001a4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001c8 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001e4 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000001f0 0000161c R_ARM_CALL 00002d5c adjust_fmt.isra.0 │ │ │ │ │ +00000200 0000cf1c R_ARM_CALL 00000000 _PyObject_GC_New │ │ │ │ │ 00000214 0000271c R_ARM_CALL 00001b60 memory_length │ │ │ │ │ -0000023c 0000d11c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ +0000023c 0000d01c R_ARM_CALL 00000000 __aeabi_read_tp │ │ │ │ │ 00000274 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ │ 0000027c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000280 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000280 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 00000284 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000288 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000288 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 0000028c 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000290 0000e402 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ +00000290 0000e302 R_ARM_ABS32 00000000 PyExc_NotImplementedError │ │ │ │ │ 00000294 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -00000298 0000da6b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ -000002e0 0000891c R_ARM_CALL 00006444 Py_XDECREF │ │ │ │ │ -000002ec 0000e61d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ -00000338 0000d61c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ -00000350 00005d1c R_ARM_CALL 00003fd8 lookup_dimension │ │ │ │ │ -00000370 0000df1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ -00000380 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ -00000398 0000e202 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ -0000039c 0000db02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ +00000298 0000d96b R_ARM_TLS_IE32 00000000 _Py_tss_tstate │ │ │ │ │ +000002e0 0000861c R_ARM_CALL 000063f4 Py_XDECREF │ │ │ │ │ +000002ec 0000e51d R_ARM_JUMP24 00000000 PyObject_GC_Del │ │ │ │ │ +00000338 0000d51c R_ARM_CALL 00000000 PyErr_Format │ │ │ │ │ +00000350 00005a1c R_ARM_CALL 00003f88 lookup_dimension │ │ │ │ │ +00000370 0000de1c R_ARM_CALL 00000000 PyNumber_AsSsize_t │ │ │ │ │ +00000380 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000398 0000e102 R_ARM_ABS32 00000000 PyExc_IndexError │ │ │ │ │ +0000039c 0000da02 R_ARM_ABS32 00000000 PyExc_TypeError │ │ │ │ │ 000003a0 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ 000003c0 00000d1c R_ARM_CALL 000006d0 mbuf_alloc │ │ │ │ │ -0000040c 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +0000040c 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ 00000420 0000061c R_ARM_CALL 00000748 mbuf_add_view │ │ │ │ │ -00000448 0000d71c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ -00000474 0000fd1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ -00000494 0000d81c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ -000004a0 0000dc02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ +00000448 0000d61c R_ARM_CALL 00000000 _Py_Dealloc │ │ │ │ │ +00000474 0000fc1d R_ARM_JUMP24 00000000 PyBool_FromLong │ │ │ │ │ +00000494 0000d71c R_ARM_CALL 00000000 PyErr_SetString │ │ │ │ │ +000004a0 0000db02 R_ARM_ABS32 00000000 PyExc_ValueError │ │ │ │ │ 000004a4 00000202 R_ARM_ABS32 00000000 .rodata.str1.4 │ │ │ │ │ -000004c0 00010f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000004dc 00010f1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ -000004e8 0001101c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ -000004f4 00012b02 R_ARM_ABS32 00000000 PyExc_ImportError │ │ │ │ │ -000004f8 00012c02 R_ARM_ABS32 00000000 PyExc_MemoryError │ │ │ │ │ -00000558 0000d41c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ -00000574 0001251c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ +000004c0 00010e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004dc 00010e1c R_ARM_CALL 00000000 PyErr_ExceptionMatches │ │ │ │ │ +000004e8 00010f1c R_ARM_CALL 00000000 PyErr_Clear │ │ │ │ │ +000004f4 00012a02 R_ARM_ABS32 00000000 PyExc_ImportError │ │ │ │ │ +000004f8 00012b02 R_ARM_ABS32 00000000 PyExc_MemoryError │ │ │ │ │ +00000558 0000d31c R_ARM_CALL 00000000 _PyArg_UnpackKeywords │ │ │ │ │ +00000574 0001241c R_ARM_CALL 00000000 PyLong_AsInt │ │ │ │ │ 0000058c 00000a1c R_ARM_CALL 0000052c PyMemoryView_FromObjectAndFlags │ │ │ │ │ -00000594 0000e01c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ +00000594 0000df1c R_ARM_CALL 00000000 PyErr_Occurred │ │ │ │ │ 000005ac 00000102 R_ARM_ABS32 00000000 .data │ │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ │ @@ -64,15 +64,14 @@ │ │ │ │ │ readonly │ │ │ │ │ itemsize │ │ │ │ │ suboffsets │ │ │ │ │ c_contiguous │ │ │ │ │ f_contiguous │ │ │ │ │ contiguous │ │ │ │ │ managedbuffer │ │ │ │ │ -bFbM[bbbbbbbbbbbbbbbb │ │ │ │ │ __exit__($self, /, *exc_info) │ │ │ │ │ Release the underlying buffer exposed by the memoryview object. │ │ │ │ │ A bool indicating whether the memory is contiguous. │ │ │ │ │ A bool indicating whether the memory is Fortran contiguous. │ │ │ │ │ A bool indicating whether the memory is C contiguous. │ │ │ │ │ A tuple of integers used internally for PIL-style arrays. │ │ │ │ │ A tuple of ndim integers giving the size in bytes to access │ │ │ │ │ @@ -155,18 +154,17 @@ │ │ │ │ │ memory_strides_get.part.0 │ │ │ │ │ memory_suboffsets_get.part.0 │ │ │ │ │ memory_nbytes_get.part.0 │ │ │ │ │ memory_readonly_get.part.0 │ │ │ │ │ memory_ndim_get.part.0 │ │ │ │ │ memory_enter.part.0 │ │ │ │ │ memoryview_tolist │ │ │ │ │ -tolist_base │ │ │ │ │ +unpack_single.part.0 │ │ │ │ │ tolist_rec.part.0 │ │ │ │ │ memory_enter │ │ │ │ │ -unpack_single.part.0 │ │ │ │ │ memoryview_release │ │ │ │ │ memory_exit │ │ │ │ │ memory_nbytes_get │ │ │ │ │ memory_ass_sub │ │ │ │ │ pack_single │ │ │ │ │ lookup_dimension │ │ │ │ │ memory_format_get │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ │ @@ -84,15 +84,15 @@ │ │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 18c │ │ │ │ │ mov r2, #67 @ 0x43 │ │ │ │ │ add r1, r4, #28 │ │ │ │ │ - bl 49d8 │ │ │ │ │ + bl 4988 │ │ │ │ │ R_ARM_CALL buffer_to_contiguous │ │ │ │ │ cmn r0, #1 │ │ │ │ │ bne c8 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b e8 │ │ │ │ │ @@ -195,36 +195,36 @@ │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ands r5, r2, #1 │ │ │ │ │ bne 2dc │ │ │ │ │ add r8, r0, #28 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ mov r7, r1 │ │ │ │ │ - bl 297c │ │ │ │ │ + bl 2d5c │ │ │ │ │ R_ARM_CALL adjust_fmt.isra.0 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq 2ec │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ beq 2f4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ bne 308 │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r0, r8 │ │ │ │ │ - bl 3fd8 │ │ │ │ │ + bl 3f88 │ │ │ │ │ R_ARM_CALL lookup_dimension │ │ │ │ │ subs r2, r0, #0 │ │ │ │ │ beq 2ec │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ ldr r0, [r4, #12] │ │ │ │ │ mov r3, r6 │ │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ │ - b 2e54 │ │ │ │ │ + b 2e04 │ │ │ │ │ R_ARM_JUMP24 unpack_single.isra.0 │ │ │ │ │ ldr r3, [pc, #56] @ 31c │ │ │ │ │ ldr r1, [pc, #56] @ 320 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r0, #0 │ │ │ │ │ @@ -449,15 +449,15 @@ │ │ │ │ │ add r2, lr, r1 │ │ │ │ │ bne 610 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ beq 608 │ │ │ │ │ pop {r4, lr} │ │ │ │ │ ldr r3, [r3, #20] │ │ │ │ │ ldr r1, [ip, #20] │ │ │ │ │ - b 2e54 │ │ │ │ │ + b 2e04 │ │ │ │ │ R_ARM_JUMP24 unpack_single.isra.0 │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ mov r1, #0 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r0, #12] │ │ │ │ │ beq 608 │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ @@ -702,171 +702,488 @@ │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ │ │ │ │ │ 0000093c : │ │ │ │ │ tolist_rec.part.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ │ - str r0, [sp, #20] │ │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ │ + mov r4, r0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ │ mov r6, r3 │ │ │ │ │ - mov r4, r1 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ + ldr r7, [sp, #88] @ 0x58 │ │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ │ + mov r5, r2 │ │ │ │ │ + str r1, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ - subs r8, r0, #0 │ │ │ │ │ - beq a6c │ │ │ │ │ + subs r3, r0, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + beq cac │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble a14 │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - addne r3, r9, #4 │ │ │ │ │ + ble ab4 │ │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + ldr r9, [pc, #1264] @ e84 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + sub r3, r5, #1 │ │ │ │ │ + str r3, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ + addne r3, r3, #4 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - str r3, [sp, #24] │ │ │ │ │ - sub r7, r7, #1 │ │ │ │ │ - add r3, r6, #4 │ │ │ │ │ - mov r5, #0 │ │ │ │ │ - add fp, sl, #4 │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ - cmp r9, #0 │ │ │ │ │ - mov r1, r4 │ │ │ │ │ - beq 9c4 │ │ │ │ │ - ldr r3, [r9] │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ + add r3, r6, #4 │ │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrge r1, [r4] │ │ │ │ │ - addge r1, r1, r3 │ │ │ │ │ - cmp r7, #1 │ │ │ │ │ - mov r3, fp │ │ │ │ │ - bne a20 │ │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ - str r2, [sp, #4] │ │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ │ - str r2, [sp] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ │ - bl 2a24 │ │ │ │ │ - R_ARM_CALL tolist_base │ │ │ │ │ + bne afc │ │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ │ + cmp r3, #1 │ │ │ │ │ + bne b18 │ │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyList_New │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + beq c84 │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ble a7c │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bne cb8 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + bne e70 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne e70 │ │ │ │ │ + ldrb r3, [r8] │ │ │ │ │ + sub r3, r3, #63 @ 0x3f │ │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ │ + bhi c4c │ │ │ │ │ + ldrb r3, [r9, r3] │ │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromUnsignedLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq a48 │ │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ │ - str r0, [r3, r5, lsl #2] │ │ │ │ │ + beq c60 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + add sl, sl, r3 │ │ │ │ │ + blt a04 │ │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ │ + str r5, [r3, r2, lsl #2] │ │ │ │ │ + add r3, r2, #1 │ │ │ │ │ + mov r2, r3 │ │ │ │ │ + str r3, [sp, #20] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ - add r5, r5, #1 │ │ │ │ │ - cmp r5, r3 │ │ │ │ │ - ldr r3, [sl] │ │ │ │ │ - add r4, r4, r3 │ │ │ │ │ - blt 9a8 │ │ │ │ │ - mov r0, r8 │ │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ │ + cmp r2, r3 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr r3, [r7] │ │ │ │ │ + add r3, r2, r3 │ │ │ │ │ + str r3, [sp, #16] │ │ │ │ │ + blt 9bc │ │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromLong │ │ │ │ │ + b a54 │ │ │ │ │ + ldrb r0, [sl] │ │ │ │ │ + b ad4 │ │ │ │ │ + ldrsb r0, [sl] │ │ │ │ │ + b ad4 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + b a54 │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + blt 9c8 │ │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ │ + ldr sl, [r2] │ │ │ │ │ + add sl, sl, r3 │ │ │ │ │ + b 9cc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ - mov r2, r7 │ │ │ │ │ - str fp, [sp] │ │ │ │ │ + str r3, [sp, #4] │ │ │ │ │ + add r3, r7, #4 │ │ │ │ │ + str r3, [sp] │ │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r0, r4 │ │ │ │ │ + str r8, [sp, #8] │ │ │ │ │ bl 93c │ │ │ │ │ - b 9ec │ │ │ │ │ - ldr r3, [r8] │ │ │ │ │ + subs r5, r0, #0 │ │ │ │ │ + bne a7c │ │ │ │ │ + b c84 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrsh r0, [sp, #40] @ 0x28 │ │ │ │ │ + b ad4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ + b a54 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 <__aeabi_f2d> │ │ │ │ │ + R_ARM_CALL __aeabi_f2d │ │ │ │ │ + b b78 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrh r0, [sp, #40] @ 0x28 │ │ │ │ │ + b a50 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ + b a54 │ │ │ │ │ + ldrb r0, [sl] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBool_FromLong │ │ │ │ │ + b a54 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromSize_t │ │ │ │ │ + b a54 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ + b a54 │ │ │ │ │ + mov r1, sl │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromLongLong │ │ │ │ │ + b a54 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + bl 1dc │ │ │ │ │ + b a54 │ │ │ │ │ + mov r0, sl │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ + b b78 │ │ │ │ │ + ldr r3, [pc, #564] @ e88 │ │ │ │ │ + ldr r1, [pc, #564] @ e8c │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq a6c │ │ │ │ │ + beq c84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - str r3, [r8] │ │ │ │ │ - bne a6c │ │ │ │ │ - mov r0, r8 │ │ │ │ │ + str r3, [r5] │ │ │ │ │ + bne c84 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + bl 0 <_Py_Dealloc> │ │ │ │ │ + R_ARM_CALL _Py_Dealloc │ │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ │ + ldr r3, [r2] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + beq cac │ │ │ │ │ + sub r3, r3, #1 │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + str r3, [r2] │ │ │ │ │ + bne cac │ │ │ │ │ + mov r0, r2 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - mov r8, #0 │ │ │ │ │ - b a14 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + str r3, [sp, #24] │ │ │ │ │ + b ab4 │ │ │ │ │ + mov r3, #0 │ │ │ │ │ + mov fp, r3 │ │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ │ + ldr r3, [r3] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + ldrge r1, [sl] │ │ │ │ │ + movlt r1, sl │ │ │ │ │ + addge r1, r1, r3 │ │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ │ + bne e70 │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne e70 │ │ │ │ │ + ldrb r3, [r8] │ │ │ │ │ + ldr r2, [pc, #400] @ e90 │ │ │ │ │ + sub r3, r3, #63 @ 0x3f │ │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ │ + bhi c4c │ │ │ │ │ + ldrsb r3, [r2, r3] │ │ │ │ │ + add pc, pc, r3, lsl #2 │ │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromUnsignedLong │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq c60 │ │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ │ + str r0, [r3, fp, lsl #2] │ │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp fp, r3 │ │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ │ + add sl, sl, r3 │ │ │ │ │ + blt cc0 │ │ │ │ │ + b a7c │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromLong │ │ │ │ │ + b d28 │ │ │ │ │ + ldrb r0, [r1] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromLong │ │ │ │ │ + b d28 │ │ │ │ │ + ldrsb r0, [r1] │ │ │ │ │ + b d64 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ + b d28 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ + b d28 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 <__aeabi_f2d> │ │ │ │ │ + R_ARM_CALL __aeabi_f2d │ │ │ │ │ + b da0 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrsh r0, [sp, #40] @ 0x28 │ │ │ │ │ + b d64 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ + b d28 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 1dc │ │ │ │ │ + b d28 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + mov r1, #1 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ + b da0 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ + b d28 │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromSize_t │ │ │ │ │ + b d28 │ │ │ │ │ + ldrb r0, [r1] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyBool_FromLong │ │ │ │ │ + b d28 │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrd r0, [sp, #40] @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromLongLong │ │ │ │ │ + b d28 │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrh r0, [sp, #40] @ 0x28 │ │ │ │ │ + b d24 │ │ │ │ │ + ldr r3, [pc, #28] @ e94 │ │ │ │ │ + ldr r1, [pc, #28] @ e98 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b c60 │ │ │ │ │ + .word 0x00000365 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ + .word 0x000006f8 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + .word 0x00000398 │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ + ... │ │ │ │ │ + R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00000a74 : │ │ │ │ │ +00000e9c : │ │ │ │ │ PyMemoryView_GetContiguous(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ │ mov r4, r1 │ │ │ │ │ mov r1, #284 @ 0x11c │ │ │ │ │ mov r8, r2 │ │ │ │ │ bl 52c │ │ │ │ │ R_ARM_CALL PyMemoryView_FromObjectAndFlags │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 1190 │ │ │ │ │ + beq 15b8 │ │ │ │ │ cmp r4, #512 @ 0x200 │ │ │ │ │ add r0, r9, #28 │ │ │ │ │ - beq 1138 │ │ │ │ │ + beq 1560 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - bne e8c │ │ │ │ │ + bne 12b4 │ │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 10bc │ │ │ │ │ + beq 14e4 │ │ │ │ │ bl 6d0 │ │ │ │ │ R_ARM_CALL mbuf_alloc │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 1108 │ │ │ │ │ + beq 1530 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ add r1, r5, #16 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 10e0 │ │ │ │ │ + blt 1508 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq b0c │ │ │ │ │ + beq f34 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - beq 1124 │ │ │ │ │ + beq 154c │ │ │ │ │ ldr r4, [r9, #52] @ 0x34 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq b48 │ │ │ │ │ + beq f70 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 11dc │ │ │ │ │ + beq 1604 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcpy │ │ │ │ │ ldr r3, [r5, #8] │ │ │ │ │ orr r3, r3, #2 │ │ │ │ │ str r3, [r5, #8] │ │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ │ ldr r7, [r9, #48] @ 0x30 │ │ │ │ │ - ldr r0, [pc, #1724] @ 1210 │ │ │ │ │ + ldr r0, [pc, #1724] @ 1638 │ │ │ │ │ add r1, r7, r7, lsl #1 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 1198 │ │ │ │ │ + beq 15c0 │ │ │ │ │ add r3, r4, #76 @ 0x4c │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ add r3, r3, r7, lsl #2 │ │ │ │ │ str r7, [r4, #48] @ 0x30 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ mov r2, #0 │ │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ │ - ldr r3, [pc, #1680] @ 1214 │ │ │ │ │ + ldr r3, [pc, #1680] @ 163c │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ str r2, [r4, #24] │ │ │ │ │ str r2, [r4, #72] @ 0x48 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #64] @ 0x40 │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ @@ -884,59 +1201,59 @@ │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r2, [pc, #1584] @ 1218 │ │ │ │ │ + ldr r2, [pc, #1584] @ 1640 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r1, [r5, #24] │ │ │ │ │ ldr r2, [r5, #28] │ │ │ │ │ ldr r0, [r5, #32] │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 11c8 │ │ │ │ │ + beq 15f0 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - beq c48 │ │ │ │ │ + beq 1070 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 11b4 │ │ │ │ │ + beq 15dc │ │ │ │ │ ldr r3, [r9, #40] @ 0x28 │ │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble c80 │ │ │ │ │ + ble 10a8 │ │ │ │ │ ldr r0, [r9, #56] @ 0x38 │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r2, [r0, r3, lsl #2] │ │ │ │ │ str r2, [r1, r3, lsl #2] │ │ │ │ │ ldr r2, [r9, #48] @ 0x30 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - blt c68 │ │ │ │ │ + blt 1090 │ │ │ │ │ and r8, r8, #253 @ 0xfd │ │ │ │ │ cmp r8, #65 @ 0x41 │ │ │ │ │ - bne f0c │ │ │ │ │ + bne 1334 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ - bl 4cf0 │ │ │ │ │ + bl 4ca0 │ │ │ │ │ R_ARM_CALL init_strides_from_shape │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ bl a64 │ │ │ │ │ R_ARM_CALL init_flags │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ @@ -951,73 +1268,73 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r7, [r9, #40] @ 0x28 │ │ │ │ │ cmp r5, r7 │ │ │ │ │ cmpeq r0, #0 │ │ │ │ │ movne r0, #1 │ │ │ │ │ moveq r0, #0 │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 14b0 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ ldr r3, [r9, #48] @ 0x30 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 14b0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr sl, [r4, #56] @ 0x38 │ │ │ │ │ - ble d28 │ │ │ │ │ + ble 1150 │ │ │ │ │ ldr lr, [r9, #56] @ 0x38 │ │ │ │ │ ldr r2, [sl, r0, lsl #2] │ │ │ │ │ ldr ip, [lr, r0, lsl #2] │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ cmp r2, ip │ │ │ │ │ - bne 1088 │ │ │ │ │ + bne 14b0 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq d28 │ │ │ │ │ + beq 1150 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - bne d04 │ │ │ │ │ + bne 112c │ │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ sub r2, r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 10cc │ │ │ │ │ + bne 14f4 │ │ │ │ │ ldr ip, [r9, #64] @ 0x40 │ │ │ │ │ str ip, [sp, #24] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq e98 │ │ │ │ │ + beq 12c0 │ │ │ │ │ sub r0, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r0, [ip, r0, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt e98 │ │ │ │ │ + blt 12c0 │ │ │ │ │ ldr r0, [sl, r2, lsl #2] │ │ │ │ │ mul r0, r5, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - beq 1208 │ │ │ │ │ + beq 1630 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r3, [r9, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ cmp r1, #1 │ │ │ │ │ ldr r3, [r9, #64] @ 0x40 │ │ │ │ │ ldr sl, [r4, #56] @ 0x38 │ │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ ldr r8, [r9, #28] │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - bne ffc │ │ │ │ │ + bne 1424 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble e5c │ │ │ │ │ + ble 1284 │ │ │ │ │ ldr fp, [sp, #24] │ │ │ │ │ cmp fp, #0 │ │ │ │ │ - bne f48 │ │ │ │ │ + bne 1370 │ │ │ │ │ str r4, [sp, #24] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r4, r5 │ │ │ │ │ mov r5, r8 │ │ │ │ │ ldr r8, [sp, #28] │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r3 │ │ │ │ │ @@ -1026,99 +1343,99 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp r1, fp │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ ldr r0, [r8] │ │ │ │ │ add r5, r5, r0 │ │ │ │ │ - bgt ddc │ │ │ │ │ + bgt 1204 │ │ │ │ │ mov r5, r4 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ mov r2, r1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble e5c │ │ │ │ │ + ble 1284 │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ ldr r8, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ │ - bne 1044 │ │ │ │ │ + bne 146c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r2, r6 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - bgt e30 │ │ │ │ │ + bgt 1258 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq e88 │ │ │ │ │ + beq 12b0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne e88 │ │ │ │ │ + bne 12b0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, r4 │ │ │ │ │ mov r0, r9 │ │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r5, r0 │ │ │ │ │ - bne d5c │ │ │ │ │ + bne 1184 │ │ │ │ │ ldr r0, [r9, #60] @ 0x3c │ │ │ │ │ sub r3, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r0, r3, lsl #2] │ │ │ │ │ str r0, [sp, #28] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bne d5c │ │ │ │ │ + bne 1184 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ ldr r7, [r4, #28] │ │ │ │ │ ldr r8, [r9, #28] │ │ │ │ │ strne r3, [sp, #32] │ │ │ │ │ - bne ffc │ │ │ │ │ + bne 1424 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ mov r1, r8 │ │ │ │ │ mul r2, r5, r2 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add r3, r7, r2 │ │ │ │ │ cmp r8, r3 │ │ │ │ │ - bhi f04 │ │ │ │ │ + bhi 132c │ │ │ │ │ add r3, r8, r2 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - bls 10c4 │ │ │ │ │ + bls 14ec │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b e64 │ │ │ │ │ + b 128c │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ str r2, [r3] │ │ │ │ │ mov r2, #1 │ │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - bge c94 │ │ │ │ │ + bge 10bc │ │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r1, r1, r2, lsl #2 │ │ │ │ │ ldr r1, [r1, #-4] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ mul r1, r0, r1 │ │ │ │ │ str r1, [r3, #4]! │ │ │ │ │ - b f1c │ │ │ │ │ + b 1344 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ │ ldr fp, [sp, #32] │ │ │ │ │ mov r4, r8 │ │ │ │ │ mov r8, r3 │ │ │ │ │ mov r3, r9 │ │ │ │ │ mov r9, r7 │ │ │ │ │ @@ -1126,65 +1443,65 @@ │ │ │ │ │ mov r6, sl │ │ │ │ │ mov sl, r3 │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ mov r2, r5 │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ mov r0, fp │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - blt fd0 │ │ │ │ │ + blt 13f8 │ │ │ │ │ ldr ip, [r4] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ cmp r8, r2 │ │ │ │ │ add fp, fp, r5 │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ - blt f70 │ │ │ │ │ + blt 1398 │ │ │ │ │ mov r3, sl │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ mov sl, r6 │ │ │ │ │ mov r6, r7 │ │ │ │ │ mov r7, r9 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b e14 │ │ │ │ │ + b 123c │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ ldr r1, [r3] │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r8, r2 │ │ │ │ │ add fp, fp, r5 │ │ │ │ │ add r4, r4, r1 │ │ │ │ │ - blt f70 │ │ │ │ │ - b fb4 │ │ │ │ │ + blt 1398 │ │ │ │ │ + b 13dc │ │ │ │ │ ldr r3, [sp, #24] │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r2, r5 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ ldr r5, [sp, #32] │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r0, sl │ │ │ │ │ mov r3, r7 │ │ │ │ │ str r8, [sp, #8] │ │ │ │ │ str r5, [sp, #20] │ │ │ │ │ - bl 4d38 │ │ │ │ │ + bl 4ce8 │ │ │ │ │ R_ARM_CALL copy_rec.part.0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne e5c │ │ │ │ │ - b e64 │ │ │ │ │ + bne 1284 │ │ │ │ │ + b 128c │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r0, [r7] │ │ │ │ │ movlt r0, r7 │ │ │ │ │ @@ -1193,126 +1510,126 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - blt 1044 │ │ │ │ │ - b e5c │ │ │ │ │ - ldr r3, [pc, #396] @ 121c │ │ │ │ │ - ldr r1, [pc, #396] @ 1220 │ │ │ │ │ + blt 146c │ │ │ │ │ + b 1284 │ │ │ │ │ + ldr r3, [pc, #396] @ 1644 │ │ │ │ │ + ldr r1, [pc, #396] @ 1648 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10bc │ │ │ │ │ + beq 14e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r4] │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 14e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b e64 │ │ │ │ │ + b 128c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b e64 │ │ │ │ │ + b 128c │ │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [r0, r2, lsl #2] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge d5c │ │ │ │ │ - b d3c │ │ │ │ │ + bge 1184 │ │ │ │ │ + b 1164 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1108 │ │ │ │ │ + beq 1530 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 1108 │ │ │ │ │ + bne 1530 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r5, [r4] │ │ │ │ │ cmn r5, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10bc │ │ │ │ │ + beq 14e4 │ │ │ │ │ sub r5, r5, #1 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ str r5, [r4] │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 14e4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - bne b0c │ │ │ │ │ - b 10bc │ │ │ │ │ + bne f34 │ │ │ │ │ + b 14e4 │ │ │ │ │ ldr r3, [r9, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ldrne r3, [pc, #220] @ 1224 │ │ │ │ │ - ldrne r1, [pc, #220] @ 1228 │ │ │ │ │ - bne 1164 │ │ │ │ │ + ldrne r3, [pc, #220] @ 164c │ │ │ │ │ + ldrne r1, [pc, #220] @ 1650 │ │ │ │ │ + bne 158c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne e8c │ │ │ │ │ - ldr r3, [pc, #192] @ 1224 │ │ │ │ │ - ldr r1, [pc, #196] @ 122c │ │ │ │ │ + bne 12b4 │ │ │ │ │ + ldr r3, [pc, #192] @ 164c │ │ │ │ │ + ldr r1, [pc, #196] @ 1654 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 1190 │ │ │ │ │ + beq 15b8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 1190 │ │ │ │ │ + bne 15b8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r9, #0 │ │ │ │ │ - b e8c │ │ │ │ │ + b 12b4 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10bc │ │ │ │ │ + beq 14e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 14e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne c48 │ │ │ │ │ - b 10bc │ │ │ │ │ + bne 1070 │ │ │ │ │ + b 14e4 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b c48 │ │ │ │ │ + b 1070 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 10bc │ │ │ │ │ + beq 14e4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 10bc │ │ │ │ │ + bne 14e4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 10bc │ │ │ │ │ + b 14e4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 1098 │ │ │ │ │ + b 14c0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000674 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ │ @@ -2,23 +2,23 @@ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ │ NOTE: This section has relocations against it, but these have NOT been applied to this dump. │ │ │ │ │ 0x00000000 ffffff3f 00000000 00000000 b80a0000 ...?............ │ │ │ │ │ 0x00000010 4c000000 04000000 00000000 00000000 L............... │ │ │ │ │ 0x00000020 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000030 00000000 74050000 9c050000 00000000 ....t........... │ │ │ │ │ 0x00000040 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000050 a8050000 20400000 700c0000 00000000 .... @..p....... │ │ │ │ │ + 0x00000050 a8050000 20400000 080d0000 00000000 .... @.......... │ │ │ │ │ 0x00000060 00000000 00000000 48000000 00000000 ........H....... │ │ │ │ │ 0x00000070 00000000 d0030000 00000000 70040000 ............p... │ │ │ │ │ 0x00000080 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000090 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000000d0 00000000 60030000 b80a0000 00000000 ....`........... │ │ │ │ │ + 0x000000d0 00000000 f8030000 b80a0000 00000000 ................ │ │ │ │ │ 0x000000e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000000f0 00000000 c0030000 00000000 ffffff3f ...............? │ │ │ │ │ 0x00000100 00000000 00000000 740b0000 3c000000 ........t...<... │ │ │ │ │ 0x00000110 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000120 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000130 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000140 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ @@ -26,17 +26,17 @@ │ │ │ │ │ 0x00000160 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000170 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000180 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000190 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000001c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000001d0 48030000 3c040000 00000000 00000000 H...<........... │ │ │ │ │ + 0x000001d0 e0030000 3c040000 00000000 00000000 ....<........... │ │ │ │ │ 0x000001e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000001f0 88030000 00000000 00000000 34030000 ............4... │ │ │ │ │ + 0x000001f0 88030000 00000000 00000000 cc030000 ................ │ │ │ │ │ 0x00000200 14090000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000210 00000000 00000000 00000000 54030000 ............T... │ │ │ │ │ 0x00000220 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ │ 0x00000230 c40a0000 18000000 00000000 00000000 ................ │ │ │ │ │ 0x00000240 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000250 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000260 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ @@ -44,52 +44,52 @@ │ │ │ │ │ 0x00000280 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000290 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000002a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000002b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000002c0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000002d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000002e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x000002f0 00000000 00000000 3c030000 880a0000 ........<....... │ │ │ │ │ + 0x000002f0 00000000 00000000 d4030000 880a0000 ................ │ │ │ │ │ 0x00000300 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000310 00000000 00000000 6c030000 00000000 ........l....... │ │ │ │ │ - 0x00000320 00000000 54030000 ac0a0000 00000000 ....T........... │ │ │ │ │ + 0x00000320 00000000 ec030000 ac0a0000 00000000 ................ │ │ │ │ │ 0x00000330 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000340 00000000 a4030000 00000000 00000000 ................ │ │ │ │ │ 0x00000350 00000000 ffffff3f 00000000 01000000 .......?........ │ │ │ │ │ 0x00000360 bc920000 00000000 00000000 ffffff3f ...............? │ │ │ │ │ 0x00000370 00000000 02000000 849a0000 e06e0000 .............n.. │ │ │ │ │ 0x00000380 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ │ 0x00000390 02000000 bc7e0000 d49b0000 00000000 .....~.......... │ │ │ │ │ 0x000003a0 00000000 ffffff3f 00000000 02000000 .......?........ │ │ │ │ │ 0x000003b0 10910000 447e0000 00000000 00000000 ....D~.......... │ │ │ │ │ 0x000003c0 ffffff3f 00000000 01000000 10910000 ...?............ │ │ │ │ │ - 0x000003d0 d40a0000 00000000 04000000 ac0b0000 ................ │ │ │ │ │ - 0x000003e0 14090000 00000000 82000000 0c090000 ................ │ │ │ │ │ - 0x000003f0 880a0000 00000000 82000000 18070000 ................ │ │ │ │ │ - 0x00000400 dc0a0000 00000000 04000000 b80a0000 ................ │ │ │ │ │ - 0x00000410 3c040000 00000000 82000000 4c0b0000 <...........L... │ │ │ │ │ - 0x00000420 e40a0000 00000000 04000000 040b0000 ................ │ │ │ │ │ - 0x00000430 ac0a0000 00000000 92000000 040c0000 ................ │ │ │ │ │ + 0x000003d0 d40a0000 00000000 04000000 440c0000 ............D... │ │ │ │ │ + 0x000003e0 14090000 00000000 82000000 a4090000 ................ │ │ │ │ │ + 0x000003f0 880a0000 00000000 82000000 b0070000 ................ │ │ │ │ │ + 0x00000400 dc0a0000 00000000 04000000 500b0000 ............P... │ │ │ │ │ + 0x00000410 3c040000 00000000 82000000 e40b0000 <............... │ │ │ │ │ + 0x00000420 e40a0000 00000000 04000000 9c0b0000 ................ │ │ │ │ │ + 0x00000430 ac0a0000 00000000 92000000 9c0c0000 ................ │ │ │ │ │ 0x00000440 f00a0000 00000000 04000000 00000000 ................ │ │ │ │ │ - 0x00000450 fc0a0000 00000000 01000000 68030000 ............h... │ │ │ │ │ + 0x00000450 fc0a0000 00000000 01000000 00040000 ................ │ │ │ │ │ 0x00000460 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ - 0x00000470 080b0000 00000000 00000000 ec060000 ................ │ │ │ │ │ + 0x00000470 080b0000 00000000 00000000 84070000 ................ │ │ │ │ │ 0x00000480 00000000 0c0b0000 00000000 00000000 ................ │ │ │ │ │ - 0x00000490 94060000 00000000 140b0000 00000000 ................ │ │ │ │ │ - 0x000004a0 00000000 60060000 00000000 200b0000 ....`....... ... │ │ │ │ │ - 0x000004b0 00000000 00000000 28060000 00000000 ........(....... │ │ │ │ │ - 0x000004c0 8c0a0000 00000000 00000000 d0050000 ................ │ │ │ │ │ + 0x00000490 2c070000 00000000 140b0000 00000000 ,............... │ │ │ │ │ + 0x000004a0 00000000 f8060000 00000000 200b0000 ............ ... │ │ │ │ │ + 0x000004b0 00000000 00000000 c0060000 00000000 ................ │ │ │ │ │ + 0x000004c0 8c0a0000 00000000 00000000 68060000 ............h... │ │ │ │ │ 0x000004d0 00000000 2c0b0000 00000000 00000000 ....,........... │ │ │ │ │ - 0x000004e0 70050000 00000000 940a0000 00000000 p............... │ │ │ │ │ - 0x000004f0 00000000 1c050000 00000000 340b0000 ............4... │ │ │ │ │ - 0x00000500 00000000 00000000 b0040000 00000000 ................ │ │ │ │ │ - 0x00000510 3c0b0000 00000000 00000000 74040000 <...........t... │ │ │ │ │ + 0x000004e0 08060000 00000000 940a0000 00000000 ................ │ │ │ │ │ + 0x000004f0 00000000 b4050000 00000000 340b0000 ............4... │ │ │ │ │ + 0x00000500 00000000 00000000 48050000 00000000 ........H....... │ │ │ │ │ + 0x00000510 3c0b0000 00000000 00000000 0c050000 <............... │ │ │ │ │ 0x00000520 00000000 480b0000 00000000 00000000 ....H........... │ │ │ │ │ - 0x00000530 3c040000 00000000 580b0000 00000000 <.......X....... │ │ │ │ │ - 0x00000540 00000000 00040000 00000000 680b0000 ............h... │ │ │ │ │ - 0x00000550 00000000 00000000 cc030000 00000000 ................ │ │ │ │ │ + 0x00000530 d4040000 00000000 580b0000 00000000 ........X....... │ │ │ │ │ + 0x00000540 00000000 98040000 00000000 680b0000 ............h... │ │ │ │ │ + 0x00000550 00000000 00000000 64040000 00000000 ........d....... │ │ │ │ │ 0x00000560 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000570 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000580 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x00000590 00000000 00000000 00000000 00000000 ................ │ │ │ │ │ 0x000005a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text.hot {} │ │ │ │ │ @@ -813,17 +813,17 @@ │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ blt b60 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ ldr r3, [r1, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bxne lr │ │ │ │ │ - b 4cf0 │ │ │ │ │ + b 4ca0 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ - b 4cf0 │ │ │ │ │ + b 4ca0 │ │ │ │ │ │ │ │ │ │ 00000b94 : │ │ │ │ │ memory_subscript(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ @@ -1188,23 +1188,23 @@ │ │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ beq 1194 │ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ bne 1194 │ │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ │ - bl 297c │ │ │ │ │ + bl 2d5c │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ ldrne r2, [r4, #28] │ │ │ │ │ ldrne r1, [r4, #20] │ │ │ │ │ ldrne r0, [r4, #12] │ │ │ │ │ beq f38 │ │ │ │ │ add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 2e54 │ │ │ │ │ + b 2e04 │ │ │ │ │ mov r2, r9 │ │ │ │ │ ldr r7, [r2, #8]! │ │ │ │ │ mov r0, #0 │ │ │ │ │ mov ip, r2 │ │ │ │ │ cmp r7, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ ble 11b4 │ │ │ │ │ @@ -1229,15 +1229,15 @@ │ │ │ │ │ bne 11f4 │ │ │ │ │ ldr r3, [r4] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r4] │ │ │ │ │ b ec4 │ │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ │ - bl 297c │ │ │ │ │ + bl 2d5c │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ beq f38 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ blt 121c │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r5 │ │ │ │ │ @@ -2068,25 +2068,25 @@ │ │ │ │ │ ldr r1, [r4, #20] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ blt 1d1c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ - bl 49d8 │ │ │ │ │ + bl 4988 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1c30 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, r7 │ │ │ │ │ str r3, [r6, #36] @ 0x24 │ │ │ │ │ - bl 49d8 │ │ │ │ │ + bl 4988 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ b 1c30 │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ @@ -2631,15 +2631,15 @@ │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ b 1ffc │ │ │ │ │ cmp r5, #0 │ │ │ │ │ blt 1ffc │ │ │ │ │ mov r0, r6 │ │ │ │ │ - bl 4cf0 │ │ │ │ │ + bl 4ca0 │ │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ bne 25f8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl a64 │ │ │ │ │ b 2024 │ │ │ │ │ ldr r1, [pc, #532] @ 27c4 │ │ │ │ │ @@ -2892,484 +2892,460 @@ │ │ │ │ │ R_ARM_JUMP24 PyLong_FromSsize_t │ │ │ │ │ b 1ac │ │ │ │ │ R_ARM_JUMP24 memory_itemsize_get.part.0 │ │ │ │ │ │ │ │ │ │ 00002868 : │ │ │ │ │ memoryview_tolist(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ │ - ldr lr, [r0, #20] │ │ │ │ │ - sub sp, sp, #16 │ │ │ │ │ - tst lr, #1 │ │ │ │ │ - bne 2940 │ │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 2940 │ │ │ │ │ - ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ - ldrb r3, [r2] │ │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ │ - beq 2918 │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - movne r3, r2 │ │ │ │ │ - beq 2928 │ │ │ │ │ - ldrb r1, [r3, #1] │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 2928 │ │ │ │ │ - ldr ip, [r0, #48] @ 0x30 │ │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ │ - cmp ip, #0 │ │ │ │ │ - beq 2954 │ │ │ │ │ - cmp ip, #1 │ │ │ │ │ - ldr r2, [r0, #56] @ 0x38 │ │ │ │ │ - ldr lr, [r0, #60] @ 0x3c │ │ │ │ │ - ldr r4, [r0, #64] @ 0x40 │ │ │ │ │ - bne 28fc │ │ │ │ │ - str r3, [sp, #4] │ │ │ │ │ - str r4, [sp] │ │ │ │ │ - mov r3, lr │ │ │ │ │ - bl 2a24 │ │ │ │ │ - add sp, sp, #16 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - str r3, [sp, #8] │ │ │ │ │ - str r4, [sp, #4] │ │ │ │ │ - mov r3, r2 │ │ │ │ │ - str lr, [sp] │ │ │ │ │ - mov r2, ip │ │ │ │ │ - bl 93c │ │ │ │ │ - R_ARM_CALL tolist_rec.part.0 │ │ │ │ │ - b 28f4 │ │ │ │ │ - ldrb r1, [r2, #1] │ │ │ │ │ - add r3, r2, #1 │ │ │ │ │ - cmp r1, #0 │ │ │ │ │ - bne 28b4 │ │ │ │ │ - ldr r3, [pc, #60] @ 296c │ │ │ │ │ - ldr r1, [pc, #60] @ 2970 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - b 28f4 │ │ │ │ │ - ldr r3, [pc, #44] @ 2974 │ │ │ │ │ - ldr r1, [pc, #44] @ 2978 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2938 │ │ │ │ │ - mov r2, r1 │ │ │ │ │ - mov r0, r4 │ │ │ │ │ - mov r1, lr │ │ │ │ │ - add sp, sp, #16 │ │ │ │ │ - pop {r4, lr} │ │ │ │ │ - b 2e54 │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ - .word 0x000006d4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - ... │ │ │ │ │ - R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -0000297c : │ │ │ │ │ -adjust_fmt.isra.0(): │ │ │ │ │ - ldrb r3, [r0] │ │ │ │ │ - mov r2, r0 │ │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ │ - addeq r0, r0, #1 │ │ │ │ │ - movne r0, r2 │ │ │ │ │ - ldrb r3, [r0] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - beq 29a8 │ │ │ │ │ - ldrb r3, [r0, #1] │ │ │ │ │ - cmp r3, #0 │ │ │ │ │ - bxeq lr │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - ldr r3, [pc, #16] @ 29d0 │ │ │ │ │ - ldr r1, [pc, #16] @ 29d4 │ │ │ │ │ - ldr r0, [r3] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyErr_Format │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - .word 0x00000000 │ │ │ │ │ - R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ - .word 0x000006d4 │ │ │ │ │ - R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - │ │ │ │ │ -000029d8 : │ │ │ │ │ -memory_enter(): │ │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 2a08 │ │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ │ - tst r3, #1 │ │ │ │ │ - bne 2a08 │ │ │ │ │ - ldr r3, [r0] │ │ │ │ │ - cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - addne r3, r3, #1 │ │ │ │ │ - strne r3, [r0] │ │ │ │ │ - bx lr │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ - push {r4, lr} │ │ │ │ │ - sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ - bl 1ac │ │ │ │ │ - R_ARM_CALL memory_enter.part.0 │ │ │ │ │ - mov r0, #0 │ │ │ │ │ - pop {r4, pc} │ │ │ │ │ - │ │ │ │ │ -00002a24 : │ │ │ │ │ -tolist_base(): │ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ │ - sub sp, sp, #12 │ │ │ │ │ - mov fp, r0 │ │ │ │ │ - ldr r0, [r2] │ │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r9, [sp, #52] @ 0x34 │ │ │ │ │ - mov r7, r2 │ │ │ │ │ - mov r5, r1 │ │ │ │ │ - mov r8, r3 │ │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ │ + sub sp, sp, #28 │ │ │ │ │ + tst r1, #1 │ │ │ │ │ + bne 2d18 │ │ │ │ │ + mov r5, r0 │ │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ │ + ands fp, r3, #1 │ │ │ │ │ + bne 2d18 │ │ │ │ │ + ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ + ldrb ip, [r2] │ │ │ │ │ + cmp ip, #64 @ 0x40 │ │ │ │ │ + beq 2b84 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + movne r8, r2 │ │ │ │ │ + beq 2b94 │ │ │ │ │ + ldrb ip, [r8, #1] │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 2b94 │ │ │ │ │ + ldr r2, [r5, #48] @ 0x30 │ │ │ │ │ + ldr r4, [r5, #28] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + beq 2d2c │ │ │ │ │ + add r7, r5, #56 @ 0x38 │ │ │ │ │ + cmp r2, #1 │ │ │ │ │ + ldm r7, {r7, r9, sl} │ │ │ │ │ + bne 2b60 │ │ │ │ │ + ldr r0, [r7] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyList_New │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 2c70 │ │ │ │ │ + beq 2be0 │ │ │ │ │ ldr r2, [r7] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 2af0 │ │ │ │ │ - cmp r4, #0 │ │ │ │ │ - bne 2c78 │ │ │ │ │ - ldr sl, [pc, #960] @ 2e3c │ │ │ │ │ - ldr r1, [fp, #20] │ │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ │ + ble 2984 │ │ │ │ │ + cmp sl, #0 │ │ │ │ │ + bne 29f4 │ │ │ │ │ + ldr sl, [pc, #1072] @ 2d40 │ │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ tst r1, #1 │ │ │ │ │ - bne 2e28 │ │ │ │ │ + bne 2d04 │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 2e28 │ │ │ │ │ - ldrb r2, [r9] │ │ │ │ │ + bne 2d04 │ │ │ │ │ + ldrb r2, [r8] │ │ │ │ │ sub r2, r2, #63 @ 0x3f │ │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ │ - bhi 2c38 │ │ │ │ │ + bhi 2ba8 │ │ │ │ │ ldrb r2, [sl, r2] │ │ │ │ │ add pc, pc, r2, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromUnsignedLong │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 2c4c │ │ │ │ │ + beq 2bbc │ │ │ │ │ ldr ip, [r6, #12] │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - str r0, [ip, r4, lsl #2] │ │ │ │ │ - add r4, r4, #1 │ │ │ │ │ - cmp r4, r1 │ │ │ │ │ - add r5, r5, r2 │ │ │ │ │ - blt 2a78 │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ + str r0, [ip, fp, lsl #2] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp fp, r1 │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + blt 290c │ │ │ │ │ mov r0, r6 │ │ │ │ │ - add sp, sp, #12 │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ - ldrb r0, [r5] │ │ │ │ │ + ldrb r0, [r4] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromLong │ │ │ │ │ + b 295c │ │ │ │ │ + ldrsb r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - b 2ac8 │ │ │ │ │ - ldrsb r0, [r5] │ │ │ │ │ - b 2b00 │ │ │ │ │ + b 295c │ │ │ │ │ mov r1, #1 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 295c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ - b 2b00 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromUnsignedLong │ │ │ │ │ + cmp r0, #0 │ │ │ │ │ + beq 2bbc │ │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ │ + str r0, [r2, fp, lsl #2] │ │ │ │ │ + ldr r2, [r7] │ │ │ │ │ + add fp, fp, #1 │ │ │ │ │ + cmp fp, r2 │ │ │ │ │ + ldr r2, [r9] │ │ │ │ │ + add r4, r4, r2 │ │ │ │ │ + bge 2984 │ │ │ │ │ + ldr r2, [sl] │ │ │ │ │ + cmp r2, #0 │ │ │ │ │ + ldrge r1, [r4] │ │ │ │ │ + movlt r1, r4 │ │ │ │ │ + addge r1, r1, r2 │ │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ │ + bne 2d04 │ │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ │ + tst r2, #1 │ │ │ │ │ + bne 2d04 │ │ │ │ │ + ldrb r2, [r8] │ │ │ │ │ + ldr r3, [pc, #788] @ 2d44 │ │ │ │ │ + sub r2, r2, #63 @ 0x3f │ │ │ │ │ + cmp r2, #50 @ 0x32 │ │ │ │ │ + bhi 2ba8 │ │ │ │ │ + add r2, r2, r2 │ │ │ │ │ + ldrsh r2, [r3, r2] │ │ │ │ │ + add pc, pc, r2, lsl #2 │ │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + b 2994 │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldrsh r0, [sp] │ │ │ │ │ - b 2b00 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + ldrsh r0, [sp, #16] │ │ │ │ │ + b 2994 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldrd r0, [sp] │ │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 295c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ R_ARM_CALL __aeabi_f2d │ │ │ │ │ - b 2b64 │ │ │ │ │ + b 2a8c │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldrh r0, [sp] │ │ │ │ │ - b 2ac4 │ │ │ │ │ + ldrh r0, [sp, #16] │ │ │ │ │ + b 2958 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 2ac8 │ │ │ │ │ - ldrb r0, [r5] │ │ │ │ │ + b 295c │ │ │ │ │ + ldrb r0, [r4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 295c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSize_t │ │ │ │ │ - b 2ac8 │ │ │ │ │ + b 295c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ - b 2ac8 │ │ │ │ │ - mov r1, r5 │ │ │ │ │ + b 295c │ │ │ │ │ + mov r1, r4 │ │ │ │ │ mov r2, #8 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldrd r0, [sp] │ │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLongLong │ │ │ │ │ - b 2ac8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b 295c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ bl 1dc │ │ │ │ │ R_ARM_CALL unpack_single.part.0 │ │ │ │ │ - b 2ac8 │ │ │ │ │ - mov r0, r5 │ │ │ │ │ + b 295c │ │ │ │ │ + mov r0, r4 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ - b 2b64 │ │ │ │ │ - ldr r3, [pc, #512] @ 2e40 │ │ │ │ │ - ldr r1, [pc, #512] @ 2e44 │ │ │ │ │ + b 2a8c │ │ │ │ │ + mov r3, r7 │ │ │ │ │ + mov r1, r4 │ │ │ │ │ + mov r0, r5 │ │ │ │ │ + str r8, [sp, #8] │ │ │ │ │ + str sl, [sp, #4] │ │ │ │ │ + str r9, [sp] │ │ │ │ │ + bl 93c │ │ │ │ │ + R_ARM_CALL tolist_rec.part.0 │ │ │ │ │ + mov r6, r0 │ │ │ │ │ + b 2984 │ │ │ │ │ + ldrb ip, [r2, #1] │ │ │ │ │ + add r8, r2, #1 │ │ │ │ │ + cmp ip, #0 │ │ │ │ │ + bne 28b8 │ │ │ │ │ + ldr r3, [pc, #428] @ 2d48 │ │ │ │ │ + ldr r1, [pc, #428] @ 2d4c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ - mov r2, r9 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + b 2be0 │ │ │ │ │ + ldr r3, [pc, #408] @ 2d48 │ │ │ │ │ + ldr r1, [pc, #412] @ 2d50 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + mov r2, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 2c70 │ │ │ │ │ + beq 2be0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r6] │ │ │ │ │ - bne 2c70 │ │ │ │ │ + bne 2be0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r6, #0 │ │ │ │ │ - b 2af0 │ │ │ │ │ - mov sl, #0 │ │ │ │ │ - ldr r2, [r4] │ │ │ │ │ - cmp r2, #0 │ │ │ │ │ - ldrge r1, [r5] │ │ │ │ │ - movlt r1, r5 │ │ │ │ │ - addge r1, r1, r2 │ │ │ │ │ - ldr r2, [fp, #20] │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - ldr r2, [fp, #12] │ │ │ │ │ - bne 2e28 │ │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ │ - tst r2, #1 │ │ │ │ │ - bne 2e28 │ │ │ │ │ - ldrb r2, [r9] │ │ │ │ │ - ldr r3, [pc, #400] @ 2e48 │ │ │ │ │ - sub r2, r2, #63 @ 0x3f │ │ │ │ │ - cmp r2, #50 @ 0x32 │ │ │ │ │ - bhi 2c38 │ │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ │ - add pc, pc, r2, lsl #2 │ │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ │ + b 2984 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_FromUnsignedLong │ │ │ │ │ - cmp r0, #0 │ │ │ │ │ - beq 2c4c │ │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ │ - str r0, [r2, sl, lsl #2] │ │ │ │ │ - ldr r2, [r7] │ │ │ │ │ - add sl, sl, #1 │ │ │ │ │ - cmp r2, sl │ │ │ │ │ - ldr r2, [r8] │ │ │ │ │ - add r5, r5, r2 │ │ │ │ │ - bgt 2c7c │ │ │ │ │ - b 2af0 │ │ │ │ │ - mov r2, #4 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - b 2ce0 │ │ │ │ │ + b 29cc │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLong │ │ │ │ │ - b 2ce0 │ │ │ │ │ + b 29cc │ │ │ │ │ ldrsb r0, [r1] │ │ │ │ │ - b 2d1c │ │ │ │ │ + b 2bf8 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ - b 2ce0 │ │ │ │ │ - mov r2, #8 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldrd r0, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ - b 2ce0 │ │ │ │ │ + b 29cc │ │ │ │ │ mov r2, #2 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldrsh r0, [sp] │ │ │ │ │ - b 2d1c │ │ │ │ │ + ldrsh r0, [sp, #16] │ │ │ │ │ + b 2bf8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ R_ARM_CALL __aeabi_f2d │ │ │ │ │ - b 2d58 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyFloat_FromDouble │ │ │ │ │ + b 29cc │ │ │ │ │ + mov r2, #8 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ │ + b 2c4c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ - b 2d58 │ │ │ │ │ - mov r0, r1 │ │ │ │ │ - bl 1dc │ │ │ │ │ - R_ARM_CALL unpack_single.part.0 │ │ │ │ │ - b 2ce0 │ │ │ │ │ - mov r2, #4 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ - b 2ce0 │ │ │ │ │ - mov r2, #4 │ │ │ │ │ - mov r0, sp │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ - bl 0 │ │ │ │ │ - R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ - b 2ce0 │ │ │ │ │ + b 2c4c │ │ │ │ │ mov r2, #4 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldr r0, [sp] │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromSize_t │ │ │ │ │ - b 2ce0 │ │ │ │ │ + b 29cc │ │ │ │ │ ldrb r0, [r1] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBool_FromLong │ │ │ │ │ - b 2ce0 │ │ │ │ │ + b 29cc │ │ │ │ │ + mov r2, #2 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldrh r0, [sp, #16] │ │ │ │ │ + b 29c8 │ │ │ │ │ + mov r0, r1 │ │ │ │ │ + bl 1dc │ │ │ │ │ + R_ARM_CALL unpack_single.part.0 │ │ │ │ │ + b 29cc │ │ │ │ │ mov r2, #8 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldrd r0, [sp] │ │ │ │ │ + ldrd r0, [sp, #16] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_FromLongLong │ │ │ │ │ - b 2ce0 │ │ │ │ │ - mov r2, #2 │ │ │ │ │ - mov r0, sp │ │ │ │ │ + b 29cc │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - ldrh r0, [sp] │ │ │ │ │ - b 2cdc │ │ │ │ │ - ldr r3, [pc, #28] @ 2e4c │ │ │ │ │ - ldr r1, [pc, #28] @ 2e50 │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromVoidPtr │ │ │ │ │ + b 29cc │ │ │ │ │ + mov r2, #4 │ │ │ │ │ + add r0, sp, #16 │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL memcpy │ │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyLong_FromSsize_t │ │ │ │ │ + b 29cc │ │ │ │ │ + ldr r3, [pc, #72] @ 2d54 │ │ │ │ │ + ldr r1, [pc, #72] @ 2d58 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_SetString │ │ │ │ │ + b 2bbc │ │ │ │ │ + ldr r3, [pc, #52] @ 2d54 │ │ │ │ │ + ldr r1, [pc, #52] @ 2d58 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2c4c │ │ │ │ │ + b 2be0 │ │ │ │ │ + mov r3, r8 │ │ │ │ │ + mov r2, r4 │ │ │ │ │ + add sp, sp, #28 │ │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ + b 2e04 │ │ │ │ │ .word 0x00000066 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ + .word 0x0000009a │ │ │ │ │ + R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ + .word 0x000006d4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000006f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ - .word 0x00000099 │ │ │ │ │ - R_ARM_ABS32 .rodata │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00002e54 : │ │ │ │ │ +00002d5c : │ │ │ │ │ +adjust_fmt.isra.0(): │ │ │ │ │ + ldrb r3, [r0] │ │ │ │ │ + mov r2, r0 │ │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ │ + addeq r0, r0, #1 │ │ │ │ │ + movne r0, r2 │ │ │ │ │ + ldrb r3, [r0] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + beq 2d88 │ │ │ │ │ + ldrb r3, [r0, #1] │ │ │ │ │ + cmp r3, #0 │ │ │ │ │ + bxeq lr │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + ldr r3, [pc, #16] @ 2db0 │ │ │ │ │ + ldr r1, [pc, #16] @ 2db4 │ │ │ │ │ + ldr r0, [r3] │ │ │ │ │ + bl 0 │ │ │ │ │ + R_ARM_CALL PyErr_Format │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + .word 0x00000000 │ │ │ │ │ + R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ + .word 0x000006d4 │ │ │ │ │ + R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ + │ │ │ │ │ +00002db8 : │ │ │ │ │ +memory_enter(): │ │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 2de8 │ │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ │ + tst r3, #1 │ │ │ │ │ + bne 2de8 │ │ │ │ │ + ldr r3, [r0] │ │ │ │ │ + cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ + addne r3, r3, #1 │ │ │ │ │ + strne r3, [r0] │ │ │ │ │ + bx lr │ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ │ + push {r4, lr} │ │ │ │ │ + sub ip, sp, ip │ │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ + bl 1ac │ │ │ │ │ + R_ARM_CALL memory_enter.part.0 │ │ │ │ │ + mov r0, #0 │ │ │ │ │ + pop {r4, pc} │ │ │ │ │ + │ │ │ │ │ +00002e04 : │ │ │ │ │ unpack_single.isra.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ │ tst r1, #1 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ - bne 3040 │ │ │ │ │ + bne 2ff0 │ │ │ │ │ mov lr, r2 │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3040 │ │ │ │ │ + bne 2ff0 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ - ldr r2, [pc, #456] @ 3054 │ │ │ │ │ + ldr r2, [pc, #456] @ 3004 │ │ │ │ │ sub ip, ip, #63 @ 0x3f │ │ │ │ │ cmp ip, #50 @ 0x32 │ │ │ │ │ - bhi 2ed0 │ │ │ │ │ + bhi 2e80 │ │ │ │ │ ldrb ip, [r2, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ @@ -3380,45 +3356,45 @@ │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromUnsignedLong │ │ │ │ │ ldrb r0, [lr] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyLong_FromLong │ │ │ │ │ - ldr r2, [pc, #384] @ 3058 │ │ │ │ │ - ldr r1, [pc, #384] @ 305c │ │ │ │ │ + ldr r2, [pc, #384] @ 3008 │ │ │ │ │ + ldr r1, [pc, #384] @ 300c │ │ │ │ │ ldr r0, [r2] │ │ │ │ │ mov r2, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2e74 │ │ │ │ │ ldrsb r0, [lr] │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2e74 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, lr │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ b 0 │ │ │ │ │ R_ARM_JUMP24 PyBytes_FromStringAndSize │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r0, [sp] │ │ │ │ │ - b 2ec4 │ │ │ │ │ + b 2e74 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrd r0, [sp] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ @@ -3429,22 +3405,22 @@ │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ bl 0 <__aeabi_f2d> │ │ │ │ │ R_ARM_CALL __aeabi_f2d │ │ │ │ │ - b 2f50 │ │ │ │ │ + b 2f00 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r0, [sp] │ │ │ │ │ - b 2eb4 │ │ │ │ │ + b 2e64 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, lr │ │ │ │ │ mov r0, sp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r0, [sp] │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ @@ -3491,98 +3467,98 @@ │ │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ │ b 1dc │ │ │ │ │ R_ARM_JUMP24 unpack_single.part.0 │ │ │ │ │ mov r0, lr │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ - b 2f50 │ │ │ │ │ - ldr r3, [pc, #24] @ 3060 │ │ │ │ │ - ldr r1, [pc, #24] @ 3064 │ │ │ │ │ + b 2f00 │ │ │ │ │ + ldr r3, [pc, #24] @ 3010 │ │ │ │ │ + ldr r1, [pc, #24] @ 3014 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 2ee4 │ │ │ │ │ - .word 0x000000cc │ │ │ │ │ + b 2e94 │ │ │ │ │ + .word 0x00000100 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ .word 0x000006f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003068 : │ │ │ │ │ +00003018 : │ │ │ │ │ memoryview_release(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3090 │ │ │ │ │ + bne 3040 │ │ │ │ │ bl 139c <_memory_release> │ │ │ │ │ - ldr r0, [pc, #64] @ 30d0 │ │ │ │ │ + ldr r0, [pc, #64] @ 3080 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ble 30bc │ │ │ │ │ - ldr r0, [pc, #56] @ 30d4 │ │ │ │ │ - ldr ip, [pc, #56] @ 30d8 │ │ │ │ │ + ble 306c │ │ │ │ │ + ldr r0, [pc, #56] @ 3084 │ │ │ │ │ + ldr ip, [pc, #56] @ 3088 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldr r3, [pc, #52] @ 30dc │ │ │ │ │ - ldr r1, [pc, #52] @ 30e0 │ │ │ │ │ + ldr r3, [pc, #52] @ 308c │ │ │ │ │ + ldr r1, [pc, #52] @ 3090 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ movne r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #32] @ 30e4 │ │ │ │ │ - ldr r1, [pc, #32] @ 30e8 │ │ │ │ │ + ldr r3, [pc, #32] @ 3094 │ │ │ │ │ + ldr r1, [pc, #32] @ 3098 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 30b4 │ │ │ │ │ + b 3064 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ .word 0x00000720 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000071c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x0000074c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000030ec : │ │ │ │ │ +0000309c : │ │ │ │ │ memory_exit(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr r2, [r0, #24] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 3184 │ │ │ │ │ + bne 3134 │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 317c │ │ │ │ │ + bne 312c │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ orr r2, r2, #1 │ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ │ str r2, [r0, #20] │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3, #12] │ │ │ │ │ - bne 317c │ │ │ │ │ + bne 312c │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ ands ip, r2, #1 │ │ │ │ │ - bne 317c │ │ │ │ │ + bne 312c │ │ │ │ │ ldmdb r3, {r0, r1} │ │ │ │ │ orr r2, r2, #1 │ │ │ │ │ str r2, [r3, #8] │ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ │ bic r1, r1, #3 │ │ │ │ │ and r2, r2, #3 │ │ │ │ │ orr r2, r2, r1 │ │ │ │ │ @@ -3591,134 +3567,134 @@ │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ add r0, r3, #16 │ │ │ │ │ and r2, r2, #1 │ │ │ │ │ str ip, [r3, #-8] │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r0, [pc, #64] @ 31c4 │ │ │ │ │ + ldr r0, [pc, #64] @ 3174 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ble 31b0 │ │ │ │ │ - ldr r0, [pc, #56] @ 31c8 │ │ │ │ │ - ldr ip, [pc, #56] @ 31cc │ │ │ │ │ + ble 3160 │ │ │ │ │ + ldr r0, [pc, #56] @ 3178 │ │ │ │ │ + ldr ip, [pc, #56] @ 317c │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - ldr r3, [pc, #52] @ 31d0 │ │ │ │ │ - ldr r1, [pc, #52] @ 31d4 │ │ │ │ │ + ldr r3, [pc, #52] @ 3180 │ │ │ │ │ + ldr r1, [pc, #52] @ 3184 │ │ │ │ │ ldr r0, [r0] │ │ │ │ │ movne r3, ip │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #32] @ 31d8 │ │ │ │ │ - ldr r1, [pc, #32] @ 31dc │ │ │ │ │ + ldr r3, [pc, #32] @ 3188 │ │ │ │ │ + ldr r1, [pc, #32] @ 318c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 31a8 │ │ │ │ │ + b 3158 │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ R_ARM_ABS32 PyExc_BufferError │ │ │ │ │ .word 0x00000720 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x0000071c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000724 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_SystemError │ │ │ │ │ .word 0x0000074c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000031e0 : │ │ │ │ │ +00003190 : │ │ │ │ │ memory_ass_sub(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3ab4 │ │ │ │ │ + bne 3a64 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ mov r4, r0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3ab4 │ │ │ │ │ + bne 3a64 │ │ │ │ │ mov r5, r2 │ │ │ │ │ ldr r2, [r0, #52] @ 0x34 │ │ │ │ │ mov r7, r1 │ │ │ │ │ ldrb r3, [r2] │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ - beq 38cc │ │ │ │ │ + beq 387c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r8, r2 │ │ │ │ │ - beq 38dc │ │ │ │ │ + beq 388c │ │ │ │ │ ldrb r3, [r8, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 38dc │ │ │ │ │ + bne 388c │ │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 3aa0 │ │ │ │ │ + bne 3a50 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 3b0c │ │ │ │ │ + beq 3abc │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 3adc │ │ │ │ │ + beq 3a8c │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 32f8 │ │ │ │ │ + beq 32a8 │ │ │ │ │ ldr r1, [r1, #132] @ 0x84 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 32f8 │ │ │ │ │ + beq 32a8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bgt 3ac8 │ │ │ │ │ - ldr r9, [pc, #2212] @ 3b34 │ │ │ │ │ + bgt 3a78 │ │ │ │ │ + ldr r9, [pc, #2212] @ 3ae4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyNumber_AsSsize_t │ │ │ │ │ cmn r0, #1 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 38f8 │ │ │ │ │ + beq 38a8 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - blt 3910 │ │ │ │ │ + blt 38c0 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bge 3928 │ │ │ │ │ + bge 38d8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mla r1, r3, r6, r1 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 399c │ │ │ │ │ + bne 394c │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 38ec │ │ │ │ │ + beq 389c │ │ │ │ │ mov r3, r8 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ - b 4060 │ │ │ │ │ - ldr r1, [pc, #2104] @ 3b38 │ │ │ │ │ + b 4010 │ │ │ │ │ + ldr r1, [pc, #2104] @ 3ae8 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ cmpeq r3, r1 │ │ │ │ │ moveq ip, #1 │ │ │ │ │ movne ip, #0 │ │ │ │ │ - bne 39c8 │ │ │ │ │ + bne 3978 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 38ec │ │ │ │ │ + blt 389c │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ mov r0, r7 │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ @@ -3736,15 +3712,15 @@ │ │ │ │ │ ldr r8, [r4, #48] @ 0x30 │ │ │ │ │ ldr sl, [r4, #52] @ 0x34 │ │ │ │ │ str r6, [sp, #32] │ │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_Unpack │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 394c │ │ │ │ │ + blt 38fc │ │ │ │ │ ldr r3, [sp, #28] │ │ │ │ │ add r2, sp, #24 │ │ │ │ │ mov r0, r6 │ │ │ │ │ add r1, sp, #20 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PySlice_AdjustIndices │ │ │ │ │ ldr r7, [sp, #28] │ │ │ │ │ @@ -3754,19 +3730,19 @@ │ │ │ │ │ tst r3, #1 │ │ │ │ │ mla fp, r2, r9, fp │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ str r7, [sp, #36] @ 0x24 │ │ │ │ │ mul r4, r5, r0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 3a34 │ │ │ │ │ + bne 39e4 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ ands r3, r3, #1 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - bne 3a34 │ │ │ │ │ + bne 39e4 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ addeq sl, sl, #1 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ @@ -3774,316 +3750,316 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r9, r5 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ - bne 393c │ │ │ │ │ + bne 38ec │ │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ │ cmp r2, r8 │ │ │ │ │ - bne 393c │ │ │ │ │ + bne 38ec │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - ble 345c │ │ │ │ │ + ble 340c │ │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ │ add r0, sp, #32 │ │ │ │ │ ldr ip, [lr, r3, lsl #2] │ │ │ │ │ ldr r1, [r0], #4 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r1, ip │ │ │ │ │ - bne 393c │ │ │ │ │ + bne 38ec │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 345c │ │ │ │ │ + beq 340c │ │ │ │ │ cmp r3, r8 │ │ │ │ │ - bne 3438 │ │ │ │ │ + bne 33e8 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 39b0 │ │ │ │ │ + bne 3960 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3810 │ │ │ │ │ + beq 37c0 │ │ │ │ │ sub r1, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r3, r1, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 3810 │ │ │ │ │ + blt 37c0 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ - beq 3a98 │ │ │ │ │ + beq 3a48 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ │ ldr sl, [sp, #76] @ 0x4c │ │ │ │ │ ldr r9, [sp, #80] @ 0x50 │ │ │ │ │ - ble 3804 │ │ │ │ │ + ble 37b4 │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - bne 3884 │ │ │ │ │ + bne 3834 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r3, [sp, #12] │ │ │ │ │ add r3, r3, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #2 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #3 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #4 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #5 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #6 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ cmp r6, #8 │ │ │ │ │ add r8, r4, r8 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r4, [sl] │ │ │ │ │ cmp r6, #9 │ │ │ │ │ add r4, r8, r4 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, #10 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sl] │ │ │ │ │ cmp r6, #11 │ │ │ │ │ add r8, r4, r8 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - beq 366c │ │ │ │ │ + beq 361c │ │ │ │ │ mov r4, #11 │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r8, r8, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - bne 3644 │ │ │ │ │ + bne 35f4 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3958 │ │ │ │ │ + bne 3908 │ │ │ │ │ ldr r4, [sp, #12] │ │ │ │ │ mov r2, r5 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #1 │ │ │ │ │ add r3, fp, r7 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #2 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #3 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #4 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #5 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #6 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #7 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #9 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #10 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, #11 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - beq 3804 │ │ │ │ │ + beq 37b4 │ │ │ │ │ mov r8, #11 │ │ │ │ │ mov r1, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ mov r2, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ cmp r6, r8 │ │ │ │ │ add r4, r4, r5 │ │ │ │ │ add r3, r0, r7 │ │ │ │ │ - bne 37e0 │ │ │ │ │ + bne 3790 │ │ │ │ │ ldr r0, [sp, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 3870 │ │ │ │ │ + b 3820 │ │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ │ add r8, r3, r8, lsl #2 │ │ │ │ │ ldr r3, [r8, #-56] @ 0xffffffc8 │ │ │ │ │ cmp r3, r5 │ │ │ │ │ - bne 3484 │ │ │ │ │ + bne 3434 │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r3, r2, lsl #2] │ │ │ │ │ cmp r9, r3 │ │ │ │ │ - bne 3484 │ │ │ │ │ + bne 3434 │ │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ │ add r3, fp, r4 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ - bhi 3864 │ │ │ │ │ + bhi 3814 │ │ │ │ │ add r3, r1, r4 │ │ │ │ │ cmp fp, r3 │ │ │ │ │ - bhi 3864 │ │ │ │ │ + bhi 3814 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 3870 │ │ │ │ │ + b 3820 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ @@ -4103,55 +4079,55 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ add r8, r8, #1 │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmp r6, r8 │ │ │ │ │ add r4, r4, r2 │ │ │ │ │ add r3, r0, r5 │ │ │ │ │ - bne 388c │ │ │ │ │ - b 366c │ │ │ │ │ + bne 383c │ │ │ │ │ + b 361c │ │ │ │ │ ldrb r3, [r2, #1] │ │ │ │ │ add r8, r2, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3238 │ │ │ │ │ - ldr r3, [pc, #600] @ 3b3c │ │ │ │ │ - ldr r1, [pc, #600] @ 3b40 │ │ │ │ │ + bne 31e8 │ │ │ │ │ + ldr r3, [pc, #600] @ 3aec │ │ │ │ │ + ldr r1, [pc, #600] @ 3af0 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 3878 │ │ │ │ │ + b 3828 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ │ ldreq r1, [r4, #28] │ │ │ │ │ ldreq r3, [r3] │ │ │ │ │ - bne 38ec │ │ │ │ │ + bne 389c │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ movlt r3, #0 │ │ │ │ │ movge r3, #1 │ │ │ │ │ orrs r3, r3, r6, lsr #31 │ │ │ │ │ - beq 32c0 │ │ │ │ │ - ldr r1, [pc, #532] @ 3b44 │ │ │ │ │ + beq 3270 │ │ │ │ │ + ldr r1, [pc, #532] @ 3af4 │ │ │ │ │ ldr r0, [r9] │ │ │ │ │ mov r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #516] @ 3b48 │ │ │ │ │ - ldr r1, [pc, #516] @ 3b4c │ │ │ │ │ + b 389c │ │ │ │ │ + ldr r3, [pc, #516] @ 3af8 │ │ │ │ │ + ldr r1, [pc, #516] @ 3afc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r3, #0 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ - b 3870 │ │ │ │ │ + b 3820 │ │ │ │ │ ldr r8, [sp, #12] │ │ │ │ │ mov r4, #0 │ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r2, r5 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -4160,128 +4136,128 @@ │ │ │ │ │ addge r0, r0, r3 │ │ │ │ │ add r4, r4, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ cmp r6, r4 │ │ │ │ │ add r8, r8, r5 │ │ │ │ │ add fp, fp, r7 │ │ │ │ │ - bne 3960 │ │ │ │ │ - b 3804 │ │ │ │ │ + bne 3910 │ │ │ │ │ + b 37b4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r1, [r1] │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ - b 32d8 │ │ │ │ │ + b 3288 │ │ │ │ │ ldr r1, [sp, #4] │ │ │ │ │ sub r3, r8, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [r1, r3, lsl #2] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 3484 │ │ │ │ │ - b 3468 │ │ │ │ │ + bge 3434 │ │ │ │ │ + b 3418 │ │ │ │ │ ldr lr, [r3, #84] @ 0x54 │ │ │ │ │ tst lr, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3a68 │ │ │ │ │ + beq 3a18 │ │ │ │ │ mov lr, r7 │ │ │ │ │ ldr r6, [lr, #8]! │ │ │ │ │ mov r9, lr │ │ │ │ │ cmp r6, ip │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - ble 3a48 │ │ │ │ │ + ble 39f8 │ │ │ │ │ ldr sl, [r9, #4]! │ │ │ │ │ ldr sl, [sl, #4] │ │ │ │ │ ldr sl, [sl, #48] @ 0x30 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 3a0c │ │ │ │ │ + beq 39bc │ │ │ │ │ ldr sl, [sl, #132] @ 0x84 │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 39e0 │ │ │ │ │ + bne 3990 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3a84 │ │ │ │ │ + beq 3a34 │ │ │ │ │ cmp r6, r0 │ │ │ │ │ add r0, r0, #1 │ │ │ │ │ - ble 3a84 │ │ │ │ │ + ble 3a34 │ │ │ │ │ ldr r3, [lr, #4]! │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3a14 │ │ │ │ │ - b 3a70 │ │ │ │ │ - ldr r3, [pc, #268] @ 3b48 │ │ │ │ │ - ldr r1, [pc, #272] @ 3b50 │ │ │ │ │ + beq 39c4 │ │ │ │ │ + b 3a20 │ │ │ │ │ + ldr r3, [pc, #268] @ 3af8 │ │ │ │ │ + ldr r1, [pc, #272] @ 3b00 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 394c │ │ │ │ │ + b 38fc │ │ │ │ │ cmp r2, r6 │ │ │ │ │ - bgt 3ac8 │ │ │ │ │ + bgt 3a78 │ │ │ │ │ mov r1, r7 │ │ │ │ │ add r0, r4, #28 │ │ │ │ │ bl 2f0 │ │ │ │ │ R_ARM_CALL ptr_from_tuple │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - bne 32e0 │ │ │ │ │ - b 38ec │ │ │ │ │ + bne 3290 │ │ │ │ │ + b 389c │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - beq 3a84 │ │ │ │ │ - ldr r3, [pc, #220] @ 3b54 │ │ │ │ │ - ldr r1, [pc, #220] @ 3b58 │ │ │ │ │ + beq 3a34 │ │ │ │ │ + ldr r3, [pc, #220] @ 3b04 │ │ │ │ │ + ldr r1, [pc, #220] @ 3b08 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #176] @ 3b3c │ │ │ │ │ - ldr r1, [pc, #204] @ 3b5c │ │ │ │ │ + b 389c │ │ │ │ │ + ldr r3, [pc, #176] @ 3aec │ │ │ │ │ + ldr r1, [pc, #204] @ 3b0c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38ec │ │ │ │ │ + b 389c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 394c │ │ │ │ │ - ldr r3, [pc, #172] @ 3b54 │ │ │ │ │ - ldr r1, [pc, #180] @ 3b60 │ │ │ │ │ + b 38fc │ │ │ │ │ + ldr r3, [pc, #172] @ 3b04 │ │ │ │ │ + ldr r1, [pc, #180] @ 3b10 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #140] @ 3b48 │ │ │ │ │ - ldr r1, [pc, #144] @ 3b50 │ │ │ │ │ + b 389c │ │ │ │ │ + ldr r3, [pc, #140] @ 3af8 │ │ │ │ │ + ldr r1, [pc, #144] @ 3b00 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #108] @ 3b3c │ │ │ │ │ - ldr r1, [pc, #144] @ 3b64 │ │ │ │ │ + b 389c │ │ │ │ │ + ldr r3, [pc, #108] @ 3aec │ │ │ │ │ + ldr r1, [pc, #144] @ 3b14 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #132] @ 3b68 │ │ │ │ │ + b 389c │ │ │ │ │ + ldr r3, [pc, #132] @ 3b18 │ │ │ │ │ cmp r7, r3 │ │ │ │ │ - beq 3b04 │ │ │ │ │ + beq 3ab4 │ │ │ │ │ ldr r3, [r7, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #67108864 @ 0x4000000 │ │ │ │ │ - beq 3b20 │ │ │ │ │ + beq 3ad0 │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3b20 │ │ │ │ │ + bne 3ad0 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ - b 32e0 │ │ │ │ │ - ldr r3, [pc, #64] @ 3b54 │ │ │ │ │ - ldr r1, [pc, #84] @ 3b6c │ │ │ │ │ + b 3290 │ │ │ │ │ + ldr r3, [pc, #64] @ 3b04 │ │ │ │ │ + ldr r1, [pc, #84] @ 3b1c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38ec │ │ │ │ │ - ldr r3, [pc, #44] @ 3b54 │ │ │ │ │ - ldr r1, [pc, #68] @ 3b70 │ │ │ │ │ + b 389c │ │ │ │ │ + ldr r3, [pc, #44] @ 3b04 │ │ │ │ │ + ldr r1, [pc, #68] @ 3b20 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 38ec │ │ │ │ │ + b 389c │ │ │ │ │ ... │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ R_ARM_ABS32 PySlice_Type │ │ │ │ │ R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ .word 0x000006d4 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000007a8 │ │ │ │ │ @@ -4304,35 +4280,35 @@ │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_EllipsisObject │ │ │ │ │ .word 0x00000790 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000d8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003b74 : │ │ │ │ │ +00003b24 : │ │ │ │ │ PyMemoryView_FromObject(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ │ - ldr r4, [pc, #1060] @ 3fb0 │ │ │ │ │ + ldr r4, [pc, #1060] @ 3f60 │ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ │ mov r6, r0 │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 3e6c │ │ │ │ │ + beq 3e1c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CheckBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 3f0c │ │ │ │ │ + beq 3ebc │ │ │ │ │ add r0, r4, #252 @ 0xfc │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 3f24 │ │ │ │ │ - ldr r3, [pc, #1016] @ 3fb4 │ │ │ │ │ + beq 3ed4 │ │ │ │ │ + ldr r3, [pc, #1016] @ 3f64 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #20] │ │ │ │ │ ldr r3, [pc, r3] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ @@ -4351,32 +4327,32 @@ │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r1, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, r7 │ │ │ │ │ - blt 3f54 │ │ │ │ │ + blt 3f04 │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ │ - bgt 3f38 │ │ │ │ │ + bgt 3ee8 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r3, [r5] │ │ │ │ │ - beq 3da4 │ │ │ │ │ + beq 3d54 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ │ add r7, r4, #76 @ 0x4c │ │ │ │ │ add sl, r7, r6, lsl #2 │ │ │ │ │ - ldr r3, [pc, #856] @ 3fb8 │ │ │ │ │ + ldr r3, [pc, #856] @ 3f68 │ │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ │ @@ -4394,211 +4370,211 @@ │ │ │ │ │ stmdb r4, {r2, r3} │ │ │ │ │ str r1, [r2, #4] │ │ │ │ │ ldr r3, [r5, #16] │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ str r2, [r4, #32] │ │ │ │ │ str r3, [r4, #28] │ │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ │ - ldr r2, [pc, #756] @ 3fbc │ │ │ │ │ + ldr r2, [pc, #756] @ 3f6c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r3, r2 │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3ee8 │ │ │ │ │ + beq 3e98 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3e9c │ │ │ │ │ + bne 3e4c │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3dc4 │ │ │ │ │ + beq 3d74 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 3dd8 │ │ │ │ │ + bne 3d88 │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sl] │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movne r2, #0 │ │ │ │ │ - bne 3dec │ │ │ │ │ + bne 3d9c │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3f04 │ │ │ │ │ + beq 3eb4 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3eac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3e64 │ │ │ │ │ + beq 3e14 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r7, [r4, #40] @ 0x28 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ moveq r7, #6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3e50 │ │ │ │ │ + beq 3e00 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3dbc │ │ │ │ │ + beq 3d6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 3f2c │ │ │ │ │ + beq 3edc │ │ │ │ │ mov r0, r4 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ │ - beq 3d24 │ │ │ │ │ + beq 3cd4 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ - b 3d28 │ │ │ │ │ + b 3cd8 │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ str r1, [r6, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 3de0 │ │ │ │ │ + blt 3d90 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 3fa8 │ │ │ │ │ + beq 3f58 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 3eac │ │ │ │ │ + bne 3e5c │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 3ee0 │ │ │ │ │ + beq 3e90 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ moveq r7, #6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 3d7c │ │ │ │ │ + beq 3d2c │ │ │ │ │ bic r2, r7, #6 │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 3d8c │ │ │ │ │ + bne 3d3c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 3dbc │ │ │ │ │ + b 3d6c │ │ │ │ │ mov r7, #6 │ │ │ │ │ - b 3d7c │ │ │ │ │ + b 3d2c │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 3f94 │ │ │ │ │ + bne 3f44 │ │ │ │ │ ldr r0, [r0, #12] │ │ │ │ │ ldr r2, [r0, #8] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 3f94 │ │ │ │ │ + bne 3f44 │ │ │ │ │ tst r3, #32 │ │ │ │ │ - bne 3f80 │ │ │ │ │ + bne 3f30 │ │ │ │ │ add r1, r6, #28 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ b 748 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl b10 │ │ │ │ │ - b 3d2c │ │ │ │ │ + b 3cdc │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movne r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r7, r7, #4 │ │ │ │ │ - b 3e30 │ │ │ │ │ + b 3de0 │ │ │ │ │ mov r7, #6 │ │ │ │ │ - b 3e30 │ │ │ │ │ + b 3de0 │ │ │ │ │ ldr r7, [r5, #52] @ 0x34 │ │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ movne r7, r3 │ │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ │ - beq 3d3c │ │ │ │ │ - b 3df8 │ │ │ │ │ + beq 3cec │ │ │ │ │ + b 3da8 │ │ │ │ │ mov r2, #14 │ │ │ │ │ - b 3e40 │ │ │ │ │ + b 3df0 │ │ │ │ │ ldr r2, [r6, #4] │ │ │ │ │ - ldr r3, [pc, #168] @ 3fc0 │ │ │ │ │ + ldr r3, [pc, #168] @ 3f70 │ │ │ │ │ ldr r2, [r2, #12] │ │ │ │ │ - ldr r1, [pc, #164] @ 3fc4 │ │ │ │ │ + ldr r1, [pc, #164] @ 3f74 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r4, #0 │ │ │ │ │ - b 3dbc │ │ │ │ │ + b 3d6c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3dbc │ │ │ │ │ - ldr r3, [pc, #136] @ 3fc8 │ │ │ │ │ - ldr r1, [pc, #136] @ 3fcc │ │ │ │ │ + b 3d6c │ │ │ │ │ + ldr r3, [pc, #136] @ 3f78 │ │ │ │ │ + ldr r1, [pc, #136] @ 3f7c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - b 3da4 │ │ │ │ │ + b 3d54 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r7, [r5, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 3f24 │ │ │ │ │ + beq 3ed4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, r7 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 3f24 │ │ │ │ │ + bne 3ed4 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 3f24 │ │ │ │ │ - ldr r3, [pc, #64] @ 3fc8 │ │ │ │ │ - ldr r1, [pc, #68] @ 3fd0 │ │ │ │ │ + b 3ed4 │ │ │ │ │ + ldr r3, [pc, #64] @ 3f78 │ │ │ │ │ + ldr r1, [pc, #68] @ 3f80 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3f24 │ │ │ │ │ - ldr r3, [pc, #44] @ 3fc8 │ │ │ │ │ - ldr r1, [pc, #52] @ 3fd4 │ │ │ │ │ + b 3ed4 │ │ │ │ │ + ldr r3, [pc, #44] @ 3f78 │ │ │ │ │ + ldr r1, [pc, #52] @ 3f84 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 3f24 │ │ │ │ │ + b 3ed4 │ │ │ │ │ mov r7, #14 │ │ │ │ │ - b 3e30 │ │ │ │ │ + b 3de0 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000003e4 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000338 │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000098 │ │ │ │ │ @@ -4612,442 +4588,442 @@ │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000034 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00003fd8 : │ │ │ │ │ +00003f88 : │ │ │ │ │ lookup_dimension(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ │ ldr ip, [r0, #28] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr ip, [ip, r2, lsl #2] │ │ │ │ │ addlt r3, r3, ip │ │ │ │ │ cmp r3, ip │ │ │ │ │ movlt ip, #0 │ │ │ │ │ movge ip, #1 │ │ │ │ │ orrs ip, ip, r3, lsr #31 │ │ │ │ │ - bne 403c │ │ │ │ │ + bne 3fec │ │ │ │ │ ldr lr, [r0, #32] │ │ │ │ │ ldr ip, [r0, #36] @ 0x24 │ │ │ │ │ ldr r0, [lr, r2, lsl #2] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ mul r3, r0, r3 │ │ │ │ │ add r0, r1, r3 │ │ │ │ │ popeq {r4, pc} │ │ │ │ │ ldr r2, [ip, r2, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrge r0, [r1, r3] │ │ │ │ │ addge r0, r0, r2 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ - ldr r3, [pc, #20] @ 4058 │ │ │ │ │ - ldr r1, [pc, #20] @ 405c │ │ │ │ │ + ldr r3, [pc, #20] @ 4008 │ │ │ │ │ + ldr r1, [pc, #20] @ 400c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mov r0, #0 │ │ │ │ │ pop {r4, pc} │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_IndexError │ │ │ │ │ .word 0x000007a8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004060 : │ │ │ │ │ +00004010 : │ │ │ │ │ pack_single(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ ldrb ip, [r3] │ │ │ │ │ mov r4, r3 │ │ │ │ │ - ldr r3, [pc, #1328] @ 45b0 │ │ │ │ │ + ldr r3, [pc, #1328] @ 4560 │ │ │ │ │ sub ip, ip, #63 @ 0x3f │ │ │ │ │ mov r5, r0 │ │ │ │ │ sub sp, sp, #12 │ │ │ │ │ mov r6, r1 │ │ │ │ │ mov r0, r2 │ │ │ │ │ cmp ip, #50 @ 0x32 │ │ │ │ │ - bhi 44bc │ │ │ │ │ + bhi 446c │ │ │ │ │ add ip, ip, ip │ │ │ │ │ ldrh ip, [r3, ip] │ │ │ │ │ add pc, pc, ip, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 42c0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLong │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 40d8 │ │ │ │ │ + beq 4088 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 4428 │ │ │ │ │ + beq 43d8 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 4310 │ │ │ │ │ + beq 42c0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ │ - beq 42b0 │ │ │ │ │ + beq 4260 │ │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ │ - beq 41e0 │ │ │ │ │ + beq 4190 │ │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ │ - bne 41e0 │ │ │ │ │ + bne 4190 │ │ │ │ │ add r3, r8, #128 @ 0x80 │ │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ │ - bhi 4380 │ │ │ │ │ + bhi 4330 │ │ │ │ │ strb r8, [r6] │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 41a4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 42fc │ │ │ │ │ + beq 42ac │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsUnsignedLong │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 415c │ │ │ │ │ + beq 410c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 44d4 │ │ │ │ │ + beq 4484 │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 42fc │ │ │ │ │ + beq 42ac │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ │ - beq 4290 │ │ │ │ │ + beq 4240 │ │ │ │ │ cmp r3, #73 @ 0x49 │ │ │ │ │ - beq 41e0 │ │ │ │ │ + beq 4190 │ │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ │ - bne 41e0 │ │ │ │ │ + bne 4190 │ │ │ │ │ cmp r8, #255 @ 0xff │ │ │ │ │ - bls 4124 │ │ │ │ │ - b 4380 │ │ │ │ │ + bls 40d4 │ │ │ │ │ + b 4330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - bne 440c │ │ │ │ │ + bne 43bc │ │ │ │ │ cmn r8, #1 │ │ │ │ │ - beq 4330 │ │ │ │ │ + beq 42e0 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, #0 │ │ │ │ │ add sp, sp, #12 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_AsDouble │ │ │ │ │ - ldr r3, [pc, #936] @ 45b4 │ │ │ │ │ + ldr r3, [pc, #936] @ 4564 │ │ │ │ │ mov r2, #0 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r9, r1 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42c0 │ │ │ │ │ + bne 4270 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ │ - bne 4270 │ │ │ │ │ + bne 4220 │ │ │ │ │ mov r1, r9 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <__aeabi_d2f> │ │ │ │ │ R_ARM_CALL __aeabi_d2f │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r3, r0 │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r3, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 41a4 │ │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ │ - bne 4434 │ │ │ │ │ + bne 43e4 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 41a4 │ │ │ │ │ cmp r8, #65536 @ 0x10000 │ │ │ │ │ - bcs 4380 │ │ │ │ │ + bcs 4330 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ strh r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 41a4 │ │ │ │ │ add r3, r8, #32768 @ 0x8000 │ │ │ │ │ cmp r3, #65536 @ 0x10000 │ │ │ │ │ - bcc 4298 │ │ │ │ │ - b 4380 │ │ │ │ │ + bcc 4248 │ │ │ │ │ + b 4330 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4220 │ │ │ │ │ - ldr r5, [pc, #740] @ 45b8 │ │ │ │ │ + beq 41d0 │ │ │ │ │ + ldr r5, [pc, #740] @ 4568 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4454 │ │ │ │ │ + beq 4404 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r1, [pc, #720] @ 45bc │ │ │ │ │ + ldr r1, [pc, #720] @ 456c │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ mvn r0, #0 │ │ │ │ │ - b 41f8 │ │ │ │ │ + b 41a8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r8, #0 │ │ │ │ │ - bne 42cc │ │ │ │ │ - b 4164 │ │ │ │ │ + bne 427c │ │ │ │ │ + b 4114 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r8, #0 │ │ │ │ │ - bne 42cc │ │ │ │ │ - b 40e0 │ │ │ │ │ + bne 427c │ │ │ │ │ + b 4090 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 41a8 │ │ │ │ │ + bne 4158 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r8, #0 │ │ │ │ │ - bne 42cc │ │ │ │ │ - b 41c4 │ │ │ │ │ + bne 427c │ │ │ │ │ + b 4174 │ │ │ │ │ ldr r3, [r2, #4] │ │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ │ tst r3, #134217728 @ 0x8000000 │ │ │ │ │ - bne 436c │ │ │ │ │ - ldr r3, [pc, #604] @ 45b8 │ │ │ │ │ - ldr r1, [pc, #604] @ 45bc │ │ │ │ │ + bne 431c │ │ │ │ │ + ldr r3, [pc, #604] @ 4568 │ │ │ │ │ + ldr r1, [pc, #604] @ 456c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42f4 │ │ │ │ │ + b 42a4 │ │ │ │ │ ldr r3, [r2, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldrbeq r3, [r2, #16] │ │ │ │ │ strbeq r3, [r1] │ │ │ │ │ - beq 41f4 │ │ │ │ │ - ldr r3, [pc, #568] @ 45c0 │ │ │ │ │ - ldr r1, [pc, #568] @ 45c4 │ │ │ │ │ + beq 41a4 │ │ │ │ │ + ldr r3, [pc, #568] @ 4570 │ │ │ │ │ + ldr r1, [pc, #568] @ 4574 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42f4 │ │ │ │ │ + b 42a4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - bne 4538 │ │ │ │ │ + bne 44e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ mvneq r8, #0 │ │ │ │ │ moveq r9, r8 │ │ │ │ │ - bne 42cc │ │ │ │ │ + bne 427c │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ strd r8, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 41a4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4330 │ │ │ │ │ + beq 42e0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsSsize_t │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r0 │ │ │ │ │ - beq 41bc │ │ │ │ │ + beq 416c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 41bc │ │ │ │ │ + bne 416c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 41bc │ │ │ │ │ + b 416c │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 40d8 │ │ │ │ │ + b 4088 │ │ │ │ │ mov r3, #1 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Pack2 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bge 41f4 │ │ │ │ │ - b 42cc │ │ │ │ │ - ldr r3, [pc, #364] @ 45c8 │ │ │ │ │ - ldr r5, [pc, #352] @ 45c0 │ │ │ │ │ + bge 41a4 │ │ │ │ │ + b 427c │ │ │ │ │ + ldr r3, [pc, #364] @ 4578 │ │ │ │ │ + ldr r5, [pc, #352] @ 4570 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4540 │ │ │ │ │ + beq 44f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r1, [pc, #332] @ 45c4 │ │ │ │ │ + ldr r1, [pc, #332] @ 4574 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42f4 │ │ │ │ │ + b 42a4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_IsTrue │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - blt 42f4 │ │ │ │ │ + blt 42a4 │ │ │ │ │ ldr r2, [r5, #20] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r2, [r2, #8] │ │ │ │ │ tst r2, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ subs r3, r3, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ strb r3, [r6] │ │ │ │ │ - b 41f4 │ │ │ │ │ - ldr r3, [pc, #264] @ 45cc │ │ │ │ │ - ldr r1, [pc, #264] @ 45d0 │ │ │ │ │ + b 41a4 │ │ │ │ │ + ldr r3, [pc, #264] @ 457c │ │ │ │ │ + ldr r1, [pc, #264] @ 4580 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Format │ │ │ │ │ - b 42f4 │ │ │ │ │ + b 42a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 415c │ │ │ │ │ - ldr r3, [pc, #216] @ 45c0 │ │ │ │ │ - ldr r1, [pc, #232] @ 45d4 │ │ │ │ │ + b 410c │ │ │ │ │ + ldr r3, [pc, #216] @ 4570 │ │ │ │ │ + ldr r1, [pc, #232] @ 4584 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 42f4 │ │ │ │ │ + b 42a4 │ │ │ │ │ bl 0 <_PyNumber_Index> │ │ │ │ │ R_ARM_CALL _PyNumber_Index │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 43a4 │ │ │ │ │ + beq 4354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsUnsignedLongLong │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ mov r8, r0 │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r1 │ │ │ │ │ - beq 4528 │ │ │ │ │ + beq 44d8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - beq 4594 │ │ │ │ │ + beq 4544 │ │ │ │ │ cmn r9, #1 │ │ │ │ │ cmneq r8, #1 │ │ │ │ │ - bne 43b8 │ │ │ │ │ - b 43a4 │ │ │ │ │ + bne 4368 │ │ │ │ │ + b 4354 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsLongLong │ │ │ │ │ - b 4504 │ │ │ │ │ + b 44b4 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_ExceptionMatches │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 42f4 │ │ │ │ │ - b 446c │ │ │ │ │ + beq 42a4 │ │ │ │ │ + b 441c │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyLong_AsVoidPtr │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 45a0 │ │ │ │ │ + beq 4550 │ │ │ │ │ ldr r3, [r5, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 44e0 │ │ │ │ │ + bne 4490 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, sp │ │ │ │ │ mov r0, r6 │ │ │ │ │ str r7, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 41f4 │ │ │ │ │ + b 41a4 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4528 │ │ │ │ │ + b 44d8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Occurred │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 42cc │ │ │ │ │ - b 4560 │ │ │ │ │ - .word 0x00000100 │ │ │ │ │ + bne 427c │ │ │ │ │ + b 4510 │ │ │ │ │ + .word 0x00000134 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0xbff00000 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_TypeError │ │ │ │ │ .word 0x00000854 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -5058,158 +5034,158 @@ │ │ │ │ │ R_ARM_ABS32 PyExc_OverflowError │ │ │ │ │ R_ARM_ABS32 PyExc_NotImplementedError │ │ │ │ │ .word 0x000006f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000045d8 : │ │ │ │ │ +00004588 : │ │ │ │ │ memoryview_tobytes(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ │ subs ip, r3, #0 │ │ │ │ │ mov r4, r0 │ │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, r2 │ │ │ │ │ - beq 4760 │ │ │ │ │ + beq 4710 │ │ │ │ │ ldr r5, [ip, #8] │ │ │ │ │ - ldr ip, [pc, #928] @ 49ac │ │ │ │ │ + ldr ip, [pc, #928] @ 495c │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ add r5, r2, r5 │ │ │ │ │ mov ip, #1 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r2, [sp, #4] │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4940 │ │ │ │ │ + beq 48f0 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 46f0 │ │ │ │ │ + beq 46a0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ - ldr r2, [pc, #868] @ 49b0 │ │ │ │ │ + ldr r2, [pc, #868] @ 4960 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 46f0 │ │ │ │ │ + beq 46a0 │ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ │ tst r2, #268435456 @ 0x10000000 │ │ │ │ │ - beq 4930 │ │ │ │ │ + beq 48e0 │ │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyUnicode_AsUTF8AndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4940 │ │ │ │ │ + beq 48f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strlen │ │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - bne 4984 │ │ │ │ │ + bne 4934 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r9, r4, #28 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4998 │ │ │ │ │ + bne 4948 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4998 │ │ │ │ │ + bne 4948 │ │ │ │ │ ldrb r3, [r5] │ │ │ │ │ cmp r3, #70 @ 0x46 │ │ │ │ │ - bne 46c0 │ │ │ │ │ + bne 4670 │ │ │ │ │ ldrb r2, [r5, #1] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ moveq r8, #70 @ 0x46 │ │ │ │ │ - beq 4714 │ │ │ │ │ + beq 46c4 │ │ │ │ │ cmp r3, #65 @ 0x41 │ │ │ │ │ - beq 4788 │ │ │ │ │ - ldr r1, [pc, #740] @ 49b4 │ │ │ │ │ + beq 4738 │ │ │ │ │ + ldr r1, [pc, #740] @ 4964 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL strcmp │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 4710 │ │ │ │ │ - ldr r3, [pc, #724] @ 49b8 │ │ │ │ │ - ldr r1, [pc, #724] @ 49bc │ │ │ │ │ + beq 46c0 │ │ │ │ │ + ldr r3, [pc, #724] @ 4968 │ │ │ │ │ + ldr r1, [pc, #724] @ 496c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4940 │ │ │ │ │ + b 48f0 │ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ │ add r9, r4, #28 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4998 │ │ │ │ │ + bne 4948 │ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 4998 │ │ │ │ │ + bne 4948 │ │ │ │ │ mov r8, #67 @ 0x43 │ │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ │ mov r0, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromStringAndSize │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 4940 │ │ │ │ │ + beq 48f0 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ ldr r7, [r4, #36] @ 0x24 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ add sl, r5, #16 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ - beq 479c │ │ │ │ │ + beq 474c │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ mov r2, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r0, r5 │ │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 48d0 │ │ │ │ │ + blt 4880 │ │ │ │ │ clz r2, r0 │ │ │ │ │ lsr r2, r2, #5 │ │ │ │ │ cmp r1, #1 │ │ │ │ │ orrgt r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 4948 │ │ │ │ │ + bne 48f8 │ │ │ │ │ mov r5, r1 │ │ │ │ │ - b 4638 │ │ │ │ │ + b 45e8 │ │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ moveq r8, #65 @ 0x41 │ │ │ │ │ - beq 4714 │ │ │ │ │ - b 46c8 │ │ │ │ │ + beq 46c4 │ │ │ │ │ + b 4678 │ │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ │ mov r3, #12 │ │ │ │ │ mul r0, r3, r0 │ │ │ │ │ add r0, r0, #48 @ 0x30 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 4904 │ │ │ │ │ + beq 48b4 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ add r2, r7, #44 @ 0x2c │ │ │ │ │ add fp, r2, r3, lsl #2 │ │ │ │ │ str fp, [r7, #32] │ │ │ │ │ add fp, fp, r3, lsl #2 │ │ │ │ │ str r2, [r7, #28] │ │ │ │ │ str r3, [r7, #20] │ │ │ │ │ str fp, [r7, #36] @ 0x24 │ │ │ │ │ ldr r1, [r4, #28] │ │ │ │ │ ldr ip, [r4, #32] │ │ │ │ │ stm r7, {r1, ip} │ │ │ │ │ ldr ip, [r4, #52] @ 0x34 │ │ │ │ │ - ldr r1, [pc, #464] @ 49c0 │ │ │ │ │ + ldr r1, [pc, #464] @ 4970 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ moveq ip, r1 │ │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ │ ldr lr, [r4, #36] @ 0x24 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ str r1, [r7, #12] │ │ │ │ │ @@ -5217,120 +5193,120 @@ │ │ │ │ │ str ip, [r7, #24] │ │ │ │ │ ldr ip, [r4, #68] @ 0x44 │ │ │ │ │ str lr, [r7, #8] │ │ │ │ │ str r1, [r7, #16] │ │ │ │ │ str ip, [r7, #40] @ 0x28 │ │ │ │ │ streq r6, [r7, #28] │ │ │ │ │ streq r6, [r7, #32] │ │ │ │ │ - beq 485c │ │ │ │ │ + beq 480c │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 48c4 │ │ │ │ │ + bne 4874 │ │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 48ac │ │ │ │ │ + beq 485c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ str r0, [r7, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrne r3, [r3] │ │ │ │ │ ldreq r3, [r4, #40] @ 0x28 │ │ │ │ │ str r3, [r2, #4] │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ streq r3, [r7, #36] @ 0x24 │ │ │ │ │ - beq 4884 │ │ │ │ │ + beq 4834 │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ ldrlt r2, [r3, r6, lsl #2] │ │ │ │ │ strlt r2, [fp, r6, lsl #2] │ │ │ │ │ addlt r6, r6, #1 │ │ │ │ │ - blt 486c │ │ │ │ │ + blt 481c │ │ │ │ │ mov r2, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, sl │ │ │ │ │ - bl 49d8 │ │ │ │ │ + bl 4988 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmn r4, #1 │ │ │ │ │ - bne 4754 │ │ │ │ │ - b 4908 │ │ │ │ │ + bne 4704 │ │ │ │ │ + b 48b8 │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ mov r0, lr │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r2, [sp, #28] │ │ │ │ │ - b 4844 │ │ │ │ │ + b 47f4 │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl b10 │ │ │ │ │ - b 485c │ │ │ │ │ + b 480c │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #200] @ 49ac │ │ │ │ │ + ldr ip, [pc, #200] @ 495c │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4640 │ │ │ │ │ - b 4940 │ │ │ │ │ + bne 45f0 │ │ │ │ │ + b 48f0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 4940 │ │ │ │ │ + beq 48f0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - bne 4940 │ │ │ │ │ + bne 48f0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 4940 │ │ │ │ │ - ldr r2, [pc, #140] @ 49c4 │ │ │ │ │ - ldr r1, [pc, #140] @ 49c8 │ │ │ │ │ - ldr r0, [pc, #140] @ 49cc │ │ │ │ │ + b 48f0 │ │ │ │ │ + ldr r2, [pc, #140] @ 4974 │ │ │ │ │ + ldr r1, [pc, #140] @ 4978 │ │ │ │ │ + ldr r0, [pc, #140] @ 497c │ │ │ │ │ bl 0 <_PyArg_BadArgument> │ │ │ │ │ R_ARM_CALL _PyArg_BadArgument │ │ │ │ │ mov r5, #0 │ │ │ │ │ - b 4754 │ │ │ │ │ + b 4704 │ │ │ │ │ mov r2, ip │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - ldr ip, [pc, #80] @ 49ac │ │ │ │ │ + ldr ip, [pc, #80] @ 495c │ │ │ │ │ str ip, [sp] │ │ │ │ │ add ip, sp, #32 │ │ │ │ │ str ip, [sp, #16] │ │ │ │ │ mov ip, #1 │ │ │ │ │ str ip, [sp, #8] │ │ │ │ │ str r1, [sp, #24] │ │ │ │ │ bl 0 <_PyArg_UnpackKeywords> │ │ │ │ │ R_ARM_CALL _PyArg_UnpackKeywords │ │ │ │ │ ldr r1, [sp, #24] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - bne 4780 │ │ │ │ │ - b 4940 │ │ │ │ │ - ldr r3, [pc, #44] @ 49b8 │ │ │ │ │ - ldr r1, [pc, #64] @ 49d0 │ │ │ │ │ + bne 4730 │ │ │ │ │ + b 48f0 │ │ │ │ │ + ldr r3, [pc, #44] @ 4968 │ │ │ │ │ + ldr r1, [pc, #64] @ 4980 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4940 │ │ │ │ │ - ldr r3, [pc, #24] @ 49b8 │ │ │ │ │ - ldr r1, [pc, #48] @ 49d4 │ │ │ │ │ + b 48f0 │ │ │ │ │ + ldr r3, [pc, #24] @ 4968 │ │ │ │ │ + ldr r1, [pc, #48] @ 4984 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ - b 4940 │ │ │ │ │ + b 48f0 │ │ │ │ │ .word 0x000001f8 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NoneStruct │ │ │ │ │ .word 0x0000091c │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ @@ -5346,97 +5322,97 @@ │ │ │ │ │ .word 0x00000914 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000008dc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -000049d8 : │ │ │ │ │ +00004988 : │ │ │ │ │ buffer_to_contiguous(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ │ mov r5, r0 │ │ │ │ │ lsl r0, r3, #2 │ │ │ │ │ mov fp, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 4cd4 │ │ │ │ │ + beq 4c84 │ │ │ │ │ and r4, r4, #253 @ 0xfd │ │ │ │ │ cmp r4, #65 @ 0x41 │ │ │ │ │ ldr sl, [fp, #20] │ │ │ │ │ ldr r4, [fp, #12] │ │ │ │ │ ldr r8, [fp, #28] │ │ │ │ │ - bne 4c0c │ │ │ │ │ + bne 4bbc │ │ │ │ │ sub r3, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmp sl, #2 │ │ │ │ │ str r4, [r9, r3, lsl #2] │ │ │ │ │ - bpl 4c7c │ │ │ │ │ + bpl 4c2c │ │ │ │ │ ldr r3, [fp, #20] │ │ │ │ │ cmp r3, sl │ │ │ │ │ - bne 4c24 │ │ │ │ │ + bne 4bd4 │ │ │ │ │ ldr r7, [fp, #36] @ 0x24 │ │ │ │ │ sub r1, sl, #-1073741823 @ 0xc0000001 │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 4ba8 │ │ │ │ │ + beq 4b58 │ │ │ │ │ ldr r2, [r7, r1, lsl #2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - blt 4ba8 │ │ │ │ │ + blt 4b58 │ │ │ │ │ ldr r0, [r8, r1, lsl #2] │ │ │ │ │ mul r0, r4, r0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ str r3, [sp, #24] │ │ │ │ │ - beq 4ce0 │ │ │ │ │ + beq 4c90 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ ldr r6, [fp] │ │ │ │ │ ldr r3, [fp, #32] │ │ │ │ │ ldr r7, [fp, #36] @ 0x24 │ │ │ │ │ - bne 4c3c │ │ │ │ │ + bne 4bec │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4b0c │ │ │ │ │ + ble 4abc │ │ │ │ │ cmp r7, #0 │ │ │ │ │ ldr sl, [sp, #24] │ │ │ │ │ - bne 4b2c │ │ │ │ │ + bne 4adc │ │ │ │ │ mov fp, r3 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [fp] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - bgt 4aa4 │ │ │ │ │ + bgt 4a54 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4b0c │ │ │ │ │ + ble 4abc │ │ │ │ │ ldr r7, [sp, #24] │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - blt 4ae0 │ │ │ │ │ + blt 4a90 │ │ │ │ │ ldr r0, [sp, #24] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r4, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ @@ -5446,131 +5422,131 @@ │ │ │ │ │ str r5, [sp, #28] │ │ │ │ │ mov fp, #0 │ │ │ │ │ mov r5, r3 │ │ │ │ │ ldr r1, [r7] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ mov r0, sl │ │ │ │ │ - blt 4b7c │ │ │ │ │ + blt 4b2c │ │ │ │ │ ldr ip, [r6] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ add r1, ip, r1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ cmp fp, r2 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - blt 4b38 │ │ │ │ │ + blt 4ae8 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b 4ad0 │ │ │ │ │ + b 4a80 │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [r5] │ │ │ │ │ add fp, fp, #1 │ │ │ │ │ cmp fp, r2 │ │ │ │ │ add sl, sl, r4 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ - blt 4b38 │ │ │ │ │ + blt 4ae8 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ - b 4ad0 │ │ │ │ │ + b 4a80 │ │ │ │ │ ldr r2, [r9, r1, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 4a5c │ │ │ │ │ + bne 4a0c │ │ │ │ │ sub r2, r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ ldr r3, [fp, #32] │ │ │ │ │ ldr r2, [r3, r2, lsl #2] │ │ │ │ │ cmp r4, r2 │ │ │ │ │ - bne 4a5c │ │ │ │ │ + bne 4a0c │ │ │ │ │ cmp sl, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ ldr r6, [fp] │ │ │ │ │ strne r2, [sp, #24] │ │ │ │ │ - bne 4c3c │ │ │ │ │ + bne 4bec │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ mov r1, r6 │ │ │ │ │ mul r2, r4, r2 │ │ │ │ │ mov r0, r5 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ - bhi 4c04 │ │ │ │ │ + bhi 4bb4 │ │ │ │ │ add r3, r6, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 4ca4 │ │ │ │ │ + bls 4c54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ - b 4b14 │ │ │ │ │ + b 4ac4 │ │ │ │ │ cmp sl, #1 │ │ │ │ │ str r4, [r9] │ │ │ │ │ - bgt 4cac │ │ │ │ │ + bgt 4c5c │ │ │ │ │ ldr r3, [fp, #12] │ │ │ │ │ cmp r3, r4 │ │ │ │ │ - beq 4a34 │ │ │ │ │ - ldr r3, [pc, #188] @ 4ce8 │ │ │ │ │ - ldr r1, [pc, #188] @ 4cec │ │ │ │ │ + beq 49e4 │ │ │ │ │ + ldr r3, [pc, #188] @ 4c98 │ │ │ │ │ + ldr r1, [pc, #188] @ 4c9c │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4b18 │ │ │ │ │ + b 4ac8 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov ip, #0 │ │ │ │ │ ldr r4, [sp, #24] │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r7, [sp, #16] │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ str r9, [sp] │ │ │ │ │ str ip, [sp, #4] │ │ │ │ │ - bl 4d38 │ │ │ │ │ + bl 4ce8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 4b0c │ │ │ │ │ - b 4b14 │ │ │ │ │ + bne 4abc │ │ │ │ │ + b 4ac4 │ │ │ │ │ sub r3, sl, #1 │ │ │ │ │ add r3, r9, r3, lsl #2 │ │ │ │ │ add r1, r8, sl, lsl #2 │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ ldr r0, [r1, #-4]! │ │ │ │ │ mul r2, r0, r2 │ │ │ │ │ str r2, [r3, #-4]! │ │ │ │ │ cmp r3, r9 │ │ │ │ │ - beq 4c18 │ │ │ │ │ - b 4c88 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ + b 4c38 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ - b 4b14 │ │ │ │ │ + b 4ac4 │ │ │ │ │ sub r1, r8, #4 │ │ │ │ │ add r3, r9, #4 │ │ │ │ │ add r0, r9, sl, lsl #2 │ │ │ │ │ ldr r2, [r3, #-4] │ │ │ │ │ ldr ip, [r1, #4]! │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r2, [r3], #4 │ │ │ │ │ cmp r0, r3 │ │ │ │ │ - beq 4c18 │ │ │ │ │ - b 4cb8 │ │ │ │ │ + beq 4bc8 │ │ │ │ │ + b 4c68 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mvn r4, #0 │ │ │ │ │ - b 4b20 │ │ │ │ │ + b 4ad0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ - b 4c34 │ │ │ │ │ + b 4be4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x000007cc │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00004cf0 : │ │ │ │ │ +00004ca0 : │ │ │ │ │ init_strides_from_shape(): │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ ldr r3, [r0, #32] │ │ │ │ │ ldr r1, [r0, #12] │ │ │ │ │ sub r2, r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r3, r2, lsl #2] │ │ │ │ │ ldr r2, [r0, #20] │ │ │ │ │ @@ -5581,173 +5557,173 @@ │ │ │ │ │ ldr r2, [r0, #28] │ │ │ │ │ add ip, r1, #1 │ │ │ │ │ ldr r2, [r2, ip, lsl #2] │ │ │ │ │ ldr ip, [r3, #-4]! │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ mul r2, ip, r2 │ │ │ │ │ str r2, [r3, #-4] │ │ │ │ │ - b 4d10 │ │ │ │ │ + b 4cc0 │ │ │ │ │ │ │ │ │ │ -00004d38 : │ │ │ │ │ +00004ce8 : │ │ │ │ │ copy_rec.part.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ │ str r3, [sp, #28] │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ ldr sl, [sp, #96] @ 0x60 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr fp, [sp, #108] @ 0x6c │ │ │ │ │ - ble 4ec4 │ │ │ │ │ + ble 4e74 │ │ │ │ │ mov r4, r2 │ │ │ │ │ sub r2, r1, #1 │ │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ │ add r2, sl, #4 │ │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ │ add r2, r0, #4 │ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ │ add r2, fp, #4 │ │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ │ mov r8, r0 │ │ │ │ │ mov r2, #0 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 504c │ │ │ │ │ + bne 4ffc │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 4ef4 │ │ │ │ │ + beq 4ea4 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bge 4fd8 │ │ │ │ │ + bge 4f88 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ add r1, r2, #4 │ │ │ │ │ - bne 4f98 │ │ │ │ │ + bne 4f48 │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ - beq 4f60 │ │ │ │ │ + beq 4f10 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4e90 │ │ │ │ │ + ble 4e40 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 4f24 │ │ │ │ │ + beq 4ed4 │ │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ │ mov r9, #0 │ │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ │ mov r2, r4 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ mov r0, r7 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 4ecc │ │ │ │ │ + blt 4e7c │ │ │ │ │ ldr r1, [r6] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ add r1, r1, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ cmp r9, r2 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - blt 4e04 │ │ │ │ │ + blt 4db4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4e8c │ │ │ │ │ + ble 4e3c │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5000 │ │ │ │ │ + bne 4fb0 │ │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ │ mov r6, r3 │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r0, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - bgt 4e60 │ │ │ │ │ + bgt 4e10 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ ldr r2, [sp, #32] │ │ │ │ │ ldr r1, [sp, #28] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ str r2, [sp, #32] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [sp, #28] │ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ │ ldr r2, [fp] │ │ │ │ │ add r2, r1, r2 │ │ │ │ │ str r2, [sp, #104] @ 0x68 │ │ │ │ │ - blt 4d94 │ │ │ │ │ + blt 4d44 │ │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r3, [fp, #4] │ │ │ │ │ add r9, r9, #1 │ │ │ │ │ cmp r9, r2 │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r6, r6, r3 │ │ │ │ │ - blt 4e04 │ │ │ │ │ - b 4e44 │ │ │ │ │ + blt 4db4 │ │ │ │ │ + b 4df4 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 4f90 │ │ │ │ │ + bne 4f40 │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ - beq 4f5c │ │ │ │ │ + beq 4f0c │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 4e90 │ │ │ │ │ + ble 4e40 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ │ mov r7, #0 │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, r4 │ │ │ │ │ mov r0, r3 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [r8, #4] │ │ │ │ │ ldr r1, [fp, #4] │ │ │ │ │ add r7, r7, #1 │ │ │ │ │ cmp r2, r7 │ │ │ │ │ add r6, r6, r1 │ │ │ │ │ add r3, r0, r4 │ │ │ │ │ - bgt 4f2c │ │ │ │ │ - b 4e44 │ │ │ │ │ + bgt 4edc │ │ │ │ │ + b 4df4 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ mul r2, r4, r2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ add r3, r5, r2 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ mov r0, r5 │ │ │ │ │ - bhi 4f84 │ │ │ │ │ + bhi 4f34 │ │ │ │ │ add r3, r6, r2 │ │ │ │ │ cmp r5, r3 │ │ │ │ │ - bls 4ff4 │ │ │ │ │ + bls 4fa4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ - b 4e90 │ │ │ │ │ + b 4e40 │ │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r2, [sp, #116] @ 0x74 │ │ │ │ │ str r2, [sp, #20] │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ @@ -5756,27 +5732,27 @@ │ │ │ │ │ str r3, [sp, #4] │ │ │ │ │ str r2, [sp] │ │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ │ mov r3, r5 │ │ │ │ │ mov r2, r4 │ │ │ │ │ str r6, [sp, #8] │ │ │ │ │ - bl 4d38 │ │ │ │ │ - b 4e8c │ │ │ │ │ + bl 4ce8 │ │ │ │ │ + b 4e3c │ │ │ │ │ ldr r1, [sp, #104] @ 0x68 │ │ │ │ │ ldr r5, [sp, #28] │ │ │ │ │ ldr r6, [r1] │ │ │ │ │ add r6, r6, r2 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b 4dc8 │ │ │ │ │ + b 4d78 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memmove │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ - b 4e90 │ │ │ │ │ + b 4e40 │ │ │ │ │ ldr r7, [sp, #116] @ 0x74 │ │ │ │ │ mov r6, #0 │ │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ │ mov r1, r7 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ mov r2, r4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ @@ -5787,204 +5763,204 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [r8, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sl, #4] │ │ │ │ │ add r7, r7, r4 │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - blt 5008 │ │ │ │ │ - b 4e8c │ │ │ │ │ + blt 4fb8 │ │ │ │ │ + b 4e3c │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrge r1, [sp, #28] │ │ │ │ │ ldrlt r5, [sp, #28] │ │ │ │ │ ldrge r5, [r1] │ │ │ │ │ addge r5, r5, r2 │ │ │ │ │ ldr r2, [sp, #112] @ 0x70 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 509c │ │ │ │ │ + beq 504c │ │ │ │ │ ldr r2, [r2] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ ldrge r1, [sp, #104] @ 0x68 │ │ │ │ │ ldrge r6, [r1] │ │ │ │ │ addge r6, r6, r2 │ │ │ │ │ ldrlt r6, [sp, #104] @ 0x68 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b 4dc8 │ │ │ │ │ + b 4d78 │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ add r2, r2, #4 │ │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ │ - b 4efc │ │ │ │ │ + b 4eac │ │ │ │ │ │ │ │ │ │ -000050ac : │ │ │ │ │ +0000505c : │ │ │ │ │ memory_richcompare(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3912] @ 0xf48 │ │ │ │ │ sub r3, r2, #2 │ │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ │ - bhi 5e24 │ │ │ │ │ + bhi 5dd4 │ │ │ │ │ ldr r3, [r0, #20] │ │ │ │ │ mov r8, r0 │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 6400 │ │ │ │ │ + bne 63b0 │ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ │ ldr r6, [r3, #8] │ │ │ │ │ ands r6, r6, #1 │ │ │ │ │ - bne 6400 │ │ │ │ │ - ldr r3, [pc, #4020] @ 60ac │ │ │ │ │ + bne 63b0 │ │ │ │ │ + ldr r3, [pc, #4020] @ 605c │ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ │ cmp r2, r3 │ │ │ │ │ - bne 575c │ │ │ │ │ + bne 570c │ │ │ │ │ ldr r3, [r1, #20] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 6400 │ │ │ │ │ + bne 63b0 │ │ │ │ │ ldr r3, [r1, #12] │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ tst r3, #1 │ │ │ │ │ - bne 6400 │ │ │ │ │ + bne 63b0 │ │ │ │ │ ldr r2, [r1, #48] @ 0x30 │ │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ │ add sl, r1, #28 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5df4 │ │ │ │ │ + bne 5da4 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - ble 5188 │ │ │ │ │ + ble 5138 │ │ │ │ │ ldr r0, [r8, #56] @ 0x38 │ │ │ │ │ ldr ip, [sl, #28] │ │ │ │ │ ldr r1, [r0] │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, r1 │ │ │ │ │ - bne 5df4 │ │ │ │ │ + bne 5da4 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 5188 │ │ │ │ │ + beq 5138 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 5188 │ │ │ │ │ + beq 5138 │ │ │ │ │ mov r3, #1 │ │ │ │ │ ldr r1, [r0, r3, lsl #2] │ │ │ │ │ ldr lr, [ip, r3, lsl #2] │ │ │ │ │ cmp r1, lr │ │ │ │ │ - bne 5df4 │ │ │ │ │ + bne 5da4 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - beq 5188 │ │ │ │ │ + beq 5138 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - bne 5164 │ │ │ │ │ + bne 5114 │ │ │ │ │ ldr r1, [r8, #52] @ 0x34 │ │ │ │ │ ldrb r3, [r1] │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ ldrbeq r3, [r1, #1] │ │ │ │ │ moveq r0, r1 │ │ │ │ │ movne r0, r1 │ │ │ │ │ addeq r1, r1, #1 │ │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ │ - bhi 5638 │ │ │ │ │ + bhi 55e8 │ │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ │ - bls 5658 │ │ │ │ │ - ldr ip, [pc, #3828] @ 60b0 │ │ │ │ │ + bls 5608 │ │ │ │ │ + ldr ip, [pc, #3828] @ 6060 │ │ │ │ │ sub lr, r3, #63 @ 0x3f │ │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ │ lsr ip, ip, lr │ │ │ │ │ tst ip, #1 │ │ │ │ │ - beq 5658 │ │ │ │ │ + beq 5608 │ │ │ │ │ ldrb r1, [r1, #1] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 5658 │ │ │ │ │ + bne 5608 │ │ │ │ │ ldr ip, [sl, #24] │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ - beq 566c │ │ │ │ │ + beq 561c │ │ │ │ │ cmp r1, #81 @ 0x51 │ │ │ │ │ - bhi 5790 │ │ │ │ │ + bhi 5740 │ │ │ │ │ cmp r1, #62 @ 0x3e │ │ │ │ │ - bls 5238 │ │ │ │ │ - ldr lr, [pc, #3760] @ 60b0 │ │ │ │ │ + bls 51e8 │ │ │ │ │ + ldr lr, [pc, #3760] @ 6060 │ │ │ │ │ sub r4, r1, #63 @ 0x3f │ │ │ │ │ and r4, r4, #255 @ 0xff │ │ │ │ │ lsr lr, lr, r4 │ │ │ │ │ tst lr, #1 │ │ │ │ │ - beq 5238 │ │ │ │ │ + beq 51e8 │ │ │ │ │ sub r4, r3, #95 @ 0x5f │ │ │ │ │ ldrb ip, [ip, #1] │ │ │ │ │ clz r4, r4 │ │ │ │ │ lsr r4, r4, #5 │ │ │ │ │ cmp r1, r3 │ │ │ │ │ orrne r4, r4, #1 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ orrne r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 56d0 │ │ │ │ │ + beq 5680 │ │ │ │ │ ldr r1, [r8, #40] @ 0x28 │ │ │ │ │ - bl 683c │ │ │ │ │ + bl 67ec │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ - beq 63d8 │ │ │ │ │ + beq 6388 │ │ │ │ │ ldr r1, [sl, #12] │ │ │ │ │ ldr r0, [sl, #24] │ │ │ │ │ - bl 683c │ │ │ │ │ + bl 67ec │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 63d8 │ │ │ │ │ + beq 6388 │ │ │ │ │ ldr r2, [r8, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5e6c │ │ │ │ │ + beq 5e1c │ │ │ │ │ ldr r3, [r8, #60] @ 0x3c │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [sl, #32] │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r3, [sl, #36] @ 0x24 │ │ │ │ │ ldr fp, [r8, #28] │ │ │ │ │ ldr r7, [sl] │ │ │ │ │ ldr ip, [r8, #56] @ 0x38 │ │ │ │ │ ldr lr, [r8, #64] @ 0x40 │ │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ │ - bne 5dc0 │ │ │ │ │ + bne 5d70 │ │ │ │ │ ldr r3, [ip] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ movgt r3, #95 @ 0x5f │ │ │ │ │ - ble 5b40 │ │ │ │ │ + ble 5af0 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ strne sl, [sp, #64] @ 0x40 │ │ │ │ │ strne ip, [sp, #32] │ │ │ │ │ strne lr, [sp, #60] @ 0x3c │ │ │ │ │ - bne 5af0 │ │ │ │ │ + bne 5aa0 │ │ │ │ │ str sl, [sp, #60] @ 0x3c │ │ │ │ │ mov sl, ip │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5678 │ │ │ │ │ + bne 5628 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [pc, #3532] @ 60b4 │ │ │ │ │ + ldr r2, [pc, #3532] @ 6064 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 52fc │ │ │ │ │ + bhi 52ac │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - ldr r3, [pc, #3524] @ 60cc │ │ │ │ │ - ldr r1, [pc, #3524] @ 60d0 │ │ │ │ │ + ldr r3, [pc, #3524] @ 607c │ │ │ │ │ + ldr r1, [pc, #3524] @ 6080 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r7, #0 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 6438 │ │ │ │ │ + beq 63e8 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5430 │ │ │ │ │ - b 53c8 │ │ │ │ │ + beq 53e0 │ │ │ │ │ + b 5378 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ @@ -5995,335 +5971,335 @@ │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 57b4 │ │ │ │ │ + ble 5764 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add fp, fp, r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - blt 52cc │ │ │ │ │ + blt 527c │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldrne r7, [pc, #3368] @ 60d4 │ │ │ │ │ + ldrne r7, [pc, #3368] @ 6084 │ │ │ │ │ addne r9, sp, #100 @ 0x64 │ │ │ │ │ - bne 5318 │ │ │ │ │ + bne 52c8 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 5804 │ │ │ │ │ + beq 57b4 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 574c │ │ │ │ │ - ldr r7, [pc, #3308] @ 60b8 │ │ │ │ │ + beq 56fc │ │ │ │ │ + ldr r7, [pc, #3308] @ 6068 │ │ │ │ │ ldr r0, [r4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 53f4 │ │ │ │ │ + beq 53a4 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 53f4 │ │ │ │ │ + beq 53a4 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 53f4 │ │ │ │ │ + bne 53a4 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5420 │ │ │ │ │ + beq 53d0 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5420 │ │ │ │ │ + beq 53d0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5420 │ │ │ │ │ + bne 53d0 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 54a0 │ │ │ │ │ + beq 5450 │ │ │ │ │ ldr r0, [r5] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5464 │ │ │ │ │ + beq 5414 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5464 │ │ │ │ │ + beq 5414 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5464 │ │ │ │ │ + bne 5414 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #4] │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - beq 5490 │ │ │ │ │ + beq 5440 │ │ │ │ │ ldr r3, [r0] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5490 │ │ │ │ │ + beq 5440 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r0] │ │ │ │ │ - bne 5490 │ │ │ │ │ + bne 5440 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ cmp r7, #0 │ │ │ │ │ - beq 54b4 │ │ │ │ │ + beq 5464 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 5740 │ │ │ │ │ + bne 56f0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ ldrb r8, [fp] │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ mov r1, fp │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r4, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 63a4 │ │ │ │ │ + beq 6354 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 56c8 │ │ │ │ │ + bne 5678 │ │ │ │ │ ldr r9, [r3, #12] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 553c │ │ │ │ │ + beq 54ec │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 553c │ │ │ │ │ + bne 54ec │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 63ac │ │ │ │ │ + beq 635c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 5690 │ │ │ │ │ + bne 5640 │ │ │ │ │ ldr r8, [r1, #12] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5810 │ │ │ │ │ + beq 57c0 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [r8] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 55a0 │ │ │ │ │ + beq 5550 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 55a0 │ │ │ │ │ + bne 5550 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - beq 56b8 │ │ │ │ │ + beq 5668 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r9] │ │ │ │ │ - bne 56b8 │ │ │ │ │ + bne 5668 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5364 │ │ │ │ │ + beq 5314 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 5364 │ │ │ │ │ + bne 5314 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ ldrsb r3, [r8] │ │ │ │ │ ldrsb r8, [fp] │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ ldrb r8, [r8] │ │ │ │ │ ldrb r3, [fp] │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ sub ip, r3, #98 @ 0x62 │ │ │ │ │ and ip, ip, #255 @ 0xff │ │ │ │ │ cmp ip, #15 │ │ │ │ │ - bhi 5658 │ │ │ │ │ - ldr lr, [pc, #2668] @ 60bc │ │ │ │ │ + bhi 5608 │ │ │ │ │ + ldr lr, [pc, #2668] @ 606c │ │ │ │ │ lsr ip, lr, ip │ │ │ │ │ tst ip, #1 │ │ │ │ │ - bne 51cc │ │ │ │ │ + bne 517c │ │ │ │ │ ldr ip, [sl, #24] │ │ │ │ │ mov r3, #95 @ 0x5f │ │ │ │ │ ldrb r1, [ip] │ │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ │ - bne 51e8 │ │ │ │ │ + bne 5198 │ │ │ │ │ ldrb r1, [ip, #1] │ │ │ │ │ add ip, ip, #1 │ │ │ │ │ - b 51e8 │ │ │ │ │ + b 5198 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 52d8 │ │ │ │ │ + blt 5288 │ │ │ │ │ ldr r8, [r7] │ │ │ │ │ add r8, r8, r3 │ │ │ │ │ - b 52dc │ │ │ │ │ + b 528c │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r9 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r8, r1 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 55c0 │ │ │ │ │ + bne 5570 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 55e4 │ │ │ │ │ - b 5364 │ │ │ │ │ + bne 5594 │ │ │ │ │ + b 5314 │ │ │ │ │ mov r9, r3 │ │ │ │ │ - b 553c │ │ │ │ │ + b 54ec │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 5e44 │ │ │ │ │ + beq 5df4 │ │ │ │ │ ldr r1, [r8, #60] @ 0x3c │ │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ │ ldr r1, [sl, #32] │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ ldr r1, [sl, #36] @ 0x24 │ │ │ │ │ ldr fp, [r8, #28] │ │ │ │ │ ldr r7, [sl] │ │ │ │ │ ldr ip, [r8, #56] @ 0x38 │ │ │ │ │ ldr lr, [r8, #64] @ 0x40 │ │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ │ - bne 5d7c │ │ │ │ │ + bne 5d2c │ │ │ │ │ ldr r2, [ip] │ │ │ │ │ cmp r2, #0 │ │ │ │ │ movgt r5, r4 │ │ │ │ │ - bgt 52a8 │ │ │ │ │ + bgt 5258 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - bne 5fac │ │ │ │ │ + bne 5f5c │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - beq 5ba4 │ │ │ │ │ - ldr r7, [pc, #2432] @ 60b8 │ │ │ │ │ + beq 5b54 │ │ │ │ │ + ldr r7, [pc, #2432] @ 6068 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 54b4 │ │ │ │ │ + beq 5464 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - b 54b4 │ │ │ │ │ + b 5464 │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - ldrne r7, [pc, #2400] @ 60b8 │ │ │ │ │ - bne 5438 │ │ │ │ │ - b 5730 │ │ │ │ │ + ldrne r7, [pc, #2400] @ 6068 │ │ │ │ │ + bne 53e8 │ │ │ │ │ + b 56e0 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r2, #284 @ 0x11c │ │ │ │ │ mov r1, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetBuffer │ │ │ │ │ cmp r0, #0 │ │ │ │ │ - blt 5e20 │ │ │ │ │ + blt 5dd0 │ │ │ │ │ ldr r2, [sp, #120] @ 0x78 │ │ │ │ │ ldr r3, [r8, #48] @ 0x30 │ │ │ │ │ mov sl, r9 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ - beq 5130 │ │ │ │ │ - b 5df8 │ │ │ │ │ + beq 50e0 │ │ │ │ │ + b 5da8 │ │ │ │ │ sub lr, r1, #98 @ 0x62 │ │ │ │ │ and lr, lr, #255 @ 0xff │ │ │ │ │ cmp lr, #15 │ │ │ │ │ - bhi 5238 │ │ │ │ │ - ldr r4, [pc, #2324] @ 60bc │ │ │ │ │ + bhi 51e8 │ │ │ │ │ + ldr r4, [pc, #2324] @ 606c │ │ │ │ │ lsr lr, r4, lr │ │ │ │ │ tst lr, #1 │ │ │ │ │ - bne 5210 │ │ │ │ │ - b 5238 │ │ │ │ │ + bne 51c0 │ │ │ │ │ + b 51e8 │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ mov r6, r3 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - blt 5dc8 │ │ │ │ │ + blt 5d78 │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 53b0 │ │ │ │ │ + bne 5360 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ cmpeq r3, #3 │ │ │ │ │ - bne 6430 │ │ │ │ │ + bne 63e0 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ - bne 53bc │ │ │ │ │ + bne 536c │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 53bc │ │ │ │ │ + b 536c │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 558c │ │ │ │ │ - b 55a0 │ │ │ │ │ + bne 553c │ │ │ │ │ + b 5550 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ @@ -6332,15 +6308,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -6352,15 +6328,15 @@ │ │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -6370,15 +6346,15 @@ │ │ │ │ │ ldrd r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrd r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -6387,15 +6363,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r8, [sp, #80] @ 0x50 │ │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -6404,15 +6380,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r8, [sp, #80] @ 0x50 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, r8, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, fp │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ @@ -6422,142 +6398,142 @@ │ │ │ │ │ ldr r1, [sp, #80] @ 0x50 │ │ │ │ │ ldr r0, [sp, #88] @ 0x58 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r4, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 6374 │ │ │ │ │ + beq 6324 │ │ │ │ │ ldr r2, [sl, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 59f8 │ │ │ │ │ + bne 59a8 │ │ │ │ │ ldr r9, [sl, #12] │ │ │ │ │ ldr r2, [r9] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r9] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 59f4 │ │ │ │ │ + beq 59a4 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [sl] │ │ │ │ │ - bne 59f4 │ │ │ │ │ + bne 59a4 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov sl, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 63f4 │ │ │ │ │ + beq 63a4 │ │ │ │ │ ldr r2, [r8, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 5a60 │ │ │ │ │ + bne 5a10 │ │ │ │ │ ldr r9, [r8, #12] │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r1, r1, #1 │ │ │ │ │ strne r1, [r9] │ │ │ │ │ ldr r1, [r8] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5a5c │ │ │ │ │ + beq 5a0c │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [r8] │ │ │ │ │ - bne 5a5c │ │ │ │ │ + bne 5a0c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r9 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r1, [sl] │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r9, r0 │ │ │ │ │ - beq 5a98 │ │ │ │ │ + beq 5a48 │ │ │ │ │ sub r1, r1, #1 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ str r1, [sl] │ │ │ │ │ - bne 5a98 │ │ │ │ │ + bne 5a48 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5abc │ │ │ │ │ + beq 5a6c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 5abc │ │ │ │ │ + bne 5a6c │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r9, #0 │ │ │ │ │ - ble 5fa0 │ │ │ │ │ + ble 5f50 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r6, r3 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add fp, fp, r3 │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r7, r7, r3 │ │ │ │ │ - bge 5be4 │ │ │ │ │ + bge 5b94 │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r1, [fp] │ │ │ │ │ movlt r1, fp │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5d64 │ │ │ │ │ + bne 5d14 │ │ │ │ │ mov r8, r7 │ │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ │ - ldr r2, [pc, #1436] @ 60c0 │ │ │ │ │ + ldr r2, [pc, #1436] @ 6070 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 5b38 │ │ │ │ │ + bhi 5ae8 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrsh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ - b 5300 │ │ │ │ │ + b 52b0 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #2 │ │ │ │ │ - ldrne r7, [pc, #1412] @ 60d4 │ │ │ │ │ - bne 5e2c │ │ │ │ │ + ldrne r7, [pc, #1412] @ 6084 │ │ │ │ │ + bne 5ddc │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 53c4 │ │ │ │ │ + bne 5374 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 53c4 │ │ │ │ │ + b 5374 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -6567,42 +6543,42 @@ │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 5364 │ │ │ │ │ + b 5314 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 5730 │ │ │ │ │ + b 56e0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ - b 539c │ │ │ │ │ + b 534c │ │ │ │ │ ldrb r2, [r1] │ │ │ │ │ ldrb r3, [r8] │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -6612,36 +6588,36 @@ │ │ │ │ │ ldr r2, [sp, #84] @ 0x54 │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ moveq r9, #1 │ │ │ │ │ movne r9, #0 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ ldrsb r2, [r1] │ │ │ │ │ ldrsb r3, [r8] │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -6649,30 +6625,30 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r9, r2, r3 │ │ │ │ │ clz r9, r9 │ │ │ │ │ lsr r9, r9, #5 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r8 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -6680,15 +6656,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ │ ldrd r0, [sp, #80] @ 0x50 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ mov r0, r1 │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ strd r0, [sp, #72] @ 0x48 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r8 │ │ │ │ │ @@ -6697,184 +6673,184 @@ │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ ldrd r0, [sp, #72] @ 0x48 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ movne r9, #1 │ │ │ │ │ - b 5abc │ │ │ │ │ + b 5a6c │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r8, [r7] │ │ │ │ │ addge r8, r8, r3 │ │ │ │ │ - bge 5b18 │ │ │ │ │ - b 5b14 │ │ │ │ │ + bge 5ac8 │ │ │ │ │ + b 5ac4 │ │ │ │ │ mov r5, r4 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ str r3, [sp, #12] │ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ str r3, [sp] │ │ │ │ │ mov r1, r7 │ │ │ │ │ mov r3, ip │ │ │ │ │ mov r0, fp │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r5, [sp, #24] │ │ │ │ │ str r4, [sp, #20] │ │ │ │ │ - bl 6e10 │ │ │ │ │ + bl 6dc0 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - b 57c0 │ │ │ │ │ + b 5770 │ │ │ │ │ mov r3, #95 @ 0x5f │ │ │ │ │ - b 5d80 │ │ │ │ │ + b 5d30 │ │ │ │ │ cmn r6, #2 │ │ │ │ │ - bne 5310 │ │ │ │ │ + bne 52c0 │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 5e08 │ │ │ │ │ + bne 5db8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - beq 5e10 │ │ │ │ │ - ldr r7, [pc, #720] @ 60c4 │ │ │ │ │ - b 53c8 │ │ │ │ │ + beq 5dc0 │ │ │ │ │ + ldr r7, [pc, #720] @ 6074 │ │ │ │ │ + b 5378 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 57ec │ │ │ │ │ + b 579c │ │ │ │ │ cmp r4, #0 │ │ │ │ │ - bne 5dec │ │ │ │ │ + bne 5d9c │ │ │ │ │ cmp r5, #0 │ │ │ │ │ - beq 5e24 │ │ │ │ │ - ldr r7, [pc, #676] @ 60c4 │ │ │ │ │ - b 5438 │ │ │ │ │ + beq 5dd4 │ │ │ │ │ + ldr r7, [pc, #676] @ 6074 │ │ │ │ │ + b 53e8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_Clear │ │ │ │ │ - ldr r7, [pc, #664] @ 60c4 │ │ │ │ │ - b 54a8 │ │ │ │ │ + ldr r7, [pc, #664] @ 6074 │ │ │ │ │ + b 5458 │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - bne 53c8 │ │ │ │ │ + bne 5378 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 53c8 │ │ │ │ │ - ldr r2, [pc, #636] @ 60c8 │ │ │ │ │ + b 5378 │ │ │ │ │ + ldr r2, [pc, #636] @ 6078 │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ ldr r0, [r8, #28] │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 637c │ │ │ │ │ + bhi 632c │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ ldr r1, [r8, #28] │ │ │ │ │ ldr r2, [r4, #12] │ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ │ ldr r6, [sl] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r4, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 5e2c │ │ │ │ │ + beq 5ddc │ │ │ │ │ ldr r3, [r7, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5ed8 │ │ │ │ │ + bne 5e88 │ │ │ │ │ ldr r8, [r7, #12] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r8] │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5ed4 │ │ │ │ │ + beq 5e84 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5ed4 │ │ │ │ │ + bne 5e84 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r7, r8 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ mov r1, r6 │ │ │ │ │ ldr r0, [r5, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r5, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 634c │ │ │ │ │ + beq 62fc │ │ │ │ │ ldr r3, [r8, #8] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 5f40 │ │ │ │ │ + bne 5ef0 │ │ │ │ │ ldr r6, [r8, #12] │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r3, r3, #1 │ │ │ │ │ strne r3, [r6] │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5f3c │ │ │ │ │ + beq 5eec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 5f3c │ │ │ │ │ + bne 5eec │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r8, r6 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - beq 5f78 │ │ │ │ │ + beq 5f28 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5f78 │ │ │ │ │ + bne 5f28 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 57c0 │ │ │ │ │ + beq 5770 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 57c0 │ │ │ │ │ + bne 5770 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 57c0 │ │ │ │ │ + b 5770 │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ mov r3, r9 │ │ │ │ │ - b 57bc │ │ │ │ │ + b 576c │ │ │ │ │ add r3, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r3 │ │ │ │ │ - beq 5fc0 │ │ │ │ │ - ldr r7, [pc, #276] @ 60d4 │ │ │ │ │ - b 54a8 │ │ │ │ │ + beq 5f70 │ │ │ │ │ + ldr r7, [pc, #276] @ 6084 │ │ │ │ │ + b 5458 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - ldr r7, [pc, #260] @ 60d4 │ │ │ │ │ - b 54a8 │ │ │ │ │ + ldr r7, [pc, #260] @ 6084 │ │ │ │ │ + b 5458 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, r6 │ │ │ │ │ mov r2, #8 │ │ │ │ │ @@ -6891,62 +6867,62 @@ │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5724 │ │ │ │ │ + bne 56d4 │ │ │ │ │ mov r3, r7 │ │ │ │ │ mov r2, r6 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r3, #3 │ │ │ │ │ - bne 6098 │ │ │ │ │ + bne 6048 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ cmp sl, r9 │ │ │ │ │ moveq r5, #0 │ │ │ │ │ moveq r4, r5 │ │ │ │ │ - bne 5730 │ │ │ │ │ - b 5804 │ │ │ │ │ + bne 56e0 │ │ │ │ │ + b 57b4 │ │ │ │ │ ldrb r3, [r0] │ │ │ │ │ ldrb r2, [r6] │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ + beq 56d4 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r3, r2 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r1, #3 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 604c │ │ │ │ │ + bne 5ffc │ │ │ │ │ mov r5, #0 │ │ │ │ │ - ldr r7, [pc, #48] @ 60d4 │ │ │ │ │ + ldr r7, [pc, #48] @ 6084 │ │ │ │ │ mov r4, r5 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ - b 5318 │ │ │ │ │ + b 52c8 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0006a609 │ │ │ │ │ - .word 0x00000166 │ │ │ │ │ + .word 0x0000019a │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_TrueStruct │ │ │ │ │ .word 0x000094df │ │ │ │ │ - .word 0x000001cc │ │ │ │ │ + .word 0x00000200 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_NotImplementedStruct │ │ │ │ │ - .word 0x00000232 │ │ │ │ │ + .word 0x00000266 │ │ │ │ │ R_ARM_ABS32 .rodata │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_RuntimeError │ │ │ │ │ .word 0x00000940 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 _Py_FalseStruct │ │ │ │ │ @@ -6961,24 +6937,24 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh r2, [sp, #80] @ 0x50 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ + beq 56d4 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ sub r1, r1, #3 │ │ │ │ │ clz r1, r1 │ │ │ │ │ lsr r1, r1, #5 │ │ │ │ │ moveq r1, #0 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 604c │ │ │ │ │ - b 6098 │ │ │ │ │ + bne 5ffc │ │ │ │ │ + b 6048 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #2 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -6986,23 +6962,23 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh r3, [sp, #80] @ 0x50 │ │ │ │ │ ldrsh r2, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ - b 607c │ │ │ │ │ + beq 56d4 │ │ │ │ │ + b 602c │ │ │ │ │ ldrb r2, [r0] │ │ │ │ │ ldrb r3, [r6] │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ - b 6110 │ │ │ │ │ + beq 56d4 │ │ │ │ │ + b 60c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7010,16 +6986,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ - b 6110 │ │ │ │ │ + beq 56d4 │ │ │ │ │ + b 60c0 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7027,16 +7003,16 @@ │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ ldr r2, [sp, #88] @ 0x58 │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, r2 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ - b 607c │ │ │ │ │ + beq 56d4 │ │ │ │ │ + b 602c │ │ │ │ │ mov r1, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r4, r0 │ │ │ │ │ mov r5, r1 │ │ │ │ │ mov r0, r6 │ │ │ │ │ mov r1, #1 │ │ │ │ │ @@ -7044,15 +7020,15 @@ │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r6, r0 │ │ │ │ │ mov r7, r1 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ - b 6008 │ │ │ │ │ + b 5fb8 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7067,24 +7043,24 @@ │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ cmp r2, #2 │ │ │ │ │ movne r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5724 │ │ │ │ │ + bne 56d4 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ cmpeq r3, #3 │ │ │ │ │ - beq 604c │ │ │ │ │ - b 6098 │ │ │ │ │ + beq 5ffc │ │ │ │ │ + b 6048 │ │ │ │ │ mov r1, r0 │ │ │ │ │ mov r2, #8 │ │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r6 │ │ │ │ │ @@ -7100,131 +7076,131 @@ │ │ │ │ │ cmpeq r3, ip │ │ │ │ │ moveq r2, #1 │ │ │ │ │ movne r2, #0 │ │ │ │ │ cmp lr, #2 │ │ │ │ │ movne r2, #0 │ │ │ │ │ andeq r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 5724 │ │ │ │ │ + bne 56d4 │ │ │ │ │ cmp r0, r1 │ │ │ │ │ cmpeq r3, ip │ │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ │ movne r3, #1 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r2, #3 │ │ │ │ │ movne r3, #0 │ │ │ │ │ andeq r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 604c │ │ │ │ │ - b 6098 │ │ │ │ │ + bne 5ffc │ │ │ │ │ + b 6048 │ │ │ │ │ ldrsb r2, [r0] │ │ │ │ │ ldrsb r3, [r6] │ │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r1, #2 │ │ │ │ │ - beq 5724 │ │ │ │ │ - b 6110 │ │ │ │ │ + beq 56d4 │ │ │ │ │ + b 60c0 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5310 │ │ │ │ │ + beq 52c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r7] │ │ │ │ │ - bne 5310 │ │ │ │ │ + bne 52c0 │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5310 │ │ │ │ │ + b 52c0 │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ - b 5310 │ │ │ │ │ - ldr r3, [pc, #-696] @ 60cc │ │ │ │ │ - ldr r1, [pc, #-696] @ 60d0 │ │ │ │ │ + b 52c0 │ │ │ │ │ + ldr r3, [pc, #-696] @ 607c │ │ │ │ │ + ldr r1, [pc, #-696] @ 6080 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ mov r5, #0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 5310 │ │ │ │ │ + b 52c0 │ │ │ │ │ mov r3, #0 │ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ │ udf #0 │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ - b 5310 │ │ │ │ │ + b 52c0 │ │ │ │ │ ldr sl, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 5310 │ │ │ │ │ + beq 52c0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 5310 │ │ │ │ │ + bne 52c0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 5310 │ │ │ │ │ + b 52c0 │ │ │ │ │ bl 4a8 │ │ │ │ │ R_ARM_CALL fix_struct_error_int │ │ │ │ │ mov r5, #0 │ │ │ │ │ cmn r0, #1 │ │ │ │ │ - bne 57e8 │ │ │ │ │ + bne 5798 │ │ │ │ │ mov r7, r5 │ │ │ │ │ add r9, sp, #100 @ 0x64 │ │ │ │ │ - b 5318 │ │ │ │ │ + b 52c8 │ │ │ │ │ mov r9, sl │ │ │ │ │ ldr sl, [sp, #64] @ 0x40 │ │ │ │ │ - b 63b0 │ │ │ │ │ + b 6360 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ cmpeq r3, #2 │ │ │ │ │ - beq 5730 │ │ │ │ │ + beq 56e0 │ │ │ │ │ cmp r8, r1 │ │ │ │ │ sub r3, r3, #3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ moveq r3, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 5730 │ │ │ │ │ - b 5fb8 │ │ │ │ │ - ldr r7, [pc, #-868] @ 60d4 │ │ │ │ │ - b 5318 │ │ │ │ │ + bne 56e0 │ │ │ │ │ + b 5f68 │ │ │ │ │ + ldr r7, [pc, #-868] @ 6084 │ │ │ │ │ + b 52c8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_Release │ │ │ │ │ - b 5320 │ │ │ │ │ + b 52d0 │ │ │ │ │ │ │ │ │ │ -00006444 : │ │ │ │ │ +000063f4 : │ │ │ │ │ Py_XDECREF(): │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ bxeq lr │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ bxeq lr │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ bxne lr │ │ │ │ │ b 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_JUMP24 _Py_Dealloc │ │ │ │ │ │ │ │ │ │ -0000646c : │ │ │ │ │ +0000641c : │ │ │ │ │ PyMemoryView_FromMemory(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ │ sub sp, sp, #8 │ │ │ │ │ mov r6, r0 │ │ │ │ │ - ldr r0, [pc, #916] @ 6820 │ │ │ │ │ + ldr r0, [pc, #916] @ 67d0 │ │ │ │ │ mov r8, r1 │ │ │ │ │ mov r4, r2 │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 680c │ │ │ │ │ - ldr r1, [pc, #896] @ 6824 │ │ │ │ │ + beq 67bc │ │ │ │ │ + ldr r1, [pc, #896] @ 67d4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [r5, #8] │ │ │ │ │ str r7, [r5, #12] │ │ │ │ │ str r7, [r5, #20] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ subs r4, r4, #512 @ 0x200 │ │ │ │ │ movne r4, #1 │ │ │ │ │ @@ -7250,29 +7226,29 @@ │ │ │ │ │ mov r0, r8 │ │ │ │ │ mov r1, r7 │ │ │ │ │ str r4, [sp] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ ldr r6, [r5, #36] @ 0x24 │ │ │ │ │ cmp r6, #64 @ 0x40 │ │ │ │ │ - bgt 67f0 │ │ │ │ │ - ldr r0, [pc, #768] @ 6828 │ │ │ │ │ + bgt 67a0 │ │ │ │ │ + ldr r0, [pc, #768] @ 67d8 │ │ │ │ │ add r1, r6, r6, lsl #1 │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r3, [r5] │ │ │ │ │ - beq 6694 │ │ │ │ │ + beq 6644 │ │ │ │ │ str r7, [r4, #12] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ str r7, [r4, #24] │ │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ │ add r7, r4, #76 @ 0x4c │ │ │ │ │ add sl, r7, r6, lsl #2 │ │ │ │ │ - ldr r3, [pc, #724] @ 682c │ │ │ │ │ + ldr r3, [pc, #724] @ 67dc │ │ │ │ │ str r6, [r4, #48] @ 0x30 │ │ │ │ │ mvn r2, #0 │ │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ │ str r2, [r4, #16] │ │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ │ str sl, [r4, #60] @ 0x3c │ │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ │ @@ -7297,166 +7273,166 @@ │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr r2, [r5, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ │ - bne 66d8 │ │ │ │ │ + bne 6688 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ - ldr r2, [pc, #588] @ 6830 │ │ │ │ │ + ldr r2, [pc, #588] @ 67e0 │ │ │ │ │ str r2, [r4, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ - beq 66f0 │ │ │ │ │ + beq 66a0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6794 │ │ │ │ │ + bne 6744 │ │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 66b8 │ │ │ │ │ + beq 6668 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 66cc │ │ │ │ │ + bne 667c │ │ │ │ │ ldr r3, [r5, #28] │ │ │ │ │ str r3, [sl] │ │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6708 │ │ │ │ │ + bne 66b8 │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67e0 │ │ │ │ │ + beq 6790 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 67a4 │ │ │ │ │ + bne 6754 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6700 │ │ │ │ │ + beq 66b0 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ moveq r7, #6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r7, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6770 │ │ │ │ │ + beq 6720 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r3, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 66ac │ │ │ │ │ + beq 665c │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 6814 │ │ │ │ │ + beq 67c4 │ │ │ │ │ mov r0, r4 │ │ │ │ │ add sp, sp, #8 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ │ - beq 661c │ │ │ │ │ + beq 65cc │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ str r3, [sl] │ │ │ │ │ - b 6624 │ │ │ │ │ + b 65d4 │ │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ │ - bne 65f4 │ │ │ │ │ + bne 65a4 │ │ │ │ │ mov r7, #0 │ │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ │ str r7, [r4, #60] @ 0x3c │ │ │ │ │ - b 6624 │ │ │ │ │ + b 65d4 │ │ │ │ │ mov r7, #6 │ │ │ │ │ - b 666c │ │ │ │ │ + b 661c │ │ │ │ │ mov r2, #0 │ │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ │ cmp r2, r1 │ │ │ │ │ - blt 6784 │ │ │ │ │ + blt 6734 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 67e8 │ │ │ │ │ + beq 6798 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 67a4 │ │ │ │ │ + bne 6754 │ │ │ │ │ ldr r3, [r7] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 67d8 │ │ │ │ │ + beq 6788 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ ldr r7, [r2] │ │ │ │ │ cmp r7, r3 │ │ │ │ │ moveq r7, #6 │ │ │ │ │ movne r7, #0 │ │ │ │ │ cmp r6, #0 │ │ │ │ │ - beq 666c │ │ │ │ │ + beq 661c │ │ │ │ │ bic r2, r7, #6 │ │ │ │ │ orr r2, r2, #16 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r2, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 667c │ │ │ │ │ + bne 662c │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 66ac │ │ │ │ │ + b 665c │ │ │ │ │ ldr r1, [r3, r2, lsl #2] │ │ │ │ │ str r1, [r6, r2, lsl #2] │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ - b 670c │ │ │ │ │ + b 66bc │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl b10 │ │ │ │ │ - b 6624 │ │ │ │ │ + b 65d4 │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ mov r0, r9 │ │ │ │ │ movne r7, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ lsl r7, r7, #1 │ │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r7, r7, #4 │ │ │ │ │ - b 6750 │ │ │ │ │ + b 6700 │ │ │ │ │ mov r7, #6 │ │ │ │ │ - b 6750 │ │ │ │ │ + b 6700 │ │ │ │ │ mov r2, #14 │ │ │ │ │ - b 6760 │ │ │ │ │ + b 6710 │ │ │ │ │ mov r7, #14 │ │ │ │ │ - b 6750 │ │ │ │ │ - ldr r3, [pc, #60] @ 6834 │ │ │ │ │ - ldr r1, [pc, #60] @ 6838 │ │ │ │ │ + b 6700 │ │ │ │ │ + ldr r3, [pc, #60] @ 67e4 │ │ │ │ │ + ldr r1, [pc, #60] @ 67e8 │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ mov r4, r7 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ - b 6694 │ │ │ │ │ + b 6644 │ │ │ │ │ mov r4, r5 │ │ │ │ │ - b 66ac │ │ │ │ │ + b 665c │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 66ac │ │ │ │ │ + b 665c │ │ │ │ │ .word 0x000000fc │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x0000036c │ │ │ │ │ R_ARM_TLS_IE32 _Py_tss_tstate │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 .data │ │ │ │ │ .word 0x000002b4 │ │ │ │ │ @@ -7464,70 +7440,70 @@ │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -0000683c : │ │ │ │ │ +000067ec : │ │ │ │ │ struct_get_unpacker(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ │ sub sp, sp, #20 │ │ │ │ │ mov r5, r0 │ │ │ │ │ mov r4, r1 │ │ │ │ │ - ldr r0, [pc, #1416] @ 6de8 │ │ │ │ │ - ldr r1, [pc, #1416] @ 6dec │ │ │ │ │ + ldr r0, [pc, #1416] @ 6d98 │ │ │ │ │ + ldr r1, [pc, #1416] @ 6d9c │ │ │ │ │ bl 0 <_PyImport_GetModuleAttrString> │ │ │ │ │ R_ARM_CALL _PyImport_GetModuleAttrString │ │ │ │ │ subs r9, r0, #0 │ │ │ │ │ - beq 6cf8 │ │ │ │ │ + beq 6ca8 │ │ │ │ │ mov r0, #16 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ subs r7, r0, #0 │ │ │ │ │ - beq 6d40 │ │ │ │ │ + beq 6cf0 │ │ │ │ │ mov r6, #0 │ │ │ │ │ mov r0, r5 │ │ │ │ │ str r6, [r7] │ │ │ │ │ str r6, [r7, #4] │ │ │ │ │ str r6, [r7, #8] │ │ │ │ │ str r6, [r7, #12] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBytes_FromString │ │ │ │ │ subs r8, r0, #0 │ │ │ │ │ - beq 6dc8 │ │ │ │ │ + beq 6d78 │ │ │ │ │ mov r1, r8 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs sl, r0, #0 │ │ │ │ │ - beq 6dc8 │ │ │ │ │ - ldr r1, [pc, #1332] @ 6df0 │ │ │ │ │ + beq 6d78 │ │ │ │ │ + ldr r1, [pc, #1332] @ 6da0 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_GetAttrString │ │ │ │ │ cmp r0, r6 │ │ │ │ │ str r0, [r7] │ │ │ │ │ - beq 6da4 │ │ │ │ │ + beq 6d54 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Malloc │ │ │ │ │ cmp r0, r6 │ │ │ │ │ mov fp, r0 │ │ │ │ │ str r0, [r7, #8] │ │ │ │ │ - beq 6da0 │ │ │ │ │ - ldr r0, [pc, #1292] @ 6df4 │ │ │ │ │ + beq 6d50 │ │ │ │ │ + ldr r0, [pc, #1292] @ 6da4 │ │ │ │ │ str r4, [r7, #12] │ │ │ │ │ bl 0 <_PyObject_GC_New> │ │ │ │ │ R_ARM_CALL _PyObject_GC_New │ │ │ │ │ subs r5, r0, #0 │ │ │ │ │ - beq 6d98 │ │ │ │ │ - ldr r1, [pc, #1276] @ 6df8 │ │ │ │ │ + beq 6d48 │ │ │ │ │ + ldr r1, [pc, #1276] @ 6da8 │ │ │ │ │ str r6, [r5, #8] │ │ │ │ │ str r6, [r5, #12] │ │ │ │ │ str r6, [r5, #20] │ │ │ │ │ ldr r1, [pc, r1] │ │ │ │ │ bl 0 <__aeabi_read_tp> │ │ │ │ │ R_ARM_CALL __aeabi_read_tp │ │ │ │ │ ldr r1, [r0, r1] │ │ │ │ │ @@ -7551,31 +7527,31 @@ │ │ │ │ │ str r1, [sp, #4] │ │ │ │ │ str r6, [sp] │ │ │ │ │ mov r1, r6 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_FillInfo │ │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ │ - bgt 6d08 │ │ │ │ │ + bgt 6cb8 │ │ │ │ │ add r1, r3, r3, lsl #1 │ │ │ │ │ - ldr r0, [pc, #1152] @ 6dfc │ │ │ │ │ + ldr r0, [pc, #1152] @ 6dac │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <_PyObject_GC_NewVar> │ │ │ │ │ R_ARM_CALL _PyObject_GC_NewVar │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ subs r4, r0, #0 │ │ │ │ │ ldreq r4, [r5] │ │ │ │ │ - beq 6d1c │ │ │ │ │ + beq 6ccc │ │ │ │ │ str r6, [r4, #12] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ str r6, [r4, #24] │ │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ │ add r6, r4, #76 @ 0x4c │ │ │ │ │ add r2, r6, r3, lsl #2 │ │ │ │ │ - ldr r1, [pc, #1104] @ 6e00 │ │ │ │ │ + ldr r1, [pc, #1104] @ 6db0 │ │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ │ mvn r0, #0 │ │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ │ str r0, [r4, #16] │ │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ │ str r3, [r4, #64] @ 0x40 │ │ │ │ │ @@ -7600,267 +7576,267 @@ │ │ │ │ │ ldr r0, [r5, #24] │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ ldr lr, [r5, #32] │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ │ str lr, [r4, #44] @ 0x2c │ │ │ │ │ - bne 6be0 │ │ │ │ │ + bne 6b90 │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ - ldr lr, [pc, #968] @ 6e04 │ │ │ │ │ + ldr lr, [pc, #968] @ 6db4 │ │ │ │ │ str lr, [r4, #52] @ 0x34 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ ldr lr, [r5, #56] @ 0x38 │ │ │ │ │ str lr, [r4, #68] @ 0x44 │ │ │ │ │ - beq 6bf8 │ │ │ │ │ + beq 6ba8 │ │ │ │ │ cmp ip, #1 │ │ │ │ │ - bne 6c9c │ │ │ │ │ + bne 6c4c │ │ │ │ │ ldr ip, [r5, #44] @ 0x2c │ │ │ │ │ cmp ip, #0 │ │ │ │ │ - beq 6bb0 │ │ │ │ │ + beq 6b60 │ │ │ │ │ ldr r1, [ip] │ │ │ │ │ str r1, [r4, #76] @ 0x4c │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ - bne 6bd4 │ │ │ │ │ + bne 6b84 │ │ │ │ │ ldr r1, [r5, #28] │ │ │ │ │ str r1, [r2] │ │ │ │ │ ldr r2, [r5, #52] @ 0x34 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - bne 6c10 │ │ │ │ │ + bne 6bc0 │ │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6cf0 │ │ │ │ │ + beq 6ca0 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 6cbc │ │ │ │ │ + bne 6c64 │ │ │ │ │ ldr r3, [r6] │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - beq 6c08 │ │ │ │ │ + beq 6bb8 │ │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r3] │ │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, r3 │ │ │ │ │ moveq r6, #6 │ │ │ │ │ movne r6, #0 │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ str r6, [r4, #20] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6c78 │ │ │ │ │ + beq 6c28 │ │ │ │ │ ldr r2, [r5, #12] │ │ │ │ │ add r1, r3, #1 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ cmn r1, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r1, [r5] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ str r2, [r5, #12] │ │ │ │ │ - beq 6b00 │ │ │ │ │ + beq 6ab0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r5] │ │ │ │ │ - beq 6dd0 │ │ │ │ │ + beq 6d80 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b20 │ │ │ │ │ + beq 6ad0 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - beq 6b78 │ │ │ │ │ + beq 6b28 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6aec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - beq 6b6c │ │ │ │ │ + beq 6b1c │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b60 │ │ │ │ │ + beq 6b10 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 6b60 │ │ │ │ │ + bne 6b10 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r0, r7 │ │ │ │ │ add sp, sp, #20 │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6aec │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6b3c │ │ │ │ │ + beq 6aec │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r8] │ │ │ │ │ - bne 6ba4 │ │ │ │ │ + bne 6b54 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - bne 6b3c │ │ │ │ │ - b 6b60 │ │ │ │ │ + bne 6aec │ │ │ │ │ + b 6b10 │ │ │ │ │ str r2, [sp, #12] │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl 0 <__aeabi_idiv> │ │ │ │ │ R_ARM_CALL __aeabi_idiv │ │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldr r2, [sp, #12] │ │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ │ - beq 6a74 │ │ │ │ │ + beq 6a24 │ │ │ │ │ ldr r1, [r1] │ │ │ │ │ str r1, [r2] │ │ │ │ │ - b 6a7c │ │ │ │ │ + b 6a2c │ │ │ │ │ str ip, [r4, #52] @ 0x34 │ │ │ │ │ ldr ip, [r5, #36] @ 0x24 │ │ │ │ │ ldr lr, [r5, #56] @ 0x38 │ │ │ │ │ cmp ip, #0 │ │ │ │ │ str lr, [r4, #68] @ 0x44 │ │ │ │ │ - bne 6a4c │ │ │ │ │ + bne 69fc │ │ │ │ │ mov r6, #0 │ │ │ │ │ str r6, [r4, #56] @ 0x38 │ │ │ │ │ str r6, [r4, #60] @ 0x3c │ │ │ │ │ - b 6a7c │ │ │ │ │ + b 6a2c │ │ │ │ │ mov r6, #6 │ │ │ │ │ - b 6ac4 │ │ │ │ │ + b 6a74 │ │ │ │ │ mov r1, #0 │ │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ │ cmp r1, r0 │ │ │ │ │ - blt 6c8c │ │ │ │ │ + blt 6c3c │ │ │ │ │ ldr r2, [r4, #48] @ 0x30 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ - beq 6d00 │ │ │ │ │ + beq 6cb0 │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 6cbc │ │ │ │ │ + bne 6c64 │ │ │ │ │ ldr r2, [r6] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - beq 6cb4 │ │ │ │ │ + beq 6c98 │ │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ │ ldr r6, [r2] │ │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ │ cmp r6, r2 │ │ │ │ │ moveq r6, #6 │ │ │ │ │ movne r6, #0 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - beq 6ac4 │ │ │ │ │ + beq 6a74 │ │ │ │ │ bic r3, r6, #6 │ │ │ │ │ orr r3, r3, #16 │ │ │ │ │ str r3, [r4, #20] │ │ │ │ │ ldr r3, [r5] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 6ad4 │ │ │ │ │ + bne 6a84 │ │ │ │ │ ldr r3, [r5, #12] │ │ │ │ │ str r5, [r4, #12] │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ str r3, [r5, #12] │ │ │ │ │ - b 6b00 │ │ │ │ │ + b 6ab0 │ │ │ │ │ ldr r0, [r2, r1, lsl #2] │ │ │ │ │ str r0, [r3, r1, lsl #2] │ │ │ │ │ add r1, r1, #1 │ │ │ │ │ - b 6c14 │ │ │ │ │ + b 6bc4 │ │ │ │ │ ldr r1, [sp, #12] │ │ │ │ │ mov r0, fp │ │ │ │ │ str r3, [sp, #8] │ │ │ │ │ bl b10 │ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ │ - b 6a7c │ │ │ │ │ - mov r6, #6 │ │ │ │ │ - b 6c58 │ │ │ │ │ + b 6a2c │ │ │ │ │ mov r1, #67 @ 0x43 │ │ │ │ │ mov r0, fp │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ │ subs r6, r0, #0 │ │ │ │ │ mov r0, fp │ │ │ │ │ movne r6, #1 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyBuffer_IsContiguous │ │ │ │ │ lsl r6, r6, #1 │ │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ │ cmp r0, #0 │ │ │ │ │ orrne r6, r6, #4 │ │ │ │ │ - b 6c58 │ │ │ │ │ + b 6c08 │ │ │ │ │ + mov r6, #6 │ │ │ │ │ + b 6c08 │ │ │ │ │ mov r3, #14 │ │ │ │ │ - b 6c68 │ │ │ │ │ + b 6c18 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6b60 │ │ │ │ │ + b 6b10 │ │ │ │ │ mov r6, #14 │ │ │ │ │ - b 6c58 │ │ │ │ │ - ldr r3, [pc, #248] @ 6e08 │ │ │ │ │ - ldr r1, [pc, #248] @ 6e0c │ │ │ │ │ + b 6c08 │ │ │ │ │ + ldr r3, [pc, #248] @ 6db8 │ │ │ │ │ + ldr r1, [pc, #248] @ 6dbc │ │ │ │ │ ldr r0, [r3] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_SetString │ │ │ │ │ ldr r4, [r5] │ │ │ │ │ cmn r4, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d34 │ │ │ │ │ + beq 6ce4 │ │ │ │ │ sub r4, r4, #1 │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r5] │ │ │ │ │ - beq 6dd0 │ │ │ │ │ + beq 6d80 │ │ │ │ │ mov r3, #0 │ │ │ │ │ str r3, [r7, #4] │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6d54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ mov r8, r7 │ │ │ │ │ mov sl, r7 │ │ │ │ │ ldr r3, [r9] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6d70 │ │ │ │ │ + beq 6d20 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [r9] │ │ │ │ │ - bne 6d70 │ │ │ │ │ + bne 6d20 │ │ │ │ │ mov r0, r9 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r8, #0 │ │ │ │ │ - beq 6d88 │ │ │ │ │ + beq 6d38 │ │ │ │ │ ldr r3, [r8] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ movne r7, #0 │ │ │ │ │ - bne 6b8c │ │ │ │ │ + bne 6b3c │ │ │ │ │ cmp sl, #0 │ │ │ │ │ - beq 6cf8 │ │ │ │ │ + beq 6ca8 │ │ │ │ │ mov r7, #0 │ │ │ │ │ - b 6b3c │ │ │ │ │ + b 6aec │ │ │ │ │ str r5, [r7, #4] │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6d54 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyErr_NoMemory │ │ │ │ │ ldr r0, [r7] │ │ │ │ │ - bl 6444 │ │ │ │ │ + bl 63f4 │ │ │ │ │ ldr r0, [r7, #4] │ │ │ │ │ - bl 6444 │ │ │ │ │ + bl 63f4 │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ mov r0, r7 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyMem_Free │ │ │ │ │ - b 6d4c │ │ │ │ │ + b 6cfc │ │ │ │ │ mov sl, #0 │ │ │ │ │ - b 6da4 │ │ │ │ │ + b 6d54 │ │ │ │ │ mov r0, r5 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ cmp r4, #0 │ │ │ │ │ str r4, [r7, #4] │ │ │ │ │ - bne 6b04 │ │ │ │ │ - b 6da4 │ │ │ │ │ + bne 6ab4 │ │ │ │ │ + b 6d54 │ │ │ │ │ .word 0x000009f0 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009e8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000009f8 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x000000fc │ │ │ │ │ @@ -7874,15 +7850,15 @@ │ │ │ │ │ .word 0x00000098 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ .word 0x00000000 │ │ │ │ │ R_ARM_ABS32 PyExc_ValueError │ │ │ │ │ .word 0x00000064 │ │ │ │ │ R_ARM_ABS32 .rodata.str1.4 │ │ │ │ │ │ │ │ │ │ -00006e10 : │ │ │ │ │ +00006dc0 : │ │ │ │ │ cmp_rec.part.0(): │ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ │ sub ip, sp, ip │ │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ │ sub sp, sp, #108 @ 0x6c │ │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ │ @@ -7890,15 +7866,15 @@ │ │ │ │ │ mov r8, r3 │ │ │ │ │ cmp r1, #0 │ │ │ │ │ ldrb r3, [sp, #160] @ 0xa0 │ │ │ │ │ ldr fp, [sp, #164] @ 0xa4 │ │ │ │ │ ldr r7, [sp, #168] @ 0xa8 │ │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ │ - ble 6fac │ │ │ │ │ + ble 6f5c │ │ │ │ │ sub r3, r2, #1 │ │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ add r3, r3, #4 │ │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ │ add r3, r8, #4 │ │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ │ @@ -7906,40 +7882,40 @@ │ │ │ │ │ add r9, r3, #4 │ │ │ │ │ str r9, [sp, #84] @ 0x54 │ │ │ │ │ mov r3, #0 │ │ │ │ │ mov r9, r8 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 73f0 │ │ │ │ │ + bne 73a0 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 6fb8 │ │ │ │ │ + bne 6f68 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 72c0 │ │ │ │ │ + bne 7270 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 6f70 │ │ │ │ │ + ble 6f20 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov r6, #0 │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 714c │ │ │ │ │ + bne 70fc │ │ │ │ │ mov sl, r5 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #2488] @ 78a4 │ │ │ │ │ + ldr r2, [pc, #2488] @ 7854 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 7858 │ │ │ │ │ + bhi 7808 │ │ │ │ │ add r3, r3, r3 │ │ │ │ │ ldrh r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ @@ -7954,25 +7930,25 @@ │ │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 73e8 │ │ │ │ │ + ble 7398 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ add r6, r6, #1 │ │ │ │ │ cmp r3, r6 │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r4, r4, r3 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ ldr r3, [r3, #4] │ │ │ │ │ add r5, r5, r3 │ │ │ │ │ - bgt 6ed0 │ │ │ │ │ + bgt 6e80 │ │ │ │ │ ldr r1, [r9] │ │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ │ add r3, r3, #1 │ │ │ │ │ cmp r3, r1 │ │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ │ ldr r3, [sp, #144] @ 0x90 │ │ │ │ │ @@ -7980,158 +7956,158 @@ │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ add r3, r2, r3 │ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ │ - blt 6e80 │ │ │ │ │ + blt 6e30 │ │ │ │ │ mov r0, #1 │ │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bge 77d8 │ │ │ │ │ + bge 7788 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ add ip, r3, #4 │ │ │ │ │ - bne 7318 │ │ │ │ │ + bne 72c8 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrgt r5, [sp, #52] @ 0x34 │ │ │ │ │ - ble 6f70 │ │ │ │ │ + ble 6f20 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 6ebc │ │ │ │ │ + b 6e6c │ │ │ │ │ ldr r2, [fp, #12] │ │ │ │ │ mov r1, r4 │ │ │ │ │ ldr r0, [fp, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm fp, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ - beq 7868 │ │ │ │ │ + beq 7818 │ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 7164 │ │ │ │ │ + bne 7114 │ │ │ │ │ ldr r8, [r3, #12] │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ addne r2, r2, #1 │ │ │ │ │ strne r2, [r8] │ │ │ │ │ ldr r2, [r3] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 7050 │ │ │ │ │ + beq 7000 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r3] │ │ │ │ │ - bne 7050 │ │ │ │ │ + bne 7000 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ │ mov r1, sl │ │ │ │ │ ldr r0, [r7, #8] │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldm r7, {r0, r1} │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_CallOneArg │ │ │ │ │ subs r1, r0, #0 │ │ │ │ │ - beq 789c │ │ │ │ │ + beq 784c │ │ │ │ │ ldr r2, [r1, #8] │ │ │ │ │ cmp r2, #1 │ │ │ │ │ - bne 716c │ │ │ │ │ + bne 711c │ │ │ │ │ ldr sl, [r1, #12] │ │ │ │ │ ldr r2, [sl] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 72b0 │ │ │ │ │ + beq 7260 │ │ │ │ │ add r2, r2, #1 │ │ │ │ │ str r2, [sl] │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 70b4 │ │ │ │ │ + beq 7064 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r1] │ │ │ │ │ - bne 70b4 │ │ │ │ │ + bne 7064 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - beq 7194 │ │ │ │ │ + beq 7144 │ │ │ │ │ sub r2, r2, #1 │ │ │ │ │ cmp r2, #0 │ │ │ │ │ str r2, [r8] │ │ │ │ │ - bne 7194 │ │ │ │ │ + bne 7144 │ │ │ │ │ mov r0, r8 │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - beq 6f38 │ │ │ │ │ + beq 6ee8 │ │ │ │ │ sub r3, r3, #1 │ │ │ │ │ cmp r3, #0 │ │ │ │ │ str r3, [sl] │ │ │ │ │ - bne 6f38 │ │ │ │ │ + bne 6ee8 │ │ │ │ │ mov r0, sl │ │ │ │ │ bl 0 <_Py_Dealloc> │ │ │ │ │ R_ARM_CALL _Py_Dealloc │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ ldrb r3, [sl] │ │ │ │ │ ldrb sl, [r4] │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ ldrsb r3, [sl] │ │ │ │ │ ldrsb sl, [r4] │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - blt 6edc │ │ │ │ │ + blt 6e8c │ │ │ │ │ ldr sl, [r5] │ │ │ │ │ add sl, sl, r3 │ │ │ │ │ - b 6ee0 │ │ │ │ │ + b 6e90 │ │ │ │ │ mov r8, r3 │ │ │ │ │ - b 7050 │ │ │ │ │ + b 7000 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r0, r8 │ │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyObject_RichCompareBool │ │ │ │ │ ldr r2, [r8] │ │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ mov sl, r1 │ │ │ │ │ str r0, [sp, #32] │ │ │ │ │ - bne 70d4 │ │ │ │ │ + bne 7084 │ │ │ │ │ ldr r3, [sl] │ │ │ │ │ cmn r3, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 70f8 │ │ │ │ │ - b 6f38 │ │ │ │ │ + bne 70a8 │ │ │ │ │ + b 6ee8 │ │ │ │ │ ldrb sl, [sl] │ │ │ │ │ ldrb r3, [r4] │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -8141,15 +8117,15 @@ │ │ │ │ │ ldrd r2, [sp, #88] @ 0x58 │ │ │ │ │ ldrd r0, [sp, #96] @ 0x60 │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #4 │ │ │ │ │ @@ -8158,15 +8134,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldr sl, [sp, #88] @ 0x58 │ │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -8175,15 +8151,15 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrsh sl, [sp, #96] @ 0x60 │ │ │ │ │ ldrsh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ mov r2, #2 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r1, sl │ │ │ │ │ mov r2, #2 │ │ │ │ │ @@ -8192,19 +8168,19 @@ │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ ldrh sl, [sp, #96] @ 0x60 │ │ │ │ │ ldrh r3, [sp, #88] @ 0x58 │ │ │ │ │ sub r3, sl, r3 │ │ │ │ │ clz r3, r3 │ │ │ │ │ lsr r3, r3, #5 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ ldr r2, [r1] │ │ │ │ │ cmn r2, #-1073741823 @ 0xc0000001 │ │ │ │ │ - bne 70a0 │ │ │ │ │ - b 70b4 │ │ │ │ │ + bne 7050 │ │ │ │ │ + b 7064 │ │ │ │ │ ldr lr, [sp, #156] @ 0x9c │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ mov ip, lr │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ str r3, [sp, #16] │ │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ │ @@ -8215,22 +8191,22 @@ │ │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ │ mov r1, r5 │ │ │ │ │ mov r0, r4 │ │ │ │ │ str ip, [sp, #12] │ │ │ │ │ str lr, [sp, #4] │ │ │ │ │ str r7, [sp, #24] │ │ │ │ │ str fp, [sp, #20] │ │ │ │ │ - bl 6e10 │ │ │ │ │ + bl 6dc0 │ │ │ │ │ cmp r0, #1 │ │ │ │ │ - beq 6f6c │ │ │ │ │ - b 6fb0 │ │ │ │ │ + beq 6f1c │ │ │ │ │ + b 6f60 │ │ │ │ │ ldr lr, [sp, #148] @ 0x94 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ │ - b 72d0 │ │ │ │ │ + b 7280 │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #8 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -8242,15 +8218,15 @@ │ │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ cmp r2, r3 │ │ │ │ │ cmpeq r0, r1 │ │ │ │ │ moveq r3, #1 │ │ │ │ │ movne r3, #0 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, r4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ mov r2, #4 │ │ │ │ │ mov r1, sl │ │ │ │ │ @@ -8260,15 +8236,15 @@ │ │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ │ ldr r0, [sp, #96] @ 0x60 │ │ │ │ │ bl 0 <__aeabi_fcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_fcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ mov r1, #1 │ │ │ │ │ mov r0, r4 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ mov r2, r0 │ │ │ │ │ mov r3, r1 │ │ │ │ │ mov r0, sl │ │ │ │ │ @@ -8278,39 +8254,39 @@ │ │ │ │ │ R_ARM_CALL PyFloat_Unpack2 │ │ │ │ │ ldrd r2, [sp, #32] │ │ │ │ │ bl 0 <__aeabi_dcmpeq> │ │ │ │ │ R_ARM_CALL __aeabi_dcmpeq │ │ │ │ │ subs r3, r0, #0 │ │ │ │ │ movne r3, #1 │ │ │ │ │ str r3, [sp, #32] │ │ │ │ │ - b 6f38 │ │ │ │ │ + b 6ee8 │ │ │ │ │ ldr r0, [sp, #32] │ │ │ │ │ - b 6fb0 │ │ │ │ │ + b 6f60 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r2, [sp, #56] @ 0x38 │ │ │ │ │ ldrlt r4, [sp, #56] @ 0x38 │ │ │ │ │ ldrge r4, [r2] │ │ │ │ │ addge r4, r4, r3 │ │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 7810 │ │ │ │ │ + bne 77c0 │ │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ │ ldr ip, [sp, #156] @ 0x9c │ │ │ │ │ add lr, r3, #4 │ │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ │ cmp r3, #1 │ │ │ │ │ - bne 72d0 │ │ │ │ │ + bne 7280 │ │ │ │ │ ldr r3, [r9, #4] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - ble 6f70 │ │ │ │ │ + ble 6f20 │ │ │ │ │ cmp lr, #0 │ │ │ │ │ - beq 6ebc │ │ │ │ │ + beq 6e6c │ │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ │ mov sl, #0 │ │ │ │ │ sub r3, r3, #63 @ 0x3f │ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ │ str ip, [sp, #32] │ │ │ │ │ str r9, [sp, #44] @ 0x2c │ │ │ │ │ @@ -8318,20 +8294,20 @@ │ │ │ │ │ ldr r3, [r3] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ ldrge r1, [r4] │ │ │ │ │ movlt r1, r4 │ │ │ │ │ addge r1, r1, r3 │ │ │ │ │ ldr r3, [sp, #32] │ │ │ │ │ cmp r3, #0 │ │ │ │ │ - bne 77c0 │ │ │ │ │ + bne 7770 │ │ │ │ │ mov r6, r5 │ │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ │ - ldr r2, [pc, #1040] @ 78a8 │ │ │ │ │ + ldr r2, [pc, #1040] @ 7858 │ │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ │ - bhi 7858 │ │ │ │ │ + bhi 7808 │ │ │ │ │ ldrb r3, [r2, r3] │ │ │ │ │ add pc, pc, r3, lsl #2 │ │ │ │ │ nop @ (mov r0, r0) │ │ │ │ │ mov r2, #4 │ │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ │ bl 0 │ │ │ │ │ R_ARM_CALL memcpy │ │ │ │ │ @@ -8342,34 +8318,34 @ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes